4package com.fs.starfarer.api.characters;
7import java.util.EnumSet;
9import com.fs.starfarer.api.campaign.BattleAPI;
10import com.fs.starfarer.api.campaign.CampaignEngineLayers;
11import com.fs.starfarer.api.campaign.SectorEntityToken;
12import com.fs.starfarer.api.campaign.econ.MarketAPI;
13import com.fs.starfarer.api.combat.ViewportAPI;
14import com.fs.starfarer.api.loading.AbilitySpecAPI;
15import com.fs.starfarer.api.ui.TooltipMakerAPI;
19 void init(String
id, SectorEntityToken entity);
140 void render(CampaignEngineLayers layer, ViewportAPI viewport);
boolean hasCustomButtonPressSounds()
float getCooldownFraction()
void fleetLeftBattle(BattleAPI battle, boolean engagedInHostilities)
SectorEntityToken getEntity()
EnumSet< CampaignEngineLayers > getActiveLayers()
void init(String id, SectorEntityToken entity)
boolean showProgressIndicator()
boolean isCooldownRenderingAdditive()
void setCooldownLeft(float days)
void fleetOpenedMarket(MarketAPI market)
void createTooltip(TooltipMakerAPI tooltip, boolean expanded)
boolean isTooltipExpandable()
void render(CampaignEngineLayers layer, ViewportAPI viewport)
boolean showCooldownIndicator()
boolean isActiveOrInProgress()
boolean showActiveIndicator()
float getProgressFraction()
void fleetJoinedBattle(BattleAPI battle)