|
| CTaskExecutorObjectImpl (ObjectInterfaceTypes &types, CObject *object) |
|
bool | EventProcess (const Event &event) |
|
bool | IsForegroundTask () override |
| Is executing foreground task? More...
|
|
bool | IsBackgroundTask () override |
| Is executing background task? More...
|
|
CForegroundTask * | GetForegroundTask () override |
| Return the foreground task. More...
|
|
CBackgroundTask * | GetBackgroundTask () override |
| Return the background task. More...
|
|
void | StopForegroundTask () override |
| Stop foreground task. More...
|
|
void | StopBackgroundTask () override |
| Stop background task. More...
|
|
Error | StartTaskTake () override |
| Start a foreground task. More...
|
|
Error | StartTaskManip (TaskManipOrder order, TaskManipArm arm) override |
|
Error | StartTaskFlag (TaskFlagOrder order, int rank) override |
|
Error | StartTaskBuild (ObjectType type) override |
|
Error | StartTaskSearch () override |
|
Error | StartTaskDeleteMark () override |
|
Error | StartTaskTerraform () override |
|
Error | StartTaskRecover () override |
|
Error | StartTaskFire (float delay) override |
|
Error | StartTaskFireAnt (Math::Vector impact) override |
|
Error | StartTaskSpiderExplo () override |
|
Error | StartTaskPen (bool down, TraceColor color=TraceColor::Default) override |
|
Error | StartTaskWait (float time) override |
| Start a foreground task (scriptable tasks, not in UI) More...
|
|
Error | StartTaskAdvance (float length) override |
|
Error | StartTaskTurn (float angle) override |
|
Error | StartTaskGoto (Math::Vector pos, float altitude, TaskGotoGoal goalMode, TaskGotoCrash crashMode) override |
|
Error | StartTaskInfo (const char *name, float value, float power, bool bSend) override |
|
Error | StartTaskShield (TaskShieldMode mode, float delay=1000.0f) override |
| Starts a background task. More...
|
|
Error | StartTaskGunGoal (float dirV, float dirH) override |
|
| CTaskExecutorObject (ObjectInterfaceTypes &types) |
|