1package com.fs.starfarer.api.impl.campaign.intel.bar;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.InteractionDialogAPI;
7import com.fs.starfarer.api.campaign.InteractionDialogPlugin;
8import com.fs.starfarer.api.campaign.rules.MemoryAPI;
9import com.fs.starfarer.api.combat.EngagementResultAPI;
10import com.fs.starfarer.api.impl.campaign.DevMenuOptions;
11import com.fs.starfarer.api.impl.campaign.rulecmd.DumpMemory;
12import com.fs.starfarer.api.impl.campaign.rulecmd.missions.BarCMD;
15 protected InteractionDialogAPI
dialog;
41 if (optionText !=
null) {
43 dialog.addOptionSelectedText(optionData);
45 if (optionData == DumpMemory.OPTION_ID) {
53 event.optionSelected(optionText, optionData);
static SettingsAPI getSettings()
void backFromEngagement(EngagementResultAPI battleResult)
BarEventDialogPlugin(BarCMD cmd, InteractionDialogPlugin originalPlugin, PortsideBarEvent event, Map< String, MemoryAPI > memoryMap)
Map< String, MemoryAPI > getMemoryMap()
void init(InteractionDialogAPI dialog)
void advance(float amount)
InteractionDialogAPI dialog
InteractionDialogPlugin originalPlugin
Map< String, MemoryAPI > memoryMap
void optionMousedOver(String optionText, Object optionData)
void optionSelected(String optionText, Object optionData)