| 
| void  | CreateMoveTask (vector targetPosition) | 
|   | 
| void  | SetTargetFaction (notnull SCR_BaseTask task, notnull Faction faction) | 
|   | 
| void  | RPC_SetTargetFaction (int taskID, int factionIndex) | 
|   | 
| SCR_BaseTask  | CreateTask () | 
|   | 
| void  | Initialize () | 
|   | 
| void  | OnTaskListOpen (notnull SCR_UITaskManagerComponent uiTaskManagerComponent) | 
|   | 
| ResourceName  | GetTaskDescriptionWidgetResource () | 
|   | 
| ResourceName  | GetResourceName () | 
|   | 
| Resource  | GetTaskPrefab () | 
|   | 
| void  | MoveTask (vector newPosition, int taskID) | 
|   | 
| void  | RPC_MoveTask (int taskID, vector newPosition) | 
|   | 
| void  | AssignTask (notnull SCR_BaseTask task, notnull SCR_BaseTaskExecutor assignee, bool forced=false) | 
|   | 
| void  | RPC_AssignTask (int playerID, int taskID, float timestamp, bool forced) | 
|   | Assigns a task on clients.  
  | 
|   | 
| void  | CancelTask (int taskID) | 
|   | 
| void  | FinishTask (notnull SCR_BaseTask task) | 
|   | 
| void  | FailTask (notnull SCR_BaseTask task) | 
|   | 
| void  | UnassignTask (notnull SCR_BaseTask task, notnull SCR_BaseTaskExecutor assignee, SCR_EUnassignReason reason) | 
|   | 
| void  | RPC_UnassignTask (int taskID, int playerID, SCR_EUnassignReason reason) | 
|   | Assigns a task on clients.  
  | 
|   | 
| void  | SetTaskState (notnull SCR_BaseTask task, SCR_TaskState state) | 
|   | 
| void  | RPC_SetTaskState (int taskID, SCR_TaskState state) | 
|   | 
| void  | SetTaskDescription (notnull SCR_BaseTask task, string description) | 
|   | 
| void  | RPC_SetTaskDescription (int taskID, string description) | 
|   | 
| void  | SetTaskTitle (notnull SCR_BaseTask task, string title) | 
|   | 
| void  | RPC_SetTaskTitle (int taskID, string title) | 
|   | 
| void  | OnMapOpen (MapConfiguration config) | 
|   | 
| override void  | EOnInit (IEntity owner) | 
|   | 
| void  | SCR_BaseTaskSupportEntity (IEntitySource src, IEntity parent) | 
|   | 
| void  | ~SCR_BaseTaskSupportEntity () | 
|   |