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); } } }