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