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