- Home /
Particle System enableEmission stopped working
Hey there!
I had a script setup a few months ago, and back then, it was working wonderfully... However, a few days ago, I retested everything just to make sure everything was working. However, this time, the particle system wouldn't begin emitting once it passed through the "turbolence_trigger" game object's trigger.
Here's the script:
class trigger_props {
var isOrbit : boolean = false;
var isTurbulence : boolean = false;
var isKill : boolean = false;
}
var triggerProps : trigger_props;
var properties : shipProperties;
var reentryParticles : GameObject;
function Start () {
properties = gameObject.GetComponent(shipProperties);
reentryParticles = GameObject.Find("ParticleSystems/reentry_particles");
reentryParticles.particleSystem.Play();
reentryParticles.particleSystem.enableEmission = false;
}
function Update () {
reentry();
}
function OnTriggerEnter(hit : Collider) {
if (hit.collider.gameObject.name == "orbit_trigger" && triggerProps.isOrbit == false)
{
triggerProps.isOrbit = true;
}
if (hit.collider.gameObject.name == "turbolence_trigger" && triggerProps.isTurbulence == false)
{
triggerProps.isTurbulence = true;
}
if (hit.collider.gameObject.name == "kill_trigger" && triggerProps.isKill == false)
{
triggerProps.isKill = true;
}
}
function OnTriggerExit (hit : Collider) {
if (hit.collider.gameObject.name == "orbit_trigger" && triggerProps.isOrbit == true)
{
triggerProps.isOrbit = false;
}
if (hit.collider.gameObject.name == "turbolence_trigger" && triggerProps.isTurbulence == true)
{
triggerProps.isTurbulence = false;
}
}
function reentry() {
if(triggerProps.isTurbulence)
{
reentryParticles.particleSystem.enableEmission = true;
}
else
{
reentryParticles.particleSystem.enableEmission = false;
}
}
So, any reason why this doesn't work now?
Hi ! did you manage to solve the problem? As for me is still not working but only on windows phone 8 build as everywhere else enableemission works perfectly enabling and disabling emission
Your answer
Follow this Question
Related Questions
The name 'Joystick' does not denote a valid type ('not found') 2 Answers
Turning a particle system on and off with collisions 1 Answer
How to attach the box collider to the object so that the collider moves with it? 2 Answers
How many triggers is too many? Do they affect performance too much? 1 Answer
Objects act like buttons 1 Answer