Class SalvageSpecialInteraction.SalvageSpecialDialogPlugin
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.salvage.SalvageSpecialInteraction.SalvageSpecialDialogPlugin
- All Implemented Interfaces:
InteractionDialogPlugin
- Enclosing class:
- SalvageSpecialInteraction
public static class SalvageSpecialInteraction.SalvageSpecialDialogPlugin
extends Object
implements InteractionDialogPlugin
-
Constructor Summary
ConstructorsConstructorDescriptionSalvageSpecialDialogPlugin
(InteractionDialogPlugin originalPlugin, SalvageSpecialInteraction.SalvageSpecialPlugin special, Object specialData, Map<String, MemoryAPI> memoryMap) -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) void
backFromEngagement
(EngagementResultAPI battleResult) void
endSpecial
(boolean withContinue, boolean withAbort) void
init
(InteractionDialogAPI dialog) void
optionMousedOver
(String optionText, Object optionData) void
optionSelected
(String optionText, Object optionData)
-
Constructor Details
-
SalvageSpecialDialogPlugin
public SalvageSpecialDialogPlugin(InteractionDialogPlugin originalPlugin, SalvageSpecialInteraction.SalvageSpecialPlugin special, Object specialData, Map<String, MemoryAPI> memoryMap)
-
-
Method Details
-
init
- Specified by:
init
in interfaceInteractionDialogPlugin
-
optionSelected
- Specified by:
optionSelected
in interfaceInteractionDialogPlugin
-
endSpecial
public void endSpecial(boolean withContinue, boolean withAbort) -
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
-