Updated hooks
This commit is contained in:
@@ -27,7 +27,7 @@ public class HookingService : IDisposable
|
||||
private Hook<RenderDelegate>? _renderManagerHook;
|
||||
private Hook<GameObjectMovementDelegate>? _gameObjectMovementHook;
|
||||
|
||||
private delegate nint RenderDelegate(nint a1, nint a2, int a3, int a4);
|
||||
private delegate nint RenderDelegate(nint a1, nint a2, nint a3, int a4);
|
||||
|
||||
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
|
||||
private delegate void GameObjectMovementDelegate(nint gameObject);
|
||||
@@ -55,7 +55,6 @@ public class HookingService : IDisposable
|
||||
ReloadHooks();
|
||||
}
|
||||
|
||||
[Obsolete("To be updated for Dawntrail")]
|
||||
public void ReloadHooks()
|
||||
{
|
||||
RenderHookFailed = false;
|
||||
@@ -65,7 +64,7 @@ public class HookingService : IDisposable
|
||||
{
|
||||
if (_configuration.PluginEnabled)
|
||||
{
|
||||
/*if (_renderManagerHook == null)
|
||||
if (_renderManagerHook == null)
|
||||
{
|
||||
var renderAddress = _sigScanner.ScanText(Constants.RenderHookAddress);
|
||||
_renderManagerHook = _hooker.HookFromAddress<RenderDelegate>(renderAddress, OnRender);
|
||||
@@ -84,7 +83,7 @@ public class HookingService : IDisposable
|
||||
_renderManagerHook.Enable();
|
||||
|
||||
_logger.Debug("Hooking movement functions");
|
||||
_gameObjectMovementHook.Enable();*/
|
||||
_gameObjectMovementHook.Enable();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -102,7 +101,7 @@ public class HookingService : IDisposable
|
||||
}
|
||||
}
|
||||
|
||||
private nint OnRender(nint a1, nint a2, int a3, int a4)
|
||||
private nint OnRender(nint a1, nint a2, nint a3, int a4)
|
||||
{
|
||||
if (_renderManagerHook == null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user