コード例 #1
0
ファイル: MailHandler.cs プロジェクト: uvbs/Asda2-Server
        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();
        }
コード例 #2
0
ファイル: MailHandler.cs プロジェクト: uvbs/Asda2-Server
        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);
        }