From 4d5c01afaed4cf4bd0a505bd887433c94295e999 Mon Sep 17 00:00:00 2001 From: bd_ Date: Sun, 2 Feb 2025 20:57:33 -0800 Subject: [PATCH] fix: missing customizeAnimationLayers setting --- .../SyncedLayerOverrideInSubStateMachine.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UnitTests~/MergeAnimatorTests/SyncedLayerOverrideInSubStatemachine/SyncedLayerOverrideInSubStateMachine.cs b/UnitTests~/MergeAnimatorTests/SyncedLayerOverrideInSubStatemachine/SyncedLayerOverrideInSubStateMachine.cs index ecf3c88a..7c24c171 100644 --- a/UnitTests~/MergeAnimatorTests/SyncedLayerOverrideInSubStatemachine/SyncedLayerOverrideInSubStateMachine.cs +++ b/UnitTests~/MergeAnimatorTests/SyncedLayerOverrideInSubStatemachine/SyncedLayerOverrideInSubStateMachine.cs @@ -1,8 +1,10 @@ #if MA_VRCSDK3_AVATARS +using HarmonyLib; using modular_avatar_tests; using nadena.dev.ndmf; using NUnit.Framework; +using UnityEditor; using UnityEditor.Animations; using VRC.SDK3.Avatars.Components; @@ -16,7 +18,9 @@ public void SyncedLayerOverride_usesCorrectStateOverride() var controller = LoadAsset("syncedlayer.controller"); var root = CreateRoot("root"); var vrc_descriptor = root.GetComponent(); - + + vrc_descriptor.customizeAnimationLayers = true; + var layers = vrc_descriptor.baseAnimationLayers; for (int i = 0; i < layers.Length; i++) {