Class AbandonMarketPluginImpl
java.lang.Object
com.fs.starfarer.api.impl.campaign.BaseGenericPlugin
com.fs.starfarer.api.impl.campaign.AbandonMarketPluginImpl
- All Implemented Interfaces:
AbandonMarketPlugin
,GenericPluginManagerAPI.GenericPlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
abandonButtonHasTooltip
(MarketAPI market) void
abandonConfirmed
(MarketAPI market) boolean
canAbandon
(MarketAPI market) void
createAbandonButtonTooltip
(TooltipMakerAPI info, float width, boolean expanded, MarketAPI market) void
createConfirmationPrompt
(MarketAPI market, TooltipMakerAPI prompt) int
getAbandonCost
(MarketAPI market) float
getConfirmationPromptWidth
(MarketAPI market) boolean
boolean
isConfirmEnabled
(MarketAPI market) Methods inherited from class com.fs.starfarer.api.impl.campaign.BaseGenericPlugin
getHandlingPriority
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.fs.starfarer.api.campaign.GenericPluginManagerAPI.GenericPlugin
getHandlingPriority
-
Field Details
-
MAX_SIZE
public static int MAX_SIZE -
COST_PER_SIZE_MINUS_2
public static int COST_PER_SIZE_MINUS_2
-
-
Constructor Details
-
AbandonMarketPluginImpl
public AbandonMarketPluginImpl()
-
-
Method Details
-
canAbandon
- Specified by:
canAbandon
in interfaceAbandonMarketPlugin
-
getAbandonCost
-
createAbandonButtonTooltip
public void createAbandonButtonTooltip(TooltipMakerAPI info, float width, boolean expanded, MarketAPI market) - Specified by:
createAbandonButtonTooltip
in interfaceAbandonMarketPlugin
-
isAbandonButtonTooltipExpandable
- Specified by:
isAbandonButtonTooltipExpandable
in interfaceAbandonMarketPlugin
-
abandonButtonHasTooltip
- Specified by:
abandonButtonHasTooltip
in interfaceAbandonMarketPlugin
-
createConfirmationPrompt
- Specified by:
createConfirmationPrompt
in interfaceAbandonMarketPlugin
-
isConfirmEnabled
- Specified by:
isConfirmEnabled
in interfaceAbandonMarketPlugin
-
getConfirmationPromptWidth
- Specified by:
getConfirmationPromptWidth
in interfaceAbandonMarketPlugin
-
abandonConfirmed
- Specified by:
abandonConfirmed
in interfaceAbandonMarketPlugin
-