refactor: add unmanaged to function pointers

This commit is contained in:
Anna
2022-01-28 04:31:26 -05:00
parent abd1ddd9cd
commit fab97a7a5f
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -174,7 +174,7 @@ internal unsafe class GameFunctions : IDisposable {
agent->AddonId = (uint) addon->ID;
// vcall from E8 ?? ?? ?? ?? 0F B7 C0 48 83 C4 60
var vf5 = (delegate*<AtkUnitBase*, byte, uint, void>*) ((IntPtr) addon->VTable + 40);
var vf5 = (delegate* unmanaged<AtkUnitBase*, byte, uint, void>*) ((IntPtr) addon->VTable + 40);
// E8872D: lets vf5 actually run
*(byte*) ((IntPtr) atkStage + 0x2B4) |= 2;
(*vf5)(addon, 0, 15);