public void ExposeData() { Scribe_Values.Look(ref this.upbringing, "upbringing", 0, false); Scribe_Values.Look(ref this.lastDateTick, "lastDateTick", 0, false); PsycheHelper.Look(ref this.nodes, "nodes", LookMode.Deep, new object[] { this.pawn }); foreach (PersonalityNode n in this.nodes) { nodeDict[n.def] = n; } }