public void restart () { effect.init(); effect.start(); } }
public void restart () { effect.init(); effect.start(); } }
private void rebuildActiveControllers () { //rebuild list Array<ParticleController> effectControllers = effect.getControllers(); effectControllers.clear(); for(ControllerData controllerData : controllersData){ if(controllerData.enabled) effectControllers.add(controllerData.controller); } //System.out.println("rebuilding active controllers"); effect.init(); effect.start(); }
private void rebuildActiveControllers () { //rebuild list Array<ParticleController> effectControllers = effect.getControllers(); effectControllers.clear(); for(ControllerData controllerData : controllersData){ if(controllerData.enabled) effectControllers.add(controllerData.controller); } //System.out.println("rebuilding active controllers"); effect.init(); effect.start(); }
public ParticleEffect openEffect (File file, boolean replaceCurrentWorkspace) { try { ParticleEffect loadedEffect = load(file.getAbsolutePath(), ParticleEffect.class, null, new ParticleEffectLoader.ParticleEffectLoadParameter(particleSystem.getBatches())); loadedEffect = loadedEffect.copy(); loadedEffect.init(); if(replaceCurrentWorkspace){ effect = loadedEffect; controllersData.clear(); particleSystem.removeAll(); particleSystem.add(effect); for(ParticleController controller : effect.getControllers()) controllersData.add(new ControllerData(controller)); rebuildActiveControllers(); } reloadRows(); return loadedEffect; } catch (Exception ex) { System.out.println("Error loading effect: " + file.getAbsolutePath()); ex.printStackTrace(); JOptionPane.showMessageDialog(this, "Error opening effect."); } return null; }
public ParticleEffect openEffect (File file, boolean replaceCurrentWorkspace) { try { ParticleEffect loadedEffect = load(file.getAbsolutePath(), ParticleEffect.class, null, new ParticleEffectLoader.ParticleEffectLoadParameter(particleSystem.getBatches())); loadedEffect = loadedEffect.copy(); loadedEffect.init(); if(replaceCurrentWorkspace){ effect = loadedEffect; controllersData.clear(); particleSystem.removeAll(); particleSystem.add(effect); for(ParticleController controller : effect.getControllers()) controllersData.add(new ControllerData(controller)); rebuildActiveControllers(); } reloadRows(); return loadedEffect; } catch (Exception ex) { System.out.println("Error loading effect: " + file.getAbsolutePath()); ex.printStackTrace(); JOptionPane.showMessageDialog(this, "Error opening effect."); } return null; }
public void restart () { effect.init(); effect.start(); } }
private void rebuildActiveControllers () { //rebuild list Array<ParticleController> effectControllers = effect.getControllers(); effectControllers.clear(); for(ControllerData controllerData : controllersData){ if(controllerData.enabled) effectControllers.add(controllerData.controller); } //System.out.println("rebuilding active controllers"); effect.init(); effect.start(); }
public ParticleEffect openEffect (File file, boolean replaceCurrentWorkspace) { try { ParticleEffect loadedEffect = load(file.getAbsolutePath(), ParticleEffect.class, null, new ParticleEffectLoader.ParticleEffectLoadParameter(particleSystem.getBatches())); loadedEffect = loadedEffect.copy(); loadedEffect.init(); if(replaceCurrentWorkspace){ effect = loadedEffect; controllersData.clear(); particleSystem.removeAll(); particleSystem.add(effect); for(ParticleController controller : effect.getControllers()) controllersData.add(new ControllerData(controller)); rebuildActiveControllers(); } reloadRows(); return loadedEffect; } catch (Exception ex) { System.out.println("Error loading effect: " + file.getAbsolutePath()); ex.printStackTrace(); JOptionPane.showMessageDialog(this, "Error opening effect."); } return null; }
effect.translate(bp.position); effect.rotate(Vector3.X, 180); effect.init(); effect.start(); ParticleSystem particleSystem = ParticleSystem.get();