@Override protected void controlUpdate(float tpf) { if (remove) { emitter.removeControl(this); return; } if (emitter.getNumVisibleParticles() == 0) { emitter.setCullHint(CullHint.Always); emitter.setEnabled(false); emitter.removeControl(this); stopRequested = false; } }
@Override protected void controlUpdate(float tpf) { if (remove) { emitter.removeControl(this); return; } if (emitter.getNumVisibleParticles() == 0) { emitter.setCullHint(CullHint.Always); emitter.setEnabled(false); emitter.removeControl(this); stopRequested = false; } }
@Override protected void controlUpdate(float tpf) { if (remove) { emitter.removeControl(this); return; } if (emitter.getNumVisibleParticles() == 0) { emitter.setCullHint(CullHint.Always); emitter.setEnabled(false); emitter.removeControl(this); stopRequested = false; } }
Entry<EffectElement, Spatial> entry = iter.next(); if (entry.getValue() instanceof ParticleEmitter) { if (((ParticleEmitter)entry.getValue()).getNumVisibleParticles() == 0) {