public void ChangeState(GameStateMode mode) { if (gameState) { gameState.currentMode = mode; } }
public static void Trigger(GameStateMode gameModeArg, ActionProgressType transitionProgressArg) { e.gameMode = gameModeArg; e.transitionProgress = transitionProgressArg; MMEventManager.TriggerEvent(e); }
/// <summary> /// Initializes a new instance of the struct. /// </summary> /// <param name="gameModeArg"></param> /// <param name="transitionProgressArg"></param> public GameStateModeTransitionEvent(GameStateMode gameModeArg, ActionProgressType transitionProgressArg) { gameMode = gameModeArg; transitionProgress = transitionProgressArg; }