Starsector API
Loading...
Searching...
No Matches
EngagementResultAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.combat;
2
3import com.fs.starfarer.api.campaign.BattleAPI;
4import com.fs.starfarer.api.campaign.CombatDamageData;
5import com.fs.starfarer.api.campaign.EngagementResultForFleetAPI;
6
7public interface EngagementResultAPI {
8
9 EngagementResultForFleetAPI getWinnerResult();
10 EngagementResultForFleetAPI getLoserResult();
11
12 boolean didPlayerWin();
14 void setPlayerOutBeforeEnd(boolean playerOutBeforeEnd);
15 BattleAPI getBattle();
16 void setBattle(BattleAPI battle);
17 CombatDamageData getLastCombatDamageData();
18 void setLastCombatDamageData(CombatDamageData lastCombatData);
19
20// /**
21// * Applies ship and crew losses from the engagement to the fleets involved.
22// */
23// void applyToFleets();
24}
void setLastCombatDamageData(CombatDamageData lastCombatData)
EngagementResultForFleetAPI getLoserResult()
EngagementResultForFleetAPI getWinnerResult()
void setPlayerOutBeforeEnd(boolean playerOutBeforeEnd)