| 324 | } |
| 325 | |
| 326 | void FadeCollection::AddFadingAnimation(AnimationReader &reader, const BlendMap &blendmap, float fade_speed) { |
| 327 | fade_out.resize(fade_out.size() + 1); |
| 328 | fade_out.back().opac = 1.0f; |
| 329 | fade_out.back().reader = reader; |
| 330 | fade_out.back().blendmap = blendmap; |
| 331 | if (fade_speed < 0.0f) { |
| 332 | fade_out.back().fade_speed = fade_speed * -0.33f; |
| 333 | fade_out.back().overshoot = true; |
| 334 | } else { |
| 335 | fade_out.back().fade_speed = fade_speed; |
| 336 | fade_out.back().overshoot = false; |
| 337 | } |
| 338 | } |
| 339 | |
| 340 | void FadeCollection::clear() { |
| 341 | fade_out.clear(); |
no test coverage detected