Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_BaseTaskSupportEntity Interface Reference
Inheritance diagram for SCR_BaseTaskSupportEntity:
[legend]

Public Member Functions

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 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 ()
 

Protected Member Functions

void RPC_CancelTask (int taskID)
 
void RPC_FinishTask (int taskID)
 
void RPC_FailTask (int taskID)
 
void RegisterContextualMenuCallbacks ()
 

Protected Attributes

ResourceName m_sTaskDescriptionWidgetResource
 
ResourceName m_sTaskPrefab
 

Constructor & Destructor Documentation

◆ SCR_BaseTaskSupportEntity()

void SCR_BaseTaskSupportEntity.SCR_BaseTaskSupportEntity ( IEntitySource  src,
IEntity  parent 
)

◆ ~SCR_BaseTaskSupportEntity()

void SCR_BaseTaskSupportEntity.~SCR_BaseTaskSupportEntity ( )

Member Function Documentation

◆ AssignTask()

void SCR_BaseTaskSupportEntity.AssignTask ( notnull SCR_BaseTask  task,
notnull SCR_BaseTaskExecutor  assignee,
bool  forced = false 
)

◆ CancelTask()

void SCR_BaseTaskSupportEntity.CancelTask ( int  taskID)

◆ CreateTask()

SCR_BaseTask SCR_BaseTaskSupportEntity.CreateTask ( )

◆ EOnInit()

override void SCR_BaseTaskSupportEntity.EOnInit ( IEntity  owner)

◆ FailTask()

void SCR_BaseTaskSupportEntity.FailTask ( notnull SCR_BaseTask  task)

◆ FinishTask()

void SCR_BaseTaskSupportEntity.FinishTask ( notnull SCR_BaseTask  task)

◆ GetResourceName()

ResourceName SCR_BaseTaskSupportEntity.GetResourceName ( )

◆ GetTaskDescriptionWidgetResource()

ResourceName SCR_BaseTaskSupportEntity.GetTaskDescriptionWidgetResource ( )

◆ GetTaskPrefab()

Resource SCR_BaseTaskSupportEntity.GetTaskPrefab ( )

◆ Initialize()

void SCR_BaseTaskSupportEntity.Initialize ( )

◆ MoveTask()

void SCR_BaseTaskSupportEntity.MoveTask ( vector  newPosition,
int  taskID 
)

◆ OnMapOpen()

void SCR_BaseTaskSupportEntity.OnMapOpen ( MapConfiguration  config)

◆ OnTaskListOpen()

void SCR_BaseTaskSupportEntity.OnTaskListOpen ( notnull SCR_UITaskManagerComponent  uiTaskManagerComponent)

◆ RegisterContextualMenuCallbacks()

void SCR_BaseTaskSupportEntity.RegisterContextualMenuCallbacks ( )
protected

◆ RPC_AssignTask()

void SCR_BaseTaskSupportEntity.RPC_AssignTask ( int  playerID,
int  taskID,
float  timestamp,
bool  forced 
)

Assigns a task on clients.

◆ RPC_CancelTask()

void SCR_BaseTaskSupportEntity.RPC_CancelTask ( int  taskID)
protected

◆ RPC_FailTask()

void SCR_BaseTaskSupportEntity.RPC_FailTask ( int  taskID)
protected

◆ RPC_FinishTask()

void SCR_BaseTaskSupportEntity.RPC_FinishTask ( int  taskID)
protected

◆ RPC_MoveTask()

void SCR_BaseTaskSupportEntity.RPC_MoveTask ( int  taskID,
vector  newPosition 
)

◆ RPC_SetTargetFaction()

void SCR_BaseTaskSupportEntity.RPC_SetTargetFaction ( int  taskID,
int  factionIndex 
)

◆ RPC_SetTaskDescription()

void SCR_BaseTaskSupportEntity.RPC_SetTaskDescription ( int  taskID,
string  description 
)

◆ RPC_SetTaskTitle()

void SCR_BaseTaskSupportEntity.RPC_SetTaskTitle ( int  taskID,
string  title 
)

◆ RPC_UnassignTask()

void SCR_BaseTaskSupportEntity.RPC_UnassignTask ( int  taskID,
int  playerID,
SCR_EUnassignReason  reason 
)

Assigns a task on clients.

◆ SetTargetFaction()

void SCR_BaseTaskSupportEntity.SetTargetFaction ( notnull SCR_BaseTask  task,
notnull Faction  faction 
)

◆ SetTaskDescription()

void SCR_BaseTaskSupportEntity.SetTaskDescription ( notnull SCR_BaseTask  task,
string  description 
)

◆ SetTaskTitle()

void SCR_BaseTaskSupportEntity.SetTaskTitle ( notnull SCR_BaseTask  task,
string  title 
)

◆ UnassignTask()

void SCR_BaseTaskSupportEntity.UnassignTask ( notnull SCR_BaseTask  task,
notnull SCR_BaseTaskExecutor  assignee,
SCR_EUnassignReason  reason 
)

Member Data Documentation

◆ m_sTaskDescriptionWidgetResource

ResourceName SCR_BaseTaskSupportEntity.m_sTaskDescriptionWidgetResource
protected

◆ m_sTaskPrefab

ResourceName SCR_BaseTaskSupportEntity.m_sTaskPrefab
protected

The documentation for this interface was generated from the following file: