Esempio n. 1
0
        public static void DeleteMailMessageRequest(IRealmClient client, RealmPacketIn packet)
        {
            int msgGuid = packet.ReadInt32();

            if (client.ActiveCharacter.MailMessages.ContainsKey((long)msgGuid))
            {
                Asda2MailMessage mailMessage = client.ActiveCharacter.MailMessages[(long)msgGuid];
                if (mailMessage != null)
                {
                    client.ActiveCharacter.MailMessages.Remove((long)msgGuid);
                    mailMessage.DeleteLater();
                }
            }

            Asda2MailHandler.SendMailMessageDeletedResponse(client, msgGuid);
        }