Class HyperspaceAbyssPluginImpl
java.lang.Object
com.fs.starfarer.api.impl.campaign.terrain.BaseHyperspaceAbyssPlugin
com.fs.starfarer.api.impl.campaign.terrain.HyperspaceAbyssPluginImpl
- All Implemented Interfaces:
EncounterPointProvider
,HyperspaceAbyssPlugin
public class HyperspaceAbyssPluginImpl
extends BaseHyperspaceAbyssPlugin
implements EncounterPointProvider
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
static float
static float
static float
static float
static float
static float
static float
protected List<EncounterPoint>
static String
static float
static float
static float
static float
protected org.lwjgl.util.vector.Vector2f
protected Random
static float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) float
getAbyssalDepth
(org.lwjgl.util.vector.Vector2f loc, boolean uncapped) protected Object
Methods inherited from class com.fs.starfarer.api.impl.campaign.terrain.BaseHyperspaceAbyssPlugin
getAbyssalDepth, getAbyssalDepth, getAbyssalDepth, isInAbyss, isInAbyss
-
Field Details
-
EP_TYPE_ABYSSAL
-
ENCOUNTER_NEAR_ABYSSAL_SYSTEM_DIST
public static float ENCOUNTER_NEAR_ABYSSAL_SYSTEM_DIST -
NASCENT_WELL_DETECTED_RANGE
public static float NASCENT_WELL_DETECTED_RANGE -
JUMP_POINT_DETECTED_RANGE
public static float JUMP_POINT_DETECTED_RANGE -
GAS_GIANT_DETECTED_RANGE
public static float GAS_GIANT_DETECTED_RANGE -
STAR_DETECTED_RANGE
public static float STAR_DETECTED_RANGE -
DEPTH_THRESHOLD_FOR_ENCOUNTER
public static float DEPTH_THRESHOLD_FOR_ENCOUNTER -
DEPTH_THRESHOLD_FOR_DWELLER_LIGHT
public static float DEPTH_THRESHOLD_FOR_DWELLER_LIGHT -
DEPTH_THRESHOLD_FOR_ABYSSAL_LIGHT
public static float DEPTH_THRESHOLD_FOR_ABYSSAL_LIGHT -
DEPTH_THRESHOLD_FOR_ABYSSAL_STELLAR_OBJECT
public static float DEPTH_THRESHOLD_FOR_ABYSSAL_STELLAR_OBJECT -
DEPTH_THRESHOLD_FOR_ABYSSAL_STAR_SYSTEM
public static float DEPTH_THRESHOLD_FOR_ABYSSAL_STAR_SYSTEM -
DEPTH_THRESHOLD_FOR_NO_DUST_PARTICLES_IN_COMBAT
public static float DEPTH_THRESHOLD_FOR_NO_DUST_PARTICLES_IN_COMBAT -
DEPTH_THRESHOLD_FOR_FLEETS_FLEEING
public static float DEPTH_THRESHOLD_FOR_FLEETS_FLEEING -
PLAYER_DIST_TRAVELLED_TO_REGEN_EPS
public static float PLAYER_DIST_TRAVELLED_TO_REGEN_EPS -
playerLocWhenGeneratingEPs
protected org.lwjgl.util.vector.Vector2f playerLocWhenGeneratingEPs -
encounterPoints
-
random
-
-
Constructor Details
-
HyperspaceAbyssPluginImpl
public HyperspaceAbyssPluginImpl()
-
-
Method Details
-
readResolve
-
getAbyssalDepth
public float getAbyssalDepth(org.lwjgl.util.vector.Vector2f loc, boolean uncapped) - Specified by:
getAbyssalDepth
in interfaceHyperspaceAbyssPlugin
- Specified by:
getAbyssalDepth
in classBaseHyperspaceAbyssPlugin
-
advance
public void advance(float amount) - Specified by:
advance
in interfaceHyperspaceAbyssPlugin
- Overrides:
advance
in classBaseHyperspaceAbyssPlugin
- Parameters:
amount
-
-
getAbyssalSystems
- Specified by:
getAbyssalSystems
in interfaceHyperspaceAbyssPlugin
- Overrides:
getAbyssalSystems
in classBaseHyperspaceAbyssPlugin
-
generateEncounterPoints
- Specified by:
generateEncounterPoints
in interfaceEncounterPointProvider
-