public CButton createButton(GameObject aPrefab, string aText, Action aOnClick = null, Action aOnUnclick = null) { CButton button = Instantiate(aPrefab, mGrid.transform).GetComponent <CButton>(); button.setup(aText, CSpriteLoader.getButtonSprite(), aOnClick, aOnUnclick); mGrid.addButton(button); return(button); }