Esempio n. 1
0
 private void DestroyItem(GameObject item)
 {
     if (templateType == UGOTemplateType.RuntimeInstance)
     {
         UnityObject.Destroy(item);
     }
     else
     {
         UGOPoolUtill.DestroyProvider(AssetPath, item);
     }
 }
Esempio n. 2
0
        private GameObject CreateItem()
        {
            GameObject item = null;

            if (templateType == UGOTemplateType.RuntimeInstance)
            {
                item = UnityObject.Instantiate(templateGameObject);
            }
            else
            {
                item = (GameObject)UGOPoolUtill.InstantiateProvider(AssetPath, templateGameObject);
            }
            return(item);
        }