public override void Unpack(BinaryReader reader) { base.Unpack(reader); HouseType = (HouseType)reader.ReadUInt32(); Houses.Unpack(reader); NumHouses = reader.ReadInt32(); }