Пример #1
0
        public void SendAvatarInfo(Character toCharacter)
        {
            var packet = new Packet(ServerMessages.TOURNAMENT_AVATAR_INFO);

            for (var i = 0; i < SLOTS; i++)
            {
                var id     = Match[i, 0]; // Initial player list
                var player = GetPlayer(id);
                if (player == null)
                {
                    packet.WriteBool(false);
                }
                else
                {
                    packet.WriteBool(true);
                    PacketHelper.AddAvatar(packet, player);
                    packet.WriteString(player.Name);
                }
            }

            if (toCharacter != null)
            {
                toCharacter.SendPacket(packet);
            }
            else
            {
                SendPacket(packet);
            }
        }