public interface InteractionDialogAPI
Modifier and Type | Method and Description |
---|---|
void |
addOptionSelectedText(java.lang.Object optionId) |
void |
addOptionSelectedText(java.lang.Object optionId,
boolean allowPrintingStoryOption) |
void |
dismiss() |
void |
dismissAsCancel() |
void |
flickerStatic(float in,
float out) |
SectorEntityToken |
getInteractionTarget() |
OptionPanelAPI |
getOptionPanel() |
InteractionDialogPlugin |
getPlugin() |
java.lang.String |
getPromptText() |
float |
getTextHeight() |
TextPanelAPI |
getTextPanel() |
float |
getTextWidth() |
VisualPanelAPI |
getVisualPanel() |
float |
getXOffset() |
float |
getYOffset() |
void |
hideTextPanel() |
void |
hideVisualPanel() |
boolean |
isCurrentOptionHadAConfirm() |
void |
makeOptionOpenCore(java.lang.String optionId,
CoreUITabId tabId,
CampaignUIAPI.CoreUITradeMode mode) |
void |
makeOptionOpenCore(java.lang.String optionId,
CoreUITabId tabId,
CampaignUIAPI.CoreUITradeMode mode,
boolean onlyShowTargetTabShortcut) |
void |
makeStoryOption(java.lang.Object optionId,
int storyPoints,
float bonusXPFraction,
java.lang.String soundId) |
void |
setBackgroundDimAmount(float backgroundDimAmount) |
void |
setInteractionTarget(SectorEntityToken interactionTarget) |
void |
setOpacity(float opacity) |
void |
setOptionColor(java.lang.Object optionId,
java.awt.Color color) |
void |
setOptionOnConfirm(java.lang.String text,
java.lang.Object optionId) |
void |
setOptionOnEscape(java.lang.String text,
java.lang.Object optionId)
optionSelected() with these parameters will be called when the player presses
"escape" while in the dialog, as the dialog is being dismissed.
|
void |
setPlugin(InteractionDialogPlugin plugin) |
void |
setPromptText(java.lang.String promptText) |
void |
setTextHeight(float height) |
void |
setTextWidth(float width) |
void |
setXOffset(float xOffset) |
void |
setYOffset(float yOffset) |
void |
showCampaignEntityPicker(java.lang.String title,
java.lang.String selectedText,
java.lang.String okText,
FactionAPI factionForUIColors,
java.util.List<SectorEntityToken> entities,
CampaignEntityPickerListener listener) |
void |
showCargoPickerDialog(java.lang.String title,
java.lang.String okText,
java.lang.String cancelText,
boolean small,
float textPanelWidth,
CargoAPI cargo,
CargoPickerListener listener) |
void |
showCargoPickerDialog(java.lang.String title,
java.lang.String okText,
java.lang.String cancelText,
boolean small,
float textPanelWidth,
float width,
float height,
CargoAPI cargo,
CargoPickerListener listener) |
void |
showCommDirectoryDialog(CommDirectoryAPI dir) |
void |
showCustomDialog(float customPanelWidth,
float customPanelHeight,
CustomDialogDelegate delegate) |
void |
showCustomProductionPicker(CustomProductionPickerDelegate delegate) |
void |
showCustomVisualDialog(float customPanelWidth,
float customPanelHeight,
CustomVisualDialogDelegate delegate) |
void |
showFleetMemberPickerDialog(java.lang.String title,
java.lang.String okText,
java.lang.String cancelText,
int rows,
int cols,
float iconSize,
boolean canPickNotReady,
boolean canPickMultiple,
java.util.List<FleetMemberAPI> pool,
FleetMemberPickerListener listener) |
void |
showFleetMemberRecoveryDialog(java.lang.String title,
java.util.List<FleetMemberAPI> pool,
FleetMemberPickerListener listener) |
void |
showFleetMemberRecoveryDialog(java.lang.String title,
java.util.List<FleetMemberAPI> pool,
java.util.List<FleetMemberAPI> storyPool,
FleetMemberPickerListener listener) |
void |
showGroundRaidTargetPicker(java.lang.String title,
java.lang.String okText,
MarketAPI market,
java.util.List<GroundRaidObjectivePlugin> data,
GroundRaidTargetPickerDelegate listener) |
void |
showIndustryPicker(java.lang.String title,
java.lang.String okText,
MarketAPI market,
java.util.List<Industry> industries,
IndustryPickerListener listener) |
void |
showTextPanel() |
void |
showVisualPanel() |
void |
startBattle(BattleCreationContext context) |
void setTextWidth(float width)
void setTextHeight(float height)
void setXOffset(float xOffset)
void setYOffset(float yOffset)
void setPromptText(java.lang.String promptText)
void hideTextPanel()
void showTextPanel()
float getTextWidth()
float getTextHeight()
float getXOffset()
float getYOffset()
java.lang.String getPromptText()
void flickerStatic(float in, float out)
OptionPanelAPI getOptionPanel()
TextPanelAPI getTextPanel()
VisualPanelAPI getVisualPanel()
SectorEntityToken getInteractionTarget()
InteractionDialogPlugin getPlugin()
void setOptionOnEscape(java.lang.String text, java.lang.Object optionId)
text
- optionId
- void startBattle(BattleCreationContext context)
void dismiss()
void dismissAsCancel()
void showFleetMemberPickerDialog(java.lang.String title, java.lang.String okText, java.lang.String cancelText, int rows, int cols, float iconSize, boolean canPickNotReady, boolean canPickMultiple, java.util.List<FleetMemberAPI> pool, FleetMemberPickerListener listener)
void showCustomDialog(float customPanelWidth, float customPanelHeight, CustomDialogDelegate delegate)
void hideVisualPanel()
void showCommDirectoryDialog(CommDirectoryAPI dir)
void setOptionOnConfirm(java.lang.String text, java.lang.Object optionId)
void setOpacity(float opacity)
void setBackgroundDimAmount(float backgroundDimAmount)
void setPlugin(InteractionDialogPlugin plugin)
void setInteractionTarget(SectorEntityToken interactionTarget)
void showCargoPickerDialog(java.lang.String title, java.lang.String okText, java.lang.String cancelText, boolean small, float textPanelWidth, CargoAPI cargo, CargoPickerListener listener)
void showIndustryPicker(java.lang.String title, java.lang.String okText, MarketAPI market, java.util.List<Industry> industries, IndustryPickerListener listener)
void makeOptionOpenCore(java.lang.String optionId, CoreUITabId tabId, CampaignUIAPI.CoreUITradeMode mode)
void makeOptionOpenCore(java.lang.String optionId, CoreUITabId tabId, CampaignUIAPI.CoreUITradeMode mode, boolean onlyShowTargetTabShortcut)
void setOptionColor(java.lang.Object optionId, java.awt.Color color)
void makeStoryOption(java.lang.Object optionId, int storyPoints, float bonusXPFraction, java.lang.String soundId)
void addOptionSelectedText(java.lang.Object optionId)
void addOptionSelectedText(java.lang.Object optionId, boolean allowPrintingStoryOption)
void showFleetMemberRecoveryDialog(java.lang.String title, java.util.List<FleetMemberAPI> pool, FleetMemberPickerListener listener)
void showFleetMemberRecoveryDialog(java.lang.String title, java.util.List<FleetMemberAPI> pool, java.util.List<FleetMemberAPI> storyPool, FleetMemberPickerListener listener)
void showGroundRaidTargetPicker(java.lang.String title, java.lang.String okText, MarketAPI market, java.util.List<GroundRaidObjectivePlugin> data, GroundRaidTargetPickerDelegate listener)
void showVisualPanel()
void showCustomProductionPicker(CustomProductionPickerDelegate delegate)
void showCampaignEntityPicker(java.lang.String title, java.lang.String selectedText, java.lang.String okText, FactionAPI factionForUIColors, java.util.List<SectorEntityToken> entities, CampaignEntityPickerListener listener)
boolean isCurrentOptionHadAConfirm()
void showCustomVisualDialog(float customPanelWidth, float customPanelHeight, CustomVisualDialogDelegate delegate)
void showCargoPickerDialog(java.lang.String title, java.lang.String okText, java.lang.String cancelText, boolean small, float textPanelWidth, float width, float height, CargoAPI cargo, CargoPickerListener listener)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.