Class TimeoutModifier<T>
- java.lang.Object
-
- me.nemo_64.betterinputs.api.input.modifier.AbstractModifier<T>
-
- me.nemo_64.betterinputs.api.input.modifier.TimeoutModifier<T>
-
public final class TimeoutModifier<T> extends AbstractModifier<T>
-
-
Constructor Summary
Constructors Constructor Description TimeoutModifier(long time, TickUnit unit)Creates a newTimeoutModifier
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonExpire(InputProvider<T> provider)Is called once the modifier expiresvoidtick()Is called every tick if the modifier is a ticking modifier-
Methods inherited from class me.nemo_64.betterinputs.api.input.modifier.AbstractModifier
isExpired, isTicking, onDone
-
-
-
-
Constructor Detail
-
TimeoutModifier
public TimeoutModifier(long time, TickUnit unit)Creates a newTimeoutModifier- Parameters:
time- the amount of time in the specified unitunit- the unit that time was specified as
-
-
Method Detail
-
tick
public void tick()
Description copied from class:AbstractModifierIs called every tick if the modifier is a ticking modifier- Overrides:
tickin classAbstractModifier<T>
-
onExpire
public void onExpire(InputProvider<T> provider)
Description copied from class:AbstractModifierIs called once the modifier expires- Overrides:
onExpirein classAbstractModifier<T>- Parameters:
provider- the input provider that this modifier was set to
-
-