示例#1
0
 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;
 }