Class Timer

java.lang.Object
com.hypixel.hytale.server.npc.util.Timer
All Implemented Interfaces:
Tickable

public class Timer extends Object implements Tickable
  • 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

      public void tick(float dt)
      Description copied from interface: Tickable
      Delta time in seconds
      Specified by:
      tick in interface Tickable
      Parameters:
      dt - the time delta in seconds
    • 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

      public boolean isInState(Timer.TimerState s)
    • isPaused

      public boolean isPaused()
    • isRunning

      public boolean isRunning()
    • isStopped

      public boolean isStopped()