Ticket #2324: set_m_Looping_for_model_props_too.diff

File set_m_Looping_for_model_props_too.diff, 652 bytes (added by Radagast, 7 years ago)
  • source/graphics/UnitAnimation.cpp

    diff --git a/source/graphics/UnitAnimation.cpp b/source/graphics/UnitAnimation.cpp
    index 8ad1ce9..8d93821 100644
    a b void CUnitAnimation::Update(float time)  
    248248                if (it->anim->m_Name != m_AnimationName)
    249249                    for (SModelAnimState animState : m_AnimStates)
    250250                        if (animState.model != m_Model)
    251                             animState.model->SetAnimation(animState.object->GetRandomAnimation(m_AnimationName));
     251                            animState.model->SetAnimation(animState.object->GetRandomAnimation(m_AnimationName), !m_Looping);
    252252            }
    253253            else
    254254                // choose animations that match the root