💬 Review commented on "fix: NaNimation initial states are not applied when animations are inactive": Copilot "Setting vector components to NaN may cause unexpected behavior. The multiplication `Vector3.one * float.NaN` results in a Vector3 with all components as NaN, but this could cause issues with Unity's serialization or rendering systems. Consider using a more explicit approach or documenting why NaN is specifically required here. ```suggestion // Replacing NaN with Vector3.zero to avoid undefined behavior in Unity's systems. scaleProp.vector3Value = Vector3.zero; ```"