Uses of Interface
com.fs.starfarer.api.campaign.CargoAPI
Packages that use CargoAPI
Package
Description
-
Uses of CargoAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return CargoAPIMethods in com.fs.starfarer.api with parameters of type CargoAPIModifier and TypeMethodDescriptionFactoryAPI.createCargoStack
(CargoAPI.CargoItemType type, Object data, CargoAPI cargo) SettingsAPI.createCargoStack
(CargoAPI.CargoItemType type, Object data, CargoAPI cargo) -
Uses of CargoAPI in com.fs.starfarer.api.campaign
Methods in com.fs.starfarer.api.campaign that return CargoAPIModifier and TypeMethodDescriptionCargoAPI.createCopy()
PlayerMarketTransaction.getBought()
CargoStackAPI.getCargo()
SectorEntityToken.getCargo()
For the player fleet, the actual cargo.SubmarketPlugin.getCargo()
SubmarketPlugin.getCargoNullOk()
CargoAPI.getOrigSource()
PlayerMarketTransaction.getSold()
Methods in com.fs.starfarer.api.campaign with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
void
void
SubmarketPlugin.addAllCargo
(CargoAPI otherCargo) ResourceCostPanelAPI.ResourceColorGetter.getColorFor
(String commodityId, CargoAPI cargo) void
CargoPickerListener.pickedCargo
(CargoAPI cargo) void
CargoPickerListener.recreateTextPanel
(TooltipMakerAPI panel, CargoAPI cargo, CargoStackAPI pickedUp, boolean pickedUpFromSource, CargoAPI combined) void
void
BaseCampaignEventListener.reportEncounterLootGenerated
(FleetEncounterContextPlugin plugin, CargoAPI loot) void
CampaignEventListener.reportEncounterLootGenerated
(FleetEncounterContextPlugin plugin, CargoAPI loot) void
SectorAPI.reportEncounterLootGenerated
(FleetEncounterContextPlugin plugin, CargoAPI loot) void
BaseCampaignEventListener.reportPlayerDidNotTakeCargo
(CargoAPI cargo) void
CampaignEventListener.reportPlayerDidNotTakeCargo
(CargoAPI cargo) void
SectorAPI.reportPlayerDidNotTakeCargo
(CargoAPI cargo) void
BaseCampaignEventListener.reportPlayerDumpedCargo
(CargoAPI cargo) void
CampaignEventListener.reportPlayerDumpedCargo
(CargoAPI cargo) void
SectorAPI.reportPlayerDumpedCargo
(CargoAPI cargo) void
void
void
CargoAPI.setOrigSource
(CargoAPI origSource) void
void
InteractionDialogAPI.showCargoPickerDialog
(String title, String okText, String cancelText, boolean small, float textPanelWidth, float width, float height, CargoAPI cargo, CargoPickerListener listener) void
InteractionDialogAPI.showCargoPickerDialog
(String title, String okText, String cancelText, boolean small, float textPanelWidth, CargoAPI cargo, CargoPickerListener listener) void
VisualPanelAPI.showLoot
(String title, CargoAPI otherCargo, boolean canLeavePersonnel, boolean revealMode, boolean generatePods, CoreInteractionListener listener) void
VisualPanelAPI.showLoot
(String title, CargoAPI otherCargo, boolean generatePods, CoreInteractionListener listener) void
ResourceCostPanelAPI.showResources
(CargoAPI cargo, Color color, List<String> commodities, ResourceCostPanelAPI.ResourceColorGetter colorGetter) -
Uses of CargoAPI in com.fs.starfarer.api.campaign.econ
Methods in com.fs.starfarer.api.campaign.econ that return CargoAPIModifier and TypeMethodDescriptionIndustry.generateCargoForGatheringPoint
(Random random) SubmarketAPI.getCargo()
SubmarketAPI.getCargoNullOk()
-
Uses of CargoAPI in com.fs.starfarer.api.campaign.listeners
Methods in com.fs.starfarer.api.campaign.listeners with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
CoreDiscoverEntityPlugin.reportAboutToShowLootToPlayer
(CargoAPI loot, InteractionDialogAPI dialog) static void
ListenerUtil.reportAboutToShowLootToPlayer
(CargoAPI loot, InteractionDialogAPI dialog) void
ShowLootListener.reportAboutToShowLootToPlayer
(CargoAPI loot, InteractionDialogAPI dialog) void
ColonyPlayerHostileActListener.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) static void
ListenerUtil.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
CargoGainedListener.reportSpecialCargoGainedFromRecoveredDerelict
(CargoAPI loot, InteractionDialogAPI dialog) static void
ListenerUtil.reportSpecialCargoGainedFromRecoveredDerelict
(CargoAPI loot, InteractionDialogAPI dialog) -
Uses of CargoAPI in com.fs.starfarer.api.characters
Methods in com.fs.starfarer.api.characters that return CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.fleet
Methods in com.fs.starfarer.api.fleet with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
CrewCompositionAPI.addToCargo
(CargoAPI cargo) void
CrewCompositionAPI.removeFromCargo
(CargoAPI cargo) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign
Fields in com.fs.starfarer.api.impl.campaign declared as CargoAPIModifier and TypeFieldDescriptionprotected CargoAPI
FleetEncounterContext.loot
FleetEncounterContext.LootableCargoStack.source
Methods in com.fs.starfarer.api.impl.campaign that return CargoAPIModifier and TypeMethodDescriptionHullModItemManager.getItemsInUseBy
(FleetMemberAPI member) FleetEncounterContext.getLoot()
Methods in com.fs.starfarer.api.impl.campaign with parameters of type CargoAPIModifier and TypeMethodDescriptionCoreScript.getCargoCommodities
(CargoAPI cargo) void
HullModItemManager.giveBackAllItems
(FleetMemberAPI member, CargoAPI cargo) void
HullModItemManager.giveBackRequiredItems
(String modId, FleetMemberAPI member, CargoAPI cargo) void
FleetInteractionDialogPluginImpl.BaseFIDDelegate.postPlayerSalvageGeneration
(InteractionDialogAPI dialog, FleetEncounterContext context, CargoAPI salvage) void
FleetInteractionDialogPluginImpl.FIDDelegate.postPlayerSalvageGeneration
(InteractionDialogAPI dialog, FleetEncounterContext context, CargoAPI salvage) void
CoreScript.reportPlayerDidNotTakeCargo
(CargoAPI cargo) void
CoreScript.reportPlayerDumpedCargo
(CargoAPI cargo) Constructors in com.fs.starfarer.api.impl.campaign with parameters of type CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.econ.impl
Methods in com.fs.starfarer.api.impl.campaign.econ.impl that return CargoAPIModifier and TypeMethodDescriptionBaseIndustry.generateCargoForGatheringPoint
(Random random) TechMining.generateCargoForGatheringPoint
(Random random) protected CargoAPI
BaseIndustry.getCargoForInteractionMode
(MarketAPI.MarketInteractionMode mode) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.events
Methods in com.fs.starfarer.api.impl.campaign.events with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
BaseEventPlugin.reportEncounterLootGenerated
(FleetEncounterContextPlugin plugin, CargoAPI loot) void
BaseEventPlugin.reportPlayerDidNotTakeCargo
(CargoAPI cargo) void
BaseEventPlugin.reportPlayerDumpedCargo
(CargoAPI cargo) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.fleets
Methods in com.fs.starfarer.api.impl.campaign.fleets that return CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.graid
Fields in com.fs.starfarer.api.impl.campaign.graid declared as CargoAPIModifier and TypeFieldDescriptionprotected CargoAPI
BlueprintGroundRaidObjectivePluginImpl.looted
protected CargoAPI
ShipWeaponsGroundRaidObjectivePluginImpl.looted
Methods in com.fs.starfarer.api.impl.campaign.graid that return CargoAPIModifier and TypeMethodDescriptionBlueprintGroundRaidObjectivePluginImpl.getLooted()
ShipWeaponsGroundRaidObjectivePluginImpl.getLooted()
Methods in com.fs.starfarer.api.impl.campaign.graid with parameters of type CargoAPIModifier and TypeMethodDescriptionint
AICoreGroundRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
BlueprintGroundRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
CommodityGroundRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
CreditsGroundRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
DisruptIndustryRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
GroundRaidObjectivePlugin.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
ShipWeaponsGroundRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
SolarArrayGroundRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) int
SpecialItemRaidObjectivePluginImpl.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.intel.bar.events.historian
Methods in com.fs.starfarer.api.impl.campaign.intel.bar.events.historian with parameters of type CargoAPIModifier and TypeMethodDescriptionprotected abstract void
BaseHistorianOfferWithLocation.addItemToCargo
(CargoAPI loot) protected void
FighterBlueprintOffer.addItemToCargo
(CargoAPI loot) protected void
ShipBlueprintOffer.addItemToCargo
(CargoAPI loot) protected void
SpecialItemOffer.addItemToCargo
(CargoAPI loot) protected void
WeaponBlueprintOffer.addItemToCargo
(CargoAPI loot) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.intel.events
Methods in com.fs.starfarer.api.impl.campaign.intel.events with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
LuddicChurchHostileActivityFactor.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
PerseanLeagueHostileActivityFactor.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
TriTachyonHostileActivityFactor.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.intel.misc
Fields in com.fs.starfarer.api.impl.campaign.intel.misc with type parameters of type CargoAPIMethods in com.fs.starfarer.api.impl.campaign.intel.misc that return CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.missions
Methods in com.fs.starfarer.api.impl.campaign.missions with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
BlueprintIntel.reportAboutToShowLootToPlayer
(CargoAPI loot, InteractionDialogAPI dialog) void
AFavorForKanta.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
BaseDisruptIndustry.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
SecurityCodes.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
TacticallyBombardColony.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
BlueprintIntel.reportSpecialCargoGainedFromRecoveredDerelict
(CargoAPI loot, InteractionDialogAPI dialog) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.missions.hub
Fields in com.fs.starfarer.api.impl.campaign.missions.hub declared as CargoAPIModifier and TypeFieldDescriptionprotected CargoAPI
HubMissionWithTriggers.AddCustomDropAction.cargo
protected CargoAPI
BaseHubMission.cargoOnAccept
protected CargoAPI
BaseHubMission.cargoOnSuccess
Methods in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
HubMissionWithTriggers.triggerAddCustomDrop
(CargoAPI cargo) Constructors in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.plog
Methods in com.fs.starfarer.api.impl.campaign.plog with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
PlaythroughLog.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.procgen.themes
Methods in com.fs.starfarer.api.impl.campaign.procgen.themes that return CargoAPIModifier and TypeMethodDescriptionstatic CargoAPI
BaseThemeGenerator.genCargoFromDrop
(SectorEntityToken entity) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.rulecmd
Fields in com.fs.starfarer.api.impl.campaign.rulecmd declared as CargoAPIModifier and TypeFieldDescriptionprotected CargoAPI
CargoScan.CargoScanResult.illegalFound
protected CargoAPI
CargoScan.CargoScanResult.legalFound
Methods in com.fs.starfarer.api.impl.campaign.rulecmd that return CargoAPIModifier and TypeMethodDescriptionCargoScan.CargoScanResult.getIllegalFound()
CustomsInspectionGenerateResult.CargoInspectionResult.getIllegalFound()
CargoScan.CargoScanResult.getLegalFound()
CustomsInspectionGenerateResult.CargoInspectionResult.getLegalFound()
Methods in com.fs.starfarer.api.impl.campaign.rulecmd with parameters of type CargoAPIModifier and TypeMethodDescriptionprotected boolean
PK_CMD.convertSentinelToColony
(TextPanelAPI text, CargoAPI cargo) void
HA_CMD.StationKingScript.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
KantaCMD.TakingBackTheNanoforgeChecker.reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
CargoScan.CargoScanResult.setIllegalFound
(CargoAPI illegalFound) void
CustomsInspectionGenerateResult.CargoInspectionResult.setIllegalFound
(CargoAPI illegalFound) void
CargoScan.CargoScanResult.setLegalFound
(CargoAPI legalFound) void
CustomsInspectionGenerateResult.CargoInspectionResult.setLegalFound
(CargoAPI legalFound) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.rulecmd.missions
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.missions declared as CargoAPIModifier and TypeFieldDescriptionprotected CargoAPI
Commission.playerCargo
protected CargoAPI
DeliveryMission.playerCargo
protected CargoAPI
GateCMD.playerCargo
protected CargoAPI
GateHaulerCMD.playerCargo
-
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.rulecmd.salvage
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.salvage declared as CargoAPIModifier and TypeFieldDescriptionDemandCargo.DemandData.cargo
protected CargoAPI
PrintWreckDescription.cargo
protected CargoAPI
SalvageEntity.cargo
protected CargoAPI
AICores.playerCargo
protected CargoAPI
CargoPods.playerCargo
protected CargoAPI
DemandCargo.playerCargo
protected CargoAPI
DistressResponse.playerCargo
protected CargoAPI
MarketCMD.playerCargo
protected CargoAPI
Objectives.playerCargo
protected CargoAPI
RedPlanet.playerCargo
protected CargoAPI
ZGRTurnIn.playerCargo
protected CargoAPI
CargoPods.podsCargo
MarketCMD.TempData.raidLoot
Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage that return CargoAPIModifier and TypeMethodDescriptionstatic CargoAPI
SalvageEntity.generateSalvage
(Random random, float valueMult, float randomMult, float overallMult, float fuelMult, List<SalvageEntityGenDataSpec.DropData> dropValue, List<SalvageEntityGenDataSpec.DropData> dropRandom) static CargoAPI
SalvageEntity.generateSalvage
(Random random, float valueMult, float overallMult, float fuelMult, List<SalvageEntityGenDataSpec.DropData> dropValue, List<SalvageEntityGenDataSpec.DropData> dropRandom) protected CargoAPI
ZGRTurnIn.getSellableItems()
Objectives.getWormholeAnchors()
protected CargoAPI
MarketCMD.performRaid
(Random random, float raidEffectiveness) Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage with parameters of type CargoAPIModifier and TypeMethodDescriptionprotected float
AICores.computeCoreCreditValue
(CargoAPI cargo) protected float
AICores.computeCoreReputationValue
(CargoAPI cargo) protected float
ZGRTurnIn.computeReputationValue
(CargoAPI cargo) int
AddRaidObjective.CustomRaidObjective.performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special declared as CargoAPIMethods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special that return CargoAPIModifier and TypeMethodDescriptionBlueprintSpecial.generateBP
(Random random) static CargoAPI
BaseSalvageSpecial.getCombinedExtraSalvage
(SectorEntityToken entity) static CargoAPI
BaseSalvageSpecial.getCombinedExtraSalvage
(Map<String, MemoryAPI> memoryMap) Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special with parameters of type CargoAPIModifier and TypeMethodDescriptionstatic void
BaseSalvageSpecial.addExtraSalvage
(CargoAPI cargo, MemoryAPI memory, float expire) static void
BaseSalvageSpecial.addExtraSalvage
(SectorEntityToken entity, CargoAPI cargo) protected void
ShipRecoverySpecial.addStuffFromMember
(CargoAPI cargo, FleetMemberAPI member) protected void
BaseSalvageSpecial.addTempExtraSalvage
(CargoAPI cargo) Constructors in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special with parameters of type CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.impl.campaign.submarkets
Fields in com.fs.starfarer.api.impl.campaign.submarkets declared as CargoAPIModifier and TypeFieldDescriptionprotected CargoAPI
BaseSubmarketPlugin.cargo
protected CargoAPI
LocalResourcesSubmarketPlugin.left
protected CargoAPI
LocalResourcesSubmarketPlugin.preTransactionCargoCopy
protected CargoAPI
LocalResourcesSubmarketPlugin.taken
Methods in com.fs.starfarer.api.impl.campaign.submarkets that return CargoAPIModifier and TypeMethodDescriptionBaseSubmarketPlugin.getCargo()
BaseSubmarketPlugin.getCargoNullOk()
LocalResourcesSubmarketPlugin.getLeft()
Methods in com.fs.starfarer.api.impl.campaign.submarkets with parameters of type CargoAPIModifier and TypeMethodDescriptionvoid
BaseSubmarketPlugin.addAllCargo
(CargoAPI otherCargo) static void
BlackMarketPlugin.delayedLearnBlueprintsFromTransaction
(FactionAPI faction, CargoAPI cargo, PlayerMarketTransaction transaction) static void
BlackMarketPlugin.delayedLearnBlueprintsFromTransaction
(FactionAPI faction, CargoAPI cargo, PlayerMarketTransaction transaction, float daysDelay) void
-
Uses of CargoAPI in com.fs.starfarer.api.plugins
Methods in com.fs.starfarer.api.plugins that return CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.ui
Methods in com.fs.starfarer.api.ui with parameters of type CargoAPI -
Uses of CargoAPI in com.fs.starfarer.api.util
Methods in com.fs.starfarer.api.util that return CargoAPIModifier and TypeMethodDescriptionstatic CargoAPI
Misc.getLocalResourcesCargo
(MarketAPI market) static CargoAPI
Misc.getStorageCargo
(MarketAPI market) Methods in com.fs.starfarer.api.util with parameters of type CargoAPIModifier and TypeMethodDescriptionstatic boolean
Misc.isSameCargo
(CargoAPI baseOne, CargoAPI baseTwo)