UniformAim/TarkovUniformAim/ClodanUtils/BaseRaidFinishedPatch.cs

24 lines
691 B
C#
Raw Normal View History

using Aki.Reflection.Patching;
using System;
using System.Reflection;
namespace ClodanClientUtils
{
/*
* Abstract class that can be extended to hook up to the Raid finish event
*/
public abstract class BaseRaidFinishedPatch : ModulePatch
{
protected static Type _targetType;
protected static MethodBase _method;
public BaseRaidFinishedPatch() : base()
{
_targetType = ReflectionUtils.FindFirstEftType("LocalGame");
_method = ReflectionUtils.FindFirstTypeMethod(_targetType, "method_12");
}
protected override MethodBase GetTargetMethod()
{
return _method;
}
}
}