1package com.fs.starfarer.api.campaign;
3import java.util.ArrayList;
6import java.util.Random;
8import com.fs.starfarer.api.characters.OfficerDataAPI;
9import com.fs.starfarer.api.characters.PersonAPI;
10import com.fs.starfarer.api.fleet.FleetMemberAPI;
float getFleetPointsUsed()
FleetMemberAPI addFleetMember(String variantId)
float getEffectiveStrength()
FleetMemberAPI getMemberWithCaptain(PersonAPI captain)
void removeOfficer(PersonAPI person)
void addOfficer(PersonAPI person)
String pickShipName(FleetMemberAPI member, Random random)
CampaignFleetAPI getFleet()
List< FleetMemberAPI > getMembersListWithFightersCopy()
float getMinBurnLevelUnmodified()
OfficerDataAPI getOfficerData(PersonAPI person)
void setOnlySyncMemberLists(boolean onlySyncMemberLists)
void setShipNameRandom(Random shipNameRandom)
ArrayList< FleetMemberAPI > getSnapshot()
void setFlagship(FleetMemberAPI flagship)
void setForceNoSync(boolean forceNoSync)
List< OfficerDataAPI > getOfficersCopy()
void addFleetMember(FleetMemberAPI member)
void addOfficer(OfficerDataAPI officer)
void removeFleetMember(FleetMemberAPI member)
void sortToMatchOrder(List< FleetMemberAPI > originalOrder)
void updateCargoCapacities()
boolean isOnlySyncMemberLists()
void scuttle(FleetMemberAPI member)
List< FleetMemberAPI > getCombatReadyMembersListCopy()
List< FleetMemberAPI > getMembersInPriorityOrder()
Random getShipNameRandom()
boolean areAnyShipsPerformingRepairs()
List< FleetMemberAPI > getMembersListCopy()
Map< String, Object > getCacheClearedOnSync()