package com.uwsoft.editor.renderer.components.particle; import com.badlogic.ashley.core.Component; import com.badlogic.gdx.graphics.g2d.ParticleEffect; public class ParticleComponent implements Component { public String particleName = ""; public ParticleEffect particleEffect; public float worldMultiplyer = 1f; private float scaleFactor = 1f; public void scaleEffect(float scale){ scaleFactor = scale; particleEffect.scaleEffect(scaleFactor*worldMultiplyer); } public float getScaleFactor(){ return scaleFactor; } //please use this method to start effects for the scale to be applied public void startEffect(){ scaleEffect(scaleFactor); particleEffect.start(); } }