Exemplo n.º 1
0
 public void DespawnAll()
 {
     foreach (var item in Used)
     {
         UnUsed.Add(item);
         item.SetActive(false);
     }
     Used.Clear();
 }
Exemplo n.º 2
0
 public void Despawn(GameObject go, bool isRemove = true)
 {
     UnUsed.Add(go);
     if (isRemove)
     {
         Used.Remove(go);
     }
     if (!IsActiveByPos)
     {
         go.SetActive(false);
     }
     else
     {
         go.transform.position = Const.VEC_FarawayPos;
     }
 }
Exemplo n.º 3
0
 public void Despawn(GameObject go)
 {
     Used.Remove(go);
     UnUsed.Add(go);
     go.SetActive(false);
 }