diff --git a/AssetStudio/Math/Color.cs b/AssetStudio/Math/Color.cs index 1c247aa..e733c46 100644 --- a/AssetStudio/Math/Color.cs +++ b/AssetStudio/Math/Color.cs @@ -3,7 +3,7 @@ using System.Runtime.InteropServices; namespace AssetStudio { - [StructLayout(LayoutKind.Sequential, Size = 4)] + [StructLayout(LayoutKind.Sequential, Pack = 4)] public struct Color : IEquatable { public float R; diff --git a/AssetStudio/Math/Quaternion.cs b/AssetStudio/Math/Quaternion.cs index 5633ed6..063d1f2 100644 --- a/AssetStudio/Math/Quaternion.cs +++ b/AssetStudio/Math/Quaternion.cs @@ -3,7 +3,7 @@ using System.Runtime.InteropServices; namespace AssetStudio { - [StructLayout(LayoutKind.Sequential)] + [StructLayout(LayoutKind.Sequential, Pack = 4)] public struct Quaternion : IEquatable { public float X;