1package com.fs.starfarer.api.impl.campaign.econ.impl;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.CargoStackAPI;
5import com.fs.starfarer.api.campaign.SpecialItemData;
6import com.fs.starfarer.api.campaign.econ.InstallableIndustryItemPlugin;
7import com.fs.starfarer.api.ui.TooltipMakerAPI;
14 public void addItemDescription(TooltipMakerAPI text, SpecialItemData data, InstallableItemDescriptionMode mode) {
47 if (data ==
null)
return null;
static SettingsAPI getSettings()
boolean canBeInstalled(SpecialItemData data)
void setCurrentlyInstalledItemData(SpecialItemData data)
String getSelectedItemInDialogSoundId(SpecialItemData data)
float getMenuItemTooltipWidth()
String getNoItemsAvailableTextRemote()
String getNoItemCurrentlyInstalledText()
String getSelectItemToAssignToIndustryText()
void addItemDescription(TooltipMakerAPI text, SpecialItemData data, InstallableItemDescriptionMode mode)
BaseInstallableIndustryItemPlugin()
String getMenuItemTitle()
boolean hasMenuItemTooltip()
SpecialItemData getCurrentlyInstalledItemData()
void createMenuItemTooltip(TooltipMakerAPI tooltip, boolean expanded)
boolean isMenuItemTooltipExpandable()
String getUninstallButtonText()
boolean isMenuItemEnabled()
String getNoItemsAvailableText()
boolean isInstallableItem(CargoStackAPI stack)
SpecialItemSpecAPI getSpecialItemSpec(String itemId)