Class CommerceBountyManager
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.events.CommerceBountyManager
- All Implemented Interfaces:
EveryFrameScript
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) Use SectorAPI.getClock() to convert to campaign days.static boolean
doesStarSystemHavePlayerCommerceIndustry
(StarSystemAPI system, boolean requireFunctional) static SystemBountyIntel
getCommerceBounty
(StarSystemAPI system) static MarketAPI
getPlayerCommerceMarket
(StarSystemAPI system) boolean
isDone()
boolean
-
Field Details
-
tracker
-
-
Constructor Details
-
CommerceBountyManager
public CommerceBountyManager()
-
-
Method Details
-
isDone
public boolean isDone()- Specified by:
isDone
in interfaceEveryFrameScript
- Returns:
- true when the script is finished and can be cleaned up by the engine.
-
runWhilePaused
public boolean runWhilePaused()- Specified by:
runWhilePaused
in interfaceEveryFrameScript
- Returns:
- whether advance() should be called while the campaign engine is paused.
-
advance
public void advance(float amount) Description copied from interface:EveryFrameScript
Use SectorAPI.getClock() to convert to campaign days.- Specified by:
advance
in interfaceEveryFrameScript
- Parameters:
amount
- seconds elapsed during the last frame.
-
getCommerceBounty
-
doesStarSystemHavePlayerCommerceIndustry
public static boolean doesStarSystemHavePlayerCommerceIndustry(StarSystemAPI system, boolean requireFunctional) -
getPlayerCommerceMarket
-