Class PlanetaryShieldBarEvent
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventWithPerson
com.fs.starfarer.api.impl.campaign.intel.bar.events.PlanetaryShieldBarEvent
- All Implemented Interfaces:
PortsideBarEvent
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventWithPerson
market, person, random, seed
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 TypeMethodDescriptionprotected void
addIntel()
void
addPromptAndOption
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) protected String
protected FullName.Gender
protected String
protected String
protected String
getPilot()
static PlanetAPI
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.BaseBarEventWithPerson
createPerson, getHeOrShe, getHimOrHer, getHimOrHerself, getHisOrHer, getManOrWoman, getMarket, getPerson, getRandom, isDialogFinished
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
advance, endWithContinue, getBarEventId, getShownAt, isAlwaysShow, shouldRemoveEvent, wasShownAtMarket
-
Field Details
-
pilot
-
pilotMarket
-
-
Constructor Details
-
PlanetaryShieldBarEvent
public PlanetaryShieldBarEvent()
-
-
Method Details
-
getTargetPlanet
-
shouldShowAtMarket
- Specified by:
shouldShowAtMarket
in interfacePortsideBarEvent
- Overrides:
shouldShowAtMarket
in classBaseBarEvent
-
regen
- Overrides:
regen
in classBaseBarEventWithPerson
-
addPromptAndOption
- Specified by:
addPromptAndOption
in interfacePortsideBarEvent
- Overrides:
addPromptAndOption
in classBaseBarEvent
-
init
- Specified by:
init
in interfacePortsideBarEvent
- Overrides:
init
in classBaseBarEvent
-
optionSelected
- Specified by:
optionSelected
in interfacePortsideBarEvent
- Overrides:
optionSelected
in classBaseBarEvent
-
addIntel
protected void addIntel() -
getPersonFaction
- Overrides:
getPersonFaction
in classBaseBarEventWithPerson
-
getPersonRank
- Overrides:
getPersonRank
in classBaseBarEventWithPerson
-
getPersonPost
- Overrides:
getPersonPost
in classBaseBarEventWithPerson
-
getPersonPortrait
- Overrides:
getPersonPortrait
in classBaseBarEventWithPerson
-
getPersonGender
- Overrides:
getPersonGender
in classBaseBarEventWithPerson
-
getPilot
-
getPilotMarket
-