Пример #1
0
    private void HandleBuyInAmountSetDone(bool success)
    {
        loader.gameObject.SetActive(false);

        if (success)
        {
            WebGLLogin loginDetails = new WebGLLogin();
            //			loginDetails.buyin = gameData.poker_type.Equals ("table") ? LoginScript.loggedInPlayer.balance_chips.ToString () : "1000";
            loginDetails.buyin      = gameData.buy_in.ToString();
            loginDetails.GameRoomID = gameData.id;
            DebugLog.Log("CD-------> GameType : " + gameData.poker_type);
            loginDetails.GameType   = gameData.poker_type.ToUpper();
            loginDetails.game_id    = gameData.id;
            loginDetails.game_type  = gameData.money_type;
            loginDetails.isLimit    = gameData.limit.Equals("yes") ? "1" : "0";
            loginDetails.speed      = gameData.game_speed;
            loginDetails.stake      = gameData.small_blind + "/" + gameData.small_blind * 2;
            loginDetails.user_name  = LoginScript.loggedInPlayer.name;
            loginDetails.max_player = gameData.maximum_players.ToString();
            loginDetails.real_money = LoginScript.loggedInPlayer.balance_cash.ToString();
            loginDetails.play_money = LoginScript.loggedInPlayer.balance_chips.ToString();

            UIManager.Instance.loginPanel.StartMobileGame(JsonUtility.ToJson(loginDetails));
            DebugLog.Log("CD-------> loginDetails : " + JsonUtility.ToJson(loginDetails));
        }
        else
        {
            btnSelectBuyin.interactable = true;

            txtMessage.text = "Something went wrong. Try again.";
        }
    }
Пример #2
0
    public void getDataFormPHP(string message)
    {
        Debug.Log(message);

        debug += "\n" + message;

        loginMenuParent.SetActive(false);

        WebGLLogin loginData = JsonUtility.FromJson <WebGLLogin> (message);

        loginDetails = loginData;
    }
Пример #3
0
    public void OnPlayButtonTap()
    {
        UIManager.Instance.backConfirmationPanel.OnYesButtonTap();

        UIManager.Instance.DisplayLoader(Constants.MessageStartingTournament);
        LobbyAPIManager.GetInstance().GetTournamentInfo(gameId, (www) => {
            UIManager.Instance.HideLoader();
            this.gameObject.SetActive(false);

            if (!string.IsNullOrEmpty(www.error))
            {
                Debug.LogError("ERROR  : " + www.error);
                return;
            }

            try {
                GameData gameData = JsonUtility.FromJson <GameData> (www.text);

                WebGLLogin loginDetails = new WebGLLogin();
                loginDetails.buyin      = gameData.poker_type.Equals("table") ? LoginScript.loggedInPlayer.balance_chips.ToString() : "1000";
                loginDetails.GameRoomID = gameData.id;

                loginDetails.GameType   = gameData.poker_type.ToUpper() + "_" + (gameData.game_type.Equals(APIConstants.SNG_TOUR_GAME_TYPE) ? "SNG" : "REGULAR");
                loginDetails.game_id    = gameData.id;
                loginDetails.game_type  = gameData.money_type;
                loginDetails.isLimit    = gameData.limit.Equals("yes") ? "1" : "0";
                loginDetails.speed      = gameData.game_speed;
                loginDetails.stake      = gameData.small_blind + "/" + gameData.small_blind * 2;
                loginDetails.user_name  = LoginScript.loggedInPlayer.name;
                loginDetails.max_player = gameData.maximum_players.ToString();
                loginDetails.real_money = LoginScript.loggedInPlayer.balance_cash.ToString();
                loginDetails.play_money = LoginScript.loggedInPlayer.balance_chips.ToString();

                UIManager.Instance.loginPanel.StartMobileGame(JsonUtility.ToJson(loginDetails));
            } catch (System.Exception ex) {
                UIManager.Instance.DisplayMessagePanel("Error", Constants.MESSAGE_SOMETHING_WENT_WRONG);
            }
        });

        SoundManager.Instance.PlayButtonTapSound();
    }
Пример #4
0
    public void OnPlayButtonTap()
    {
        WebGLLogin loginDetails = new WebGLLogin();

        loginDetails.buyin      = gameData.poker_type.Equals("table") ? LoginScript.loggedInPlayer.balance_chips.ToString() : "1000";
        loginDetails.GameRoomID = gameData.id;

        loginDetails.GameType   = gameData.poker_type.ToUpper() + "_" + (gameData.game_type.Equals(APIConstants.SNG_TOUR_GAME_TYPE) ? "SNG" : "REGULAR");
        loginDetails.game_id    = gameData.id;
        loginDetails.game_type  = gameData.money_type;
        loginDetails.isLimit    = gameData.limit.Equals("yes") ? "1" : "0";
        loginDetails.speed      = gameData.game_speed;
        loginDetails.stake      = gameData.small_blind + "/" + gameData.small_blind * 2;
        loginDetails.user_name  = LoginScript.loggedInPlayer.name;
        loginDetails.max_player = gameData.maximum_players.ToString();
        loginDetails.real_money = LoginScript.loggedInPlayer.balance_cash.ToString();
        loginDetails.play_money = LoginScript.loggedInPlayer.balance_chips.ToString();

        UIManager.Instance.loginPanel.StartMobileGame(JsonUtility.ToJson(loginDetails));

        SoundManager.Instance.PlayButtonTapSound();
    }