//public virtual bool UsableNow public static void Postfix(ref bool __result, Building_WorkTable __instance) { if (DisableThing.IsReplacing(__instance)) { __result = false; JobFailReason.Is("TD.FailedStuffBeingReplaced".Translate()); } }
public static Building_Bed NullifyBed(Building_Bed bed) { return(DisableThing.IsReplacing(bed) ? null : bed); }
//protected void TryStartShootSomething(bool canBeginBurstImmediately) public static bool Prefix(Building_TurretGun __instance) { return(!DisableThing.IsReplacing(__instance)); //__instance.ResetCurrentTarget(); }