T - public abstract class BaseSingleValueChangeModifier<T> extends BaseDurationModifier<T>
IModifier.DeepCopyNotSupportedException, IModifier.IModifierListener<T>mDurationmFinishedMODIFIER_COMPARATOR_DURATION_DESCENDING| Modifier | Constructor and Description |
|---|---|
protected |
BaseSingleValueChangeModifier(BaseSingleValueChangeModifier<T> pBaseSingleValueChangeModifier) |
|
BaseSingleValueChangeModifier(float pDuration,
float pValueChange) |
|
BaseSingleValueChangeModifier(float pDuration,
float pValueChange,
IModifier.IModifierListener<T> pModifierListener) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
onChangeValue(float pSecondsElapsed,
T pItem,
float pValue) |
protected void |
onManagedInitialize(T pItem) |
protected void |
onManagedUpdate(float pSecondsElapsed,
T pItem) |
getDuration, getSecondsElapsed, onUpdate, resetaddModifierListener, assertNoNullModifier, assertNoNullModifier, deepCopy, isAutoUnregisterWhenFinished, isFinished, onModifierFinished, onModifierStarted, removeModifierListener, setAutoUnregisterWhenFinishedpublic BaseSingleValueChangeModifier(float pDuration,
float pValueChange)
public BaseSingleValueChangeModifier(float pDuration,
float pValueChange,
IModifier.IModifierListener<T> pModifierListener)
protected BaseSingleValueChangeModifier(BaseSingleValueChangeModifier<T> pBaseSingleValueChangeModifier)
protected abstract void onChangeValue(float pSecondsElapsed,
T pItem,
float pValue)
protected void onManagedInitialize(T pItem)
onManagedInitialize in class BaseDurationModifier<T>protected void onManagedUpdate(float pSecondsElapsed,
T pItem)
onManagedUpdate in class BaseDurationModifier<T>