using UnityEngine; using BSG.CameraEffects; using Aki.Reflection.Patching; using System.Reflection; namespace ClearVision { public class GogglesPatches : ModulePatch { protected override MethodBase GetTargetMethod() { Debug.LogError("GogglesPatches GTM()"); var result = typeof(NightVision).GetMethod("method_1", BindingFlags.Instance | BindingFlags.NonPublic); return result; } } public class ScopePatches : ModulePatch { protected override MethodBase GetTargetMethod() { Debug.LogError("ScopePatches GTM()"); var result = typeof(ThermalVision).GetMethod("method_1", BindingFlags.Instance | BindingFlags.NonPublic); return result; } } }