public override void ExposeData() { base.ExposeData(); Scribe_Values.Look <string>(ref this.nameInt, "nameInt", (string)null, false); Scribe_Values.Look <bool>(ref this.namedByPlayer, "namedByPlayer", false, false); if (Scribe.mode == LoadSaveMode.PostLoadInit) { BackCompatibility.FactionBasePostLoadInit(this); } }