Esempio n. 1
0
        public static void HandleListMail(IRealmClient client, RealmPacketIn packet)
        {
            Character activeCharacter = client.ActiveCharacter;
            EntityId  id = packet.ReadEntityId();

            if (!MailHandler.CheckMailBox(activeCharacter, activeCharacter.Map.GetObject(id) as GameObject))
            {
                return;
            }
            activeCharacter.MailAccount.SendMailList();
        }
Esempio n. 2
0
        public static void HandleDelete(IRealmClient client, RealmPacketIn packet)
        {
            Character activeCharacter = client.ActiveCharacter;
            EntityId  id        = packet.ReadEntityId();
            uint      messageId = packet.ReadUInt32();

            if (!MailHandler.CheckMailBox(activeCharacter, activeCharacter.Map.GetObject(id) as GameObject))
            {
                return;
            }
            int num = (int)activeCharacter.MailAccount.DeleteMail(messageId);
        }