Exemplo n.º 1
0
        public void OnActorDisappears(Actor dActor)
        {
            switch (dActor.type)
            {
            case ActorType.PC:
                Packets.Server.SSMG_ACTOR_DELETE p = new SagaMap.Packets.Server.SSMG_ACTOR_DELETE();
                p.ActorID = dActor.ActorID;
                this.Client.netIO.SendPacket(p);
                break;

            case ActorType.ITEM:
                Packets.Server.SSMG_ITEM_ACTOR_DISAPPEAR p1 = new SagaMap.Packets.Server.SSMG_ITEM_ACTOR_DISAPPEAR();
                ActorItem item = (ActorItem)dActor;
                p1.ActorID = item.ActorID;
                p1.Count   = item.Item.stack;
                p1.Looter  = item.LootedBy;
                this.Client.netIO.SendPacket(p1);
                break;
            }
        }
Exemplo n.º 2
0
 public void OnActorDisappears(Actor dActor)
 {
     switch (dActor.type)
     {
         case ActorType.PC:
             Packets.Server.SSMG_ACTOR_DELETE p = new SagaMap.Packets.Server.SSMG_ACTOR_DELETE();
             p.ActorID = dActor.ActorID;
             this.Client.netIO.SendPacket(p);
             break;
         case ActorType.ITEM:
             Packets.Server.SSMG_ITEM_ACTOR_DISAPPEAR p1 = new SagaMap.Packets.Server.SSMG_ITEM_ACTOR_DISAPPEAR();
             ActorItem item = (ActorItem)dActor;
             p1.ActorID = item.ActorID;
             p1.Count = item.Item.stack;
             p1.Looter = item.LootedBy;
             this.Client.netIO.SendPacket(p1);
             break;
     }
 }