public void ExposeData() { Scribe_Values.Look <bool>(ref this.showLearningHelper, "showLearningHelper", false, false); Scribe_Values.Look <bool>(ref this.showZones, "showZones", false, false); Scribe_Values.Look <bool>(ref this.showBeauty, "showBeauty", false, false); Scribe_Values.Look <bool>(ref this.showRoomStats, "showRoomStats", false, false); Scribe_Values.Look <bool>(ref this.showColonistBar, "showColonistBar", false, false); Scribe_Values.Look <bool>(ref this.showRoofOverlay, "showRoofOverlay", false, false); Scribe_Values.Look <bool>(ref this.autoHomeArea, "autoHomeArea", false, false); Scribe_Values.Look <bool>(ref this.autoRebuild, "autoRebuild", false, false); Scribe_Values.Look <bool>(ref this.lockNorthUp, "lockNorthUp", false, false); Scribe_Values.Look <bool>(ref this.usePlanetDayNightSystem, "usePlanetDayNightSystem", false, false); Scribe_Values.Look <bool>(ref this.showExpandingIcons, "showExpandingIcons", false, false); Scribe_Values.Look <bool>(ref this.showWorldFeatures, "showWorldFeatures", false, false); Scribe_Values.Look <bool>(ref this.useWorkPriorities, "useWorkPriorities", false, false); Scribe_Values.Look <MedicalCareCategory>(ref this.defaultCareForColonyHumanlike, "defaultCareForHumanlikeColonists", MedicalCareCategory.NoCare, false); Scribe_Values.Look <MedicalCareCategory>(ref this.defaultCareForColonyAnimal, "defaultCareForAnimalColonists", MedicalCareCategory.NoCare, false); Scribe_Values.Look <MedicalCareCategory>(ref this.defaultCareForColonyPrisoner, "defaultCareForHumanlikeColonistPrisoners", MedicalCareCategory.NoCare, false); Scribe_Values.Look <MedicalCareCategory>(ref this.defaultCareForNeutralFaction, "defaultCareForHumanlikeNeutrals", MedicalCareCategory.NoCare, false); Scribe_Values.Look <MedicalCareCategory>(ref this.defaultCareForNeutralAnimal, "defaultCareForAnimalNeutrals", MedicalCareCategory.NoCare, false); Scribe_Values.Look <MedicalCareCategory>(ref this.defaultCareForHostileFaction, "defaultCareForHumanlikeEnemies", MedicalCareCategory.NoCare, false); if (Scribe.mode == LoadSaveMode.LoadingVars) { BackCompatibility.PlaySettingsLoadingVars(this); } }