Пример #1
0
 public TaxCollectorInformations(double uniqueId, ushort firtNameId, ushort lastNameId, AdditionalTaxCollectorInformations additionalInfos, short worldX, short worldY, ushort subAreaId, byte state, EntityLook look, List <TaxCollectorComplementaryInformations> complements)
 {
     UniqueId        = uniqueId;
     FirtNameId      = firtNameId;
     LastNameId      = lastNameId;
     AdditionalInfos = additionalInfos;
     WorldX          = worldX;
     WorldY          = worldY;
     SubAreaId       = subAreaId;
     State           = state;
     Look            = look;
     Complements     = complements;
 }
Пример #2
0
 public TaxCollectorInformations(AdditionalTaxCollectorInformations additionalInfos, EntityLook look, List <TaxCollectorComplementaryInformations> complements, int uniqueId, ushort firtNameId, ushort lastNameId, short worldX, short worldY, ushort subAreaId, byte state)
 {
     m_additionalInfos = additionalInfos;
     m_look            = look;
     m_complements     = complements;
     m_uniqueId        = uniqueId;
     m_firtNameId      = firtNameId;
     m_lastNameId      = lastNameId;
     m_worldX          = worldX;
     m_worldY          = worldY;
     m_subAreaId       = subAreaId;
     m_state           = state;
 }
Пример #3
0
        public override void Deserialize(IDataReader reader)
        {
            UniqueId        = reader.ReadDouble();
            FirtNameId      = reader.ReadVarUhShort();
            LastNameId      = reader.ReadVarUhShort();
            AdditionalInfos = new AdditionalTaxCollectorInformations();
            AdditionalInfos.Deserialize(reader);
            WorldX    = reader.ReadShort();
            WorldY    = reader.ReadShort();
            SubAreaId = reader.ReadVarUhShort();
            State     = reader.ReadByte();
            Look      = new EntityLook();
            Look.Deserialize(reader);
            var complementsCount = reader.ReadUShort();

            Complements = new List <TaxCollectorComplementaryInformations>();
            for (var complementsIndex = 0; complementsIndex < complementsCount; complementsIndex++)
            {
                var objectToAdd = ProtocolTypeManager.GetInstance <TaxCollectorComplementaryInformations>(reader.ReadUShort());
                objectToAdd.Deserialize(reader);
                Complements.Add(objectToAdd);
            }
        }
Пример #4
0
        public override void Deserialize(IDataReader reader)
        {
            m_additionalInfos = new AdditionalTaxCollectorInformations();
            m_additionalInfos.Deserialize(reader);
            m_look = new EntityLook();
            m_look.Deserialize(reader);
            int complementsCount = reader.ReadUShort();
            int complementsIndex;

            m_complements = new System.Collections.Generic.List <TaxCollectorComplementaryInformations>();
            for (complementsIndex = 0; (complementsIndex < complementsCount); complementsIndex = (complementsIndex + 1))
            {
                TaxCollectorComplementaryInformations objectToAdd = ProtocolTypeManager.GetInstance <TaxCollectorComplementaryInformations>((short)reader.ReadUShort());
                objectToAdd.Deserialize(reader);
                m_complements.Add(objectToAdd);
            }
            m_uniqueId   = reader.ReadInt();
            m_firtNameId = reader.ReadVarUhShort();
            m_lastNameId = reader.ReadVarUhShort();
            m_worldX     = reader.ReadShort();
            m_worldY     = reader.ReadShort();
            m_subAreaId  = reader.ReadVarUhShort();
            m_state      = reader.ReadByte();
        }