Interface StabilizeMarketPlugin

All Superinterfaces:
GenericPluginManagerAPI.GenericPlugin
All Known Implementing Classes:
StabilizeMarketPluginImpl

public interface StabilizeMarketPlugin extends GenericPluginManagerAPI.GenericPlugin
  • Method Details

    • canStabilize

      boolean canStabilize(MarketAPI market)
    • stabilizeButtonHasTooltip

      boolean stabilizeButtonHasTooltip(MarketAPI market)
    • createStabilizeButtonTooltip

      void createStabilizeButtonTooltip(TooltipMakerAPI info, float width, boolean expanded, MarketAPI market)
    • isStabilizeButtonTooltipExpandable

      boolean isStabilizeButtonTooltipExpandable(MarketAPI market)
    • getCostPerStabilityPoint

      int getCostPerStabilityPoint(MarketAPI market)
    • getMaxStabilizeAmount

      int getMaxStabilizeAmount(MarketAPI market)
      *Has* to be <= RecentUnrest.getPenalty(market).
      Parameters:
      market -
      Returns: