Преглед на файлове

Added Projection to ConvertTo<T> and CreateFrom<T>

Alberto Vilches преди 2 години
родител
ревизия
2d60b9c6e4
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      modules/mono/glue/GodotSharp/GodotSharp/Core/NativeInterop/VariantUtils.generic.cs

+ 6 - 0
modules/mono/glue/GodotSharp/GodotSharp/Core/NativeInterop/VariantUtils.generic.cs

@@ -92,6 +92,9 @@ public partial class VariantUtils
         if (typeof(T) == typeof(Transform2D))
             return CreateFromTransform2D(UnsafeAs<Transform2D>(from));
 
+        if (typeof(T) == typeof(Projection))
+            return CreateFromProjection(UnsafeAs<Projection>(from));
+
         if (typeof(T) == typeof(Vector3))
             return CreateFromVector3(UnsafeAs<Vector3>(from));
 
@@ -293,6 +296,9 @@ public partial class VariantUtils
         if (typeof(T) == typeof(Transform3D))
             return UnsafeAsT(ConvertToTransform3D(variant));
 
+        if (typeof(T) == typeof(Projection))
+            return UnsafeAsT(ConvertToProjection(variant));
+
         if (typeof(T) == typeof(Vector4))
             return UnsafeAsT(ConvertToVector4(variant));