Ejemplo n.º 1
0
    private void SetState(StateImpl state)
    {
        if (m_CurrState != null)
        {
            m_CurrState.EndState(m_CurrState, state);
        }

        if (state != null)
        {
            state.BeginState(m_CurrState, state);
        }

        if (m_CurrState != state)
        {
            //Debug.Log("################ Changed state to : " + state.Name);
        }

        m_CurrState = state;
    }