Skip to content

Commit 24ff66b

Browse files
committed
Particle spawning delay fix
1 parent 07be044 commit 24ff66b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Source/RunActivity/Viewer3D/ParticleEmitter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,8 @@ public void Update(float currentTime, ElapsedTime elapsedTime)
351351
{
352352
time += 1 / ParticlesPerSecond;
353353

354-
var particle = (FirstFreeParticle + 1) % MaxParticles;
355-
var vertex = particle * VerticiesPerParticle;
354+
var nextFreeParticle = (FirstFreeParticle + 1) % MaxParticles;
355+
var vertex = FirstFreeParticle * VerticiesPerParticle;
356356
var texture = Viewer.Random.Next(16); // Randomizes emissions.
357357
var color_Random = new Color((float)ParticleColor.R / 255f, (float)ParticleColor.G / 255f, (float)ParticleColor.B / 255f, (float)Viewer.Random.NextDouble());
358358

@@ -383,7 +383,7 @@ public void Update(float currentTime, ElapsedTime elapsedTime)
383383
Vertices[vertex + j].Color_Random = color_Random;
384384
}
385385

386-
FirstFreeParticle = particle;
386+
FirstFreeParticle = nextFreeParticle;
387387
}
388388

389389
TimeParticlesLastEmitted = time;

0 commit comments

Comments
 (0)