Interface InstallableIndustryItemPlugin
- All Known Implementing Classes:
BaseInstallableIndustryItemPlugin
,GenericInstallableItemPlugin
public interface InstallableIndustryItemPlugin
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addItemDescription
(TooltipMakerAPI text, SpecialItemData data, InstallableIndustryItemPlugin.InstallableItemDescriptionMode mode) boolean
void
createMenuItemTooltip
(TooltipMakerAPI tooltip, boolean expanded) float
boolean
boolean
isInstallableItem
(CargoStackAPI stack) boolean
boolean
void
-
Method Details
-
getCurrentlyInstalledItemData
SpecialItemData getCurrentlyInstalledItemData() -
setCurrentlyInstalledItemData
-
addItemDescription
void addItemDescription(TooltipMakerAPI text, SpecialItemData data, InstallableIndustryItemPlugin.InstallableItemDescriptionMode mode) -
getUninstallButtonText
String getUninstallButtonText() -
getMenuItemTitle
String getMenuItemTitle() -
getNoItemCurrentlyInstalledText
String getNoItemCurrentlyInstalledText() -
getSelectItemToAssignToIndustryText
String getSelectItemToAssignToIndustryText() -
getNoItemsAvailableText
String getNoItemsAvailableText() -
getNoItemsAvailableTextRemote
String getNoItemsAvailableTextRemote() -
isInstallableItem
-
getSelectedItemInDialogSoundId
-
createMenuItemTooltip
-
isMenuItemTooltipExpandable
boolean isMenuItemTooltipExpandable() -
hasMenuItemTooltip
boolean hasMenuItemTooltip() -
getMenuItemTooltipWidth
float getMenuItemTooltipWidth() -
isMenuItemEnabled
boolean isMenuItemEnabled() -
canBeInstalled
-