1package com.fs.starfarer.api.impl.campaign.rulecmd;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.InteractionDialogAPI;
8import com.fs.starfarer.api.campaign.rules.MemoryAPI;
9import com.fs.starfarer.api.util.Misc.Token;
17 if (dialog ==
null)
return false;
19 String option = params.get(0).string;
20 String keyName = params.get(1).string;
21 boolean putLast =
true;
22 if (params.size() >= 3) {
23 putLast = params.get(2).getBoolean(memoryMap);
27 if (code == -1)
return false;
static SettingsAPI getSettings()
boolean execute(String ruleId, InteractionDialogAPI dialog, List< Token > params, Map< String, MemoryAPI > memoryMap)
int getCodeFor(String key)
OptionPanelAPI getOptionPanel()
void setShortcut(Object data, int code, boolean ctrl, boolean alt, boolean shift, boolean putLast)