Beispiel #1
0
    public void WriteClientsPacket(WriteStream w, bool[] areConnected, ulong[] userIds, string[] userNames)
    {
        w.Bits((byte)ClientsInfo, 8);

        for (int i = 0; i < MaxClients; ++i)
        {
            w.Bool(areConnected[i]);
            if (!areConnected[i])
            {
                continue;
            }

            w.Bits(userIds[i], 64);
            w.String(userNames[i]);
        }
    }