Example #1
0
 public void Damage()
 {
     if (THE_BOY)
     {
         HP--;
         GameObject.Find("Game Manager").GetComponent <ArenaEnemySpawner>().ChangeTheBoy(gameObject);
         // TODO: add EXPLOSION, MOTHERF!$&*ER
         if (HP == 0)
         {
             scenes.CurrentCount(1);
             Room.Lighten(1);
             Destroy(gameObject);
         }
     }
     else
     {
         // TODO: make visual and sound effects of absorb
         if (absorbPrefab)
         {
             var absorb = Instantiate(absorbPrefab, gameObject.transform.position, Quaternion.identity);
             absorb.transform.SetParent(gameObject.transform);
             Destroy(absorb, 0.5f);
         }
     }
 }