var shader1 : Shader; private var shader2 : Shader; var particles : ParticleRenderer; private var currentShader : Shader; function Start() { currentShader = shader1; shader2 = Shader.Find("Particles/~Additive-Multiply"); particles.material.shader = currentShader; } function Update() { if (Input.GetKeyDown("space")) { currentShader = (currentShader==shader1) ? shader2 : shader1; particles.material.shader = currentShader; } }