Exemplo n.º 1
0
        private void GetMails(IPlayerEntity player, QueryMailboxEventArgs e)
        {
            var database = DependencyContainer.Instance.Resolve <IDatabase>();
            var receiver = database.Characters.Get(x => x.Id == player.PlayerData.Id);

            if (receiver != null)
            {
                WorldPacketFactory.SendMailbox(player, receiver.ReceivedMails.Where(x => !x.IsDeleted).ToList());
            }
        }
Exemplo n.º 2
0
        public static void OnQueryMailbox(WorldClient client, INetPacketStream packet)
        {
            var queryMailboxEvent = new QueryMailboxEventArgs();

            client.Player.NotifySystem <MailboxSystem>(queryMailboxEvent);
        }