private void changeServer()
    {
        GameStateController gameStateController = Service.Get <GameStateController>();

        Service.Get <ICPSwrveService>().Action("view.server_change", World.WorldName);
        gameStateController.ChangeServer(World.WorldName);
    }
Exemplo n.º 2
0
    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();
        }
    }