Starsector API
|
Classes | |
class | ShiftData2 |
Public Member Functions | |
ValueShifterUtil (float base) | |
boolean | isUseSquareOfProgress () |
void | setUseSquareOfProgress (boolean useSquareOfProgress) |
boolean | isShifted () |
float | getBase () |
void | setBase (float base) |
float | getCurr () |
void | shift (Object source, float to, float durIn, float durOut, float shift) |
void | advance (float amount) |
float | getAverageShift () |
float | getShiftProgress (Object key) |
Static Public Member Functions | |
static void | main (String[] args) |
Protected Member Functions | |
void | updateCurr () |
Protected Attributes | |
float | base |
float | curr |
boolean | useSquareOfProgress = true |
transient float | averageShift |
Map< Object, ShiftData2 > | data = new LinkedHashMap<Object, ShiftData2>() |
Definition at line 7 of file ValueShifterUtil.java.
com.fs.starfarer.api.util.ValueShifterUtil.ValueShifterUtil | ( | float | base | ) |
Definition at line 22 of file ValueShifterUtil.java.
Implements com.fs.starfarer.api.util.ValueShifterAPI.
Definition at line 68 of file ValueShifterUtil.java.
float com.fs.starfarer.api.util.ValueShifterUtil.getAverageShift | ( | ) |
Definition at line 115 of file ValueShifterUtil.java.
float com.fs.starfarer.api.util.ValueShifterUtil.getBase | ( | ) |
Implements com.fs.starfarer.api.util.ValueShifterAPI.
Definition at line 41 of file ValueShifterUtil.java.
float com.fs.starfarer.api.util.ValueShifterUtil.getCurr | ( | ) |
Implements com.fs.starfarer.api.util.ValueShifterAPI.
Definition at line 49 of file ValueShifterUtil.java.
Definition at line 119 of file ValueShifterUtil.java.
boolean com.fs.starfarer.api.util.ValueShifterUtil.isShifted | ( | ) |
Definition at line 36 of file ValueShifterUtil.java.
boolean com.fs.starfarer.api.util.ValueShifterUtil.isUseSquareOfProgress | ( | ) |
Definition at line 27 of file ValueShifterUtil.java.
Definition at line 126 of file ValueShifterUtil.java.
Implements com.fs.starfarer.api.util.ValueShifterAPI.
Definition at line 45 of file ValueShifterUtil.java.
void com.fs.starfarer.api.util.ValueShifterUtil.setUseSquareOfProgress | ( | boolean | useSquareOfProgress | ) |
Definition at line 31 of file ValueShifterUtil.java.
void com.fs.starfarer.api.util.ValueShifterUtil.shift | ( | Object | source, |
float | to, | ||
float | durIn, | ||
float | durOut, | ||
float | shift | ||
) |
Durations are in seconds, NOT days.
source | |
to | |
durIn | |
durOut | |
shift |
Implements com.fs.starfarer.api.util.ValueShifterAPI.
Definition at line 53 of file ValueShifterUtil.java.
|
protected |
Definition at line 82 of file ValueShifterUtil.java.
Definition at line 19 of file ValueShifterUtil.java.
|
protected |
Definition at line 16 of file ValueShifterUtil.java.
|
protected |
Definition at line 17 of file ValueShifterUtil.java.
|
protected |
Definition at line 20 of file ValueShifterUtil.java.
Definition at line 18 of file ValueShifterUtil.java.