public static bool Prefix(BreakDown __instance, ref bool __result) { if (BetterPlacing.IsBlockedFromAbove(__instance.gameObject)) { BetterPlacing.SignalItemBlocked(); __result = false; return(false); } return(true); }
private static bool Prefix(GearItem pickupItem, ref bool __result) { if (BetterPlacing.IsBlockedFromAbove(pickupItem.gameObject)) { BetterPlacing.SignalItemBlocked(); __result = false; return(false); } return(true); }
private static bool Prefix(PlayerManager __instance, GameObject objectToPlace, ref bool __result) { if (BetterPlacing.IsBlockedFromAbove(objectToPlace)) { BetterPlacing.SignalItemBlocked(); __result = false; return(false); } CookingPotItem[] items = Object.FindObjectsOfType <CookingPotItem>(); foreach (var eachItem in items) { if (eachItem.AttachedFireIsBurning()) { vp_Layer.Set(eachItem.gameObject, vp_Layer.NPC, true); } } InterfaceManager.m_Panel_ActionsRadial.DisableRadial(true); return(true); }