public static void Prefix(BreakDown __instance, GameObject go) { if (BetterPlacing.IsStackableGearItem(go)) { BetterPlacing.AddGearItemsToPhysicalCollisionMask(); } }
public static void Prefix(PlayerManager __instance) { var gameObject = __instance.GetObjectToPlace(); if (BetterPlacing.IsStackableGearItem(gameObject)) { BetterPlacing.AddGearItemsToPhysicalCollisionMask(); } else if (BetterPlacing.IsPlaceableFurniture(gameObject)) { BetterPlacing.RemoveFurnitureFromPhysicalCollisionMask(); } }
public static void Prefix() { BetterPlacing.AddGearItemsToPhysicalCollisionMask(); }