Contents
- Description
- Nested Class Summary
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- setRate(double)
- setMinRestartValue(double)
- setMaxValue(double)
- setValue(double)
- setRepeating(boolean)
- getValue()
- isInitialised()
- tick(float)
- start(double, double, double, double, double, boolean)
- resume()
- pause()
- addValue(double)
- stop()
- restart()
- isInState(Timer.TimerState)
- isPaused()
- isRunning()
- isStopped()
Class Timer
java.lang.Object
com.hypixel.hytale.server.npc.util.Timer
- All Implemented Interfaces:
Tickable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValue(double v) doublegetValue()booleanbooleanbooleanisPaused()booleanbooleanvoidpause()voidrestart()voidresume()voidsetMaxValue(double maxValue) voidsetMinRestartValue(double minRestartValue) voidsetRate(double rate) voidsetRepeating(boolean repeating) voidsetValue(double v) voidstart(double minStartValue, double maxStartValue, double minRestartValue, double maxValue, double rate, boolean repeating) voidstop()voidtick(float dt) Delta time in seconds
-
Constructor Details
-
Timer
public Timer()
-
-
Method Details
-
setRate
public void setRate(double rate) -
setMinRestartValue
public void setMinRestartValue(double minRestartValue) -
setMaxValue
public void setMaxValue(double maxValue) -
setValue
public void setValue(double v) -
setRepeating
public void setRepeating(boolean repeating) -
getValue
public double getValue() -
isInitialised
public boolean isInitialised() -
tick
-
start
public void start(double minStartValue, double maxStartValue, double minRestartValue, double maxValue, double rate, boolean repeating) -
resume
public void resume() -
pause
public void pause() -
addValue
public void addValue(double v) -
stop
public void stop() -
restart
public void restart() -
isInState
-
isPaused
public boolean isPaused() -
isRunning
public boolean isRunning() -
isStopped
public boolean isStopped()
-