public class RuinsFleetRouteManager extends BaseRouteFleetManager
| Modifier and Type | Field and Description |
|---|---|
protected StarSystemAPI |
system |
interval| Constructor and Description |
|---|
RuinsFleetRouteManager(StarSystemAPI system) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRouteFleetIfPossible() |
static CampaignFleetAPI |
createScavenger(java.lang.String type,
org.lwjgl.util.vector.Vector2f locInHyper,
MarketAPI source,
boolean pirate,
java.util.Random random) |
static CampaignFleetAPI |
createScavenger(java.lang.String type,
org.lwjgl.util.vector.Vector2f locInHyper,
RouteManager.RouteData route,
MarketAPI source,
boolean pirate,
java.util.Random random) |
protected int |
getMaxFleets() |
protected java.lang.String |
getRouteSourceId() |
static float |
getVeryApproximateSalvageValue(StarSystemAPI system) |
MarketAPI |
pickSourceMarket() |
void |
reportAboutToBeDespawnedByRouteManager(RouteManager.RouteData route) |
boolean |
shouldCancelRouteAfterDelayCheck(RouteManager.RouteData data) |
boolean |
shouldRepeat(RouteManager.RouteData route) |
CampaignFleetAPI |
spawnFleet(RouteManager.RouteData route) |
advance, isDone, runWhilePausedprotected StarSystemAPI system
public RuinsFleetRouteManager(StarSystemAPI system)
protected java.lang.String getRouteSourceId()
getRouteSourceId in class BaseRouteFleetManagerprotected int getMaxFleets()
getMaxFleets in class BaseRouteFleetManagerprotected void addRouteFleetIfPossible()
addRouteFleetIfPossible in class BaseRouteFleetManagerpublic static float getVeryApproximateSalvageValue(StarSystemAPI system)
public MarketAPI pickSourceMarket()
public CampaignFleetAPI spawnFleet(RouteManager.RouteData route)
public static CampaignFleetAPI createScavenger(java.lang.String type, org.lwjgl.util.vector.Vector2f locInHyper, MarketAPI source, boolean pirate, java.util.Random random)
public static CampaignFleetAPI createScavenger(java.lang.String type, org.lwjgl.util.vector.Vector2f locInHyper, RouteManager.RouteData route, MarketAPI source, boolean pirate, java.util.Random random)
public boolean shouldCancelRouteAfterDelayCheck(RouteManager.RouteData data)
public boolean shouldRepeat(RouteManager.RouteData route)
public void reportAboutToBeDespawnedByRouteManager(RouteManager.RouteData route)