Starsector API
|
Public Member Functions | |
void | setTextWidth (float width) |
void | setTextHeight (float height) |
void | setXOffset (float xOffset) |
void | setYOffset (float yOffset) |
void | setPromptText (String promptText) |
void | hideTextPanel () |
void | showTextPanel () |
float | getTextWidth () |
float | getTextHeight () |
float | getXOffset () |
float | getYOffset () |
String | getPromptText () |
void | flickerStatic (float in, float out) |
OptionPanelAPI | getOptionPanel () |
TextPanelAPI | getTextPanel () |
VisualPanelAPI | getVisualPanel () |
SectorEntityToken | getInteractionTarget () |
InteractionDialogPlugin | getPlugin () |
void | setOptionOnEscape (String text, Object optionId) |
void | startBattle (BattleCreationContext context) |
void | dismiss () |
void | dismissAsCancel () |
void | showFleetMemberPickerDialog (String title, String okText, String cancelText, int rows, int cols, float iconSize, boolean canPickNotReady, boolean canPickMultiple, List< FleetMemberAPI > pool, FleetMemberPickerListener listener) |
void | showCustomDialog (float customPanelWidth, float customPanelHeight, CustomDialogDelegate delegate) |
void | hideVisualPanel () |
void | showCommDirectoryDialog (CommDirectoryAPI dir) |
void | setOptionOnConfirm (String text, Object optionId) |
void | setOpacity (float opacity) |
void | setBackgroundDimAmount (float backgroundDimAmount) |
void | setPlugin (InteractionDialogPlugin plugin) |
void | setInteractionTarget (SectorEntityToken interactionTarget) |
void | showCargoPickerDialog (String title, String okText, String cancelText, boolean small, float textPanelWidth, CargoAPI cargo, CargoPickerListener listener) |
void | showIndustryPicker (String title, String okText, MarketAPI market, List< Industry > industries, IndustryPickerListener listener) |
void | makeOptionOpenCore (String optionId, CoreUITabId tabId, CoreUITradeMode mode) |
void | makeOptionOpenCore (String optionId, CoreUITabId tabId, CoreUITradeMode mode, boolean onlyShowTargetTabShortcut) |
void | setOptionColor (Object optionId, Color color) |
void | makeStoryOption (Object optionId, int storyPoints, float bonusXPFraction, String soundId) |
void | addOptionSelectedText (Object optionId) |
void | addOptionSelectedText (Object optionId, boolean allowPrintingStoryOption) |
void | showFleetMemberRecoveryDialog (String title, List< FleetMemberAPI > pool, FleetMemberPickerListener listener) |
void | showFleetMemberRecoveryDialog (String title, List< FleetMemberAPI > pool, List< FleetMemberAPI > storyPool, FleetMemberPickerListener listener) |
void | showGroundRaidTargetPicker (String title, String okText, MarketAPI market, List< GroundRaidObjectivePlugin > data, GroundRaidTargetPickerDelegate listener) |
void | showVisualPanel () |
void | showCustomProductionPicker (CustomProductionPickerDelegate delegate) |
void | showCampaignEntityPicker (String title, String selectedText, String okText, FactionAPI factionForUIColors, List< SectorEntityToken > entities, CampaignEntityPickerListener listener) |
boolean | isCurrentOptionHadAConfirm () |
void | showCustomVisualDialog (float customPanelWidth, float customPanelHeight, CustomVisualDialogDelegate delegate) |
void | showCargoPickerDialog (String title, String okText, String cancelText, boolean small, float textPanelWidth, float width, float height, CargoAPI cargo, CargoPickerListener listener) |
Definition at line 14 of file InteractionDialogAPI.java.
void com.fs.starfarer.api.campaign.InteractionDialogAPI.addOptionSelectedText | ( | Object | optionId | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.addOptionSelectedText | ( | Object | optionId, |
boolean | allowPrintingStoryOption | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.dismiss | ( | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.dismissAsCancel | ( | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.flickerStatic | ( | float | in, |
float | out | ||
) |
SectorEntityToken com.fs.starfarer.api.campaign.InteractionDialogAPI.getInteractionTarget | ( | ) |
OptionPanelAPI com.fs.starfarer.api.campaign.InteractionDialogAPI.getOptionPanel | ( | ) |
InteractionDialogPlugin com.fs.starfarer.api.campaign.InteractionDialogAPI.getPlugin | ( | ) |
String com.fs.starfarer.api.campaign.InteractionDialogAPI.getPromptText | ( | ) |
float com.fs.starfarer.api.campaign.InteractionDialogAPI.getTextHeight | ( | ) |
TextPanelAPI com.fs.starfarer.api.campaign.InteractionDialogAPI.getTextPanel | ( | ) |
float com.fs.starfarer.api.campaign.InteractionDialogAPI.getTextWidth | ( | ) |
VisualPanelAPI com.fs.starfarer.api.campaign.InteractionDialogAPI.getVisualPanel | ( | ) |
float com.fs.starfarer.api.campaign.InteractionDialogAPI.getXOffset | ( | ) |
float com.fs.starfarer.api.campaign.InteractionDialogAPI.getYOffset | ( | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.hideTextPanel | ( | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.hideVisualPanel | ( | ) |
boolean com.fs.starfarer.api.campaign.InteractionDialogAPI.isCurrentOptionHadAConfirm | ( | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.makeOptionOpenCore | ( | String | optionId, |
CoreUITabId | tabId, | ||
CoreUITradeMode | mode | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.makeOptionOpenCore | ( | String | optionId, |
CoreUITabId | tabId, | ||
CoreUITradeMode | mode, | ||
boolean | onlyShowTargetTabShortcut | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.makeStoryOption | ( | Object | optionId, |
int | storyPoints, | ||
float | bonusXPFraction, | ||
String | soundId | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setBackgroundDimAmount | ( | float | backgroundDimAmount | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setInteractionTarget | ( | SectorEntityToken | interactionTarget | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setOpacity | ( | float | opacity | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setOptionColor | ( | Object | optionId, |
Color | color | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setOptionOnConfirm | ( | String | text, |
Object | optionId | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setOptionOnEscape | ( | String | text, |
Object | optionId | ||
) |
optionSelected() with these parameters will be called when the player presses "escape" while in the dialog, as the dialog is being dismissed.
Can be set to null to have the escape key do nothing.
text | |
optionId |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setPlugin | ( | InteractionDialogPlugin | plugin | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setPromptText | ( | String | promptText | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setTextHeight | ( | float | height | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setTextWidth | ( | float | width | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setXOffset | ( | float | xOffset | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.setYOffset | ( | float | yOffset | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showCampaignEntityPicker | ( | String | title, |
String | selectedText, | ||
String | okText, | ||
FactionAPI | factionForUIColors, | ||
List< SectorEntityToken > | entities, | ||
CampaignEntityPickerListener | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showCargoPickerDialog | ( | String | title, |
String | okText, | ||
String | cancelText, | ||
boolean | small, | ||
float | textPanelWidth, | ||
CargoAPI | cargo, | ||
CargoPickerListener | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showCargoPickerDialog | ( | String | title, |
String | okText, | ||
String | cancelText, | ||
boolean | small, | ||
float | textPanelWidth, | ||
float | width, | ||
float | height, | ||
CargoAPI | cargo, | ||
CargoPickerListener | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showCommDirectoryDialog | ( | CommDirectoryAPI | dir | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showCustomDialog | ( | float | customPanelWidth, |
float | customPanelHeight, | ||
CustomDialogDelegate | delegate | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showCustomProductionPicker | ( | CustomProductionPickerDelegate | delegate | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showCustomVisualDialog | ( | float | customPanelWidth, |
float | customPanelHeight, | ||
CustomVisualDialogDelegate | delegate | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showFleetMemberPickerDialog | ( | String | title, |
String | okText, | ||
String | cancelText, | ||
int | rows, | ||
int | cols, | ||
float | iconSize, | ||
boolean | canPickNotReady, | ||
boolean | canPickMultiple, | ||
List< FleetMemberAPI > | pool, | ||
FleetMemberPickerListener | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showFleetMemberRecoveryDialog | ( | String | title, |
List< FleetMemberAPI > | pool, | ||
FleetMemberPickerListener | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showFleetMemberRecoveryDialog | ( | String | title, |
List< FleetMemberAPI > | pool, | ||
List< FleetMemberAPI > | storyPool, | ||
FleetMemberPickerListener | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showGroundRaidTargetPicker | ( | String | title, |
String | okText, | ||
MarketAPI | market, | ||
List< GroundRaidObjectivePlugin > | data, | ||
GroundRaidTargetPickerDelegate | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showIndustryPicker | ( | String | title, |
String | okText, | ||
MarketAPI | market, | ||
List< Industry > | industries, | ||
IndustryPickerListener | listener | ||
) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showTextPanel | ( | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.showVisualPanel | ( | ) |
void com.fs.starfarer.api.campaign.InteractionDialogAPI.startBattle | ( | BattleCreationContext | context | ) |