// Should only trigger once per pawn, one pawn per frame public static void Postfix() { if (PawnsToCheck.Count > 0) { AdjustForNightOwlSchedule(PawnsToCheck.Dequeue()); } }
public static void Postfix(Pawn pawn) { if (Scribe.mode != LoadSaveMode.LoadingVars) { PawnsToCheck.Enqueue(pawn); } }