public void MoveToState(StateId state) { currentState.OnStateExit(); m_preStateId = m_curStateId; m_curStateId = state; preState = currentState; currentState = CreateState(state); currentState.OnStateEnter(); }
public void MoveToState(StateId state) { currentState.OnStateExit(); m_preStateId = m_curStateId; m_curStateId = state; preState = currentState; currentState = CreateState(state); currentState.OnStateEnter(); }