From e7d591176ec174053c30728d7de2e2a61327e423 Mon Sep 17 00:00:00 2001 From: originalnicodr Date: Mon, 20 Jan 2025 13:21:09 -0300 Subject: [PATCH] Fixed poses not being saved correctly for some .NET versions. --- src/Cinematic/Serializers/BonesSerializer.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Cinematic/Serializers/BonesSerializer.cs b/src/Cinematic/Serializers/BonesSerializer.cs index 50c8759..ae04df7 100644 --- a/src/Cinematic/Serializers/BonesSerializer.cs +++ b/src/Cinematic/Serializers/BonesSerializer.cs @@ -75,9 +75,10 @@ namespace UnityExplorer.Serializers this.scale = scale; } - public readonly Vector3 position; - public readonly Vector3 angles; - public readonly Vector3 scale; + // They cant be read-only because it causes problems with XML serialization in older versions of .NET + public Vector3 position { get; set; } + public Vector3 angles { get; set; } + public Vector3 scale { get; set; } public void CopyToTransform(Transform transform){ transform.localPosition = position;