Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.util.TimeoutTracker< T > Class Template Reference

Classes

class  ItemData
 

Public Member Functions

void add (T item, float time)
 
void add (T item, float time, float limit)
 
void set (T item, float time)
 
float getRemaining (T item)
 
void remove (T item)
 
List< T > getItems ()
 
void clear ()
 
void advance (float amount)
 
boolean contains (T item)
 

Detailed Description

Definition at line 8 of file TimeoutTracker.java.

Member Function Documentation

◆ add() [1/2]

void com.fs.starfarer.api.util.TimeoutTracker< T >.add ( T item,
float time )

Definition at line 30 of file TimeoutTracker.java.

◆ add() [2/2]

void com.fs.starfarer.api.util.TimeoutTracker< T >.add ( T item,
float time,
float limit )

Definition at line 34 of file TimeoutTracker.java.

◆ advance()

void com.fs.starfarer.api.util.TimeoutTracker< T >.advance ( float amount)

Definition at line 93 of file TimeoutTracker.java.

◆ clear()

Definition at line 72 of file TimeoutTracker.java.

◆ contains()

boolean com.fs.starfarer.api.util.TimeoutTracker< T >.contains ( T item)

Definition at line 108 of file TimeoutTracker.java.

◆ getItems()

List< T > com.fs.starfarer.api.util.TimeoutTracker< T >.getItems ( )

Definition at line 64 of file TimeoutTracker.java.

◆ getRemaining()

float com.fs.starfarer.api.util.TimeoutTracker< T >.getRemaining ( T item)

Definition at line 49 of file TimeoutTracker.java.

◆ remove()

void com.fs.starfarer.api.util.TimeoutTracker< T >.remove ( T item)

Definition at line 53 of file TimeoutTracker.java.

◆ set()

void com.fs.starfarer.api.util.TimeoutTracker< T >.set ( T item,
float time )

Definition at line 45 of file TimeoutTracker.java.


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