Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_TaskNotificationComponent.c File Reference

Go to the source code of this file.

Classes

class  SCR_TaskNotificationComponentClass

Functions

SCR_TaskNotificationComponentClass ScriptComponentClass Attribute (uiwidget:UIWidgets.ComboBox, enumType:SCR_ETaskNotification)] protected SCR_ETaskNotification m_eTaskNotification
SCR_CampaignFaction GetFaction ()
bool HasGroupTask (SCR_TaskExecutor executor)
string GetTaskName (SCR_Task task)
bool IsPlayerGroupLeader (int playerID, notnull array< SCR_AIGroup > playableGroups)
void SetGrid ()
void OnTaskCreated (SCR_Task task, int byPlayerID)
void OnTaskAssigneeAdded (SCR_Task task, SCR_TaskExecutor executor, int requesterID)
void OnTaskStateChanged (SCR_Task task, SCR_ETaskState newState)
void OnGroupTaskSet (SCR_Task task, int byPlayerID)
BaseTransceiver GetHQTransceiver (notnull SCR_CampaignFaction faction)
BaseTransceiver GetPlayerTransceiver (int playerId)
SCR_AIGroup GetFirstAssignedGroup (notnull SCR_Task task)
void SendMessageToGroup (SCR_ETaskNotification notificationType, SCR_ETaskNotificationMsg msgType, int callerPlayerId, BaseTransceiver transmitter, SCR_AIGroup receiverGroup, int baseCallsign=SCR_MilitaryBaseComponent.INVALID_BASE_CALLSIGN, int callerGroupId=-1, int calledGroupId=-1, int gridX=-1, int gridY=-1)
override void OnPostInit (IEntity owner)
 Editable Mine.
override void EOnInit (IEntity owner)
override void OnDelete (IEntity owner)

Variables

SCR_TaskSystem m_TaskSystem
SCR_GroupsManagerComponent m_GroupsManager
RplComponent m_RplComponent
SCR_Task m_Task
SCR_GroupTaskManagerComponent m_GroupTaskManager
SCR_TaskNotificationManagerComponent m_TaskNotificationManager
SCR_FactionManager m_FactionManager
int m_iGridX
int m_iGridY
const bool ALLOW_SEND_TO_EMPTY_GROUP = false

Function Documentation

◆ Attribute()

SCR_TaskNotificationComponentClass ScriptComponentClass Attribute ( uiwidget:UIWidgets. ComboBox,
enumType:SCR_ETaskNotification  )

◆ GetFaction()

SCR_CampaignFaction GetFaction ( )
protected
Returns
campaign faction

Definition at line 26 of file SCR_TaskNotificationComponent.c.

◆ GetFirstAssignedGroup()

SCR_AIGroup GetFirstAssignedGroup ( notnull SCR_Task task)
protected

Definition at line 324 of file SCR_TaskNotificationComponent.c.

◆ GetHQTransceiver()

BaseTransceiver GetHQTransceiver ( notnull SCR_CampaignFaction faction)
protected

Definition at line 284 of file SCR_TaskNotificationComponent.c.

◆ GetPlayerTransceiver()

BaseTransceiver GetPlayerTransceiver ( int playerId)
protected

Definition at line 298 of file SCR_TaskNotificationComponent.c.

◆ GetTaskName()

string GetTaskName ( SCR_Task task)
protected

Definition at line 53 of file SCR_TaskNotificationComponent.c.

◆ HasGroupTask()

bool HasGroupTask ( SCR_TaskExecutor executor)
protected

Definition at line 46 of file SCR_TaskNotificationComponent.c.

◆ IsPlayerGroupLeader()

bool IsPlayerGroupLeader ( int playerID,
notnull array< SCR_AIGroup > playableGroups )
protected

Definition at line 65 of file SCR_TaskNotificationComponent.c.

◆ OnDelete()

override void OnDelete ( IEntity owner)
protected

Definition at line 412 of file SCR_TaskNotificationComponent.c.

◆ OnGroupTaskSet()

void OnGroupTaskSet ( SCR_Task task,
int byPlayerID )
protected

Definition at line 275 of file SCR_TaskNotificationComponent.c.

◆ OnTaskAssigneeAdded()

void OnTaskAssigneeAdded ( SCR_Task task,
SCR_TaskExecutor executor,
int requesterID )
protected

Definition at line 131 of file SCR_TaskNotificationComponent.c.

◆ OnTaskCreated()

void OnTaskCreated ( SCR_Task task,
int byPlayerID )
protected

Definition at line 85 of file SCR_TaskNotificationComponent.c.

◆ OnTaskStateChanged()

void OnTaskStateChanged ( SCR_Task task,
SCR_ETaskState newState )
protected

Definition at line 203 of file SCR_TaskNotificationComponent.c.

◆ SendMessageToGroup()

void SendMessageToGroup ( SCR_ETaskNotification notificationType,
SCR_ETaskNotificationMsg msgType,
int callerPlayerId,
BaseTransceiver transmitter,
SCR_AIGroup receiverGroup,
int baseCallsign = SCR_MilitaryBaseComponent.INVALID_BASE_CALLSIGN,
int callerGroupId = -1,
int calledGroupId = -1,
int gridX = -1,
int gridY = -1 )
protected

Definition at line 339 of file SCR_TaskNotificationComponent.c.

◆ SetGrid()

void SetGrid ( )
protected

Definition at line 77 of file SCR_TaskNotificationComponent.c.

Variable Documentation

◆ ALLOW_SEND_TO_EMPTY_GROUP

const bool ALLOW_SEND_TO_EMPTY_GROUP = false
protected

Definition at line 22 of file SCR_TaskNotificationComponent.c.

◆ m_FactionManager

SCR_FactionManager m_FactionManager
protected

Definition at line 17 of file SCR_TaskNotificationComponent.c.

◆ m_GroupsManager

SCR_GroupsManagerComponent m_GroupsManager
protected

Definition at line 12 of file SCR_TaskNotificationComponent.c.

◆ m_GroupTaskManager

SCR_GroupTaskManagerComponent m_GroupTaskManager
protected

Definition at line 15 of file SCR_TaskNotificationComponent.c.

◆ m_iGridX

int m_iGridX
protected

Definition at line 19 of file SCR_TaskNotificationComponent.c.

◆ m_iGridY

int m_iGridY
protected

Definition at line 20 of file SCR_TaskNotificationComponent.c.

◆ m_RplComponent

RplComponent m_RplComponent
protected

Definition at line 13 of file SCR_TaskNotificationComponent.c.

◆ m_Task

SCR_Task m_Task
protected

Definition at line 14 of file SCR_TaskNotificationComponent.c.

◆ m_TaskNotificationManager

SCR_TaskNotificationManagerComponent m_TaskNotificationManager
protected

Definition at line 16 of file SCR_TaskNotificationComponent.c.

◆ m_TaskSystem

SCR_TaskSystem m_TaskSystem
protected

Definition at line 11 of file SCR_TaskNotificationComponent.c.