From 9130932a7f0057fe23ebb4f5e307c1e3beb2ccfc Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Fri, 15 Apr 2022 13:17:19 +0200 Subject: [PATCH] Fix VFunc index for GPose Redraw. --- Penumbra/Interop/ObjectReloader.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Penumbra/Interop/ObjectReloader.cs b/Penumbra/Interop/ObjectReloader.cs index 03af4650..b8000f9e 100644 --- a/Penumbra/Interop/ObjectReloader.cs +++ b/Penumbra/Interop/ObjectReloader.cs @@ -85,7 +85,7 @@ namespace Penumbra.Interop if( _inGPose ) { var ptr = ( void*** )actor.Address; - var disableDraw = Marshal.GetDelegateForFunctionPointer< ManipulateDraw >( new IntPtr( ptr[ 0 ][ 18 ] ) ); + var disableDraw = Marshal.GetDelegateForFunctionPointer< ManipulateDraw >( new IntPtr( ptr[ 0 ][ 17 ] ) ); disableDraw( actor.Address ); } } @@ -119,7 +119,7 @@ namespace Penumbra.Interop if( _inGPose ) { var ptr = ( void*** )actor.Address; - var enableDraw = Marshal.GetDelegateForFunctionPointer< ManipulateDraw >( new IntPtr( ptr[ 0 ][ 17 ] ) ); + var enableDraw = Marshal.GetDelegateForFunctionPointer< ManipulateDraw >( new IntPtr( ptr[ 0 ][ 16 ] ) ); enableDraw( actor.Address ); } }