Class JanusDevicePlugin
java.lang.Object
com.fs.starfarer.api.campaign.impl.items.BaseSpecialItemPlugin
com.fs.starfarer.api.campaign.impl.items.JanusDevicePlugin
- 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
Fields inherited from class com.fs.starfarer.api.campaign.impl.items.BaseSpecialItemPlugin
itemId, spec, stack
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createTooltip
(TooltipMakerAPI tooltip, boolean expanded, CargoTransferHandlerAPI transferHandler, Object stackSource) int
getPrice
(MarketAPI market, SubmarketAPI submarket) float
boolean
boolean
void
boolean
Methods inherited from class com.fs.starfarer.api.campaign.impl.items.BaseSpecialItemPlugin
addBlueprintList, addCostLabel, addFighterList, addShipList, addWeaponList, createTooltip, getCostLabelData, getId, getItemPriceMult, getName, getSpec, init, performRightClickAction, render, resolveDropParamsToSpecificItemData, setId
-
Constructor Details
-
JanusDevicePlugin
public JanusDevicePlugin()
-
-
Method Details
-
getPrice
- Specified by:
getPrice
in interfaceSpecialItemPlugin
- Overrides:
getPrice
in classBaseSpecialItemPlugin
-
getDesignType
- Specified by:
getDesignType
in interfaceSpecialItemPlugin
- Overrides:
getDesignType
in classBaseSpecialItemPlugin
-
createTooltip
public void createTooltip(TooltipMakerAPI tooltip, boolean expanded, CargoTransferHandlerAPI transferHandler, Object stackSource) - Specified by:
createTooltip
in interfaceSpecialItemPlugin
- Overrides:
createTooltip
in classBaseSpecialItemPlugin
-
getTooltipWidth
public float getTooltipWidth()- Specified by:
getTooltipWidth
in interfaceSpecialItemPlugin
- Overrides:
getTooltipWidth
in classBaseSpecialItemPlugin
-
isTooltipExpandable
public boolean isTooltipExpandable()- Specified by:
isTooltipExpandable
in interfaceSpecialItemPlugin
- Overrides:
isTooltipExpandable
in classBaseSpecialItemPlugin
-
hasRightClickAction
public boolean hasRightClickAction()- Specified by:
hasRightClickAction
in interfaceSpecialItemPlugin
- Overrides:
hasRightClickAction
in classBaseSpecialItemPlugin
-
shouldRemoveOnRightClickAction
public boolean shouldRemoveOnRightClickAction()- Specified by:
shouldRemoveOnRightClickAction
in interfaceSpecialItemPlugin
- Overrides:
shouldRemoveOnRightClickAction
in classBaseSpecialItemPlugin
-
performRightClickAction
public void performRightClickAction()- Specified by:
performRightClickAction
in interfaceSpecialItemPlugin
- Overrides:
performRightClickAction
in classBaseSpecialItemPlugin
-