Interface PortsideBarEvent
- All Known Implementing Classes:
BaseBarEvent
,BaseBarEventIntel
,BaseBarEventWithPerson
,BaseGetCommodityBarEvent
,CorruptPLClerkSuppliesBarEvent
,DeliveryBarEvent
,DiktatLobsterBarEvent
,HistorianBarEvent
,HubMissionBarEventWrapper
,LuddicCraftBarEvent
,LuddicFarmerBarEvent
,LuddicPathBaseBarEvent
,MercsOnTheRunBarEvent
,PirateBaseRumorBarEvent
,PlanetaryShieldBarEvent
,QuartermasterCargoSwapBarEvent
,ScientistAICoreBarEvent
,TriTachLoanBarEvent
,TriTachMajorLoanBarEvent
public interface PortsideBarEvent
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPromptAndOption
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) void
advance
(float amount) boolean
void
init
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) boolean
boolean
void
optionSelected
(String optionText, Object optionData) boolean
boolean
shouldShowAtMarket
(MarketAPI market) void
wasShownAtMarket
(MarketAPI market)
-
Method Details
-
init
-
isDialogFinished
boolean isDialogFinished() -
endWithContinue
boolean endWithContinue() -
optionSelected
-
shouldRemoveEvent
boolean shouldRemoveEvent() -
shouldShowAtMarket
-
advance
void advance(float amount) -
addPromptAndOption
-
wasShownAtMarket
-
getBarEventId
String getBarEventId() -
isAlwaysShow
boolean isAlwaysShow()
-