Hello, i would like to know how i should make the spell class? So Monsters and Players should be able to use. Asfar i have made is a effect class.
public class Effects {
private ParticleEffect effect;
private ParticleEffectPool effectPool;
private Array<ParticleEffectPool.PooledEffect> effects;
public Effects(ParticleEffect particle) {
effect = particle;
effect.scaleEffect(0.12f);
effect.start();
effectPool = new ParticleEffectPool(effect, 1, 2);
effects = new Array<ParticleEffectPool.PooledEffect>();
}
public void render(SpriteBatch batch, float deltaTime) {
// Update and draw effects:
for (int i = effects.size - 1; i >= 0; i--) {
ParticleEffectPool.PooledEffect effect = effects.get(i);
effect.draw(batch, deltaTime);
update(deltaTime);
if (effect.isComplete()) {
effect.free();
effects.removeIndex(i);
}
}
}
}