Class PlayerFleetGenPluginImpl
java.lang.Object
com.fs.starfarer.api.impl.campaign.procgen.PlayerFleetGenPluginImpl
- All Implemented Interfaces:
InteractionDialogPlugin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
protected static enum
protected static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PlayerFleetGenPluginImpl.FleetGenData
protected InteractionDialogAPI
protected static final Color
protected PlayerFleetGenPluginImpl.OptionId
protected OptionPanelAPI
protected CampaignFleetAPI
protected TextPanelAPI
protected VisualPanelAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addNoSkillOfficer
(int level) void
advance
(float amount) void
protected void
protected MarketAPI
getNearestMarket
(boolean playerOnly) void
init
(InteractionDialogAPI dialog) protected void
void
optionMousedOver
(String optionText, Object optionData) void
optionSelected
(String text, Object optionData) protected void
protected void
protected void
protected void
protected void
void
protected void
-
Field Details
-
dialog
-
textPanel
-
options
-
visual
-
data
-
playerFleet
-
ships
-
fighters
-
weapons
-
unrestrictedFighters
-
unrestrictedWeapons
-
hullmods
-
HIGHLIGHT_COLOR
-
lastOptionMousedOver
-
-
Constructor Details
-
PlayerFleetGenPluginImpl
public PlayerFleetGenPluginImpl()
-
-
Method Details
-
init
- Specified by:
init
in interfaceInteractionDialogPlugin
-
getMemoryMap
- Specified by:
getMemoryMap
in interfaceInteractionDialogPlugin
-
backFromEngagement
- Specified by:
backFromEngagement
in interfaceInteractionDialogPlugin
-
optionSelected
- Specified by:
optionSelected
in interfaceInteractionDialogPlugin
-
getNearestMarket
-
print
-
selectShipsAndWeapons
protected void selectShipsAndWeapons() -
showOfficerSelector
protected void showOfficerSelector() -
selectQuality
protected void selectQuality() -
selectOfficerLevel
protected void selectOfficerLevel() -
selectAppendOrReplace
protected void selectAppendOrReplace() -
optionMousedOver
- Specified by:
optionMousedOver
in interfaceInteractionDialogPlugin
-
advance
public void advance(float amount) - Specified by:
advance
in interfaceInteractionDialogPlugin
-
getContext
- Specified by:
getContext
in interfaceInteractionDialogPlugin
-
showBlueprintPicker
public void showBlueprintPicker() -
createFleet
protected void createFleet() -
initAvailable
protected void initAvailable() -
addNoSkillOfficer
protected void addNoSkillOfficer(int level)
-