Exemplo n.º 1
0
    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   = "";
        }
    }
Exemplo n.º 2
0
 public LobbyService(Packet packet) : base(packet)
 {
     _receivingLobbyPacket = (ReceivingLobbyPacket)packet;
 }