2
0
Эх сурвалжийг харах

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
rem..om 13 жил өмнө
parent
commit
f7d6c30db3

+ 2 - 5
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();
         }
     }