Example #1
0
    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);
    }
Example #2
0
    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);
    }