EffectTrack : fixed an issue when emitter wouldn't emit again once the animation was done and loopMode was set to DontLoop

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9858 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
rem..om 12 years ago
parent 72d169d7e5
commit f7d6c30db3
  1. 7
      engine/src/core/com/jme3/animation/EffectTrack.java

@ -87,7 +87,7 @@ public class EffectTrack implements ClonableTrack {
public KillParticleControl() {
}
@Override
public void setSpatial(Spatial spatial) {
super.setSpatial(spatial);
@ -104,7 +104,7 @@ public class EffectTrack implements ClonableTrack {
@Override
protected void controlUpdate(float tpf) {
if(remove){
if (remove) {
emitter.removeControl(this);
return;
}
@ -132,8 +132,6 @@ public class EffectTrack implements ClonableTrack {
return c;
}
};
//Anim listener that stops the Emmitter when the animation is finished or changed.
@ -144,7 +142,6 @@ public class EffectTrack implements ClonableTrack {
}
public void onAnimChange(AnimControl control, AnimChannel channel, String animName) {
stop();
}
}

Loading…
Cancel
Save