From 23a65965587cb13dd00f8e1768cda4ebca671b4f Mon Sep 17 00:00:00 2001 From: gamer147 Date: Fri, 5 Jun 2026 16:49:02 -0400 Subject: [PATCH] fix(battle-engine): Quaternion.identity w=1 to match Unity semantics --- SVSim.BattleEngine/Shim/UnityEngine/Primitives.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SVSim.BattleEngine/Shim/UnityEngine/Primitives.cs b/SVSim.BattleEngine/Shim/UnityEngine/Primitives.cs index 8479fbc..127aa1d 100644 --- a/SVSim.BattleEngine/Shim/UnityEngine/Primitives.cs +++ b/SVSim.BattleEngine/Shim/UnityEngine/Primitives.cs @@ -13,7 +13,7 @@ namespace UnityEngine public struct Quaternion { public float x, y, z, w; - public static Quaternion identity => new Quaternion(); + public static Quaternion identity => new Quaternion { x=0, y=0, z=0, w=1 }; public static Quaternion Euler(float x, float y, float z) => new Quaternion(); } public struct Color { public float r, g, b, a; public Color(float r,float g,float b,float a){ this.r=r; this.g=g; this.b=b; this.a=a; } }