public DefaultState(NekoStateContext context) : base(context) { _states = new Func <StateBase>[] { () => _context.YawnState, () => _context.FootState, () => _context.ScratchState, () => _context.SleepingState, }; }
public Neko() : base(new Size(32, 32)) { _stateContext = new NekoStateContext(this); }
public AwareState(NekoStateContext context) : base(context) { }
public SleepingState(NekoStateContext context) : base(context) { }
public YawnState(NekoStateContext context) : base(context) { }
protected StateBase(NekoStateContext context) { _context = context; }
public FootState(NekoStateContext context) : base(context) { }
public ScratchState(NekoStateContext context) : base(context) { }
public MovingState(NekoStateContext context) : base(context) { }