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 Details

    • init

      void init(InteractionDialogAPI dialog, Map<String,MemoryAPI> memoryMap)
    • isDialogFinished

      boolean isDialogFinished()
    • endWithContinue

      boolean endWithContinue()
    • optionSelected

      void optionSelected(String optionText, Object optionData)
    • shouldRemoveEvent

      boolean shouldRemoveEvent()
    • shouldShowAtMarket

      boolean shouldShowAtMarket(MarketAPI market)
    • advance

      void advance(float amount)
    • addPromptAndOption

      void addPromptAndOption(InteractionDialogAPI dialog, Map<String,MemoryAPI> memoryMap)
    • wasShownAtMarket

      void wasShownAtMarket(MarketAPI market)
    • getBarEventId

      String getBarEventId()
    • isAlwaysShow

      boolean isAlwaysShow()