fixed crash attempt to subtract with overflow in particle systems

This commit is contained in:
Dmitry Stepanov
2024-03-19 18:53:18 +03:00
parent 9675086572
commit 5762ef5e75
+1 -1
View File
@@ -399,7 +399,7 @@ impl ParticleSystem {
.get_value_mut_and_mark_modified()
.get_mut(particle.emitter_index as usize)
{
emitter.alive_particles -= 1;
emitter.alive_particles = emitter.alive_particles.saturating_sub(1);
}
particle.alive = false;
particle.lifetime = particle.initial_lifetime;