diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/ScriptManagerBridge.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/ScriptManagerBridge.cs index 9a7e19024b5..80c26e5708f 100644 --- a/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/ScriptManagerBridge.cs +++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/Bridge/ScriptManagerBridge.cs @@ -280,7 +280,7 @@ namespace Godot.Bridge if (wrapperType != null && IsStatic(wrapperType)) { // A static class means this is a Godot singleton class. Try to get the Instance proxy type. - wrapperType = TypeGetProxyClass($"{nativeTypeNameStr}Instance"); + wrapperType = TypeGetProxyClass($"{wrapperType.Name}Instance"); if (wrapperType == null) { // Otherwise, fallback to GodotObject.