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

Public Member Functions

override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
void InitEntry (notnull SCR_AIGroup group)
 Init entry.
 
void UpdateEntry ()
 Update entry.
 
void SetFocus ()
 
void SetAssignmentChangedByPlayer (bool isChanged)
 
bool IsAssignmentChangedByPlayer ()
 
void SetAssignmentToggle (bool assigned)
 
bool GetAssignmentToggle ()
 
void UpdateTaskIcon (SCR_Task task)
 Update task icon.
 
- 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 OnAssignCheckerToggled (SCR_ModularButtonComponent modularButton, bool isOn)
 
void LoadGroupFlag (notnull SCR_AIGroup aiGroup)
 
void SetFlagButtonFromImageSet (string name)
 Sets flag visuals.
 

Protected Attributes

ref SCR_TaskAssignGroupListEntryWidgets m_Widgets = new SCR_TaskAssignGroupListEntryWidgets()
 
int m_iGroupID
 
SCR_AIGroup m_Group
 
bool m_bIsAssignmentChangedByPlayer
 
SCR_ModularButtonComponent m_ButtonComponent
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Static Protected Attributes

const string GROUP_ROLE_FORMAT = "(%1)"
 

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

◆ GetAssignmentToggle()

bool SCR_TaskAssignGroupListEntryUIComponent.GetAssignmentToggle ( )
Returns

◆ HandlerAttached()

override void SCR_TaskAssignGroupListEntryUIComponent.HandlerAttached ( Widget w)

◆ HandlerDeattached()

override void SCR_TaskAssignGroupListEntryUIComponent.HandlerDeattached ( Widget w)

◆ InitEntry()

void SCR_TaskAssignGroupListEntryUIComponent.InitEntry ( notnull SCR_AIGroup group)

Init entry.

Parameters
[in]group

◆ IsAssignmentChangedByPlayer()

bool SCR_TaskAssignGroupListEntryUIComponent.IsAssignmentChangedByPlayer ( )
Returns
true if player changed assignment settings

◆ LoadGroupFlag()

void SCR_TaskAssignGroupListEntryUIComponent.LoadGroupFlag ( notnull SCR_AIGroup aiGroup)
protected

◆ OnAssignCheckerToggled()

void SCR_TaskAssignGroupListEntryUIComponent.OnAssignCheckerToggled ( SCR_ModularButtonComponent modularButton,
bool isOn )
protected

◆ SetAssignmentChangedByPlayer()

void SCR_TaskAssignGroupListEntryUIComponent.SetAssignmentChangedByPlayer ( bool isChanged)
Parameters
[in]isChanged

◆ SetAssignmentToggle()

void SCR_TaskAssignGroupListEntryUIComponent.SetAssignmentToggle ( bool assigned)
Parameters
[in]assigned

◆ SetFlagButtonFromImageSet()

void SCR_TaskAssignGroupListEntryUIComponent.SetFlagButtonFromImageSet ( string name)
protected

Sets flag visuals.

Parameters
[in]nameof flag in imageset

◆ SetFocus()

void SCR_TaskAssignGroupListEntryUIComponent.SetFocus ( )

◆ UpdateEntry()

void SCR_TaskAssignGroupListEntryUIComponent.UpdateEntry ( )

Update entry.

◆ UpdateTaskIcon()

void SCR_TaskAssignGroupListEntryUIComponent.UpdateTaskIcon ( SCR_Task task)

Update task icon.

Parameters
[in]task

Member Data Documentation

◆ GROUP_ROLE_FORMAT

const string SCR_TaskAssignGroupListEntryUIComponent.GROUP_ROLE_FORMAT = "(%1)"
staticprotected

◆ m_bIsAssignmentChangedByPlayer

bool SCR_TaskAssignGroupListEntryUIComponent.m_bIsAssignmentChangedByPlayer
protected

◆ m_ButtonComponent

SCR_ModularButtonComponent SCR_TaskAssignGroupListEntryUIComponent.m_ButtonComponent
protected

◆ m_Group

SCR_AIGroup SCR_TaskAssignGroupListEntryUIComponent.m_Group
protected

◆ m_iGroupID

int SCR_TaskAssignGroupListEntryUIComponent.m_iGroupID
protected

◆ m_Widgets

ref SCR_TaskAssignGroupListEntryWidgets SCR_TaskAssignGroupListEntryUIComponent.m_Widgets = new SCR_TaskAssignGroupListEntryWidgets()
protected

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