Esempio n. 1
0
 public GameContestState(EGameStateType stateType) : base(stateType)
 {
     m_audioNameList = new List <string>
     {
         "01",
         "02",
         "03",
         "04",
         "05"
     };
 }
Esempio n. 2
0
    public void SwitchState(EGameStateType stateType)
    {
        if (m_curState != null)
        {
            m_curState.PreExitState();
            m_curState.ExitState();
        }

        m_stateDic.TryGetValue((int)stateType, out m_curState);
        if (m_curState != null && m_curState.StateType == stateType)
        {
            m_curState.PreEnterState();
            m_curState.EnterState();
        }
    }
Esempio n. 3
0
 public GameExerciseState(EGameStateType stateType) : base(stateType)
 {
 }
Esempio n. 4
0
 // ------------------------------------------------
 // Class methods
 // ------------------------------------------------
 public GameState()
 {
     m_bActive = false;
     m_eType = EGameStateType.EGM_INVALID;
 }
Esempio n. 5
0
 public GameStateBase(EGameStateType stateType)
 {
     StateType = stateType;
 }
Esempio n. 6
0
    private void SwitchState(GameEvent eve)
    {
        EGameStateType statetype = eve.GetParamByIndex <EGameStateType>(0);

        SwitchState(statetype);
    }
Esempio n. 7
0
 public GameTestState(EGameStateType stateType)
     : base(stateType)
 {
     StateType = stateType;
 }
Esempio n. 8
0
 public GameMenuState(EGameStateType stateType) : base(stateType)
 {
 }