Esempio n. 1
0
 public void ReleaseItemView(GameObject view)
 {
     if (viewPool != null)
     {
         viewPool.ReleaseViewObject(view);
     }
     else
     {
         // just destroy it
         GameObject.Destroy(view);
     }
 }
Esempio n. 2
0
            public void Release()
            {
                foreach (var kvp in poolDictionary)
                {
                    var freeObjects = kvp.Value;

                    foreach (var view in freeObjects)
                    {
                        viewPool.ReleaseViewObject(view);
                    }

                    freeObjects.Clear();
                }
            }
Esempio n. 3
0
 public void ReleaseItemView(GameObject view)
 {
     viewPool.ReleaseViewObject(view);
 }