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++)
             {