public class WormholeManager extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WormholeManager.WormholeData |
static class |
WormholeManager.WormholeItemData |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<WormholeManager.WormholeData> |
deployed |
static java.lang.String |
GOT_WORMHOLE_CALIBRATION_DATA |
static java.lang.String |
KEY |
static java.lang.String |
LIMBO_STABLE_LOCATION |
static float |
UNSTABLE_DURATION_MAX |
static float |
UNSTABLE_DURATION_MIN |
static java.lang.String |
WORMHOLE |
| Constructor and Description |
|---|
WormholeManager() |
| Modifier and Type | Method and Description |
|---|---|
JumpPointAPI |
addWormhole(SpecialItemData item,
SectorEntityToken stableLocation,
InteractionDialogAPI dialog) |
static SpecialItemData |
createWormholeAnchor(java.lang.String id,
java.lang.String name) |
static SpecialItemData |
createWormholeAnchor(java.lang.String category,
java.lang.String id,
java.lang.String name) |
static WormholeManager |
get() |
WormholeManager.WormholeData |
getDeployed(java.lang.String id) |
boolean |
isDeployed(java.lang.String id) |
void |
removeWormhole(JumpPointAPI jp,
InteractionDialogAPI dialog) |
void |
updateWormholeDestinations() |
static boolean |
willWormholeBecomeUnstable(SectorEntityToken stableLocation) |
public static java.lang.String KEY
public static java.lang.String WORMHOLE
public static java.lang.String LIMBO_STABLE_LOCATION
public static java.lang.String GOT_WORMHOLE_CALIBRATION_DATA
public static float UNSTABLE_DURATION_MIN
public static float UNSTABLE_DURATION_MAX
protected java.util.List<WormholeManager.WormholeData> deployed
public WormholeManager()
public static WormholeManager get()
public static boolean willWormholeBecomeUnstable(SectorEntityToken stableLocation)
public void updateWormholeDestinations()
public JumpPointAPI addWormhole(SpecialItemData item, SectorEntityToken stableLocation, InteractionDialogAPI dialog)
public void removeWormhole(JumpPointAPI jp, InteractionDialogAPI dialog)
public boolean isDeployed(java.lang.String id)
public WormholeManager.WormholeData getDeployed(java.lang.String id)
public static SpecialItemData createWormholeAnchor(java.lang.String id, java.lang.String name)
public static SpecialItemData createWormholeAnchor(java.lang.String category, java.lang.String id, java.lang.String name)