public interface AssignmentModulePlugin
Modifier and Type | Method and Description |
---|---|
void |
addAssignment(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
Script onCompletion) |
void |
addAssignment(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
java.lang.String actionText,
boolean addTimeToNext,
Script onStart,
Script onCompletion) |
void |
addAssignment(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
java.lang.String actionText,
Script onCompletion) |
void |
addAssignmentAtStart(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
Script onCompletion) |
void |
addAssignmentAtStart(FleetAssignment assignment,
SectorEntityToken target,
float maxDurationInDays,
java.lang.String actionText,
Script onCompletion) |
void |
advance(float days) |
boolean |
areAssignmentsFrozen() |
void |
clearAssignments() |
void |
freezeAssignments() |
java.util.List<FleetAssignmentDataAPI> |
getAssignmentsCopy() |
FleetAssignmentDataAPI |
getCurrentAssignment() |
boolean |
isCurrentAssignment(FleetAssignment assignment) |
void |
removeAssignment(FleetAssignmentDataAPI assignment) |
void |
removeFirstAssignment() |
void |
removeFirstAssignmentIfItIs(FleetAssignment assignment) |
void advance(float days)
FleetAssignmentDataAPI getCurrentAssignment()
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion)
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, java.lang.String actionText, Script onCompletion)
void addAssignmentAtStart(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, java.lang.String actionText, Script onCompletion)
void addAssignmentAtStart(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, Script onCompletion)
boolean isCurrentAssignment(FleetAssignment assignment)
void removeFirstAssignmentIfItIs(FleetAssignment assignment)
void removeFirstAssignment()
void clearAssignments()
java.util.List<FleetAssignmentDataAPI> getAssignmentsCopy()
boolean areAssignmentsFrozen()
void freezeAssignments()
void addAssignment(FleetAssignment assignment, SectorEntityToken target, float maxDurationInDays, java.lang.String actionText, boolean addTimeToNext, Script onStart, Script onCompletion)
void removeAssignment(FleetAssignmentDataAPI assignment)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.