Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_TaskAssignGroupListUIComponent Class Reference
Inheritance diagram for SCR_TaskAssignGroupListUIComponent:
SCR_ScriptedWidgetComponent

Protected Member Functions

ScriptInvokerVoid GetOnListOpened ()
ScriptInvokerVoid GetOnListClosed ()
void RegisterEvents ()
override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)
void OpenList ()
 Open list.
void CloseList ()
 Close list.
bool IsListOpened ()
bool CanShow ()
void OnTaskAssigneeAdded (SCR_Task task, SCR_TaskExecutor executor, int requesterID)
void OnTaskAssigneeRemoved (SCR_Task task, SCR_TaskExecutor executor, int requesterID)
void OnGroupRoleChanged (int groupId, SCR_EGroupRole groupRole)
void OnGroupPlayerAdded (SCR_AIGroup group, int playerID)
void OnGroupPlayerRemoved (SCR_AIGroup group, int playerID)
void OnPlayableGroupCreated (SCR_AIGroup group)
void OnPlayableGroupRemoved (SCR_AIGroup group)
void OnConfirmGroupAssignmentButtonActivated (SCR_InputButtonComponent button, string action)
void OnCloseAssignGroupListButtonActivated (SCR_InputButtonComponent button, string action)
void OnTaskSelected (SCR_Task selectedTask)
bool TryRemoveGroupFromList (notnull SCR_AIGroup group)
void RefreshEntryList ()
 Refresh and update list.
void UpdateConfirmAssignmentButton ()
void ClearList ()
SCR_TaskAssignGroupListEntryUIComponent CreateEntry (notnull SCR_AIGroup group)

Protected Attributes

ResourceName m_sTaskAssignSquadEntryLayout
ref map< int, SCR_TaskAssignGroupListEntryUIComponentm_mEntries
 groupID, SCR_TaskAssignGroupListEntryUIComponent>
SCR_GroupsManagerComponent m_GroupsManager
SCR_TaskSystem m_TaskSystem
SCR_Task m_Task
SCR_TaskManagerUIComponent m_TaskManagerUI
SCR_GroupTaskManagerComponent m_GroupTaskManager
bool m_bIsListOpened
ref ScriptInvokerVoid m_OnListOpened
ref ScriptInvokerVoid m_OnListClosed
ref SCR_TaskAssignGroupListWidgets m_Widgets = new SCR_TaskAssignGroupListWidgets()

Detailed Description

Definition at line 1 of file SCR_TaskAssignGroupListUIComponent.c.

Member Function Documentation

◆ CanShow()

bool SCR_TaskAssignGroupListUIComponent::CanShow ( )
inlineprotected
Returns

Definition at line 175 of file SCR_TaskAssignGroupListUIComponent.c.

◆ ClearList()

void SCR_TaskAssignGroupListUIComponent::ClearList ( )
inlineprotected

Definition at line 409 of file SCR_TaskAssignGroupListUIComponent.c.

◆ CloseList()

void SCR_TaskAssignGroupListUIComponent::CloseList ( )
inlineprotected

Close list.

Definition at line 149 of file SCR_TaskAssignGroupListUIComponent.c.

◆ CreateEntry()

SCR_TaskAssignGroupListEntryUIComponent SCR_TaskAssignGroupListUIComponent::CreateEntry ( notnull SCR_AIGroup group)
inlineprotected

Definition at line 420 of file SCR_TaskAssignGroupListUIComponent.c.

◆ GetOnListClosed()

ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent::GetOnListClosed ( )
inlineprotected
Returns

Definition at line 31 of file SCR_TaskAssignGroupListUIComponent.c.

◆ GetOnListOpened()

ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent::GetOnListOpened ( )
inlineprotected
Returns

Definition at line 21 of file SCR_TaskAssignGroupListUIComponent.c.

◆ HandlerAttached()

override void SCR_TaskAssignGroupListUIComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 80 of file SCR_TaskAssignGroupListUIComponent.c.

◆ HandlerDeattached()

override void SCR_TaskAssignGroupListUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 93 of file SCR_TaskAssignGroupListUIComponent.c.

◆ IsListOpened()

bool SCR_TaskAssignGroupListUIComponent::IsListOpened ( )
inlineprotected
Returns
true if list is opened

Definition at line 167 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnCloseAssignGroupListButtonActivated()

void SCR_TaskAssignGroupListUIComponent::OnCloseAssignGroupListButtonActivated ( SCR_InputButtonComponent button,
string action )
inlineprotected

Definition at line 302 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnConfirmGroupAssignmentButtonActivated()

void SCR_TaskAssignGroupListUIComponent::OnConfirmGroupAssignmentButtonActivated ( SCR_InputButtonComponent button,
string action )
inlineprotected

Definition at line 269 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnGroupPlayerAdded()

void SCR_TaskAssignGroupListUIComponent::OnGroupPlayerAdded ( SCR_AIGroup group,
int playerID )
inlineprotected

Definition at line 245 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnGroupPlayerRemoved()

void SCR_TaskAssignGroupListUIComponent::OnGroupPlayerRemoved ( SCR_AIGroup group,
int playerID )
inlineprotected

Definition at line 251 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnGroupRoleChanged()

void SCR_TaskAssignGroupListUIComponent::OnGroupRoleChanged ( int groupId,
SCR_EGroupRole groupRole )
inlineprotected

Definition at line 239 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnPlayableGroupCreated()

void SCR_TaskAssignGroupListUIComponent::OnPlayableGroupCreated ( SCR_AIGroup group)
inlineprotected

Definition at line 257 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnPlayableGroupRemoved()

void SCR_TaskAssignGroupListUIComponent::OnPlayableGroupRemoved ( SCR_AIGroup group)
inlineprotected

Definition at line 263 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnTaskAssigneeAdded()

void SCR_TaskAssignGroupListUIComponent::OnTaskAssigneeAdded ( SCR_Task task,
SCR_TaskExecutor executor,
int requesterID )
inlineprotected

Definition at line 197 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnTaskAssigneeRemoved()

void SCR_TaskAssignGroupListUIComponent::OnTaskAssigneeRemoved ( SCR_Task task,
SCR_TaskExecutor executor,
int requesterID )
inlineprotected

Definition at line 218 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OnTaskSelected()

void SCR_TaskAssignGroupListUIComponent::OnTaskSelected ( SCR_Task selectedTask)
inlineprotected

Definition at line 309 of file SCR_TaskAssignGroupListUIComponent.c.

◆ OpenList()

void SCR_TaskAssignGroupListUIComponent::OpenList ( )
inlineprotected

Open list.

Definition at line 121 of file SCR_TaskAssignGroupListUIComponent.c.

◆ RefreshEntryList()

void SCR_TaskAssignGroupListUIComponent::RefreshEntryList ( )
inlineprotected

Refresh and update list.

Definition at line 333 of file SCR_TaskAssignGroupListUIComponent.c.

◆ RegisterEvents()

void SCR_TaskAssignGroupListUIComponent::RegisterEvents ( )
inlineprotected

Definition at line 40 of file SCR_TaskAssignGroupListUIComponent.c.

◆ TryRemoveGroupFromList()

bool SCR_TaskAssignGroupListUIComponent::TryRemoveGroupFromList ( notnull SCR_AIGroup group)
inlineprotected

Definition at line 317 of file SCR_TaskAssignGroupListUIComponent.c.

◆ UpdateConfirmAssignmentButton()

void SCR_TaskAssignGroupListUIComponent::UpdateConfirmAssignmentButton ( )
inlineprotected

Definition at line 398 of file SCR_TaskAssignGroupListUIComponent.c.

Member Data Documentation

◆ m_bIsListOpened

bool SCR_TaskAssignGroupListUIComponent::m_bIsListOpened
protected

Definition at line 12 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_GroupsManager

SCR_GroupsManagerComponent SCR_TaskAssignGroupListUIComponent::m_GroupsManager
protected

Definition at line 7 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_GroupTaskManager

SCR_GroupTaskManagerComponent SCR_TaskAssignGroupListUIComponent::m_GroupTaskManager
protected

Definition at line 11 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_mEntries

ref map<int, SCR_TaskAssignGroupListEntryUIComponent> SCR_TaskAssignGroupListUIComponent::m_mEntries
protected

◆ m_OnListClosed

ref ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent::m_OnListClosed
protected

Definition at line 15 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_OnListOpened

ref ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent::m_OnListOpened
protected

Definition at line 14 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_sTaskAssignSquadEntryLayout

ResourceName SCR_TaskAssignGroupListUIComponent::m_sTaskAssignSquadEntryLayout
protected

Definition at line 4 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_Task

SCR_Task SCR_TaskAssignGroupListUIComponent::m_Task
protected

Definition at line 9 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_TaskManagerUI

SCR_TaskManagerUIComponent SCR_TaskAssignGroupListUIComponent::m_TaskManagerUI
protected

Definition at line 10 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_TaskSystem

SCR_TaskSystem SCR_TaskAssignGroupListUIComponent::m_TaskSystem
protected

Definition at line 8 of file SCR_TaskAssignGroupListUIComponent.c.

◆ m_Widgets

ref SCR_TaskAssignGroupListWidgets SCR_TaskAssignGroupListUIComponent::m_Widgets = new SCR_TaskAssignGroupListWidgets()
protected

Definition at line 17 of file SCR_TaskAssignGroupListUIComponent.c.


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