private void changeServer() { GameStateController gameStateController = Service.Get <GameStateController>(); Service.Get <ICPSwrveService>().Action("view.server_change", World.WorldName); gameStateController.ChangeServer(World.WorldName); }
private void onRoomJoinButtonPressed(DPrompt.ButtonFlags buttonFlag) { showingError = false; int num; switch (buttonFlag) { case DPrompt.ButtonFlags.RETRY: if (connectionManager.ConnectionState == ConnectionManager.NetworkConnectionState.BasicConnection && sessionManager.HasSession) { gameStateController.ChangeServer(null); return; } reconnectionAttempts = 0; showNetworkErrorPrompt("GlobalUI.ErrorMessages.NetworkError.Title", "GlobalUI.ErrorMessages.RetryFailureError"); return; default: num = ((buttonFlag != DPrompt.ButtonFlags.OK) ? 1 : 0); break; case DPrompt.ButtonFlags.CANCEL: num = 0; break; } if (num == 0) { gameStateController.ExitWorld(); } }