Explorar el Código

Fixed a couple of issues with the struct refactor in the previous commit

BearishSun hace 10 años
padre
commit
f08b104df3
Se han modificado 2 ficheros con 3 adiciones y 3 borrados
  1. 1 1
      MBansheeEditor/Scene/HandleDrawing.cs
  2. 2 2
      MBansheeEngine/NativeCamera.cs

+ 1 - 1
MBansheeEditor/Scene/HandleDrawing.cs

@@ -14,7 +14,7 @@ namespace BansheeEditor
         /// </summary>
         public static Color Color
         {
-            set { Internal_SetColor(value); }
+            set { Internal_SetColor(ref value); }
         }
 
         /// <summary>

+ 2 - 2
MBansheeEngine/NativeCamera.cs

@@ -58,7 +58,7 @@ namespace BansheeEngine
         internal Degree fieldOfView
         {
             get { Degree value; Internal_GetFieldOfView(mCachedPtr, out value); return value; }
-            set { Internal_SetFieldOfView(mCachedPtr, value); }
+            set { Internal_SetFieldOfView(mCachedPtr, ref value); }
         }
 
         internal Rect2 viewportRect
@@ -351,7 +351,7 @@ namespace BansheeEngine
         [MethodImpl(MethodImplOptions.InternalCall)]
         private static extern void Internal_GetFieldOfView(IntPtr instance, out Degree value);
         [MethodImpl(MethodImplOptions.InternalCall)]
-        private static extern void Internal_SetFieldOfView(IntPtr instance, Degree value);
+        private static extern void Internal_SetFieldOfView(IntPtr instance, ref Degree value);
 
         [MethodImpl(MethodImplOptions.InternalCall)]
         private static extern void Internal_GetViewportRect(IntPtr instance, out Rect2 value);