public void LoadData(SRSSamLobbyItem data, int index)
    {
        this.data = data;

        gameObject.SetActive(true);
        gContent.SetActive(true);

        txtId.text     = data.Item1.ToString();
        txtBet.text    = VKCommon.ConvertStringMoney(data.Item1);
        txtMinBet.text = VKCommon.ConvertStringMoney(data.Item3);

        int status = 0;

        if (data.Item2 >= 2)
        {
            status = 1;
        }
        txtStatus.text  = strStatus[status];
        txtStatus.color = cStatus[status];

        txtUser.text = data.Item2.ToString();

        float maxTemp = max;

        if (maxTemp <= data.Item2)
        {
            maxTemp = data.Item2 + maxRange;
        }

        imgProgress.fillAmount = ((float)data.Item2 / maxTemp);
        //imgProgress.sprite = sprProgress[data.Item2 < maxTemp ? 0 : 1];
    }
    public void HandleLobby(object[] data)
    {
        var rooms = (List <object>)data[0];

        goldRooms = new List <SRSSamLobbyItem>();
        coinRooms = new List <SRSSamLobbyItem>();

        for (int i = 0; i < rooms.Count; i++)
        {
            var dict = (Dictionary <string, object>)rooms[i];
            var room = new SRSSamLobbyItem()
            {
                Item1 = Convert.ToInt32(dict["Item1"]),
                Item2 = Convert.ToInt32(dict["Item2"]),
                Item3 = Convert.ToInt32(dict["Item3"]),
                Item4 = Convert.ToInt32(dict["Item4"]),
            };

            if (room.Item4 == MoneyType.GOLD)
            {
                goldRooms.Add(room);
            }
            else
            {
                coinRooms.Add(room);
            }
        }

        LoadRoom();
    }