Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_TaskAssignGroupListUIComponent Interface Reference
Inheritance diagram for SCR_TaskAssignGroupListUIComponent:
SCR_ScriptedWidgetComponent

Public Member Functions

ScriptInvokerVoid GetOnListOpened ()
 
ScriptInvokerVoid GetOnListClosed ()
 
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
void OpenList ()
 Open list.
 
void CloseList ()
 Close list.
 
bool IsListOpened ()
 
bool CanShow ()
 
void RefreshEntryList ()
 Refresh and update list.
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

void RegisterEvents ()
 
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 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()
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ CanShow()

bool SCR_TaskAssignGroupListUIComponent.CanShow ( )
Returns

◆ ClearList()

void SCR_TaskAssignGroupListUIComponent.ClearList ( )
protected

◆ CloseList()

void SCR_TaskAssignGroupListUIComponent.CloseList ( )

Close list.

◆ CreateEntry()

SCR_TaskAssignGroupListEntryUIComponent SCR_TaskAssignGroupListUIComponent.CreateEntry ( notnull SCR_AIGroup group)
protected

◆ GetOnListClosed()

ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent.GetOnListClosed ( )
Returns

◆ GetOnListOpened()

ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent.GetOnListOpened ( )
Returns

◆ HandlerAttached()

override void SCR_TaskAssignGroupListUIComponent.HandlerAttached ( Widget w)

◆ HandlerDeattached()

override void SCR_TaskAssignGroupListUIComponent.HandlerDeattached ( Widget w)

◆ IsListOpened()

bool SCR_TaskAssignGroupListUIComponent.IsListOpened ( )
Returns
true if list is opened

◆ OnCloseAssignGroupListButtonActivated()

void SCR_TaskAssignGroupListUIComponent.OnCloseAssignGroupListButtonActivated ( SCR_InputButtonComponent button,
string action )
protected

◆ OnConfirmGroupAssignmentButtonActivated()

void SCR_TaskAssignGroupListUIComponent.OnConfirmGroupAssignmentButtonActivated ( SCR_InputButtonComponent button,
string action )
protected

◆ OnGroupPlayerAdded()

void SCR_TaskAssignGroupListUIComponent.OnGroupPlayerAdded ( SCR_AIGroup group,
int playerID )
protected

◆ OnGroupPlayerRemoved()

void SCR_TaskAssignGroupListUIComponent.OnGroupPlayerRemoved ( SCR_AIGroup group,
int playerID )
protected

◆ OnGroupRoleChanged()

void SCR_TaskAssignGroupListUIComponent.OnGroupRoleChanged ( int groupId,
SCR_EGroupRole groupRole )
protected

◆ OnPlayableGroupCreated()

void SCR_TaskAssignGroupListUIComponent.OnPlayableGroupCreated ( SCR_AIGroup group)
protected

◆ OnPlayableGroupRemoved()

void SCR_TaskAssignGroupListUIComponent.OnPlayableGroupRemoved ( SCR_AIGroup group)
protected

◆ OnTaskAssigneeAdded()

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

◆ OnTaskAssigneeRemoved()

void SCR_TaskAssignGroupListUIComponent.OnTaskAssigneeRemoved ( SCR_Task task,
SCR_TaskExecutor executor,
int requesterID )
protected

◆ OnTaskSelected()

void SCR_TaskAssignGroupListUIComponent.OnTaskSelected ( SCR_Task selectedTask)
protected

◆ OpenList()

void SCR_TaskAssignGroupListUIComponent.OpenList ( )

Open list.

◆ RefreshEntryList()

void SCR_TaskAssignGroupListUIComponent.RefreshEntryList ( )

Refresh and update list.

◆ RegisterEvents()

void SCR_TaskAssignGroupListUIComponent.RegisterEvents ( )
protected

◆ TryRemoveGroupFromList()

bool SCR_TaskAssignGroupListUIComponent.TryRemoveGroupFromList ( notnull SCR_AIGroup group)
protected

◆ UpdateConfirmAssignmentButton()

void SCR_TaskAssignGroupListUIComponent.UpdateConfirmAssignmentButton ( )
protected

Member Data Documentation

◆ m_bIsListOpened

bool SCR_TaskAssignGroupListUIComponent.m_bIsListOpened
protected

◆ m_GroupsManager

SCR_GroupsManagerComponent SCR_TaskAssignGroupListUIComponent.m_GroupsManager
protected

◆ m_GroupTaskManager

SCR_GroupTaskManagerComponent SCR_TaskAssignGroupListUIComponent.m_GroupTaskManager
protected

◆ m_mEntries

ref map<int, SCR_TaskAssignGroupListEntryUIComponent> SCR_TaskAssignGroupListUIComponent.m_mEntries
protected

◆ m_OnListClosed

ref ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent.m_OnListClosed
protected

◆ m_OnListOpened

ref ScriptInvokerVoid SCR_TaskAssignGroupListUIComponent.m_OnListOpened
protected

◆ m_sTaskAssignSquadEntryLayout

ResourceName SCR_TaskAssignGroupListUIComponent.m_sTaskAssignSquadEntryLayout
protected

◆ m_Task

SCR_Task SCR_TaskAssignGroupListUIComponent.m_Task
protected

◆ m_TaskManagerUI

SCR_TaskManagerUIComponent SCR_TaskAssignGroupListUIComponent.m_TaskManagerUI
protected

◆ m_TaskSystem

SCR_TaskSystem SCR_TaskAssignGroupListUIComponent.m_TaskSystem
protected

◆ m_Widgets

ref SCR_TaskAssignGroupListWidgets SCR_TaskAssignGroupListUIComponent.m_Widgets = new SCR_TaskAssignGroupListWidgets()
protected

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