Class GateCMD
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
com.fs.starfarer.api.impl.campaign.rulecmd.missions.GateCMD
- All Implemented Interfaces:
CommandPlugin
NotifyEvent $eventHandle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected InteractionDialogAPI
protected SectorEntityToken
protected MemoryAPI
protected OptionPanelAPI
protected CargoAPI
protected CampaignFleetAPI
protected TextPanelAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
computeFuelCost
(SectorEntityToken targetGate) boolean
execute
(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) static void
explode
(SectorEntityToken gate) static boolean
isPopulated
(SectorEntityToken targetGate) static void
protected void
Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
doesCommandAddOptions, getEntityMemory, getOptionOrder
-
Field Details
-
playerFleet
-
entity
-
text
-
options
-
playerCargo
-
memory
-
dialog
-
memoryMap
-
-
Constructor Details
-
GateCMD
public GateCMD()
-
-
Method Details
-
execute
public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) -
isPopulated
-
computeFuelCost
-
selectDestination
protected void selectDestination() -
notifyScanned
-
explode
-