|
@@ -436,7 +436,7 @@ namespace Godot.NativeInterop
|
|
|
public static Godot.Object ConvertToGodotObject(in godot_variant p_var)
|
|
|
=> InteropUtils.UnmanagedGetManaged(ConvertToGodotObjectPtr(p_var));
|
|
|
|
|
|
- public static string ConvertToStringObject(in godot_variant p_var)
|
|
|
+ public static string ConvertToString(in godot_variant p_var)
|
|
|
{
|
|
|
switch (p_var.Type)
|
|
|
{
|
|
@@ -455,65 +455,65 @@ namespace Godot.NativeInterop
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static godot_string_name ConvertToStringName(in godot_variant p_var)
|
|
|
+ public static godot_string_name ConvertToNativeStringName(in godot_variant p_var)
|
|
|
=> p_var.Type == Variant.Type.StringName ?
|
|
|
NativeFuncs.godotsharp_string_name_new_copy(p_var.StringName) :
|
|
|
NativeFuncs.godotsharp_variant_as_string_name(p_var);
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static StringName ConvertToStringNameObject(in godot_variant p_var)
|
|
|
- => StringName.CreateTakingOwnershipOfDisposableValue(ConvertToStringName(p_var));
|
|
|
+ public static StringName ConvertToStringName(in godot_variant p_var)
|
|
|
+ => StringName.CreateTakingOwnershipOfDisposableValue(ConvertToNativeStringName(p_var));
|
|
|
|
|
|
- public static godot_node_path ConvertToNodePath(in godot_variant p_var)
|
|
|
+ public static godot_node_path ConvertToNativeNodePath(in godot_variant p_var)
|
|
|
=> p_var.Type == Variant.Type.NodePath ?
|
|
|
NativeFuncs.godotsharp_node_path_new_copy(p_var.NodePath) :
|
|
|
NativeFuncs.godotsharp_variant_as_node_path(p_var);
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static NodePath ConvertToNodePathObject(in godot_variant p_var)
|
|
|
- => NodePath.CreateTakingOwnershipOfDisposableValue(ConvertToNodePath(p_var));
|
|
|
+ public static NodePath ConvertToNodePath(in godot_variant p_var)
|
|
|
+ => NodePath.CreateTakingOwnershipOfDisposableValue(ConvertToNativeNodePath(p_var));
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static godot_callable ConvertToCallable(in godot_variant p_var)
|
|
|
+ public static godot_callable ConvertToNativeCallable(in godot_variant p_var)
|
|
|
=> NativeFuncs.godotsharp_variant_as_callable(p_var);
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static Callable ConvertToCallableManaged(in godot_variant p_var)
|
|
|
- => Marshaling.ConvertCallableToManaged(ConvertToCallable(p_var));
|
|
|
+ public static Callable ConvertToCallable(in godot_variant p_var)
|
|
|
+ => Marshaling.ConvertCallableToManaged(ConvertToNativeCallable(p_var));
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static godot_signal ConvertToSignal(in godot_variant p_var)
|
|
|
+ public static godot_signal ConvertToNativeSignal(in godot_variant p_var)
|
|
|
=> NativeFuncs.godotsharp_variant_as_signal(p_var);
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static Signal ConvertToSignalManaged(in godot_variant p_var)
|
|
|
- => Marshaling.ConvertSignalToManaged(ConvertToSignal(p_var));
|
|
|
+ public static Signal ConvertToSignal(in godot_variant p_var)
|
|
|
+ => Marshaling.ConvertSignalToManaged(ConvertToNativeSignal(p_var));
|
|
|
|
|
|
- public static godot_array ConvertToArray(in godot_variant p_var)
|
|
|
+ public static godot_array ConvertToNativeArray(in godot_variant p_var)
|
|
|
=> p_var.Type == Variant.Type.Array ?
|
|
|
NativeFuncs.godotsharp_array_new_copy(p_var.Array) :
|
|
|
NativeFuncs.godotsharp_variant_as_array(p_var);
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static Collections.Array ConvertToArrayObject(in godot_variant p_var)
|
|
|
- => Collections.Array.CreateTakingOwnershipOfDisposableValue(ConvertToArray(p_var));
|
|
|
+ public static Collections.Array ConvertToArray(in godot_variant p_var)
|
|
|
+ => Collections.Array.CreateTakingOwnershipOfDisposableValue(ConvertToNativeArray(p_var));
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static Array<T> ConvertToArrayObject<T>(in godot_variant p_var)
|
|
|
- => Array<T>.CreateTakingOwnershipOfDisposableValue(ConvertToArray(p_var));
|
|
|
+ public static Array<T> ConvertToArray<T>(in godot_variant p_var)
|
|
|
+ => Array<T>.CreateTakingOwnershipOfDisposableValue(ConvertToNativeArray(p_var));
|
|
|
|
|
|
- public static godot_dictionary ConvertToDictionary(in godot_variant p_var)
|
|
|
+ public static godot_dictionary ConvertToNativeDictionary(in godot_variant p_var)
|
|
|
=> p_var.Type == Variant.Type.Dictionary ?
|
|
|
NativeFuncs.godotsharp_dictionary_new_copy(p_var.Dictionary) :
|
|
|
NativeFuncs.godotsharp_variant_as_dictionary(p_var);
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static Dictionary ConvertToDictionaryObject(in godot_variant p_var)
|
|
|
- => Dictionary.CreateTakingOwnershipOfDisposableValue(ConvertToDictionary(p_var));
|
|
|
+ public static Dictionary ConvertToDictionary(in godot_variant p_var)
|
|
|
+ => Dictionary.CreateTakingOwnershipOfDisposableValue(ConvertToNativeDictionary(p_var));
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
- public static Dictionary<TKey, TValue> ConvertToDictionaryObject<TKey, TValue>(in godot_variant p_var)
|
|
|
- => Dictionary<TKey, TValue>.CreateTakingOwnershipOfDisposableValue(ConvertToDictionary(p_var));
|
|
|
+ public static Dictionary<TKey, TValue> ConvertToDictionary<TKey, TValue>(in godot_variant p_var)
|
|
|
+ => Dictionary<TKey, TValue>.CreateTakingOwnershipOfDisposableValue(ConvertToNativeDictionary(p_var));
|
|
|
|
|
|
public static byte[] ConvertAsPackedByteArrayToSystemArray(in godot_variant p_var)
|
|
|
{
|