1package com.fs.starfarer.api.impl.campaign.rulecmd;
6import com.fs.starfarer.api.campaign.InteractionDialogAPI;
7import com.fs.starfarer.api.campaign.OptionPanelAPI;
8import com.fs.starfarer.api.campaign.rules.MemoryAPI;
9import com.fs.starfarer.api.util.Misc.Token;
16 if (dialog ==
null)
return false;
18 String
id = params.get(1).getString(memoryMap);
19 String text = params.get(2).getString(memoryMap);
32 public int getOptionOrder(List<Token> params,
final Map<String, MemoryAPI> memoryMap) {
33 int order = (int) params.get(0).getFloat(memoryMap);
boolean execute(String ruleId, final InteractionDialogAPI dialog, List< Token > params, final Map< String, MemoryAPI > memoryMap)
int getOptionOrder(List< Token > params, final Map< String, MemoryAPI > memoryMap)
boolean doesCommandAddOptions()
OptionPanelAPI getOptionPanel()
void addOption(String text, Object data)