Exemplo n.º 1
0
 public ObjectItemMinimalInformation(short objectGID, short powerRate, bool overMax, ObjectEffect[] effects)
 {
     ObjectGID = objectGID;
     PowerRate = powerRate;
     OverMax = overMax;
     Effects = effects;
 }
Exemplo n.º 2
0
 public BidExchangerObjectInfo(int objectUID, short powerRate, bool overMax, ObjectEffect[] effects, int[] prices)
 {
     ObjectUID = objectUID;
     PowerRate = powerRate;
     OverMax = overMax;
     Effects = effects;
     Prices = prices;
 }
 public ExchangeBidHouseInListAddedMessage(int itemUID, int objGenericId, short powerRate, bool overMax, ObjectEffect[] effects, int[] prices)
 {
     ItemUID = itemUID;
     ObjGenericId = objGenericId;
     PowerRate = powerRate;
     OverMax = overMax;
     Effects = effects;
     Prices = prices;
 }
Exemplo n.º 4
0
 public ObjectItemNotInContainer(short objectGID, short powerRate, bool overMax, ObjectEffect[] effects, int objectUID, int quantity)
 {
     ObjectGID = objectGID;
     PowerRate = powerRate;
     OverMax = overMax;
     Effects = effects;
     ObjectUID = objectUID;
     Quantity = quantity;
 }
Exemplo n.º 5
0
 public ObjectItem(byte position, short objectGID, short powerRate, bool overMax, ObjectEffect[] effects, int objectUID, int quantity)
 {
     Position = position;
     ObjectGID = objectGID;
     PowerRate = powerRate;
     OverMax = overMax;
     Effects = effects;
     ObjectUID = objectUID;
     Quantity = quantity;
 }
Exemplo n.º 6
0
 public ObjectItemToSell(short objectGID, short powerRate, bool overMax, ObjectEffect[] effects, int objectUID, int quantity, int objectPrice)
 {
     ObjectGID = objectGID;
     PowerRate = powerRate;
     OverMax = overMax;
     Effects = effects;
     ObjectUID = objectUID;
     Quantity = quantity;
     ObjectPrice = objectPrice;
 }
Exemplo n.º 7
0
 public override void Deserialize(BigEndianReader reader)
 {
     SetId = reader.ReadShort();
     var limit = reader.ReadUShort();
     SetObjects = new short[limit];
     for (int i = 0; i < limit; i++)
     {
         SetObjects[i] = reader.ReadShort();
     }
     limit = reader.ReadUShort();
     SetEffects = new ObjectEffect[limit];
     for (int i = 0; i < limit; i++)
     {
         SetEffects[i] = Types.ProtocolTypeManager.GetInstance<ObjectEffect>(reader.ReadShort());
         SetEffects[i].Deserialize(reader);
     }
 }
Exemplo n.º 8
0
 public ObjectItemToSellInNpcShop(short objectGID, short powerRate, bool overMax, ObjectEffect[] effects, int objectPrice, string buyCriterion)
     : base(objectGID, powerRate, overMax, effects)
 {
     ObjectPrice = objectPrice;
     BuyCriterion = buyCriterion;
 }
Exemplo n.º 9
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     ObjectUID = reader.ReadInt();
     PowerRate = reader.ReadShort();
     OverMax = reader.ReadBoolean();
     var limit = reader.ReadUShort();
     Effects = new ObjectEffect[limit];
     for (int i = 0; i < limit; i++)
     {
         Effects[i] = Types.ProtocolTypeManager.GetInstance<ObjectEffect>(reader.ReadShort());
         Effects[i].Deserialize(reader);
     }
     limit = reader.ReadUShort();
     Prices = new int[limit];
     for (int i = 0; i < limit; i++)
     {
         Prices[i] = reader.ReadInt();
     }
 }
Exemplo n.º 10
0
 public ObjectItemToSellInBid(short objectGID, short powerRate, bool overMax, ObjectEffect[] effects, int objectUID, int quantity, int objectPrice, short unsoldDelay)
     : base(objectGID, powerRate, overMax, effects, objectUID, quantity, objectPrice)
 {
     UnsoldDelay = unsoldDelay;
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     ObjectGID = reader.ReadShort();
     PowerRate = reader.ReadShort();
     OverMax = reader.ReadBoolean();
     var limit = reader.ReadUShort();
     Effects = new ObjectEffect[limit];
     for (int i = 0; i < limit; i++)
     {
         Effects[i] = Types.ProtocolTypeManager.GetInstance<ObjectEffect>(reader.ReadShort());
         Effects[i].Deserialize(reader);
     }
     ObjectUID = reader.ReadInt();
     Quantity = reader.ReadInt();
     ObjectPrice = reader.ReadInt();
     PublicPrice = reader.ReadInt();
 }
 public ObjectItemInformationWithQuantity(short objectGID, short powerRate, bool overMax, ObjectEffect[] effects, int quantity)
     : base(objectGID, powerRate, overMax, effects)
 {
     Quantity = quantity;
 }
 public ExchangeBidHouseInListUpdatedMessage(int itemUID, int objGenericId, short powerRate, bool overMax, ObjectEffect[] effects, int[] prices)
     : base(itemUID, objGenericId, powerRate, overMax, effects, prices)
 {
 }
Exemplo n.º 14
0
 public SetUpdateMessage(short setId, short[] setObjects, ObjectEffect[] setEffects)
 {
     SetId = setId;
     SetObjects = setObjects;
     SetEffects = setEffects;
 }