From 4d5c01afaed4cf4bd0a505bd887433c94295e999 Mon Sep 17 00:00:00 2001 From: bd_ <bd_@nadena.dev> 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 @@ namespace UnitTests.MergeAnimatorTests.SyncedLayerOverrideInSubStatemachine var controller = LoadAsset<AnimatorController>("syncedlayer.controller"); var root = CreateRoot("root"); var vrc_descriptor = root.GetComponent<VRCAvatarDescriptor>(); - + + vrc_descriptor.customizeAnimationLayers = true; + var layers = vrc_descriptor.baseAnimationLayers; for (int i = 0; i < layers.Length; i++) {