Beispiel #1
0
 public void OnRemoveFromView(object sender, EventArgs e)
 {
     if (PoolManager.ExistClone(gameObject))
     {
         Recycle();
     }
     else
     {
         Destroy(gameObject);
     }
 }
Beispiel #2
0
        public override void Recover()
        {
            if (PoolManager.ExistClone(gameObject))
            {
                gameObject.SetActive(true);
            }

            //currentHealth = health;
            currentHealth = Health;

            EnableControls();
            SpawnAt(FindFreePosition());
        }