public void SendEnemyDeadSignal(Fighter fighter) { Enemy enemy = fighter as Enemy; if (enemy == null) { return; } numberOfDeadEnemies++; manager.DestroyOnSituationChange(fighter.gameObject); player.GiveXP(enemy.GetXP()); }