public void Deserialize(IDataReader reader)
 {
     Items = new ObjectItemGenericQuantity[reader.ReadShort()];
     for (var i = 0; i < Items.Length; i++)
     {
         (Items[i] = new ObjectItemGenericQuantity()).Deserialize(reader);
     }
 }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        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);
            }
        }
Beispiel #8
0
 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);
     }
 }
Beispiel #9
0
        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);
            }
        }
Beispiel #11
0
        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);
            }
        }
Beispiel #12
0
        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();
        }