コード例 #1
0
 void OnOnlineRoleChangeTimeout()
 {
     chosenRole = Role.None;
     Log.Error("[GameStateRootMenu] Timeout: Failed to change online role" +
               " within " + _specificDefinition.onlineRolePickTimeout + " seconds.");
     WaitSpinnerService.Disable(this);
 }
コード例 #2
0
    void OnJoinSessionResult(bool success, string message)
    {
        _createSessionCallback?.Invoke(success, message);
        WaitSpinnerService.Disable(this);

        if (success)
        {
            GameStateManager.TransitionToState(_specificDefinition.gameStateIfCreateSession);
        }
        else
        {
            DebugScreenMessage.DisplayMessage("Failed to create the session: " + message);
            Log.Info("[GameStateLobbyServer] Failed to create session: " + message);
        }
    }
コード例 #3
0
 public override void BeginExit(GameStateParam[] parameters)
 {
     base.BeginExit(parameters);
     WaitSpinnerService.Disable(this);
 }