示例#1
0
 public static DropPacket GenerateDropPacket(this IDropEntity drop) =>
 new DropPacket
 {
     ItemVnum    = drop.ItemVnum,
     Quantity    = drop.Quantity,
     PositionX   = drop.Position.X,
     PositionY   = drop.Position.Y,
     TransportId = drop.Id,
     IsQuestDrop = drop.IsQuestDrop,
     Unknown     = 0,
     Unknown2    = -1
 };
示例#2
0
 private static InPacket GenerateInDrop(IDropEntity drop) =>
 new InPacket
 {
     VisualType      = drop.Type,
     Name            = drop.ItemVnum.ToString(),
     TransportId     = drop.Id.ToString(),
     PositionX       = drop.Position.X,
     PositionY       = drop.Position.Y,
     Amount          = drop.Quantity,
     InDropSubPacket = new InItemSubPacketBase
     {
         Unknown  = 0,
         Unknown1 = 0,
         Unknown2 = 0
     }
 };