Gravity Engine 12.0
Unity Asset for Gravity
|
Maneuver Manager Handles the GE delegation of maneuver lists for NBody objects in the GE workflow. More...
Public Member Functions | |
ManeuverMgr (ManeuverMgr copyFrom) | |
void | Add (Maneuver maneuver) |
void | Add (List< Maneuver > mlist) |
List< Maneuver > | ManeuversUntil (float time) |
Return a list of all maneuvers executing earlier than <time>. | |
void | Execute (Maneuver m, GravityState gs, bool isCopy) |
void | Remove (Maneuver m) |
List< Maneuver > | GetManeuvers (NBody nbody) |
void | Clear () |
bool | HaveManeuvers () |
Indicate if there are any maneuvers. | |
string | DumpAll () |
Maneuver Manager Handles the GE delegation of maneuver lists for NBody objects in the GE workflow.
All main methods are typically called from wrappers in GE and then delegated to here. This allows some separation of concerns.
bool ManeuverMgr.HaveManeuvers | ( | ) |
Indicate if there are any maneuvers.
List< Maneuver > ManeuverMgr.ManeuversUntil | ( | float | time | ) |
Return a list of all maneuvers executing earlier than <time>.
time | The time |