Patch_GameScript_GatherLoot.cs 525 B

12345678910111213141516171819202122
  1. using HarmonyLib;
  2. using GadgetCore.API;
  3. using UnityEngine;
  4. using System.Collections;
  5. namespace VendingMachine.Patches
  6. {
  7. [HarmonyPatch(typeof(GameScript))]
  8. [HarmonyPatch("GatherLoot")]
  9. [HarmonyGadget("VendingMachine")]
  10. public static class Patch_GameScript_GatherLoot
  11. {
  12. [HarmonyPrefix]
  13. public static bool Prefix(GameScript __instance)
  14. {
  15. return true;
  16. int num2 = Random.Range(0, Core.infoList.Count);
  17. __instance.AddItemGather(Core.infoList[num2].GetID());
  18. return false;
  19. }
  20. }
  21. }