private GameObject CreateNewItem() { GameObject item = null; if (templateType == TemplateType.RuntimeInstance) { item = UnityObject.Instantiate(template); } else { item = (GameObject)PoolUtill.InstantiateAsset(assetPath, template); } return(item); }
private void DestroyItem(GameObject item) { PoolUtill.DestroyProvider(assetPath, item); }