C#: Fix issues for StringName reference in `CSharpInstanceBridge.Get`.
(cherry picked from commit 1e14503715
)
This commit is contained in:
parent
562613ac37
commit
1b90b9ad05
|
@ -94,7 +94,7 @@ namespace Godot.Bridge
|
|||
// Signals
|
||||
if (godotObject.HasGodotClassSignal(CustomUnsafe.AsRef(name)))
|
||||
{
|
||||
godot_signal signal = new godot_signal(*name, godotObject.GetInstanceId());
|
||||
godot_signal signal = new godot_signal(NativeFuncs.godotsharp_string_name_new_copy(*name), godotObject.GetInstanceId());
|
||||
*outRet = VariantUtils.CreateFromSignalTakingOwnershipOfDisposableValue(signal);
|
||||
return godot_bool.True;
|
||||
}
|
||||
|
@ -102,7 +102,7 @@ namespace Godot.Bridge
|
|||
// Methods
|
||||
if (godotObject.HasGodotClassMethod(CustomUnsafe.AsRef(name)))
|
||||
{
|
||||
godot_callable method = new godot_callable(*name, godotObject.GetInstanceId());
|
||||
godot_callable method = new godot_callable(NativeFuncs.godotsharp_string_name_new_copy(*name), godotObject.GetInstanceId());
|
||||
*outRet = VariantUtils.CreateFromCallableTakingOwnershipOfDisposableValue(method);
|
||||
return godot_bool.True;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue