public override bool IsApplicable(tilesim.Engine.Entities.Person person) { var personIsPlayer = (Settings.PlayerId == person.Id); var personIsDead = person.Vitals [PersonVitalType.Health] <= 0; return personIsPlayer && personIsDead; }
public override void Execute(tilesim.Engine.Entities.Person person) { throw new PlayerDiedException (person); }