public abstract void UnitWithAbilityDied(object sender, OnUnitDiedEventArgs e);
public override void UnitWithAbilityDied(object sender, OnUnitDiedEventArgs e) { GameEventHandler.UnitRecievedDamage -= CallAction; GameEventHandler.SpecificUnitDied[UnitWithAbility] -= UnitWithAbilityDied; UnitWithAbility = null; }
public override void UnitWithAbilityDied(object sender, OnUnitDiedEventArgs e) { Console.WriteLine("Important Unit Died!"); GameEventHandler.SpecificUnitDied[UnitWithAbility] -= UnitWithAbilityDied; UnitWithAbility = null; }