public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); var houseInfosTypeId = reader.ReadShort(); HouseInfos = new HouseInstanceInformations(); HouseInfos.Deserialize(reader); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); }
public HouseInformationsInside( int houseId, short modelId, HouseInstanceInformations houseInfos, short worldX, short worldY ) : base( houseId, modelId ) { HouseInfos = houseInfos; WorldX = worldX; WorldY = worldY; }
public AccountHouseInformations( int houseId, short modelId, HouseInstanceInformations houseInfos, short worldX, short worldY, double mapId, short subAreaId ) : base( houseId, modelId ) { HouseInfos = houseInfos; WorldX = worldX; WorldY = worldY; MapId = mapId; SubAreaId = subAreaId; }
public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); var countDoorsOnMap = reader.ReadShort(); DoorsOnMap = new List <int>(); for (short i = 0; i < countDoorsOnMap; i++) { DoorsOnMap.Add(reader.ReadInt()); } var countHouseInstances = reader.ReadShort(); HouseInstances = new List <HouseInstanceInformations>(); for (short i = 0; i < countHouseInstances; i++) { HouseInstanceInformations type = new HouseInstanceInformations(); type.Deserialize(reader); HouseInstances.Add(type); } }