Merge pull request #112023 from kevinlam508/dotnet-native-base-class-lookup

Fix dotnet class lookup returning modified names instead of engine names
This commit is contained in:
Thaddeus Crews 2025-10-27 10:01:36 -05:00
commit 1996e8a135
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -250,7 +250,8 @@ namespace Godot.Bridge
}
if (!foundGlobalBaseScript)
{
*outBaseType = Marshaling.ConvertStringToNative(native.Name);
string nativeName = native.GetCustomAttribute<GodotClassNameAttribute>(false)?.Name ?? native.Name;
*outBaseType = Marshaling.ConvertStringToNative(nativeName);
}
}