public static void Postfix(GearItem gi) { //MelonLogger.Log("TakeOff " + gi.name); if (gi.name == "GEAR_MooseHideBag") { MooseSatchelMod.removeBag(gi); } }
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(GearItem gi) { //MelonLogger.Log("PutOn " + gi.name); if (gi.name == "GEAR_MooseHideBag") { MooseSatchelMod.putBag(gi); } }
public static void Postfix(GearItem __instance) { //MelonLogger.Log("Drop " + __instance.name); if (__instance.name == "GEAR_Gut" || MooseSatchelMod.isPerishableFood(__instance)) { MooseSatchelMod.removeFromBag(__instance); } }
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); } }
public static void Postfix(SaveSlotType gameMode, string name) { MooseSatchelMod.SaveData(gameMode, name); }
internal static void Postfix(string name) { MooseSatchelMod.LoadData(name); }