Example #1
0
 public static void CanDesignateThingTent(Designator_Uninstall __instance, Thing t, ref AcceptanceReport __result)
 {
     if (t is NCS_Tent)
     {
         __result = __instance.Map.designationManager.DesignationOn(t, DesignationDefOf.Deconstruct) != null ? (AcceptanceReport)false : (AcceptanceReport)true;
     }
 }
 private static void Postfix(ref Designator_Uninstall __instance, Thing t)
 {
     __instance.Map.designationManager.TryRemoveDesignationOn(t, Base.DefOf.ShardBuilding);
 }