From 9d6dfdeb0f747364eaf87f251276996d5f0334b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=83=AB=E7=83=AB=E7=83=AB?= Date: Wed, 27 Mar 2024 11:19:12 +0800 Subject: [PATCH] miss argument --- include/godot_cpp/core/engine_ptrcall.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/godot_cpp/core/engine_ptrcall.hpp b/include/godot_cpp/core/engine_ptrcall.hpp index 69ab196bf..68e9978e2 100644 --- a/include/godot_cpp/core/engine_ptrcall.hpp +++ b/include/godot_cpp/core/engine_ptrcall.hpp @@ -79,7 +79,7 @@ R _call_utility_ret(GDExtensionPtrUtilityFunction func, const Args &...args) { template Object *_call_utility_ret_obj(const GDExtensionPtrUtilityFunction func, void *instance, const Args &...args) { GodotObject *ret = nullptr; - std::array mb_args = { { (GDExtensionConstTypePtr)args... } }; + std::array mb_args = { { instance, (GDExtensionConstTypePtr)args... } }; func(&ret, mb_args.data(), mb_args.size()); return (Object *)internal::get_object_instance_binding(ret); }