Class HistorianBarEvent
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.HistorianBarEvent
- All Implemented Interfaces:
PortsideBarEvent
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HistorianData.HistorianOffer
protected MarketAPI
static int
protected List<HistorianData.HistorianOffer>
static float
protected Random
protected long
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
dialog, done, memoryMap, noContinue, options, shownAt, text
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPromptAndOption
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) protected String
protected String
void
init
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) void
optionSelected
(String optionText, Object optionData) protected void
boolean
shouldShowAtMarket
(MarketAPI market) Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
advance, endWithContinue, getBarEventId, getShownAt, isAlwaysShow, isDialogFinished, shouldRemoveEvent, wasShownAtMarket
-
Field Details
-
MIN_SNAPSHOTS_TO_SHOW_PLOG
public static int MIN_SNAPSHOTS_TO_SHOW_PLOG -
PROB_TO_SHOW
public static float PROB_TO_SHOW -
seed
protected long seed -
market
-
random
-
offers
-
currentOffer
-
-
Constructor Details
-
HistorianBarEvent
public HistorianBarEvent()
-
-
Method Details
-
shouldShowAtMarket
- Specified by:
shouldShowAtMarket
in interfacePortsideBarEvent
- Overrides:
shouldShowAtMarket
in classBaseBarEvent
-
regen
-
addPromptAndOption
- Specified by:
addPromptAndOption
in interfacePortsideBarEvent
- Overrides:
addPromptAndOption
in classBaseBarEvent
-
getOptionText
-
getPrompt
-
init
- Specified by:
init
in interfacePortsideBarEvent
- Overrides:
init
in classBaseBarEvent
-
optionSelected
- Specified by:
optionSelected
in interfacePortsideBarEvent
- Overrides:
optionSelected
in classBaseBarEvent
-