public override void Deserialize(IDataReader reader) { base.Deserialize(reader); PaddockId = reader.ReadInt(); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); MapId = reader.ReadInt(); SubAreaId = reader.ReadVarUhShort(); Abandonned = reader.ReadBoolean(); var mountsInformationsCount = reader.ReadUShort(); MountsInformations = new List <MountInformationsForPaddock>(); for (var mountsInformationsIndex = 0; mountsInformationsIndex < mountsInformationsCount; mountsInformationsIndex++) { var objectToAdd = new MountInformationsForPaddock(); objectToAdd.Deserialize(reader); MountsInformations.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); int mountsInformationsCount = reader.ReadUShort(); int mountsInformationsIndex; m_mountsInformations = new System.Collections.Generic.List <MountInformationsForPaddock>(); for (mountsInformationsIndex = 0; (mountsInformationsIndex < mountsInformationsCount); mountsInformationsIndex = (mountsInformationsIndex + 1)) { MountInformationsForPaddock objectToAdd = new MountInformationsForPaddock(); objectToAdd.Deserialize(reader); m_mountsInformations.Add(objectToAdd); } m_paddockId = reader.ReadInt(); m_worldX = reader.ReadShort(); m_worldY = reader.ReadShort(); m_mapId = reader.ReadInt(); m_subAreaId = reader.ReadVarUhShort(); m_abandonned = reader.ReadBoolean(); }