1package com.fs.starfarer.api.campaign.impl.items;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.CampaignUIAPI.DismissDialogDelegate;
7import com.fs.starfarer.api.campaign.CargoTransferHandlerAPI;
8import com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl;
9import com.fs.starfarer.api.ui.TooltipMakerAPI;
10import com.fs.starfarer.api.util.Misc;
44 addCostLabel(tooltip, opad, transferHandler, stackSource);
48 tooltip.
addPara(
"Right-click to analyze the " +
getName(), b, opad);
62 return "ShroudedHullmodItemRC";
86 public void dialogDismissed() {
static boolean CODEX_TOOLTIP_MODE
static SoundPlayerAPI getSoundPlayer()
static SectorAPI getSector()
void addCostLabel(TooltipMakerAPI tooltip, float pad, CargoTransferHandlerAPI transferHandler, Object stackSource)
SpecialItemSpecAPI getSpec()
static String SHROUDED_HULLMOD_ID
boolean playerKnowsHullmod()
String getRightClickRuleTrigger()
void performRightClickAction(RightClickActionHelper helper)
boolean shouldRemoveOnRightClickAction()
void createTooltip(TooltipMakerAPI tooltip, boolean expanded, CargoTransferHandlerAPI transferHandler, Object stackSource)
boolean hasRightClickAction()
void setCustom1(Object custom1)
static Color getTextColor()
static Color getButtonTextColor()
static Color getGrayColor()
static Color getHighlightColor()
static LabelAPI addDesignTypePara(TooltipMakerAPI tooltip, String design, float pad)
static Color getPositiveHighlightColor()
SoundAPI playUISound(String id, float pitch, float volume)
boolean showInteractionDialogFromCargo(InteractionDialogPlugin plugin, SectorEntityToken interactionTarget, DismissDialogDelegate delegate)
boolean knowsHullMod(String id)
CampaignFleetAPI getPlayerFleet()
MemoryAPI getPlayerMemoryWithoutUpdate()
CampaignUIAPI getCampaignUI()
CharacterDataAPI getCharacterData()
void set(String key, Object value)