public void Deserialize(IDataReader reader) { Items = new ObjectItemGenericQuantity[reader.ReadShort()]; for (var i = 0; i < Items.Length; i++) { (Items[i] = new ObjectItemGenericQuantity()).Deserialize(reader); } }
public override void Serialize(IDataWriter writer) { writer.WriteShort(((short)(m_items.Count))); int itemsIndex; for (itemsIndex = 0; (itemsIndex < m_items.Count); itemsIndex = (itemsIndex + 1)) { ObjectItemGenericQuantity objectToSend = m_items[itemsIndex]; objectToSend.Serialize(writer); } }
public override void Deserialize(IDataReader reader) { uint num = (uint)reader.ReadUShort(); for (int index = 0; (long)index < (long)num; ++index) { ObjectItemGenericQuantity itemGenericQuantity = new ObjectItemGenericQuantity(); itemGenericQuantity.Deserialize(reader); this.items.Add(itemGenericQuantity); } }
public override void Deserialize(ICustomDataInput reader) { var countItems = reader.ReadShort(); Items = new List <ObjectItemGenericQuantity>(); for (short i = 0; i < countItems; i++) { ObjectItemGenericQuantity type = new ObjectItemGenericQuantity(); type.Deserialize(reader); Items.Add(type); } }
public override void Deserialize(IDataReader reader) { var itemsCount = reader.ReadUShort(); Items = new List <ObjectItemGenericQuantity>(); for (var itemsIndex = 0; itemsIndex < itemsCount; itemsIndex++) { var objectToAdd = new ObjectItemGenericQuantity(); objectToAdd.Deserialize(reader); Items.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { int itemsCount = reader.ReadUShort(); int itemsIndex; m_items = new System.Collections.Generic.List <ObjectItemGenericQuantity>(); for (itemsIndex = 0; (itemsIndex < itemsCount); itemsIndex = (itemsIndex + 1)) { ObjectItemGenericQuantity objectToAdd = new ObjectItemGenericQuantity(); objectToAdd.Deserialize(reader); m_items.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { this.collectorName = reader.ReadUTF(); this.worldX = (int)reader.ReadShort(); if (this.worldX < -255 || this.worldX > (int)byte.MaxValue) { throw new Exception("Forbidden value (" + (object)this.worldX + ") on element of ExchangeGuildTaxCollectorGetMessage.worldX."); } this.worldY = (int)reader.ReadShort(); if (this.worldY < -255 || this.worldY > (int)byte.MaxValue) { throw new Exception("Forbidden value (" + (object)this.worldY + ") on element of ExchangeGuildTaxCollectorGetMessage.worldY."); } this.mapId = reader.ReadDouble(); if (this.mapId < 0.0 || this.mapId > 9.00719925474099E+15) { throw new Exception("Forbidden value (" + (object)this.mapId + ") on element of ExchangeGuildTaxCollectorGetMessage.mapId."); } this.subAreaId = (uint)reader.ReadVarUhShort(); if (this.subAreaId < 0U) { throw new Exception("Forbidden value (" + (object)this.subAreaId + ") on element of ExchangeGuildTaxCollectorGetMessage.subAreaId."); } this.userName = reader.ReadUTF(); this.callerId = (double)reader.ReadVarUhLong(); if (this.callerId < 0.0 || this.callerId > 9.00719925474099E+15) { throw new Exception("Forbidden value (" + (object)this.callerId + ") on element of ExchangeGuildTaxCollectorGetMessage.callerId."); } this.callerName = reader.ReadUTF(); this.experience = reader.ReadDouble(); if (this.experience < -9.00719925474099E+15 || this.experience > 9.00719925474099E+15) { throw new Exception("Forbidden value (" + (object)this.experience + ") on element of ExchangeGuildTaxCollectorGetMessage.experience."); } this.pods = (uint)reader.ReadVarUhShort(); if (this.pods < 0U) { throw new Exception("Forbidden value (" + (object)this.pods + ") on element of ExchangeGuildTaxCollectorGetMessage.pods."); } uint num = (uint)reader.ReadUShort(); for (int index = 0; (long)index < (long)num; ++index) { ObjectItemGenericQuantity itemGenericQuantity = new ObjectItemGenericQuantity(); itemGenericQuantity.Deserialize(reader); this.objectsInfos.Add(itemGenericQuantity); } }
public void Deserialize(IDataReader reader) { CollectorName = reader.ReadUTF(); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); MapId = reader.ReadDouble(); SubAreaId = (UInt16)reader.ReadVarShort(); UserName = reader.ReadUTF(); CallerId = reader.ReadVarLong(); CallerName = reader.ReadUTF(); Experience = reader.ReadDouble(); Pods = (UInt16)reader.ReadVarShort(); ObjectsInfos = new ObjectItemGenericQuantity[reader.ReadShort()]; for (var i = 0; i < ObjectsInfos.Length; i++) { (ObjectsInfos[i] = new ObjectItemGenericQuantity()).Deserialize(reader); } }
public override void Serialize(ICustomDataOutput writer) { writer.WriteShort(((short)(m_objectsInfos.Count))); int objectsInfosIndex; for (objectsInfosIndex = 0; (objectsInfosIndex < m_objectsInfos.Count); objectsInfosIndex = (objectsInfosIndex + 1)) { ObjectItemGenericQuantity objectToSend = m_objectsInfos[objectsInfosIndex]; objectToSend.Serialize(writer); } writer.WriteUTF(m_collectorName); writer.WriteShort(m_worldX); writer.WriteShort(m_worldY); writer.WriteInt(m_mapId); writer.WriteVarUhShort(m_subAreaId); writer.WriteUTF(m_userName); writer.WriteVarUhLong(m_callerId); writer.WriteUTF(m_callerName); writer.WriteDouble(m_experience); writer.WriteVarUhShort(m_pods); }
public override void Deserialize(IDataReader reader) { CollectorName = reader.ReadUTF(); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); MapId = reader.ReadInt(); SubAreaId = reader.ReadVarUhShort(); UserName = reader.ReadUTF(); CallerId = reader.ReadVarUhLong(); CallerName = reader.ReadUTF(); Experience = reader.ReadDouble(); Pods = reader.ReadVarUhShort(); var objectsInfosCount = reader.ReadUShort(); ObjectsInfos = new List <ObjectItemGenericQuantity>(); for (var objectsInfosIndex = 0; objectsInfosIndex < objectsInfosCount; objectsInfosIndex++) { var objectToAdd = new ObjectItemGenericQuantity(); objectToAdd.Deserialize(reader); ObjectsInfos.Add(objectToAdd); } }
public override void Deserialize(ICustomDataInput reader) { CollectorName = reader.ReadUTF(); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); MapId = reader.ReadDouble(); SubAreaId = reader.ReadVarShort(); UserName = reader.ReadUTF(); CallerId = reader.ReadVarLong(); CallerName = reader.ReadUTF(); Experience = reader.ReadDouble(); Pods = reader.ReadVarShort(); var countObjectsInfos = reader.ReadShort(); ObjectsInfos = new List <ObjectItemGenericQuantity>(); for (short i = 0; i < countObjectsInfos; i++) { ObjectItemGenericQuantity type = new ObjectItemGenericQuantity(); type.Deserialize(reader); ObjectsInfos.Add(type); } }
public override void Deserialize(ICustomDataInput reader) { int objectsInfosCount = reader.ReadUShort(); int objectsInfosIndex; m_objectsInfos = new System.Collections.Generic.List <ObjectItemGenericQuantity>(); for (objectsInfosIndex = 0; (objectsInfosIndex < objectsInfosCount); objectsInfosIndex = (objectsInfosIndex + 1)) { ObjectItemGenericQuantity objectToAdd = new ObjectItemGenericQuantity(); objectToAdd.Deserialize(reader); m_objectsInfos.Add(objectToAdd); } m_collectorName = reader.ReadUTF(); m_worldX = reader.ReadShort(); m_worldY = reader.ReadShort(); m_mapId = reader.ReadInt(); m_subAreaId = reader.ReadVarUhShort(); m_userName = reader.ReadUTF(); m_callerId = reader.ReadVarUhLong(); m_callerName = reader.ReadUTF(); m_experience = reader.ReadDouble(); m_pods = reader.ReadVarUhShort(); }