public MoveState(BaseCharacter c, GenericStateMachine s) : base(c, s) { }
public DefaultState(BaseCharacter c, GenericStateMachine s) : base(c, s) { }
public JumpState(BaseCharacter _c, GenericStateMachine _s) : base(_c, _s) { }
public void InitializeStateMachine() { m_gameSM = new GenericStateMachine <GameData>(); m_gameSM.Initialize <GameInitState>(); }
public DefaultState(BaseCharacter _c, GenericStateMachine _s) : base(_c, _s) { }
public GenericState(BaseCharacter _c, GenericStateMachine _s) { _character = _c; _stateMachine = _s; }