using Aki.Reflection.Patching; using BepInEx; using System.Reflection; namespace IcyClawz.MagazineInspector { [BepInPlugin("com.IcyClawz.MagazineInspector", "IcyClawz.MagazineInspector", "1.0.1")] public class Plugin : BaseUnityPlugin { private void Awake() { new MagazinePatch().Enable(); } } public class MagazinePatch : ModulePatch { protected override MethodBase GetTargetMethod() => typeof(MagazineClass).GetConstructors()[0]; [PatchPostfix] private static void PatchPostfix(ref MagazineClass __instance) { __instance.AddAmmoCountAttribute(); } } }