Loading anim/src/blended_player.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,10 @@ void BlendedPlayer::get_values(AnimEvalBuffer& values, com::Folder* object_root, if (m_blendDuration != -1) { m_blendWeight = max(0.0f, min(1.0f, blend_target_time / m_blendDuration)); } while (blend_target_time > m_targetAnimation->end_time()) { blend_target_time -= m_targetAnimation->end_time(); } AnimEvalBuffer target_values; m_targetAnimation->get_values(target_values, object_root, blend_target_time); Loading Loading
anim/src/blended_player.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,10 @@ void BlendedPlayer::get_values(AnimEvalBuffer& values, com::Folder* object_root, if (m_blendDuration != -1) { m_blendWeight = max(0.0f, min(1.0f, blend_target_time / m_blendDuration)); } while (blend_target_time > m_targetAnimation->end_time()) { blend_target_time -= m_targetAnimation->end_time(); } AnimEvalBuffer target_values; m_targetAnimation->get_values(target_values, object_root, blend_target_time); Loading