@Override public ParticleController newObject () { ParticleController controller = templates.random().copy(); controller.init(); return controller; }
@Override public void init () { ParticleController first = templates.first(); for (int i = 0, c = controller.particles.capacity; i < c; ++i) { ParticleController copy = first.copy(); copy.init(); particleControllerChannel.data[i] = copy; } }
@Override public void init () { ParticleController first = templates.first(); for (int i = 0, c = controller.particles.capacity; i < c; ++i) { ParticleController copy = first.copy(); copy.init(); particleControllerChannel.data[i] = copy; } }
@Override public ParticleController newObject () { ParticleController controller = templates.random().copy(); controller.init(); return controller; }
protected void cloneEmitter () { int row = emitterTable.getSelectedRow(); if (row == -1) return; ParticleController controller = editor.controllersData.get(row).controller.copy(); controller.init(); controller.name +=" Clone"; addEmitter(controller, true); }
protected void cloneEmitter () { int row = emitterTable.getSelectedRow(); if (row == -1) return; ParticleController controller = editor.controllersData.get(row).controller.copy(); controller.init(); controller.name +=" Clone"; addEmitter(controller, true); }
public ParticleEffect (ParticleEffect effect) { controllers = new Array<ParticleController>(true, effect.controllers.size); for (int i = 0, n = effect.controllers.size; i < n; i++) controllers.add(effect.controllers.get(i).copy()); }
public ParticleEffect (ParticleEffect effect) { controllers = new Array<ParticleController>(true, effect.controllers.size); for (int i = 0, n = effect.controllers.size; i < n; i++) controllers.add(effect.controllers.get(i).copy()); }
@Override public void init () { ParticleController first = templates.first(); for (int i = 0, c = controller.particles.capacity; i < c; ++i) { ParticleController copy = first.copy(); copy.init(); particleControllerChannel.data[i] = copy; } }
@Override public ParticleController newObject () { ParticleController controller = templates.random().copy(); controller.init(); return controller; }
protected void cloneEmitter () { int row = emitterTable.getSelectedRow(); if (row == -1) return; ParticleController controller = editor.controllersData.get(row).controller.copy(); controller.init(); controller.name +=" Clone"; addEmitter(controller, true); }
public ParticleEffect (ParticleEffect effect) { controllers = new Array<ParticleController>(true, effect.controllers.size); for (int i = 0, n = effect.controllers.size; i < n; i++) controllers.add(effect.controllers.get(i).copy()); }