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); }
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); }