public void UpdateLobbyUi(ReceivingLobbyPacket receivingLobbyPacket) { _page = receivingLobbyPacket.Page; int length = receivingLobbyPacket.Length; for (int i = 0; i < length; i++) { _roomIds[i].text = receivingLobbyPacket.Ids[i].ToString(); _roomNames[i].text = receivingLobbyPacket.Names[i]; _roomHeadcounts[i].text = receivingLobbyPacket.Headcounts[i] + "/" + receivingLobbyPacket.MaxPeoples[i]; _roomStatuses[i].text = receivingLobbyPacket.Statuses[i] ? "Playing" : "Waiting"; } for (int i = length; i < 5; i++) { _roomIds[i].text = ""; _roomNames[i].text = ""; _roomHeadcounts[i].text = ""; _roomStatuses[i].text = ""; } }
public LobbyService(Packet packet) : base(packet) { _receivingLobbyPacket = (ReceivingLobbyPacket)packet; }