public override void Pack(BinaryWriter writer) { writer.Write((uint)HouseType); Houses.Pack(writer); writer.Write(NumHouses); }