summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRedworkDE <10944644+RedworkDE@users.noreply.github.com>2023-03-03 10:05:05 +0100
committerRedworkDE <10944644+RedworkDE@users.noreply.github.com>2023-03-03 16:30:18 +0100
commit16a2a164feef75b486dfb96d93cd993341a60faf (patch)
treeaccb4ba0d68adb81118bd127f2560b86af7d1da7
parent31eccb5501ddc92b4a17fd6ae33dca4ad217702c (diff)
downloadredot-engine-16a2a164feef75b486dfb96d93cd993341a60faf.tar.gz
C#: Get singleton instances using the Core name
-rw-r--r--modules/mono/editor/bindings_generator.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/mono/editor/bindings_generator.cpp b/modules/mono/editor/bindings_generator.cpp
index cbe5266f7e..83101c1443 100644
--- a/modules/mono/editor/bindings_generator.cpp
+++ b/modules/mono/editor/bindings_generator.cpp
@@ -1483,9 +1483,9 @@ Error BindingsGenerator::_generate_cs_type(const TypeInterface &itype, const Str
output << MEMBER_BEGIN "public static GodotObject " CS_PROPERTY_SINGLETON "\n" INDENT1 "{\n"
<< INDENT2 "get\n" INDENT2 "{\n" INDENT3 "if (singleton == null)\n"
- << INDENT4 "singleton = " C_METHOD_ENGINE_GET_SINGLETON "(typeof("
- << itype.proxy_name
- << ").Name);\n" INDENT3 "return singleton;\n" INDENT2 "}\n" INDENT1 "}\n";
+ << INDENT4 "singleton = " C_METHOD_ENGINE_GET_SINGLETON "(\""
+ << itype.name
+ << "\");\n" INDENT3 "return singleton;\n" INDENT2 "}\n" INDENT1 "}\n";
output.append(MEMBER_BEGIN "private static readonly StringName " BINDINGS_NATIVE_NAME_FIELD " = \"");
output.append(itype.name);