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; }
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; }
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); } }
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(); }