| 31 | } |
| 32 | |
| 33 | void Particle::OnUpdate(float timeMult) |
| 34 | { |
| 35 | if (timeMult >= life_) { |
| 36 | life_ = 0.0f; // dead particle |
| 37 | setEnabled(false); |
| 38 | } else { |
| 39 | life_ -= timeMult; |
| 40 | move(velocity_ * timeMult); |
| 41 | } |
| 42 | } |
| 43 | |
| 44 | void Particle::transform() |
| 45 | { |