Class BarCMD
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
com.fs.starfarer.api.impl.campaign.rulecmd.missions.BarCMD
- All Implemented Interfaces:
InteractionDialogPlugin
,CommandPlugin
BarCMD
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
static float
protected InteractionDialogAPI
protected SectorEntityToken
protected InteractionDialogPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
abortMissions
(String optionId) void
advance
(float amount) void
backFromEngagement
(EngagementResultAPI battleResult) boolean
execute
(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) static BarCMD.BarAmbiencePlayer
getWrapperFor
(String optionId) void
init
(InteractionDialogAPI dialog) void
leaveBar()
void
optionMousedOver
(String optionText, Object optionData) void
optionSelected
(String optionText, Object optionData) void
returningFromEvent
(boolean withContinue) void
void
showOptions
(boolean returningFromEvent) Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
doesCommandAddOptions, getEntityMemory, getOptionOrder
-
Field Details
-
BAR_EVENT_MIN_TIME_BEFORE_CHANGING
public static float BAR_EVENT_MIN_TIME_BEFORE_CHANGING -
BAR_EVENT_MAX_TIME_BEFORE_CHANGING
public static float BAR_EVENT_MAX_TIME_BEFORE_CHANGING -
entity
-
originalPlugin
-
dialog
-
memoryMap
-
-
Constructor Details
-
BarCMD
public BarCMD()
-
-
Method Details
-
execute
public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) - Specified by:
execute
in interfaceCommandPlugin
-
showOptions
public void showOptions(boolean returningFromEvent) -
optionSelected
- Specified by:
optionSelected
in interfaceInteractionDialogPlugin
-
returningFromEvent
-
returningFromEvent
public void returningFromEvent(boolean withContinue) -
getWrapperFor
-
abortMissions
-
getAmbiencePlayer
-
leaveBar
public void leaveBar() -
advance
public void advance(float amount) - Specified by:
advance
in interfaceInteractionDialogPlugin
-
backFromEngagement
- Specified by:
backFromEngagement
in interfaceInteractionDialogPlugin
-
getContext
- Specified by:
getContext
in interfaceInteractionDialogPlugin
-
getMemoryMap
- Specified by:
getMemoryMap
in interfaceInteractionDialogPlugin
-
optionMousedOver
- Specified by:
optionMousedOver
in interfaceInteractionDialogPlugin
-
init
- Specified by:
init
in interfaceInteractionDialogPlugin
-