public class CodexUnlocker extends java.lang.Object implements FleetEventListener, CodexEventListener, CargoScreenListener
| Constructor and Description |
|---|
CodexUnlocker() |
| Modifier and Type | Method and Description |
|---|---|
static void |
makeAwareOfConditionsOn(MarketAPI market) |
void |
reportAboutToOpenCodex() |
void |
reportBattleOccurred(CampaignFleetAPI nullHere,
CampaignFleetAPI primaryWinner,
BattleAPI battle)
"fleet" will be null if the listener is registered with the ListenerManager, and non-null
if the listener is added directly to a fleet.
|
void |
reportCargoScreenOpened() |
void |
reportClosedCodex() |
void |
reportFleetDespawnedToListener(CampaignFleetAPI fleet,
CampaignEventListener.FleetDespawnReason reason,
java.lang.Object param) |
void |
reportPlayerLeftCargoPods(SectorEntityToken entity) |
void |
reportPlayerNonMarketTransaction(PlayerMarketTransaction transaction,
InteractionDialogAPI dialog) |
void |
reportSubmarketOpened(SubmarketAPI submarket) |
void |
unlockStuff() |
public CodexUnlocker()
public void reportFleetDespawnedToListener(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, java.lang.Object param)
reportFleetDespawnedToListener in interface FleetEventListenerpublic void reportBattleOccurred(CampaignFleetAPI nullHere, CampaignFleetAPI primaryWinner, BattleAPI battle)
FleetEventListenerreportBattleOccurred in interface FleetEventListenerpublic void reportCargoScreenOpened()
reportCargoScreenOpened in interface CargoScreenListenerpublic void reportAboutToOpenCodex()
reportAboutToOpenCodex in interface CodexEventListenerpublic void unlockStuff()
public void reportClosedCodex()
reportClosedCodex in interface CodexEventListenerpublic static void makeAwareOfConditionsOn(MarketAPI market)
public void reportPlayerLeftCargoPods(SectorEntityToken entity)
reportPlayerLeftCargoPods in interface CargoScreenListenerpublic void reportPlayerNonMarketTransaction(PlayerMarketTransaction transaction, InteractionDialogAPI dialog)
reportPlayerNonMarketTransaction in interface CargoScreenListenerpublic void reportSubmarketOpened(SubmarketAPI submarket)
reportSubmarketOpened in interface CargoScreenListener