Starsector API
Loading...
Searching...
No Matches
InstallableIndustryItemPlugin.java
Go to the documentation of this file.
1package com.fs.starfarer.api.campaign.econ;
2
3import com.fs.starfarer.api.campaign.CargoStackAPI;
4import com.fs.starfarer.api.campaign.SpecialItemData;
5import com.fs.starfarer.api.ui.TooltipMakerAPI;
6
8
9 public static enum InstallableItemDescriptionMode {
10 INDUSTRY_TOOLTIP,
11 INDUSTRY_MENU_TOOLTIP,
12 MANAGE_ITEM_DIALOG_LIST,
13 MANAGE_ITEM_DIALOG_INSTALLED,
14 CARGO_TOOLTIP,
15 }
16
19
20 public void addItemDescription(TooltipMakerAPI text, SpecialItemData data,
21 InstallableItemDescriptionMode mode);
22
23 public String getUninstallButtonText();
24 public String getMenuItemTitle();
25
28 public String getNoItemsAvailableText();
30
31 public boolean isInstallableItem(CargoStackAPI stack);
32
34 public void createMenuItemTooltip(TooltipMakerAPI tooltip, boolean expanded);
36 public boolean hasMenuItemTooltip();
38 public boolean isMenuItemEnabled();
39
40
42
43}
void addItemDescription(TooltipMakerAPI text, SpecialItemData data, InstallableItemDescriptionMode mode)
void createMenuItemTooltip(TooltipMakerAPI tooltip, boolean expanded)