1package com.fs.starfarer.api.campaign;
3import com.fs.starfarer.api.campaign.JumpPointAPI.JumpDestination;
4import com.fs.starfarer.api.campaign.econ.MarketAPI;
5import com.fs.starfarer.api.characters.AbilityPlugin;
6import com.fs.starfarer.api.characters.PersonAPI;
7import com.fs.starfarer.api.combat.EngagementResultAPI;
25 public static enum FleetDespawnReason {
void reportPlayerActivatedAbility(AbilityPlugin ability, Object param)
void reportBattleOccurred(CampaignFleetAPI primaryWinner, BattleAPI battle)
void reportPlayerDumpedCargo(CargoAPI cargo)
void reportPlayerEngagement(EngagementResultAPI result)
void reportShownInteractionDialog(InteractionDialogAPI dialog)
void reportPlayerOpenedMarketAndCargoUpdated(MarketAPI market)
void reportEconomyTick(int iterIndex)
void reportEconomyMonthEnd()
void reportPlayerDeactivatedAbility(AbilityPlugin ability, Object param)
void reportFleetReachedEntity(CampaignFleetAPI fleet, SectorEntityToken entity)
void reportPlayerReputationChange(PersonAPI person, float delta)
void reportEncounterLootGenerated(FleetEncounterContextPlugin plugin, CargoAPI loot)
void reportPlayerClosedMarket(MarketAPI market)
void reportPlayerDidNotTakeCargo(CargoAPI cargo)
void reportBattleFinished(CampaignFleetAPI primaryWinner, BattleAPI battle)
void reportFleetSpawned(CampaignFleetAPI fleet)
void reportFleetJumped(CampaignFleetAPI fleet, SectorEntityToken from, JumpDestination to)
void reportPlayerOpenedMarket(MarketAPI market)
void reportPlayerMarketTransaction(PlayerMarketTransaction transaction)
void reportFleetDespawned(CampaignFleetAPI fleet, FleetDespawnReason reason, Object param)
void reportPlayerReputationChange(String faction, float delta)