예제 #1
0
파일: FSM.cs 프로젝트: lookahead99/Mproject
        public void AddTranslation(int curState, int input, int toState)
        {
            if (curState < 0 || curState >= m_stateCount)
            {
                return;
            }

            if (toState < 0 || toState >= m_stateCount)
            {
                return;
            }

            FSMState state = m_states[toState];

            if (toState == null)
            {
                return;
            }
            state.AddTrans(input, toState);
        }