public static class FleetEncounterContextPlugin.DataForEncounterSide extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FleetEncounterContextPlugin.DataForEncounterSide.OfficerEngagementData |
| Constructor and Description |
|---|
DataForEncounterSide(CampaignFleetAPI fleet) |
public DataForEncounterSide(CampaignFleetAPI fleet)
public java.util.Set<FleetMemberAPI> getMembersWithOfficerOrPlayerAsOrigCaptain()
public float getMaxTimeDeployed()
public void setMaxTimeDeployed(float maxTimeDeployed)
public java.util.Map<PersonAPI,FleetEncounterContextPlugin.DataForEncounterSide.OfficerEngagementData> getOfficerData()
public java.util.Map<FleetMemberAPI,FleetEncounterContextPlugin.DataForEncounterSide.OfficerEngagementData> getFleetMemberDeploymentData()
public CrewCompositionAPI getRecoverableCrewLosses()
public CrewCompositionAPI getCrewLossesDuringLastEngagement()
public CampaignFleetAPI getFleet()
public java.util.List<FleetEncounterContextPlugin.FleetMemberData> getOwnCasualties()
public java.util.List<FleetEncounterContextPlugin.FleetMemberData> getEnemyCasualties()
public void addOwn(FleetMemberAPI member, FleetEncounterContextPlugin.Status status)
public void removeOwnCasualty(FleetMemberAPI member)
public void removeEnemyCasualty(FleetMemberAPI member)
public void changeOwn(FleetMemberAPI member, FleetEncounterContextPlugin.Status newStatus)
public void changeEnemy(FleetMemberAPI member, FleetEncounterContextPlugin.Status newStatus)
public void addEnemy(FleetMemberAPI member, FleetEncounterContextPlugin.Status status)
public boolean isWonLastEngagement()
public void setWonLastEngagement(boolean wonLastEngagement)
public FleetGoal getLastGoal()
public void setLastGoal(FleetGoal lastGoal)
public boolean disengaged()
public void setDisengaged(boolean disengaged)
public java.util.List<FleetMemberAPI> getDeployedInLastEngagement()
public java.util.List<FleetMemberAPI> getRetreatedFromLastEngagement()
public java.util.List<FleetMemberAPI> getInReserveDuringLastEngagement()
public java.util.List<FleetMemberAPI> getDisabledInLastEngagement()
public java.util.List<FleetMemberAPI> getDestroyedInLastEngagement()
public boolean isDidEnoughToDisengage()
public void setDidEnoughToDisengage(boolean didEnoughToDisengage)
public java.util.Map<FleetMemberAPI,DeployedFleetMemberAPI> getMemberToDeployedMap()
public boolean isEnemyCanCleanDisengage()
public void setEnemyCanCleanDisengage(boolean enemyCanCleanDisengage)