public ToolButton CreateToolButton() { GameObject buttonObject = GameObject.Instantiate(ToolButtonPrefab.gameObject); buttonObject.transform.SetParent(buttonPoolObject.transform, false); ToolButton toolButton = buttonObject.GetComponent <ToolButton>(); toolButton.Init(); return(toolButton); }