internal void Notify(AttackAnimationsFinished e) { if (State.RemainingHealth <= 0 && !State.IsDeceased) { State.IsDeceased = true; EventQueue.Instance.Add(new CharacterDeceased { Victim = e.Target, Killer = e.Attacker }); } }
private void CheckForDeath(AttackAnimationsFinished e) => e.Target.Notify(e);