1package com.fs.starfarer.api.fleet;
3import org.lwjgl.util.vector.Vector2f;
5import com.fs.starfarer.api.campaign.BuffManagerAPI;
6import com.fs.starfarer.api.campaign.FleetDataAPI;
7import com.fs.starfarer.api.characters.PersonAPI;
8import com.fs.starfarer.api.combat.MutableShipStatsAPI;
9import com.fs.starfarer.api.combat.ShipHullSpecAPI;
10import com.fs.starfarer.api.combat.ShipVariantAPI;
66 void setVariant(ShipVariantAPI variant,
boolean withRefit,
boolean withStatsUpdate);
void setSpriteOverride(String spriteOverride)
BuffManagerAPI getBuffManager()
PersonAPI getFleetCommander()
PersonAPI getFleetCommanderForStats()
ShipVariantAPI getVariant()
float getDeploymentCostSupplies()
boolean canBeDeployedForCombat()
float getMemberStrength()
FleetDataAPI getFleetData()
float getDeploymentPointsCost()
FleetMemberType getType()
Vector2f getOverrideSpriteSize()
float getBaseDeployCost()
float getBaseDeploymentCostSupplies()
void setCaptain(PersonAPI commander)
String getSpriteOverride()
void setShipName(String name)
void setFleetCommanderForStats(PersonAPI alternateFleetCommander, FleetDataAPI fleetForStats)
void setOverrideSpriteSize(Vector2f overrideSpriteSize)
CrewCompositionAPI getCrewComposition()
void setAlly(boolean isAlly)
void setStatUpdateNeeded(boolean statUpdateNeeded)
FleetMemberStatusAPI getStatus()
float getUnmodifiedDeploymentPointsCost()
RepairTrackerAPI getRepairTracker()
void setFlagship(boolean isFlagship)
int getNumFightersInWing()
int getReplacementChassisCount()
ShipHullSpecAPI getHullSpec()
void setVariant(ShipVariantAPI variant, boolean withRefit, boolean withStatsUpdate)
MutableShipStatsAPI getStats()
FleetDataAPI getFleetDataForStats()