public class RuleBasedInteractionDialogPluginImpl extends java.lang.Object implements InteractionDialogPlugin, RuleBasedDialog
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FAILSAFE_LEAVE |
Constructor and Description |
---|
RuleBasedInteractionDialogPluginImpl() |
RuleBasedInteractionDialogPluginImpl(java.lang.String initialTrigger) |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount) |
void |
backFromEngagement(EngagementResultAPI result) |
boolean |
fireAll(java.lang.String trigger) |
boolean |
fireBest(java.lang.String trigger) |
java.lang.Object |
getContext() |
java.util.Map<java.lang.String,MemoryAPI> |
getMemoryMap() |
void |
init(InteractionDialogAPI dialog) |
void |
notifyActivePersonChanged() |
void |
optionMousedOver(java.lang.String optionText,
java.lang.Object optionData) |
void |
optionSelected(java.lang.String text,
java.lang.Object optionData) |
void |
reinit(boolean withContinueOnRuleFound) |
void |
setActiveMission(CampaignEventPlugin mission) |
void |
setEmbeddedMode(boolean embeddedMode) |
void |
updateMemory() |
public static final java.lang.String FAILSAFE_LEAVE
public RuleBasedInteractionDialogPluginImpl()
public RuleBasedInteractionDialogPluginImpl(java.lang.String initialTrigger)
public void setEmbeddedMode(boolean embeddedMode)
public void reinit(boolean withContinueOnRuleFound)
reinit
in interface RuleBasedDialog
public void init(InteractionDialogAPI dialog)
init
in interface InteractionDialogPlugin
public void updateMemory()
updateMemory
in interface RuleBasedDialog
public void notifyActivePersonChanged()
notifyActivePersonChanged
in interface RuleBasedDialog
public void setActiveMission(CampaignEventPlugin mission)
setActiveMission
in interface RuleBasedDialog
public boolean fireAll(java.lang.String trigger)
public boolean fireBest(java.lang.String trigger)
public void backFromEngagement(EngagementResultAPI result)
backFromEngagement
in interface InteractionDialogPlugin
public void optionSelected(java.lang.String text, java.lang.Object optionData)
optionSelected
in interface InteractionDialogPlugin
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
public java.util.Map<java.lang.String,MemoryAPI> getMemoryMap()
getMemoryMap
in interface InteractionDialogPlugin
getMemoryMap
in interface RuleBasedDialog
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.