| 219 | } |
| 220 | |
| 221 | static void UpdateBlend(RigInstance* instance, float dt) |
| 222 | { |
| 223 | if (instance->m_Blending) |
| 224 | { |
| 225 | instance->m_BlendTimer += dt; |
| 226 | if (instance->m_BlendTimer >= instance->m_BlendDuration) |
| 227 | { |
| 228 | instance->m_Blending = 0; |
| 229 | RigPlayer* secondary = GetSecondaryPlayer(instance); |
| 230 | secondary->m_Playing = 0; |
| 231 | } |
| 232 | } |
| 233 | } |
| 234 | |
| 235 | static float GetCursorDuration(RigPlayer* player, const dmRigDDF::RigAnimation* animation) |
| 236 | { |
no test coverage detected