From 71df3e2a2dfc5f2bc8dfae2254c597074b8dcaab Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Sat, 30 Mar 2024 01:52:08 +0900 Subject: [PATCH] fix: some animated property are assumed as non-animated --- Editor/AnimatorParserV2/PropModNode.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Editor/AnimatorParserV2/PropModNode.cs b/Editor/AnimatorParserV2/PropModNode.cs index 113991dfa..af6747a9d 100644 --- a/Editor/AnimatorParserV2/PropModNode.cs +++ b/Editor/AnimatorParserV2/PropModNode.cs @@ -156,14 +156,14 @@ public static ValueInfo ConstantInfoForOverriding(IEnumerable.Variable; + allPossibleValues.UnionWith(otherValues); + if (layer.IsAlwaysOverride()) { // the layer is always applied at the highest property. - return new ValueInfo(otherValues); + return new ValueInfo(allPossibleValues.ToArray()); } - allPossibleValues.UnionWith(otherValues); - break; case AnimatorWeightState.Variable: return ValueInfo.Variable;