From a599615c1ae1839e6bd9b2b0a9f9452b6e39e052 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 9 Aug 2024 10:47:52 -0500 Subject: [PATCH] use bucket index instead of anim for check. --- Source/Engine/Animations/Graph/AnimGroup.Animation.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp b/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp index 6763f6d5d..831561d35 100644 --- a/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp +++ b/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp @@ -2294,8 +2294,11 @@ void AnimGraphExecutor::ProcessGroupAnimation(Box* boxBase, Node* nodeBase, Valu Animation* sAnim = nullptr; for (int32 i = 0; i < slots.Count(); i++) { + if (bucket.Index == i) + continue; + auto& s = slots[i]; - if (s.Animation && s.Name == slotName && s.Animation != slot.Animation) + if (s.Animation && s.Name == slotName) { sAnim = s.Animation; }