Class GenericSpecialItemPlugin
java.lang.Object
com.fs.starfarer.api.campaign.impl.items.BaseSpecialItemPlugin
com.fs.starfarer.api.campaign.impl.items.GenericSpecialItemPlugin
- All Implemented Interfaces:
SpecialItemPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.campaign.impl.items.BaseSpecialItemPlugin
BaseSpecialItemPlugin.BlueprintLister, BaseSpecialItemPlugin.ItemCostLabelData
Nested classes/interfaces inherited from interface com.fs.starfarer.api.campaign.SpecialItemPlugin
SpecialItemPlugin.RightClickActionHelper, SpecialItemPlugin.SpecialItemRendererAPI
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.campaign.impl.items.BaseSpecialItemPlugin
itemId, spec, stack
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addInstalledInSection
(TooltipMakerAPI tooltip, float pad) static void
addReqsSection
(Industry industry, InstallableItemEffect effect, TooltipMakerAPI tooltip, boolean withRequiresText, float pad) static void
addSpecialNotesSection
(Industry industry, InstallableItemEffect effect, TooltipMakerAPI tooltip, boolean withRequiresText, float pad) void
createTooltip
(TooltipMakerAPI tooltip, boolean expanded, CargoTransferHandlerAPI transferHandler, Object stackSource) boolean
void
setTooltipIsForPlanetSearch
(boolean tooltipIsForPlanetSearch) Methods inherited from class com.fs.starfarer.api.campaign.impl.items.BaseSpecialItemPlugin
addBlueprintList, addCostLabel, addFighterList, addShipList, addWeaponList, createTooltip, getCostLabelData, getDesignType, getId, getItemPriceMult, getName, getPrice, getSpec, getTooltipWidth, hasRightClickAction, init, isTooltipExpandable, performRightClickAction, performRightClickAction, render, resolveDropParamsToSpecificItemData, setId, shouldRemoveOnRightClickAction
-
Field Details
-
tooltipIsForPlanetSearch
protected transient boolean tooltipIsForPlanetSearch
-
-
Constructor Details
-
GenericSpecialItemPlugin
public GenericSpecialItemPlugin()
-
-
Method Details
-
addInstalledInSection
-
addReqsSection
public static void addReqsSection(Industry industry, InstallableItemEffect effect, TooltipMakerAPI tooltip, boolean withRequiresText, float pad) -
addSpecialNotesSection
public static void addSpecialNotesSection(Industry industry, InstallableItemEffect effect, TooltipMakerAPI tooltip, boolean withRequiresText, float pad) -
isTooltipIsForPlanetSearch
public boolean isTooltipIsForPlanetSearch() -
setTooltipIsForPlanetSearch
public void setTooltipIsForPlanetSearch(boolean tooltipIsForPlanetSearch) -
createTooltip
public void createTooltip(TooltipMakerAPI tooltip, boolean expanded, CargoTransferHandlerAPI transferHandler, Object stackSource) - Specified by:
createTooltip
in interfaceSpecialItemPlugin
- Overrides:
createTooltip
in classBaseSpecialItemPlugin
-