public class PEAvertInteractionDialogPluginImpl extends java.lang.Object implements InteractionDialogPlugin
Modifier and Type | Field and Description |
---|---|
protected com.fs.starfarer.api.impl.campaign.intel.punitive.PEAvertInteractionDialogPluginImpl.OptionId |
beingConfirmed |
static int |
BRIBE_MAX |
static int |
BRIBE_MULT |
protected InteractionDialogAPI |
dialog |
protected PunitiveExpeditionIntel |
intel |
static RepLevel |
MIN_REP |
protected OptionPanelAPI |
options |
protected CampaignFleetAPI |
playerFleet |
static float |
REP_COST |
protected TextPanelAPI |
textPanel |
protected IntelUIAPI |
ui |
protected VisualPanelAPI |
visual |
Constructor and Description |
---|
PEAvertInteractionDialogPluginImpl(PunitiveExpeditionIntel intel,
IntelUIAPI ui) |
Modifier and Type | Method and Description |
---|---|
protected void |
addChoiceOptions() |
protected void |
addConfirmOptions() |
protected void |
addDismissOption() |
void |
advance(float amount) |
void |
backFromEngagement(EngagementResultAPI result) |
protected int |
computeBribeAmount() |
java.lang.Object |
getContext() |
java.util.Map<java.lang.String,MemoryAPI> |
getMemoryMap() |
void |
init(InteractionDialogAPI dialog) |
protected void |
leave() |
void |
optionMousedOver(java.lang.String optionText,
java.lang.Object optionData) |
void |
optionSelected(java.lang.String text,
java.lang.Object optionData) |
void |
printInit() |
protected void |
printOptionDesc(com.fs.starfarer.api.impl.campaign.intel.punitive.PEAvertInteractionDialogPluginImpl.OptionId option) |
public static int BRIBE_MULT
public static int BRIBE_MAX
public static RepLevel MIN_REP
public static float REP_COST
protected InteractionDialogAPI dialog
protected TextPanelAPI textPanel
protected OptionPanelAPI options
protected VisualPanelAPI visual
protected CampaignFleetAPI playerFleet
protected PunitiveExpeditionIntel intel
protected IntelUIAPI ui
protected com.fs.starfarer.api.impl.campaign.intel.punitive.PEAvertInteractionDialogPluginImpl.OptionId beingConfirmed
public PEAvertInteractionDialogPluginImpl(PunitiveExpeditionIntel intel, IntelUIAPI ui)
public void init(InteractionDialogAPI dialog)
init
in interface InteractionDialogPlugin
public java.util.Map<java.lang.String,MemoryAPI> getMemoryMap()
getMemoryMap
in interface InteractionDialogPlugin
public void backFromEngagement(EngagementResultAPI result)
backFromEngagement
in interface InteractionDialogPlugin
protected int computeBribeAmount()
protected void printOptionDesc(com.fs.starfarer.api.impl.campaign.intel.punitive.PEAvertInteractionDialogPluginImpl.OptionId option)
protected void addChoiceOptions()
protected void addDismissOption()
protected void addConfirmOptions()
public void printInit()
public void optionSelected(java.lang.String text, java.lang.Object optionData)
optionSelected
in interface InteractionDialogPlugin
protected void leave()
public void optionMousedOver(java.lang.String optionText, java.lang.Object optionData)
optionMousedOver
in interface InteractionDialogPlugin
public void advance(float amount)
advance
in interface InteractionDialogPlugin
public java.lang.Object getContext()
getContext
in interface InteractionDialogPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.