Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.util.IntervalUtil Class Reference

Public Member Functions

 IntervalUtil (float minInterval, float maxInterval)
 
void forceCurrInterval (float value)
 
Random getRandom ()
 
void setRandom (Random random)
 
void randomize ()
 
void forceIntervalElapsed ()
 
float getElapsed ()
 
void advance (float amount)
 
boolean intervalElapsed ()
 
float getIntervalDuration ()
 
void setInterval (float min, float max)
 
void setElapsed (float elapsed)
 
float getMinInterval ()
 
float getMaxInterval ()
 

Detailed Description

Definition at line 5 of file IntervalUtil.java.

Constructor & Destructor Documentation

◆ IntervalUtil()

com.fs.starfarer.api.util.IntervalUtil.IntervalUtil ( float  minInterval,
float  maxInterval 
)

Definition at line 16 of file IntervalUtil.java.

Member Function Documentation

◆ advance()

void com.fs.starfarer.api.util.IntervalUtil.advance ( float  amount)

Definition at line 59 of file IntervalUtil.java.

◆ forceCurrInterval()

void com.fs.starfarer.api.util.IntervalUtil.forceCurrInterval ( float  value)

Definition at line 20 of file IntervalUtil.java.

◆ forceIntervalElapsed()

void com.fs.starfarer.api.util.IntervalUtil.forceIntervalElapsed ( )

Definition at line 40 of file IntervalUtil.java.

◆ getElapsed()

float com.fs.starfarer.api.util.IntervalUtil.getElapsed ( )

Definition at line 45 of file IntervalUtil.java.

◆ getIntervalDuration()

float com.fs.starfarer.api.util.IntervalUtil.getIntervalDuration ( )

Definition at line 78 of file IntervalUtil.java.

◆ getMaxInterval()

float com.fs.starfarer.api.util.IntervalUtil.getMaxInterval ( )

Definition at line 96 of file IntervalUtil.java.

◆ getMinInterval()

float com.fs.starfarer.api.util.IntervalUtil.getMinInterval ( )

Definition at line 92 of file IntervalUtil.java.

◆ getRandom()

Random com.fs.starfarer.api.util.IntervalUtil.getRandom ( )

Definition at line 24 of file IntervalUtil.java.

◆ intervalElapsed()

boolean com.fs.starfarer.api.util.IntervalUtil.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

Definition at line 74 of file IntervalUtil.java.

◆ randomize()

void com.fs.starfarer.api.util.IntervalUtil.randomize ( )

Definition at line 32 of file IntervalUtil.java.

◆ setElapsed()

void com.fs.starfarer.api.util.IntervalUtil.setElapsed ( float  elapsed)

Definition at line 88 of file IntervalUtil.java.

◆ setInterval()

void com.fs.starfarer.api.util.IntervalUtil.setInterval ( float  min,
float  max 
)

Definition at line 82 of file IntervalUtil.java.

◆ setRandom()

void com.fs.starfarer.api.util.IntervalUtil.setRandom ( Random  random)

Definition at line 28 of file IntervalUtil.java.


The documentation for this class was generated from the following file: