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(); }