public static void Postfix(GearItem __instance) { //MelonLogger.Log("Drop " + __instance.name); if (__instance.name == "GEAR_Gut" || MooseSatchelMod.isPerishableFood(__instance)) { MooseSatchelMod.removeFromBag(__instance); } }
private static void Postfix(GearItem gi, ref string __result) { if ((gi.name == "GEAR_Gut" || MooseSatchelMod.isPerishableFood(gi)) && MooseSatchelMod.isBagged(gi)) { //MelonLogger.Log("BagDesc " + gi.name); __result += "\n(This item is in Moose bag)"; } }
public static void Postfix(GameObject go) { //MelonLogger.Log("DestroyGear " + go.name); GearItem gi = go.GetComponent <GearItem>(); if (gi.name == "GEAR_Gut" || MooseSatchelMod.isPerishableFood(gi)) { MooseSatchelMod.removeFromBag(gi); } }