From d5330228f85952e5c27db2292374f96e856aa2b7 Mon Sep 17 00:00:00 2001 From: wfowler Date: Thu, 24 Sep 2020 22:59:30 -0600 Subject: [PATCH] Fix broken setter for TextureData.Reflectivity. --- LibBSP/Source/Structs/BSP/TextureData.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/LibBSP/Source/Structs/BSP/TextureData.cs b/LibBSP/Source/Structs/BSP/TextureData.cs index 09ed3eb..830a691 100644 --- a/LibBSP/Source/Structs/BSP/TextureData.cs +++ b/LibBSP/Source/Structs/BSP/TextureData.cs @@ -10,12 +10,15 @@ namespace LibBSP { #if UNITY using Color = UnityEngine.Color32; using Vector2 = UnityEngine.Vector2; + using Vector3 = UnityEngine.Vector3; #elif GODOT using Color = Godot.Color; using Vector2 = Godot.Vector2; + using Vector3 = Godot.Vector3; #else using Color = System.Drawing.Color; using Vector2 = System.Numerics.Vector2; + using Vector3 = System.Numerics.Vector3; #endif /// @@ -68,7 +71,7 @@ namespace LibBSP { float r = value.R() / 255f; float g = value.G() / 255f; float b = value.B() / 255f; - value.GetBytes().CopyTo(Data, 0); + new Vector3(r, g, b).GetBytes().CopyTo(Data, 0); } }