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 void
onExpire(InputProvider<T> provider)
Is called once the modifier expiresvoid
tick()
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:AbstractModifier
Is called every tick if the modifier is a ticking modifier- Overrides:
tick
in classAbstractModifier<T>
-
onExpire
public void onExpire(InputProvider<T> provider)
Description copied from class:AbstractModifier
Is called once the modifier expires- Overrides:
onExpire
in classAbstractModifier<T>
- Parameters:
provider
- the input provider that this modifier was set to
-
-