Example #1
0
 //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());
     }
 }
Example #2
0
 public static Building_Bed NullifyBed(Building_Bed bed)
 {
     return(DisableThing.IsReplacing(bed) ? null : bed);
 }
Example #3
0
 //protected void TryStartShootSomething(bool canBeginBurstImmediately)
 public static bool Prefix(Building_TurretGun __instance)
 {
     return(!DisableThing.IsReplacing(__instance));           //__instance.ResetCurrentTarget();
 }