1package com.fs.starfarer.api.impl.campaign.enc;
3import java.util.ArrayList;
6import com.fs.starfarer.api.EveryFrameScript;
7import com.fs.starfarer.api.Global;
8import com.fs.starfarer.api.campaign.CampaignFleetAPI;
9import com.fs.starfarer.api.campaign.JumpPointAPI;
10import com.fs.starfarer.api.campaign.JumpPointAPI.JumpDestination;
11import com.fs.starfarer.api.campaign.NascentGravityWellAPI;
12import com.fs.starfarer.api.campaign.SectorEntityToken;
13import com.fs.starfarer.api.campaign.StarSystemAPI;
14import com.fs.starfarer.api.util.IntervalUtil;
15import com.fs.starfarer.api.util.Misc;
28 if (
system ==
null)
return;
64 List<SectorEntityToken>
remove =
new ArrayList<SectorEntityToken>();
69 if (dest.getDestination() ==
null)
continue;
76 if (curr.getTarget() ==
null)
continue;
77 if (
system == curr.getTarget().getStarSystem()) {
static SectorAPI getSector()
AbyssalLocationDespawner(StarSystemAPI system)
void advance(float amount)
void advance(float amount)
static float getDistanceLY(SectorEntityToken from, SectorEntityToken to)
List< JumpDestination > getDestinations()
List< SectorEntityToken > getJumpPoints()
void removeEntity(SectorEntityToken entity)
List< NascentGravityWellAPI > getGravityWells()
CampaignFleetAPI getPlayerFleet()
LocationAPI getHyperspace()
void removeStarSystemNextFrame(StarSystemAPI system)
StarSystemAPI getStarSystem()
Vector2f getLocationInHyperspace()
SectorEntityToken getHyperspaceAnchor()
float getDaysSinceLastPlayerVisit()