CCharacterEditor: Remove redundant animation access

We can just use the retrieved animation the first time.
This commit is contained in:
Lioncache
2025-12-03 08:07:40 -05:00
parent 5cf54f4bca
commit 1f877cd761

View File

@@ -81,14 +81,13 @@ void CCharacterEditor::EditorTick(float DeltaTime)
void CCharacterEditor::UpdateAnimTime(float DeltaTime) void CCharacterEditor::UpdateAnimTime(float DeltaTime)
{ {
CAnimation *pAnim = CurrentAnimation(); const CAnimation *pAnim = CurrentAnimation();
if (pAnim && mPlayAnim && !mBindPose && !ui->AnimSlider->isSliderDown()) if (pAnim && mPlayAnim && !mBindPose && !ui->AnimSlider->isSliderDown())
{ {
mAnimTime += DeltaTime * mPlaybackSpeed; mAnimTime += DeltaTime * mPlaybackSpeed;
CAnimation *pAnim = CurrentAnimation(); const float AnimLength = pAnim->Duration();
float AnimLength = (pAnim ? pAnim->Duration() : 0.f);
if (mAnimTime > AnimLength) if (mAnimTime > AnimLength)
{ {