|
Starsector API
|
Classes | |
| interface | AdvancedSimOption |
| class | SimCategoryData |
| class | SimOptionCheckboxData |
| class | SimOptionData |
| class | SimOptionSelectorData |
| class | SimUIStateData |
Public Member Functions | |
| void | applySettingsToFleetMembers (List< FleetMemberAPI > members, SimCategoryData category, Map< String, String > settings) |
| void | applySettingsToDeployed (List< DeployedFleetMemberAPI > deployed, Map< String, String > settings) |
| List< SimCategoryData > | getCategories () |
| SimCategoryData | getCustomCategory () |
| List< AdvancedSimOption > | getSimOptions (SimCategoryData category) |
| boolean | showGroupDeploymentWidget (SimCategoryData category) |
| SimUIStateData | getUIStateData () |
| void | loadUIStateData () |
| void | saveUIStateData () |
| void | addCustomOpponents (List< String > variants) |
| void | removeCustomOpponents (List< String > variants) |
| void | loadCustomOpponents () |
| void | saveCustomOpponents () |
| List< String > | generateSelection (SimCategoryData category, int deploymentPoints) |
| void | reportPlayerBattleOccurred (CampaignFleetAPI primaryWinner, BattleAPI battle) |
| void | appendToTooltip (TooltipMakerAPI info, float initPad, float width, AdvancedSimOption option, Object extra) |
| void | resetToDefaults (boolean withSave) |
Static Public Attributes | |
| static boolean | ENABLE_OPTION_CHECKBOX_ICONS = true |
| static float | DEFAULT_PAD_AFTER = 20f |
Implementations of this need to handle some campaign events but to also work outside the campaign, e.g. for the devMode "edit variants" simulator, and for the mission refit simulator.
Copyright 2024 Fractal Softworks, LLC
Definition at line 28 of file SimulatorPlugin.java.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.addCustomOpponents | ( | List< String > | variants | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.appendToTooltip | ( | TooltipMakerAPI | info, |
| float | initPad, | ||
| float | width, | ||
| AdvancedSimOption | option, | ||
| Object | extra ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.applySettingsToDeployed | ( | List< DeployedFleetMemberAPI > | deployed, |
| Map< String, String > | settings ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.applySettingsToFleetMembers | ( | List< FleetMemberAPI > | members, |
| SimCategoryData | category, | ||
| Map< String, String > | settings ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| List< String > com.fs.starfarer.api.plugins.SimulatorPlugin.generateSelection | ( | SimCategoryData | category, |
| int | deploymentPoints ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| List< SimCategoryData > com.fs.starfarer.api.plugins.SimulatorPlugin.getCategories | ( | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| SimCategoryData com.fs.starfarer.api.plugins.SimulatorPlugin.getCustomCategory | ( | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| List< AdvancedSimOption > com.fs.starfarer.api.plugins.SimulatorPlugin.getSimOptions | ( | SimCategoryData | category | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| SimUIStateData com.fs.starfarer.api.plugins.SimulatorPlugin.getUIStateData | ( | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.loadCustomOpponents | ( | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.loadUIStateData | ( | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.removeCustomOpponents | ( | List< String > | variants | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.reportPlayerBattleOccurred | ( | CampaignFleetAPI | primaryWinner, |
| BattleAPI | battle ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.resetToDefaults | ( | boolean | withSave | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.saveCustomOpponents | ( | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| void com.fs.starfarer.api.plugins.SimulatorPlugin.saveUIStateData | ( | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
| boolean com.fs.starfarer.api.plugins.SimulatorPlugin.showGroupDeploymentWidget | ( | SimCategoryData | category | ) |
Implemented in com.fs.starfarer.api.impl.SimulatorPluginImpl.
|
static |
Definition at line 32 of file SimulatorPlugin.java.
|
static |
Definition at line 30 of file SimulatorPlugin.java.