internal void InitBetting(Electrotank.Electroserver5.Api.EsObject eso)
    {
        if (panelBetting.gameObject.activeSelf)
        {
            panelBetting.HideAllButton();
        }
        ShowPanelJoin();
        foreach (PlayerBettingView pv in panelJoin.listBettingPlayer)
        {
            if (pv.iconChange.gameObject.activeSelf)
            {
                pv.iconChange.gameObject.SetActive(false);
            }
        }
        PlayerBettingView view    = panelJoin.listBettingPlayer.Find(lbv => lbv.model.Player.username == eso.getString("userName"));
        ECardTexture      texture = view.GetComponentInChildren <ECardTexture>();

        view.model.CardId      = eso.getInteger("cardId");
        view.model.ETypeLaying = (ETypeLayingBetting)eso.getInteger("gaNgoaiType");
        view.model.ChipBetting = eso.getLong("value");
        view.SetData(view.model);
        if (GameManager.Instance.mInfo.username == eso.getString("userName"))
        {
            panelJoin.ShowButonJoin(model);
        }
        if (eso.getString("userName") != GameManager.Instance.mInfo.username)
        {
            view.iconChange.gameObject.SetActive(true);
        }
    }
Exemple #2
0
    public ChannelPhom(Electrotank.Electroserver5.Api.EsObject obj)
    {
        if (obj.variableExists("zoneId"))
        {
            zoneId = obj.getInteger("zoneId");
        }
        if (obj.variableExists("roomId"))
        {
            roomId = obj.getInteger("roomId");
        }
        if (obj.variableExists("zoneName"))
        {
            zoneName = obj.getString("zoneName");
        }
        if (obj.variableExists("roomName"))
        {
            roomName = obj.getString("roomName");
            switch (roomName)
            {
            case "phom_nghiepdu":
                this.type = ChannelType.Amateur;
                break;

            case "phom_chuyennghiep":
                this.type = ChannelType.Professional;
                break;

            case "phom_caothu":
                this.type = ChannelType.Experts;
                break;

            case "phom_daigia":
                this.type = ChannelType.Giants;
                break;

            default:
                break;
            }
        }
        if (obj.variableExists("description"))
        {
            description = obj.getString("description");
        }
        if (obj.variableExists("maximumPlayers"))
        {
            maximumPlayers = obj.getInteger("maximumPlayers");
        }
        if (obj.variableExists("numberUsers"))
        {
            numberUsers = obj.getInteger("numberUsers");
        }
        if (obj.variableExists("bettingValues"))
        {
            bettingValues = obj.getIntegerArray("bettingValues");
        }
        if (obj.variableExists("minimumMoney"))
        {
            minimumMoney = obj.getInteger("minimumMoney");
        }
        if (obj.variableExists("moneyType"))
        {
            moneyType = obj.getString("moneyType");
        }
    }
Exemple #3
0
    public ChannelChan(Electrotank.Electroserver5.Api.EsObject obj)
    {
        if (obj.variableExists("zoneId"))
        {
            zoneId = obj.getInteger("zoneId");
        }
        if (obj.variableExists("roomId"))
        {
            roomId = obj.getInteger("roomId");
        }
        if (obj.variableExists("zoneName"))
        {
            zoneName = obj.getString("zoneName");
        }
        if (obj.variableExists("roomName"))
        {
            roomName = obj.getString("roomName");
            switch (roomName)
            {
            case "chan_nendat":
                this.type = ChannelType.Amateur;
                break;

            case "chan_chieucoi":
                this.type = ChannelType.Professional;
                break;

            case "chan_phango":
                this.type = ChannelType.Experts;
                break;

            case "chan_sapgu":
                this.type = ChannelType.Giants;
                break;

            case "chan_giaidau":
                this.type = ChannelType.Tournament;
                break;

            default:
                break;
            }
        }
        if (obj.variableExists("description"))
        {
            description = obj.getString("description");
        }
        if (obj.variableExists("maximumPlayers"))
        {
            maximumPlayers = obj.getInteger("maximumPlayers");
        }
        if (obj.variableExists("numberUsers"))
        {
            numberUsers = obj.getInteger("numberUsers");
        }
        if (obj.variableExists("bettingValues"))
        {
            bettingValues = obj.getIntegerArray("bettingValues");
        }
        if (obj.variableExists("minimumMoney"))
        {
            minimumMoney = obj.getInteger("minimumMoney");
        }
        if (obj.variableExists("playActionTime"))
        {
            timePlay = obj.getIntegerArray("playActionTime");
        }
        if (obj.variableExists("moneyType"))
        {
            moneyType = obj.getString("moneyType");
        }
    }