1package com.fs.starfarer.api.campaign;
6import com.fs.starfarer.api.campaign.CampaignUIAPI.CoreUITradeMode;
7import com.fs.starfarer.api.campaign.econ.Industry;
8import com.fs.starfarer.api.campaign.econ.MarketAPI;
9import com.fs.starfarer.api.combat.BattleCreationContext;
10import com.fs.starfarer.api.fleet.FleetMemberAPI;
11import com.fs.starfarer.api.impl.campaign.graid.GroundRaidObjectivePlugin;
57 int rows,
int cols,
float iconSize,
boolean canPickNotReady,
boolean canPickMultiple,
92 void makeStoryOption(Object optionId,
int storyPoints,
float bonusXPFraction, String soundId);
98 List<FleetMemberAPI> pool, List<FleetMemberAPI> storyPool,
void makeStoryOption(Object optionId, int storyPoints, float bonusXPFraction, String soundId)
void setInteractionTarget(SectorEntityToken interactionTarget)
void showCustomDialog(float customPanelWidth, float customPanelHeight, CustomDialogDelegate delegate)
void setYOffset(float yOffset)
void setBackgroundDimAmount(float backgroundDimAmount)
void setPlugin(InteractionDialogPlugin plugin)
void setOptionColor(Object optionId, Color color)
void showCustomProductionPicker(CustomProductionPickerDelegate delegate)
void setTextHeight(float height)
void addOptionSelectedText(Object optionId, boolean allowPrintingStoryOption)
TextPanelAPI getTextPanel()
VisualPanelAPI getVisualPanel()
void startBattle(BattleCreationContext context)
InteractionDialogPlugin getPlugin()
void makeOptionOpenCore(String optionId, CoreUITabId tabId, CoreUITradeMode mode)
void setTextWidth(float width)
void showIndustryPicker(String title, String okText, MarketAPI market, List< Industry > industries, IndustryPickerListener listener)
void showCustomVisualDialog(float customPanelWidth, float customPanelHeight, CustomVisualDialogDelegate delegate)
void setOpacity(float opacity)
boolean isCurrentOptionHadAConfirm()
void flickerStatic(float in, float out)
void showCommDirectoryDialog(CommDirectoryAPI dir)
void setOptionOnConfirm(String text, Object optionId)
void showGroundRaidTargetPicker(String title, String okText, MarketAPI market, List< GroundRaidObjectivePlugin > data, GroundRaidTargetPickerDelegate listener)
SectorEntityToken getInteractionTarget()
void showCargoPickerDialog(String title, String okText, String cancelText, boolean small, float textPanelWidth, CargoAPI cargo, CargoPickerListener listener)
void showFleetMemberRecoveryDialog(String title, List< FleetMemberAPI > pool, FleetMemberPickerListener listener)
void addOptionSelectedText(Object optionId)
void makeOptionOpenCore(String optionId, CoreUITabId tabId, CoreUITradeMode mode, boolean onlyShowTargetTabShortcut)
void showFleetMemberRecoveryDialog(String title, List< FleetMemberAPI > pool, List< FleetMemberAPI > storyPool, FleetMemberPickerListener listener)
void setPromptText(String promptText)
void showCargoPickerDialog(String title, String okText, String cancelText, boolean small, float textPanelWidth, float width, float height, CargoAPI cargo, CargoPickerListener listener)
void showFleetMemberPickerDialog(String title, String okText, String cancelText, int rows, int cols, float iconSize, boolean canPickNotReady, boolean canPickMultiple, List< FleetMemberAPI > pool, FleetMemberPickerListener listener)
void setOptionOnEscape(String text, Object optionId)
void setXOffset(float xOffset)
OptionPanelAPI getOptionPanel()
void showCampaignEntityPicker(String title, String selectedText, String okText, FactionAPI factionForUIColors, List< SectorEntityToken > entities, CampaignEntityPickerListener listener)