void OnOnlineRoleChangeTimeout() { chosenRole = Role.None; Log.Error("[GameStateRootMenu] Timeout: Failed to change online role" + " within " + _specificDefinition.onlineRolePickTimeout + " seconds."); WaitSpinnerService.Disable(this); }
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); } }
public override void BeginExit(GameStateParam[] parameters) { base.BeginExit(parameters); WaitSpinnerService.Disable(this); }