From 8facb46defc4de91e2127694a82eefeb6ceb4e53 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 2 Jan 2026 17:06:27 +0100 Subject: [PATCH] Fix regression from 6f6dd2f4a3328d09061c837a3be428419028db6d on script interface vtable setup --- Source/Engine/Scripting/BinaryModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Scripting/BinaryModule.cpp b/Source/Engine/Scripting/BinaryModule.cpp index 3c7ee7a38..4d26e678b 100644 --- a/Source/Engine/Scripting/BinaryModule.cpp +++ b/Source/Engine/Scripting/BinaryModule.cpp @@ -516,7 +516,7 @@ void ScriptingType::SetupScriptObjectVTable(void* object, ScriptingTypeHandle ba // Override interface vtable entries const auto scriptOffset = interfaces->ScriptVTableOffset; const auto nativeOffset = interfaceOffset + prefixSize; - void** interfaceVTable = (void**)((byte*)Script.VTable + nativeOffset); + void** interfaceVTable = (void**)((byte*)scriptVTable + nativeOffset); interfaceType.Interface.SetupScriptObjectVTable(scriptVTable + scriptOffset, Script.ScriptVTableBase + scriptOffset, interfaceVTable, interfaceCount, wrapperIndex); Script.InterfacesOffsets[interfacesCount++] = (uint16)nativeOffset;