1package com.fs.starfarer.api.campaign.econ;
3import com.fs.starfarer.api.campaign.CargoStackAPI;
4import com.fs.starfarer.api.campaign.SpecialItemData;
5import com.fs.starfarer.api.ui.TooltipMakerAPI;
9 public static enum InstallableItemDescriptionMode {
11 INDUSTRY_MENU_TOOLTIP,
12 MANAGE_ITEM_DIALOG_LIST,
13 MANAGE_ITEM_DIALOG_INSTALLED,
21 InstallableItemDescriptionMode mode);
String getMenuItemTitle()
String getNoItemCurrentlyInstalledText()
boolean isMenuItemTooltipExpandable()
String getNoItemsAvailableTextRemote()
void addItemDescription(TooltipMakerAPI text, SpecialItemData data, InstallableItemDescriptionMode mode)
String getSelectedItemInDialogSoundId(SpecialItemData data)
boolean hasMenuItemTooltip()
String getUninstallButtonText()
String getSelectItemToAssignToIndustryText()
float getMenuItemTooltipWidth()
boolean isMenuItemEnabled()
String getNoItemsAvailableText()
boolean isInstallableItem(CargoStackAPI stack)
boolean canBeInstalled(SpecialItemData data)
SpecialItemData getCurrentlyInstalledItemData()
void createMenuItemTooltip(TooltipMakerAPI tooltip, boolean expanded)
void setCurrentlyInstalledItemData(SpecialItemData data)