Starsector API
Loading...
Searching...
No Matches
BaseBarEventIntel.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.intel.bar.events;
2
3import java.util.Map;
4
5import com.fs.starfarer.api.campaign.InteractionDialogAPI;
6import com.fs.starfarer.api.campaign.econ.MarketAPI;
7import com.fs.starfarer.api.campaign.rules.MemoryAPI;
8import com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin;
9import com.fs.starfarer.api.impl.campaign.intel.bar.PortsideBarEvent;
10
18public class BaseBarEventIntel extends BaseIntelPlugin implements PortsideBarEvent {
19 transient protected InteractionDialogAPI dialog;
20
21
22 public void init(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) {
23 this.dialog = dialog;
24 }
25
26 public boolean endWithContinue() {
27 return true;
28 }
29
30 public boolean isDialogFinished() {
31 return false;
32 }
33
34 public void optionSelected(String optionText, Object optionData) {
35
36 }
37
38 public void advance(float amount) {
39
40 }
41
42 public boolean shouldRemoveEvent() {
43 return false;
44 }
45
46 public boolean shouldShowAtMarket(MarketAPI market) {
47 return false;
48 }
49
50 public void addPromptAndOption(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) {
51
52 }
53
54 public void wasShownAtMarket(MarketAPI market) {
55
56 }
57
58 public String getBarEventId() {
59 return null;
60 }
61
62 public boolean isAlwaysShow() {
63 return false;
64 }
65}
void init(InteractionDialogAPI dialog, Map< String, MemoryAPI > memoryMap)
void addPromptAndOption(InteractionDialogAPI dialog, Map< String, MemoryAPI > memoryMap)