Class PlayerVisibleFleetManager
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
com.fs.starfarer.api.impl.campaign.fleets.PlayerVisibleFleetManager
- All Implemented Interfaces:
FleetEventListener
,EveryFrameScript
- Direct Known Subclasses:
DisposableFleetManager
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
BaseLimitedFleetManager.ManagedFleetData
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
active, log, tracker
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
getMaxFleets, getNextInterval, getSpawnRateMult, isDone, reportBattleOccurred, reportFleetDespawned, reportFleetDespawnedToListener, runWhilePaused, spawnFleet
-
Field Details
-
despawnTracker
-
-
Constructor Details
-
PlayerVisibleFleetManager
public PlayerVisibleFleetManager()
-
-
Method Details
-
readResolve
- Overrides:
readResolve
in classBaseLimitedFleetManager
-
advance
public void advance(float amount) Description copied from interface:EveryFrameScript
Use SectorAPI.getClock() to convert to campaign days.- Specified by:
advance
in interfaceEveryFrameScript
- Overrides:
advance
in classBaseLimitedFleetManager
- Parameters:
amount
- seconds elapsed during the last frame.
-
isOkToDespawnAssumingNotPlayerVisible
-
isVisibleToPlayer
-
getHyperspaceCullRange
protected float getHyperspaceCullRange() -
getInSystemCullRange
protected float getInSystemCullRange()
-