Package com.fs.starfarer.api.util
Class IntervalUtil
java.lang.Object
com.fs.starfarer.api.util.IntervalUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) void
forceCurrInterval
(float value) void
float
float
float
float
boolean
Returns true once and only once when the current interval is over.void
void
void
setElapsed
(float elapsed) void
setInterval
(float min, float max) void
-
Constructor Details
-
IntervalUtil
public IntervalUtil(float minInterval, float maxInterval)
-
-
Method Details
-
forceCurrInterval
public void forceCurrInterval(float value) -
getRandom
-
setRandom
-
randomize
public void randomize() -
forceIntervalElapsed
public void forceIntervalElapsed() -
getElapsed
public float getElapsed() -
nextInterval
public void nextInterval() -
advance
public void advance(float amount) -
intervalElapsed
public boolean intervalElapsed()Returns true once and only once when the current interval is over. Must be called every frame, otherwise the time it returns true might be missed.- Returns:
-
getIntervalDuration
public float getIntervalDuration() -
setInterval
public void setInterval(float min, float max) -
setElapsed
public void setElapsed(float elapsed) -
getMinInterval
public float getMinInterval() -
getMaxInterval
public float getMaxInterval()
-