#ifndef GDSCRIPT_FUNCTION_H #define GDSCRIPT_FUNCTION_H /* gdscript_function.h */ #include "core/os/thread.h" #include "core/containers/pair.h" #include "core/object/reference.h" #include "core/object/script_language.h" #include "core/containers/self_list.h" #include "core/string/string_name.h" #include "core/variant/variant.h" class GDScriptInstance; class GDScript; struct GDScriptDataType { bool has_type; enum { UNINITIALIZED, BUILTIN, NATIVE, SCRIPT, GDSCRIPT, } kind; Variant::Type builtin_type; StringName native_type; Script *script_type; Ref