From 7f82951cdd7c5756463ac297f55e5eecfefd8f90 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 2d30d2ec..be2d4f65 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) {