static void Postfix(int?__state) { if (!__state.HasValue) { return; } Find.TickManager.DebugSetTicksGame(__state.Value); FactionContext.Pop(); }
public static void PopFaction(this Map map) { Faction faction = FactionContext.Pop(); if (faction == null) { return; } Multiplayer.WorldComp?.SetFaction(faction); map?.MpComp().SetFaction(faction); }
static void Postfix(CompForbiddable __instance, bool __state) { __instance.forbiddenInt = __state; FactionContext.Pop(); }