private ButtonBoard InitRootButtonBoard() { GameObject boardObject = GameObject.Instantiate(ButtonBoardPrefab.gameObject); boardObject.transform.SetParent(wrapper.transform, false); ButtonBoard buttonBoard = boardObject.GetComponent <ButtonBoard>(); buttonBoard.Init(); rootBoard = buttonBoard; return(buttonBoard); }
private ButtonBoard InitChildButtonBoard() { GameObject boardObject = GameObject.Instantiate(ButtonBoardPrefab.gameObject); boardObject.transform.SetParent(wrapper.transform, false); RectTransform rectTransform = boardObject.GetComponent <RectTransform>(); rectTransform.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Top, UIConstants.ElementBottonHeight + UIConstants.ElementBoardSpacing, rectTransform.sizeDelta.y); ButtonBoard buttonBoard = boardObject.GetComponent <ButtonBoard>(); buttonBoard.Init(); childBoard = buttonBoard.gameObject; return(buttonBoard); }