public abstract class BaseSingleValueParticleInitializer<T extends IEntity> extends java.lang.Object implements IParticleInitializer<T>
| Modifier and Type | Field and Description |
|---|---|
protected float |
mMaxValue |
protected float |
mMinValue |
| Constructor and Description |
|---|
BaseSingleValueParticleInitializer(float pMinValue,
float pMaxValue) |
| Modifier and Type | Method and Description |
|---|---|
protected float |
getRandomValue() |
void |
onInitializeParticle(Particle<T> pParticle) |
protected abstract void |
onInitializeParticle(Particle<T> pParticle,
float pValue) |
public BaseSingleValueParticleInitializer(float pMinValue,
float pMaxValue)
protected abstract void onInitializeParticle(Particle<T> pParticle, float pValue)
public final void onInitializeParticle(Particle<T> pParticle)
onInitializeParticle in interface IParticleInitializer<T extends IEntity>protected float getRandomValue()