Exemple #1
0
 public void ChangeState(Type stateType)
 {
     if (null != m_statesDict && m_statesDict.ContainsKey(stateType))
     {
         if (null != m_curState)
             m_curState.OnLeave();
         m_curState = m_statesDict[stateType];
         m_curState.OnEnter();
     }
 }