public class StoragePlugin extends BaseSubmarketPlugin
BaseSubmarketPlugin.ShipSalesDataSubmarketPlugin.DialogOption, SubmarketPlugin.OnClickAction, SubmarketPlugin.PlayerEconomyImpactMode, SubmarketPlugin.TransferActioncargo, itemGenRandom, market, minSWUpdateInterval, sinceLastCargoUpdate, sinceSWUpdate, submarket, TRADE_IMPACT_DAYS| Constructor and Description |
|---|
StoragePlugin() |
addAllCargo, addAndRemoveStockpiledResources, addAndRemoveStockpiledResources, addFighters, addFighters, addHullMods, addHullMods, addShip, addShips, addShips, addWeapons, addWeapons, addWeapons, addWeapons, advance, cargoAlreadyHasMod, createTooltip, doShortageCountering, getCargo, getCargoNullOk, getIllegalTransferText, getIllegalTransferTextHighlights, getIllegalTransferTextHighlights, getMarket, getMinSWUpdateInterval, getName, getPlayerEconomyImpactMode, getPlayerTradeImpactMult, getSinceLastCargoUpdate, getSinceSWUpdate, getStockpileLimit, getStockpilingAddRateMult, getSubmarket, getTariffTextOverride, getTariffValueOverride, getTooltipWidth, getTotalTextOverride, getTotalValueOverride, hasCustomTooltip, isBlackMarket, isHidden, isMilitaryMarket, isOpenMarket, isTooltipExpandable, okToUpdateShipsAndWeapons, pickAndAddWeapons, pruneShips, pruneWeapons, readResolve, removeModFromCargo, reportPlayerMarketTransaction, setCargo, setMinSWUpdateInterval, setSinceLastCargoUpdate, setSinceSWUpdate, shouldHaveCommodity, showInCargoScreen, showInFleetScreenpublic StoragePlugin()
public void init(SubmarketAPI submarket)
init in interface SubmarketPlugininit in class BaseSubmarketPluginpublic void updateCargoPrePlayerInteraction()
updateCargoPrePlayerInteraction in interface SubmarketPluginupdateCargoPrePlayerInteraction in class BaseSubmarketPluginpublic boolean isIllegalOnSubmarket(CargoStackAPI stack, SubmarketPlugin.TransferAction action)
isIllegalOnSubmarket in interface SubmarketPluginisIllegalOnSubmarket in class BaseSubmarketPluginpublic boolean isIllegalOnSubmarket(java.lang.String commodityId, SubmarketPlugin.TransferAction action)
isIllegalOnSubmarket in interface SubmarketPluginisIllegalOnSubmarket in class BaseSubmarketPluginpublic boolean isIllegalOnSubmarket(FleetMemberAPI member, SubmarketPlugin.TransferAction action)
isIllegalOnSubmarket in interface SubmarketPluginisIllegalOnSubmarket in class BaseSubmarketPluginpublic boolean isParticipatesInEconomy()
SubmarketPluginisParticipatesInEconomy in interface SubmarketPluginisParticipatesInEconomy in class BaseSubmarketPluginpublic float getTariff()
SubmarketPlugingetTariff in interface SubmarketPlugingetTariff in class BaseSubmarketPluginpublic boolean isFreeTransfer()
isFreeTransfer in interface SubmarketPluginisFreeTransfer in class BaseSubmarketPluginpublic java.lang.String getBuyVerb()
getBuyVerb in interface SubmarketPlugingetBuyVerb in class BaseSubmarketPluginpublic java.lang.String getSellVerb()
getSellVerb in interface SubmarketPlugingetSellVerb in class BaseSubmarketPluginpublic java.lang.String getIllegalTransferText(CargoStackAPI stack, SubmarketPlugin.TransferAction action)
getIllegalTransferText in interface SubmarketPlugingetIllegalTransferText in class BaseSubmarketPluginpublic boolean isEnabled(CoreUIAPI ui)
isEnabled in interface SubmarketPluginisEnabled in class BaseSubmarketPluginpublic void setPlayerPaidToUnlock(boolean playerPaidToUnlock)
public SubmarketPlugin.OnClickAction getOnClickAction(CoreUIAPI ui)
getOnClickAction in interface SubmarketPlugingetOnClickAction in class BaseSubmarketPluginpublic java.lang.String getDialogText(CoreUIAPI ui)
getDialogText in interface SubmarketPlugingetDialogText in class BaseSubmarketPluginpublic Highlights getDialogTextHighlights(CoreUIAPI ui)
getDialogTextHighlights in interface SubmarketPlugingetDialogTextHighlights in class BaseSubmarketPluginpublic SubmarketPlugin.DialogOption[] getDialogOptions(CoreUIAPI ui)
getDialogOptions in interface SubmarketPlugingetDialogOptions in class BaseSubmarketPluginpublic java.lang.String getTooltipAppendix(CoreUIAPI ui)
getTooltipAppendix in interface SubmarketPlugingetTooltipAppendix in class BaseSubmarketPluginpublic Highlights getTooltipAppendixHighlights(CoreUIAPI ui)
getTooltipAppendixHighlights in interface SubmarketPlugingetTooltipAppendixHighlights in class BaseSubmarketPluginprotected void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)
createTooltipAfterDescription in class BaseSubmarketPlugin