From ac971f0945d21f6507f0cbddb83e1bd12c3e50d2 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Thu, 9 Mar 2023 14:46:06 +0800 Subject: [PATCH] Fixed infinite loop and incorrect playback setting for Animator --- SHADE_Engine/src/Animation/SHAnimatorComponent.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SHADE_Engine/src/Animation/SHAnimatorComponent.cpp b/SHADE_Engine/src/Animation/SHAnimatorComponent.cpp index 56a326ec..0effbd92 100644 --- a/SHADE_Engine/src/Animation/SHAnimatorComponent.cpp +++ b/SHADE_Engine/src/Animation/SHAnimatorComponent.cpp @@ -33,7 +33,7 @@ namespace SHADE /*-----------------------------------------------------------------------------------*/ void SHAnimatorComponent::Play() { - isPlaying = false; + isPlaying = true; playOnce = false; } @@ -293,9 +293,9 @@ namespace SHADE } // Apply pose to children - for (auto& child : node->Children) + for (auto child : node->Children) { - updatePoseWithClip(poseTime, rawAnimData, node, transformMatrix); + updatePoseWithClip(poseTime, rawAnimData, child, transformMatrix); } } }