Beispiel #1
0
        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);
        }