public KeyTrait() { Type = Traits.Key; ListenFor.Add(EventType.GetBumped); ListenFor.Add(EventType.GetName); ListenFor.Add(EventType.KeyMove); }
public PlayerTrait() { Type = Traits.Player; ListenFor.Add(EventType.TakeDmg); ListenFor.Add(EventType.PlayerInput); ListenFor.Add(EventType.GetName); }
public SpecialWallTrait() { Type = Traits.SpecialWall; ListenFor.Add(EventType.GetBumped); ListenFor.Add(EventType.GetName); ListenFor.Add(EventType.WallStop); }
public ScoreTrait() { Type = Traits.Score; ListenFor.Add(EventType.GetBumped); ListenFor.Add(EventType.GetName); ListenFor.Add(EventType.ScoreMove); }
public MonsterTrait() { Type = Traits.Monster; ListenFor.Add(EventType.GetBumped); ListenFor.Add(EventType.GetName); ListenFor.Add(EventType.MonsterMove); }
public FakeKeyTrait() { Type = Traits.FakeKey; ListenFor.Add(EventType.GetBumped); ListenFor.Add(EventType.GetName); ListenFor.Add(EventType.KeyMove); ListenFor.Add(EventType.TakeDmg); }
public DoorTrait() { Type = Traits.Door; ListenFor.Add(EventType.GetBumped); ListenFor.Add(EventType.GetName); }