public PaddockContentInformations(short maxOutdoorMount, short maxItems, int paddockId, short worldX, short worldY, int mapId, short subAreaId, bool abandonned, MountInformationsForPaddock[] mountsInformations) : base(maxOutdoorMount, maxItems) { PaddockId = paddockId; WorldX = worldX; WorldY = worldY; MapId = mapId; SubAreaId = subAreaId; Abandonned = abandonned; MountsInformations = mountsInformations; }
public override void Deserialize(BigEndianReader reader) { base.Deserialize(reader); PaddockId = reader.ReadInt(); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); MapId = reader.ReadInt(); SubAreaId = reader.ReadShort(); Abandonned = reader.ReadBoolean(); var limit = reader.ReadUShort(); MountsInformations = new MountInformationsForPaddock[limit]; for (int i = 0; i < limit; i++) { MountsInformations[i] = new MountInformationsForPaddock(); MountsInformations[i].Deserialize(reader); } }