Package com.fs.starfarer.api.campaign
Class FleetEncounterContextPlugin.DataForEncounterSide
java.lang.Object
com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.DataForEncounterSide
- Enclosing interface:
- FleetEncounterContextPlugin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEnemy
(FleetMemberAPI member, FleetEncounterContextPlugin.Status status) void
addOwn
(FleetMemberAPI member, FleetEncounterContextPlugin.Status status) void
changeEnemy
(FleetMemberAPI member, FleetEncounterContextPlugin.Status newStatus) void
changeOwn
(FleetMemberAPI member, FleetEncounterContextPlugin.Status newStatus) boolean
getFleet()
float
Only matters for non-autoresolved engagements.boolean
boolean
boolean
void
removeEnemyCasualty
(FleetMemberAPI member) void
removeOwnCasualty
(FleetMemberAPI member) void
setDidEnoughToDisengage
(boolean didEnoughToDisengage) void
setDisengaged
(boolean disengaged) void
setEnemyCanCleanDisengage
(boolean enemyCanCleanDisengage) void
setLastGoal
(FleetGoal lastGoal) void
setMaxTimeDeployed
(float maxTimeDeployed) void
setWonLastEngagement
(boolean wonLastEngagement)
-
Constructor Details
-
DataForEncounterSide
-
-
Method Details
-
getMembersWithOfficerOrPlayerAsOrigCaptain
-
getMaxTimeDeployed
public float getMaxTimeDeployed() -
setMaxTimeDeployed
public void setMaxTimeDeployed(float maxTimeDeployed) -
getOfficerData
public Map<PersonAPI,FleetEncounterContextPlugin.DataForEncounterSide.OfficerEngagementData> getOfficerData() -
getFleetMemberDeploymentData
public Map<FleetMemberAPI,FleetEncounterContextPlugin.DataForEncounterSide.OfficerEngagementData> getFleetMemberDeploymentData() -
getRecoverableCrewLosses
-
getCrewLossesDuringLastEngagement
-
getFleet
-
getOwnCasualties
-
getEnemyCasualties
-
addOwn
-
removeOwnCasualty
-
removeEnemyCasualty
-
changeOwn
-
changeEnemy
-
addEnemy
-
isWonLastEngagement
public boolean isWonLastEngagement() -
setWonLastEngagement
public void setWonLastEngagement(boolean wonLastEngagement) -
getLastGoal
-
setLastGoal
-
disengaged
public boolean disengaged() -
setDisengaged
public void setDisengaged(boolean disengaged) -
getDeployedInLastEngagement
-
getRetreatedFromLastEngagement
-
getInReserveDuringLastEngagement
-
getDisabledInLastEngagement
-
getDestroyedInLastEngagement
-
isDidEnoughToDisengage
public boolean isDidEnoughToDisengage() -
setDidEnoughToDisengage
public void setDidEnoughToDisengage(boolean didEnoughToDisengage) -
getMemberToDeployedMap
Only matters for non-autoresolved engagements.- Returns:
-
isEnemyCanCleanDisengage
public boolean isEnemyCanCleanDisengage() -
setEnemyCanCleanDisengage
public void setEnemyCanCleanDisengage(boolean enemyCanCleanDisengage)
-