From 726411c295b49e0c03983df54492cb4889802c03 Mon Sep 17 00:00:00 2001 From: bd_ Date: Sun, 2 Mar 2025 18:12:08 -0800 Subject: [PATCH] fix: incorrect initial states for Shape Changer --- .../ReactiveObjectAnalyzer.LocateReactions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Editor/ReactiveObjects/AnimationGeneration/ReactiveObjectAnalyzer.LocateReactions.cs b/Editor/ReactiveObjects/AnimationGeneration/ReactiveObjectAnalyzer.LocateReactions.cs index 44c49297..99aa1229 100644 --- a/Editor/ReactiveObjects/AnimationGeneration/ReactiveObjectAnalyzer.LocateReactions.cs +++ b/Editor/ReactiveObjects/AnimationGeneration/ReactiveObjectAnalyzer.LocateReactions.cs @@ -254,8 +254,8 @@ namespace nadena.dev.modular_avatar.core.editor var action = ObjectRule(key, changer, value); action.Inverted = _computeContext.Observe(changer, c => c.Inverted); - - if (changer.gameObject.activeInHierarchy ^ changer.Inverted) info.currentState = action.Value; + + info.currentState = currentValue; if (info.actionGroups.Count == 0) {