public interface CombatTaskManagerAPI
Modifier and Type | Method and Description |
---|---|
void |
clearEmptyWaypoints() |
CombatFleetManagerAPI.AssignmentInfo |
createAssignment(CombatAssignmentType type,
AssignmentTargetAPI target,
boolean useCommandPoint)
target should be one of:
BattleObjectiveAPI
DeployedFleetMemberAPI
the result of createWaypoint()
|
java.util.List<CombatFleetManagerAPI.AssignmentInfo> |
getAllAssignments() |
CombatFleetManagerAPI.AssignmentInfo |
getAssignmentFor(ShipAPI ship)
Returns the current assignment for a ship (the assignment type, and the target, if any).
|
int |
getCommandPointsLeft() |
MutableStat |
getCommandPointsStat() |
float |
getCPInterval() |
MutableStat |
getCPRateModifier() |
float |
getCPRateMult() |
float |
getSecondsUntilNextPoint() |
void |
giveAssignment(DeployedFleetMemberAPI member,
CombatFleetManagerAPI.AssignmentInfo assignment,
boolean useCommandPointIfNeeded) |
boolean |
isFullAssault() |
boolean |
isInFullRetreat() |
boolean |
isPreventFullRetreat() |
void |
orderFullRetreat()
Cancels all assignment and orders all ships to retreat.
|
void |
orderRetreat(DeployedFleetMemberAPI member,
boolean useCommandPointIfNeeded,
boolean direct) |
void |
orderSearchAndDestroy()
Cancels all assignments.
|
void |
orderSearchAndDestroy(DeployedFleetMemberAPI member,
boolean useCommandPointIfNeeded) |
void |
removeAssignment(CombatFleetManagerAPI.AssignmentInfo info) |
void |
setFullAssault(boolean explicitSearchAndDestroy) |
void |
setPreventFullRetreat(boolean preventFullRetreat) |
CombatFleetManagerAPI.AssignmentInfo getAssignmentFor(ShipAPI ship)
ship
- java.util.List<CombatFleetManagerAPI.AssignmentInfo> getAllAssignments()
CombatFleetManagerAPI.AssignmentInfo createAssignment(CombatAssignmentType type, AssignmentTargetAPI target, boolean useCommandPoint)
type
- target
- useCommandPointIfNeeded
- void giveAssignment(DeployedFleetMemberAPI member, CombatFleetManagerAPI.AssignmentInfo assignment, boolean useCommandPointIfNeeded)
void orderRetreat(DeployedFleetMemberAPI member, boolean useCommandPointIfNeeded, boolean direct)
void orderSearchAndDestroy(DeployedFleetMemberAPI member, boolean useCommandPointIfNeeded)
void orderSearchAndDestroy()
void orderFullRetreat()
boolean isInFullRetreat()
MutableStat getCommandPointsStat()
int getCommandPointsLeft()
boolean isPreventFullRetreat()
void setPreventFullRetreat(boolean preventFullRetreat)
boolean isFullAssault()
void setFullAssault(boolean explicitSearchAndDestroy)
float getSecondsUntilNextPoint()
float getCPRateMult()
float getCPInterval()
MutableStat getCPRateModifier()
void removeAssignment(CombatFleetManagerAPI.AssignmentInfo info)
void clearEmptyWaypoints()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.