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