示例#1
0
    public ResultsScreen(GameObject gameObject, UnityAction onNextClick)
        : base(gameObject)
    {
        activePlayer = new ResultScreenItem(Root.transform.FindChild("activePlayer").gameObject);

        Transform playersRoot = Root.transform.FindChild("players");

        players = new List <ResultScreenItem>();
        for (int i = 0; i < playersRoot.childCount; i++)
        {
            ResultScreenItem item = new ResultScreenItem(playersRoot.GetChild(i).gameObject);
            players.Add(item);
            item.hide();
        }

        nextButton = Root.transform.FindChild("buttonNext").GetComponent <Button>();
        nextButton.onClick.AddListener(onNextClick);
    }
示例#2
0
    public ResultsScreen(GameObject gameObject, UnityAction onNextClick)
        : base(gameObject)
    {
        activePlayer = new ResultScreenItem(Root.transform.FindChild("activePlayer").gameObject);

        Transform playersRoot = Root.transform.FindChild("players");
        players = new List<ResultScreenItem>();
        for (int i = 0; i < playersRoot.childCount; i++)
        {
            ResultScreenItem item = new ResultScreenItem(playersRoot.GetChild(i).gameObject);
            players.Add(item);
            item.hide();
        }

        nextButton = Root.transform.FindChild("buttonNext").GetComponent<Button>();
        nextButton.onClick.AddListener(onNextClick);
    }