1package com.fs.starfarer.api.impl.campaign.intel.bar.events.historian;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.InteractionDialogAPI;
5import com.fs.starfarer.api.campaign.OptionPanelAPI;
6import com.fs.starfarer.api.campaign.TextPanelAPI;
7import com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin;
8import com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.HistorianData.HistorianOffer;
9import com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.HistorianData.HistorianOfferCreator;
14 transient protected boolean done =
false;
15 transient protected boolean remove =
false;
17 transient protected InteractionDialogAPI
dialog;
18 transient protected TextPanelAPI
text;
19 transient protected OptionPanelAPI
options;
20 transient protected HistorianOfferCreator
creator;
87 String offerId =
creator.getOfferId(
this);
88 if (offerId !=
null) {
static SettingsAPI getSettings()
boolean shouldRemoveOffer()
void init(InteractionDialogAPI dialog)
void setCreator(HistorianOfferCreator creator)
boolean shouldEndConversationOnReturning()
void setRemove(boolean remove)
transient InteractionDialogAPI dialog
transient HistorianOfferCreator creator
void optionSelected(String optionText, Object optionData)
boolean isInteractionFinished()
transient TextPanelAPI text
void setEndConversationOnReturning(boolean endConversationOnReturning)
void addPromptAndOption(InteractionDialogAPI dialog)
void setDone(boolean done)
transient OptionPanelAPI options
HistorianOfferCreator getCreator()
transient boolean endConversationOnReturning
static HistorianData getInstance()
Set< String > getGivenOffers()
String getSpriteName(String category, String id)