virtual public IState GetState(AState.EGameState newStateID) { return(m_factory.CreateStateByID(newStateID)); }
virtual public void GotoState(AState.EGameState newStateID) { m_transition.Begin(); GotoState(m_factory.CreateStateByID(newStateID)); }