public void Deserialize(IDataReader reader) { SellerId = reader.ReadDouble(); ObjectsInfos = new ObjectItemToSellInHumanVendorShop[reader.ReadShort()]; for (var i = 0; i < ObjectsInfos.Length; i++) { (ObjectsInfos[i] = new ObjectItemToSellInHumanVendorShop()).Deserialize(reader); } }
public ItemToSellInHumanShop(ObjectItemToSellInHumanVendorShop item) { Guid = item.objectUID; Template = DataProvider.Instance.Get <Protocol.Data.Item>(item.objectGID); Effects = new ObservableCollection <ObjectEffect>(item.effects); Quantity = item.quantity; PowerRate = item.powerRate; OverMax = item.overMax; ObjectPrice = item.objectPrice; PublicPrice = item.publicPrice; }
public ItemToSellInHumanShop(ObjectItemToSellInHumanVendorShop item) : base(item.objectGID) { Guid = item.objectUID; Effects = new ObservableCollection <ObjectEffect>(item.effects); Quantity = item.quantity; PowerRate = item.powerRate; OverMax = item.overMax; ObjectPrice = item.objectPrice; PublicPrice = item.publicPrice; }
public override void Serialize(IDataWriter writer) { writer.WriteShort(((short)(m_objectsInfos.Count))); int objectsInfosIndex; for (objectsInfosIndex = 0; (objectsInfosIndex < m_objectsInfos.Count); objectsInfosIndex = (objectsInfosIndex + 1)) { ObjectItemToSellInHumanVendorShop objectToSend = m_objectsInfos[objectsInfosIndex]; objectToSend.Serialize(writer); } writer.WriteDouble(m_sellerId); }
public override void Deserialize(ICustomDataInput reader) { SellerId = reader.ReadDouble(); var countObjectsInfos = reader.ReadShort(); ObjectsInfos = new List <ObjectItemToSellInHumanVendorShop>(); for (short i = 0; i < countObjectsInfos; i++) { ObjectItemToSellInHumanVendorShop type = new ObjectItemToSellInHumanVendorShop(); type.Deserialize(reader); ObjectsInfos.Add(type); } }
public override void Deserialize(IDataReader reader) { SellerId = reader.ReadDouble(); var objectsInfosCount = reader.ReadUShort(); ObjectsInfos = new List <ObjectItemToSellInHumanVendorShop>(); for (var objectsInfosIndex = 0; objectsInfosIndex < objectsInfosCount; objectsInfosIndex++) { var objectToAdd = new ObjectItemToSellInHumanVendorShop(); objectToAdd.Deserialize(reader); ObjectsInfos.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { int objectsInfosCount = reader.ReadUShort(); int objectsInfosIndex; m_objectsInfos = new System.Collections.Generic.List <ObjectItemToSellInHumanVendorShop>(); for (objectsInfosIndex = 0; (objectsInfosIndex < objectsInfosCount); objectsInfosIndex = (objectsInfosIndex + 1)) { ObjectItemToSellInHumanVendorShop objectToAdd = new ObjectItemToSellInHumanVendorShop(); objectToAdd.Deserialize(reader); m_objectsInfos.Add(objectToAdd); } m_sellerId = reader.ReadDouble(); }
public override void Deserialize(IDataReader reader) { this.sellerId = reader.ReadDouble(); if (this.sellerId < -9.00719925474099E+15 || this.sellerId > 9.00719925474099E+15) { throw new Exception("Forbidden value (" + (object)this.sellerId + ") on element of ExchangeStartOkHumanVendorMessage.sellerId."); } uint num = (uint)reader.ReadUShort(); for (int index = 0; (long)index < (long)num; ++index) { ObjectItemToSellInHumanVendorShop inHumanVendorShop = new ObjectItemToSellInHumanVendorShop(); inHumanVendorShop.Deserialize(reader); this.objectsInfos.Add(inHumanVendorShop); } }