public void CreateNova(Vector3 position) { for (int i = 0; i < 512; i++) { novaFire.AddParticle(position, Vector3.Zero); } for (int i = 0; i < 256; i++) { novaSparks.AddParticle(position, Vector3.Zero); } }
//WHEN A SPACESHIP EXPLODES. public void CreateNova(Vector3 position, Vector3 velocity) { velocity.Normalize(); CreateSmokeRing(position, velocity, novaSmoke, 128); novaGlow.AddParticle(position, Vector3.Zero); for (int i = 0; i < 8; i++) { novaFire.AddParticle(position, Vector3.Zero); } for (int i = 0; i < 16; i++) { novaSparks.AddParticle(position, Vector3.Zero); } }