mirror of
https://github.com/godotengine/godot-cpp.git
synced 2026-01-03 18:09:13 +03:00
Merge pull request #1128 from Mathis-Z/master
Fixing #1127 by making return types of auto-generated functions dynamic
This commit is contained in:
@@ -1799,7 +1799,10 @@ def generate_utility_functions(api, output_dir):
|
||||
arguments.append(arg_name)
|
||||
function_call += ", ".join(arguments)
|
||||
else:
|
||||
source.append("\tVariant ret;")
|
||||
if has_return:
|
||||
source.append(f'\t{get_gdextension_type(correct_type(function["return_type"]))} ret;')
|
||||
else:
|
||||
source.append("\tVariant ret;")
|
||||
function_call += "___function(&ret, reinterpret_cast<GDExtensionConstVariantPtr *>(args), arg_count"
|
||||
|
||||
function_call += ");"
|
||||
|
||||
Reference in New Issue
Block a user