public GameContestState(EGameStateType stateType) : base(stateType) { m_audioNameList = new List <string> { "01", "02", "03", "04", "05" }; }
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(); } }
public GameExerciseState(EGameStateType stateType) : base(stateType) { }
// ------------------------------------------------ // Class methods // ------------------------------------------------ public GameState() { m_bActive = false; m_eType = EGameStateType.EGM_INVALID; }
public GameStateBase(EGameStateType stateType) { StateType = stateType; }
private void SwitchState(GameEvent eve) { EGameStateType statetype = eve.GetParamByIndex <EGameStateType>(0); SwitchState(statetype); }
public GameTestState(EGameStateType stateType) : base(stateType) { StateType = stateType; }
public GameMenuState(EGameStateType stateType) : base(stateType) { }