|
|
|
@ -167,11 +167,12 @@ public class ParticleEmitter extends Geometry { |
|
|
|
|
clone.endColor = endColor.clone(); |
|
|
|
|
clone.particleInfluencer = particleInfluencer.clone(); |
|
|
|
|
|
|
|
|
|
// remove wrong control
|
|
|
|
|
clone.controls.remove(control); |
|
|
|
|
// remove original control from the clone
|
|
|
|
|
clone.controls.remove(this.control); |
|
|
|
|
|
|
|
|
|
// put correct control
|
|
|
|
|
clone.controls.add(new ParticleEmitterControl(clone)); |
|
|
|
|
// put clone's control in
|
|
|
|
|
clone.control = new ParticleEmitterControl(clone); |
|
|
|
|
clone.controls.add(clone.control); |
|
|
|
|
|
|
|
|
|
// Reinitialize particle mesh
|
|
|
|
|
switch (meshType) { |
|
|
|
|