Class CampaignTutorialScript
java.lang.Object
com.fs.starfarer.api.impl.campaign.tutorial.CampaignTutorialScript
- All Implemented Interfaces:
EveryFrameScript
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PlanetAPI
protected boolean
protected boolean
protected CampaignTerrainAPI
protected SectorEntityToken
protected CampaignFleetAPI
protected float
protected TutorialMissionIntel
protected float
protected boolean
protected CampaignFleetAPI
protected boolean
protected StarSystemAPI
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
void
advance
(float amount) Use SectorAPI.getClock() to convert to campaign days.boolean
isDone()
protected void
protected boolean
quickSaveNag
(CampaignTutorialScript.CampaignTutorialStage nagStage, CampaignTutorialScript.CampaignTutorialStage next, float timeout) protected Object
boolean
protected void
protected Object
-
Field Details
-
USE_TUTORIAL_RESPAWN
- See Also:
-
askedPlayerToSave
protected boolean askedPlayerToSave -
playerSaved
protected boolean playerSaved -
elapsed
protected float elapsed -
lastCheckDistToAncyra
protected float lastCheckDistToAncyra -
system
-
ancyra
-
derinkuyu
-
stage
-
orbitalResetDone
protected boolean orbitalResetDone -
debrisField
-
pirateFleet
-
detachment
-
intel
-
quickSaveFrom
-
charTabWasOpen
protected boolean charTabWasOpen
-
-
Constructor Details
-
CampaignTutorialScript
-
-
Method Details
-
readResolve
-
writeReplace
-
quickSaveNag
protected boolean quickSaveNag(CampaignTutorialScript.CampaignTutorialStage nagStage, CampaignTutorialScript.CampaignTutorialStage next, float timeout) -
leashToStartLocation
protected void leashToStartLocation() -
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.
-
addFleets
protected void addFleets() -
startTutorialMissionEvent
protected void startTutorialMissionEvent() -
addPirateFleet
protected void addPirateFleet() -
addSecurityDetachment
protected void addSecurityDetachment() -
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.
-