private void OnEnemyKilled(Enemy enemy, Player killedBy) { enemy.OnKilled(killedBy); }
private void OnPlayerKilled(Enemy killedBy) { this.Player.OnKilled(killedBy); //enemy will die }
/// Called when the player has been killed. public void OnKilled(Enemy killedBy) { isAlive = false; if (killedBy != null) { killedSound.Play(); } else { fallSound.Play(); } sprite.PlayAnimation(dieAnimation); }