2024-03-05 22:48:21 +02:00

23 lines
595 B
C#

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