Exemplo n.º 1
0
 private void RemoveFromSpawnedDic(IzPoolObject izPoolObject)
 {
     if (izPoolObject != null && this._strPoolName == izPoolObject.GetPoolName())
     {
         string           strPathName = izPoolObject.GetPathName();
         List <Transform> list        = null;
         if (this._dicSpawned.TryGetValue(strPathName, out list) && list != null)
         {
             list.Remove(izPoolObject.GetTransform());
             this._dicSpawned[strPathName] = list;
         }
     }
 }
Exemplo n.º 2
0
 private void AddToSpawnedDic(IzPoolObject izPoolObject)
 {
     if (izPoolObject != null && this._strPoolName == izPoolObject.GetPoolName())
     {
         string           strPathName = izPoolObject.GetPathName();
         List <Transform> list        = null;
         if (!this._dicSpawned.TryGetValue(strPathName, out list) || list == null)
         {
             list = new List <Transform>();
         }
         list.Add(izPoolObject.GetTransform());
         this._dicSpawned[strPathName] = list;
     }
 }