* Fix ParticleEmitter.control reference which became incorrect after cloning
This commit is contained in:
parent
564a08672f
commit
4fdce777b5
@ -167,11 +167,12 @@ public class ParticleEmitter extends Geometry {
|
|||||||
clone.endColor = endColor.clone();
|
clone.endColor = endColor.clone();
|
||||||
clone.particleInfluencer = particleInfluencer.clone();
|
clone.particleInfluencer = particleInfluencer.clone();
|
||||||
|
|
||||||
// remove wrong control
|
// remove original control from the clone
|
||||||
clone.controls.remove(control);
|
clone.controls.remove(this.control);
|
||||||
|
|
||||||
// put correct control
|
// put clone's control in
|
||||||
clone.controls.add(new ParticleEmitterControl(clone));
|
clone.control = new ParticleEmitterControl(clone);
|
||||||
|
clone.controls.add(clone.control);
|
||||||
|
|
||||||
// Reinitialize particle mesh
|
// Reinitialize particle mesh
|
||||||
switch (meshType) {
|
switch (meshType) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user