1package com.fs.starfarer.api.combat;
5import org.lwjgl.util.vector.Vector2f;
7import com.fs.starfarer.api.combat.CombatFleetManagerAPI.AssignmentInfo;
MutableStat getCPRateModifier()
boolean isInFullRetreat()
AssignmentTargetAPI createWaypoint2(Vector2f loc, boolean ally)
void setFullAssault(boolean explicitSearchAndDestroy)
List< AssignmentInfo > getAllAssignments()
void removeAssignment(AssignmentInfo info)
AssignmentInfo getAssignmentInfoForTarget(AssignmentTargetAPI target)
MutableStat getCommandPointsStat()
AssignmentInfo createAssignment(CombatAssignmentType type, AssignmentTargetAPI target, boolean useCommandPoint)
AssignmentInfo getAssignmentFor(ShipAPI ship)
void orderSearchAndDestroy()
void setAssignmentWeight(AssignmentInfo info, float weight)
AssignmentTargetAPI getAssignmentTargetFor(ShipAPI ship)
float getSecondsUntilNextPoint()
void giveAssignment(DeployedFleetMemberAPI member, AssignmentInfo assignment, boolean useCommandPointIfNeeded)
void orderSearchAndDestroy(DeployedFleetMemberAPI member, boolean useCommandPointIfNeeded)
void orderRetreat(DeployedFleetMemberAPI member, boolean useCommandPointIfNeeded, boolean direct)
void setPreventFullRetreat(boolean preventFullRetreat)
int getCommandPointsLeft()
void clearEmptyWaypoints()
boolean isPreventFullRetreat()