Uses of Interface
com.fs.starfarer.api.campaign.LocationAPI
Packages that use LocationAPI
Package
Description
-
Uses of LocationAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api with parameters of type LocationAPI -
Uses of LocationAPI in com.fs.starfarer.api.campaign
Subinterfaces of LocationAPI in com.fs.starfarer.api.campaignMethods in com.fs.starfarer.api.campaign that return LocationAPIModifier and TypeMethodDescriptionCampaignFleetAPI.getContainingLocation()
FleetOrStubAPI.getContainingLocation()
FleetStubAPI.getContainingLocation()
SectorEntityToken.getContainingLocation()
SectorAPI.getCurrentLocation()
SectorAPI.getHyperspace()
SectorAPI.getRespawnLocation()
Methods in com.fs.starfarer.api.campaign that return types with arguments of type LocationAPIMethods in com.fs.starfarer.api.campaign with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
SpawnPointPlugin.advance
(SectorAPI sector, LocationAPI location) Deprecated.void
FleetStubAPI.setContainingLocation
(LocationAPI containingLocation) void
SectorEntityToken.setContainingLocation
(LocationAPI location) void
SectorAPI.setCurrentLocation
(LocationAPI location) void
SectorAPI.setRespawnLocation
(LocationAPI respawnLocation) -
Uses of LocationAPI in com.fs.starfarer.api.campaign.ai
Methods in com.fs.starfarer.api.campaign.ai with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
NavigationModulePlugin.avoidLocation
(LocationAPI containingLocation, org.lwjgl.util.vector.Vector2f loc, float minRange, float maxRange, float duration) -
Uses of LocationAPI in com.fs.starfarer.api.campaign.econ
Methods in com.fs.starfarer.api.campaign.econ that return LocationAPIMethods in com.fs.starfarer.api.campaign.econ that return types with arguments of type LocationAPIMethods in com.fs.starfarer.api.campaign.econ with parameters of type LocationAPI -
Uses of LocationAPI in com.fs.starfarer.api.campaign.events
Methods in com.fs.starfarer.api.campaign.events that return LocationAPIMethods in com.fs.starfarer.api.campaign.events with parameters of type LocationAPIModifier and TypeMethodDescriptionCampaignEventManagerAPI.getProbability
(String eventType, LocationAPI eventTargetLocation) void
CampaignEventTarget.setLocation
(LocationAPI location) Constructors in com.fs.starfarer.api.campaign.events with parameters of type LocationAPI -
Uses of LocationAPI in com.fs.starfarer.api.campaign.listeners
Methods in com.fs.starfarer.api.campaign.listeners with parameters of type LocationAPIModifier and TypeMethodDescriptionstatic List<EncounterPoint>
ListenerUtil.generateEncounterPoints
(LocationAPI where) void
CoreDiscoverEntityPlugin.reportCurrentLocationChanged
(LocationAPI prev, LocationAPI curr) void
CurrentLocationChangedListener.reportCurrentLocationChanged
(LocationAPI prev, LocationAPI curr) static void
ListenerUtil.reportCurrentLocationChanged
(LocationAPI prev, LocationAPI curr) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign
Fields in com.fs.starfarer.api.impl.campaign declared as LocationAPIFields in com.fs.starfarer.api.impl.campaign with type parameters of type LocationAPIModifier and TypeFieldDescriptionprotected Map<SectorEntityToken,
LocationAPI> CoreLifecyclePluginImpl.asteroidList
protected Map<SectorEntityToken,
LocationAPI> CoreLifecyclePluginImpl.junkList
Constructors in com.fs.starfarer.api.impl.campaign with parameters of type LocationAPIModifierConstructorDescriptionExplosionParams
(Color color, LocationAPI where, org.lwjgl.util.vector.Vector2f loc, float radius, float durationMult) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.enc
Fields in com.fs.starfarer.api.impl.campaign.enc declared as LocationAPIMethods in com.fs.starfarer.api.impl.campaign.enc with parameters of type LocationAPIModifier and TypeMethodDescriptionEncounterManager.generateEncounterPoints
(LocationAPI where) EncounterPointProvider.generateEncounterPoints
(LocationAPI where) Constructors in com.fs.starfarer.api.impl.campaign.enc with parameters of type LocationAPIModifierConstructorDescriptionEncounterPoint
(String id, LocationAPI where, org.lwjgl.util.vector.Vector2f loc, String type) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.events.nearby
Fields in com.fs.starfarer.api.impl.campaign.events.nearby declared as LocationAPI -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.fleets
Fields in com.fs.starfarer.api.impl.campaign.fleets declared as LocationAPIFields in com.fs.starfarer.api.impl.campaign.fleets with type parameters of type LocationAPIModifier and TypeFieldDescriptionprotected Map<LocationAPI,
List<RouteManager.RouteData>> RouteManager.routesByLocation
Methods in com.fs.starfarer.api.impl.campaign.fleets that return LocationAPIModifier and TypeMethodDescriptionRouteManager.RouteSegment.getContainingLocationFrom()
RouteManager.RouteSegment.getContainingLocationTo()
RouteManager.RouteSegment.getCurrentContainingLocation()
Methods in com.fs.starfarer.api.impl.campaign.fleets with parameters of type LocationAPIConstructors in com.fs.starfarer.api.impl.campaign.fleets with parameters of type LocationAPI -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.ghosts
Methods in com.fs.starfarer.api.impl.campaign.ghosts with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
BaseSensorGhost.initEntity
(float sensorProfile, float radius, int extraSensorInds, LocationAPI where) static SlipstreamTerrainPlugin2
BaseSensorGhostCreator.pickNearbySlipstream
(float radius, LocationAPI location, Random random) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.intel
Fields in com.fs.starfarer.api.impl.campaign.intel declared as LocationAPIMethods in com.fs.starfarer.api.impl.campaign.intel that return LocationAPIMethods in com.fs.starfarer.api.impl.campaign.intel with parameters of type LocationAPIModifier and TypeMethodDescriptionboolean
BaseIntelPlugin.canMakeVisible
(boolean playerInRelayRange, LocationAPI conLoc, org.lwjgl.util.vector.Vector2f hyperLoc, boolean commSniffer) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.intel.events.ht
Methods in com.fs.starfarer.api.impl.campaign.intel.events.ht with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
HyperspaceTopographyEventIntel.reportCurrentLocationChanged
(LocationAPI prev, LocationAPI curr) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.intel.group
Fields in com.fs.starfarer.api.impl.campaign.intel.group declared as LocationAPIMethods in com.fs.starfarer.api.impl.campaign.intel.group that return LocationAPIModifier and TypeMethodDescriptionstatic LocationAPI
FleetGroupIntel.getLocation
(RouteManager.RouteSegment segment) static LocationAPI
FleetGroupIntel.getLocationForState
(RouteManager.RouteSegment segment, RouteFleetAssignmentAI.TravelState state) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.missions
Fields in com.fs.starfarer.api.impl.campaign.missions declared as LocationAPIMethods in com.fs.starfarer.api.impl.campaign.missions with parameters of type LocationAPIModifier and TypeMethodDescriptionprotected boolean
DelayedFleetEncounter.CanSpawnFleetConditionChecker.isPlayerInRightRangeBand
(LocationAPI system) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.missions.academy
Methods in com.fs.starfarer.api.impl.campaign.missions.academy with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
GAAtTheGates.reportCurrentLocationChanged
(LocationAPI prev, LocationAPI currLoc) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.missions.hub
Fields in com.fs.starfarer.api.impl.campaign.missions.hub declared as LocationAPIModifier and TypeFieldDescriptionMissionTrigger.TriggerActionContext.containingLocation
BaseHubMission.EnteredLocationChecker.location
protected LocationAPI
HubMissionWithTriggers.PickSetLocationAction.location
BaseHubMission.LocData.system
protected LocationAPI
TriggerFleetAssignmentAI.system
Methods in com.fs.starfarer.api.impl.campaign.missions.hub that return LocationAPIModifier and TypeMethodDescriptionprotected LocationAPI[]
HubMissionWithSearch.convertLocations
(String... locations) Methods in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
HubMissionWithTriggers.beginEnteredLocationTrigger
(LocationAPI location, Object... stages) void
BaseHubMission.connectWithEnteredLocation
(Object from, Object to, LocationAPI location) BaseHubMission.generateLocation
(String entityId, BaseHubMission.EntityLocationType locType, SectorEntityToken param, LocationAPI system) void
HubMissionWithSearch.preferMarketLocation
(LocationAPI... locations) void
HubMissionWithSearch.preferMarketLocationNot
(LocationAPI... locations) void
HubMissionWithSearch.requireMarketLocation
(LocationAPI... locations) void
HubMissionWithSearch.requireMarketLocationNot
(LocationAPI... locations) void
BaseHubMission.setStageOnEnteredLocation
(Object to, LocationAPI location) void
HubMissionWithTriggers.triggerPickSetLocation
(LocationAPI location, org.lwjgl.util.vector.Vector2f coordinates) Constructors in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type LocationAPIModifierConstructorDescriptionEnteredLocationChecker
(LocationAPI location) LocData
(BaseHubMission.EntityLocationType type, SectorEntityToken centerOn, LocationAPI system) Generate an EntityLocation based on the type.LocData
(BaseHubMission.EntityLocationType type, SectorEntityToken centerOn, LocationAPI system, boolean removeOnMissionOver) Generate an EntityLocation based on the type.LocData
(BaseThemeGenerator.EntityLocation loc, LocationAPI system) At provided EntityLocation.LocData
(BaseThemeGenerator.EntityLocation loc, LocationAPI system, boolean removeOnMissionOver) At provided EntityLocation.LocData
(org.lwjgl.util.vector.Vector2f loc, LocationAPI system) At fixed coordinates, no orbit.LocData
(org.lwjgl.util.vector.Vector2f loc, LocationAPI system, boolean removeOnMissionOver) At fixed coordinates, no orbit.MarketLocationReq
(boolean negate, LocationAPI... locations) PickSetLocationAction
(org.lwjgl.util.vector.Vector2f coordinates, LocationAPI location) TriggerFleetAssignmentAI
(String travelText, String patrolText, HubMission mission, LocationAPI system, boolean randomLocation, CampaignFleetAPI fleet, SectorEntityToken... patrolPoints) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.procgen
Fields in com.fs.starfarer.api.impl.campaign.procgen declared as LocationAPI -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.procgen.themes
Methods in com.fs.starfarer.api.impl.campaign.procgen.themes that return LocationAPIModifier and TypeMethodDescriptionprotected LocationAPI
RouteFleetAssignmentAI.getLocationForState
(RouteManager.RouteSegment segment, RouteFleetAssignmentAI.TravelState state) Methods in com.fs.starfarer.api.impl.campaign.procgen.themes with parameters of type LocationAPIModifier and TypeMethodDescriptionBaseThemeGenerator.addEntity
(Random random, LocationAPI system, BaseThemeGenerator.EntityLocation loc, String type, String faction) BaseThemeGenerator.addEntityAutoDetermineType
(Random random, LocationAPI system, BaseThemeGenerator.EntityLocation loc, String type, String faction) BaseThemeGenerator.addNonSalvageEntity
(LocationAPI system, BaseThemeGenerator.EntityLocation loc, String type, String faction) static SectorEntityToken
BaseThemeGenerator.addSalvageEntity
(LocationAPI location, String id, String faction) static SectorEntityToken
BaseThemeGenerator.addSalvageEntity
(LocationAPI location, String id, String faction, Object pluginParams) static SectorEntityToken
BaseThemeGenerator.addSalvageEntity
(Random random, LocationAPI location, String id, String faction) static SectorEntityToken
BaseThemeGenerator.addSalvageEntity
(Random random, LocationAPI location, String id, String faction, Object pluginParams) RemnantStationFleetManager.RemnantSystemEPGenerator.generateEncounterPoints
(LocationAPI where) protected int
DerelictThemeGenerator.getNumProbesForSystem
(LocationAPI system) static boolean
BaseThemeGenerator.isAreaEmpty
(LocationAPI loc, org.lwjgl.util.vector.Vector2f coords) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.rulecmd
Methods in com.fs.starfarer.api.impl.campaign.rulecmd with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
HA_CMD.StationKingScript.reportCurrentLocationChanged
(LocationAPI prev, LocationAPI curr) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.rulecmd.salvage
Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
Objectives.updateOrbitingEntities
(LocationAPI loc, SectorEntityToken prev, SectorEntityToken built) -
Uses of LocationAPI in com.fs.starfarer.api.impl.campaign.terrain
Methods in com.fs.starfarer.api.impl.campaign.terrain with parameters of type LocationAPIModifier and TypeMethodDescriptionHyperspaceAbyssPluginImpl.generateEncounterPoints
(LocationAPI where) static CampaignTerrainAPI
SlipstreamTerrainPlugin.getSlipstream
(LocationAPI location) static SlipstreamTerrainPlugin
SlipstreamTerrainPlugin.getSlipstreamPlugin
(LocationAPI location) -
Uses of LocationAPI in com.fs.starfarer.api.impl.combat.threat
Methods in com.fs.starfarer.api.impl.combat.threat with parameters of type LocationAPIModifier and TypeMethodDescriptionvoid
DisposableThreatFleetManager.reportCurrentLocationChanged
(LocationAPI prev, LocationAPI curr) -
Uses of LocationAPI in com.fs.starfarer.api.ui
Fields in com.fs.starfarer.api.ui declared as LocationAPIConstructors in com.fs.starfarer.api.ui with parameters of type LocationAPIModifierConstructorDescriptionMarkerData
(org.lwjgl.util.vector.Vector2f coordinates, LocationAPI location) MarkerData
(org.lwjgl.util.vector.Vector2f coordinates, LocationAPI location, float scale) MarkerData
(org.lwjgl.util.vector.Vector2f coordinates, LocationAPI location, Color color) MarkerData
(org.lwjgl.util.vector.Vector2f coordinates, LocationAPI location, Color color, float scale) -
Uses of LocationAPI in com.fs.starfarer.api.util
Methods in com.fs.starfarer.api.util with parameters of type LocationAPIModifier and TypeMethodDescriptionstatic CustomCampaignEntityAPI
Misc.addCargoPods
(LocationAPI where, org.lwjgl.util.vector.Vector2f loc) static SectorEntityToken
Misc.addDebrisField
(LocationAPI loc, DebrisFieldTerrainPlugin.DebrisFieldParams params, Random random) static ParticleControllerAPI[]
Misc.addGlowyParticle
(LocationAPI location, org.lwjgl.util.vector.Vector2f loc, org.lwjgl.util.vector.Vector2f vel, float size, float rampUp, float dur, Color color) static void
Misc.addHitGlow
(LocationAPI location, org.lwjgl.util.vector.Vector2f loc, org.lwjgl.util.vector.Vector2f vel, float size, float dur, Color color) static void
Misc.addHitGlow
(LocationAPI location, org.lwjgl.util.vector.Vector2f loc, org.lwjgl.util.vector.Vector2f vel, float size, Color color) static SectorEntityToken
Misc.addNebulaFromPNG
(String image, float centerX, float centerY, LocationAPI location, String category, String key, int tilesWide, int tilesHigh, StarAge age) static SectorEntityToken
Misc.addNebulaFromPNG
(String image, float centerX, float centerY, LocationAPI location, String category, String key, int tilesWide, int tilesHigh, String terrainType, StarAge age) static boolean
Misc.crossesAnySlipstream
(LocationAPI location, org.lwjgl.util.vector.Vector2f from, org.lwjgl.util.vector.Vector2f to) static MarketAPI
Misc.getBiggestMarketInLocation
(LocationAPI location) Misc.getMarketsInLocation
(LocationAPI location) Misc.getMarketsInLocation
(LocationAPI location, String factionId) static boolean
Misc.isInsideSlipstream
(org.lwjgl.util.vector.Vector2f loc, float radius, LocationAPI location) static org.lwjgl.util.vector.Vector2f
Misc.pickLocationNotNearPlayer
(LocationAPI where, org.lwjgl.util.vector.Vector2f from, float minDist) static final boolean
Misc.shouldConvertFromStub
(LocationAPI containingLocation, org.lwjgl.util.vector.Vector2f location)