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

Protected Member Functions

void SetGroupActive (bool state, string factionName=string.Empty)
void UpdateGroupInfoPosition (int screenX, int screenY)
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
override bool OnMouseEnter (Widget w, int x, int y)
Widget GetCohesionWidget (Widget entry)
void HideCohesionWidget ()
void OnClusterUpdated (notnull array< int > cluster)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override void HandlerAttached (Widget w)

Protected Attributes

bool m_bIsInit
Widget m_wOwnSquadBackground
Widget m_wOwnSquadIcon
Widget m_wOwnSquadIconGlow
Widget m_wGroupInfo
Widget m_wGroupInfoList
TextWidget m_wGroupFrequency
ref array< Widgetm_aGroupMemberEntries = {}
ResourceName m_sGroupInfoLayout
ResourceName m_sLineLayout
string m_sLineTextWidgetName
string m_sLineIconWidgetName
string m_sGroupCohesionWidgetName
string m_sPlatformIconWidgetName
int m_iGroupInfoOffset
ref array< intm_aDisplayedPlayerIDs = {}
ref map< Widget, Widgetm_groupCohesionWidgetCache = new map<Widget, Widget>()

Detailed Description

Definition at line 1 of file SCR_MapMarkerSquadLeaderComponent.c.

Member Function Documentation

◆ GetCohesionWidget()

Widget SCR_MapMarkerSquadLeaderComponent::GetCohesionWidget ( Widget entry)
inlineprotected

Definition at line 227 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ HandlerAttached()

override void SCR_MapMarkerSquadLeaderComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 289 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ HideCohesionWidget()

void SCR_MapMarkerSquadLeaderComponent::HideCohesionWidget ( )
inlineprotected

Definition at line 244 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ OnClusterUpdated()

void SCR_MapMarkerSquadLeaderComponent::OnClusterUpdated ( notnull array< int > cluster)
inlineprotected

Definition at line 257 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ OnMouseButtonDown()

override bool SCR_MapMarkerSquadLeaderComponent::OnMouseButtonDown ( Widget w,
int x,
int y,
int button )
inlineprotected

Definition at line 79 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ OnMouseEnter()

override bool SCR_MapMarkerSquadLeaderComponent::OnMouseEnter ( Widget w,
int x,
int y )
inlineprotected

Definition at line 106 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ OnMouseLeave()

override bool SCR_MapMarkerSquadLeaderComponent::OnMouseLeave ( Widget w,
Widget enterW,
int x,
int y )
inlineprotected

Definition at line 278 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ SetGroupActive()

void SCR_MapMarkerSquadLeaderComponent::SetGroupActive ( bool state,
string factionName = string.Empty )
inlineprotected

Differentiates visuals between our group and the others

Parameters
[in]state

Definition at line 41 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ UpdateGroupInfoPosition()

void SCR_MapMarkerSquadLeaderComponent::UpdateGroupInfoPosition ( int screenX,
int screenY )
inlineprotected
Parameters
[in]screenX
[in]screenY

Definition at line 72 of file SCR_MapMarkerSquadLeaderComponent.c.

Member Data Documentation

◆ m_aDisplayedPlayerIDs

ref array<int> SCR_MapMarkerSquadLeaderComponent::m_aDisplayedPlayerIDs = {}
protected

Definition at line 35 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_aGroupMemberEntries

ref array<Widget> SCR_MapMarkerSquadLeaderComponent::m_aGroupMemberEntries = {}
protected

Definition at line 12 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_bIsInit

bool SCR_MapMarkerSquadLeaderComponent::m_bIsInit
protected

Definition at line 4 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_groupCohesionWidgetCache

ref map<Widget, Widget> SCR_MapMarkerSquadLeaderComponent::m_groupCohesionWidgetCache = new map<Widget, Widget>()
protected

Definition at line 36 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_iGroupInfoOffset

int SCR_MapMarkerSquadLeaderComponent::m_iGroupInfoOffset
protected

Definition at line 33 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_sGroupCohesionWidgetName

string SCR_MapMarkerSquadLeaderComponent::m_sGroupCohesionWidgetName
protected

Definition at line 27 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_sGroupInfoLayout

ResourceName SCR_MapMarkerSquadLeaderComponent::m_sGroupInfoLayout
protected

Definition at line 15 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_sLineIconWidgetName

string SCR_MapMarkerSquadLeaderComponent::m_sLineIconWidgetName
protected

Definition at line 24 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_sLineLayout

ResourceName SCR_MapMarkerSquadLeaderComponent::m_sLineLayout
protected

Definition at line 18 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_sLineTextWidgetName

string SCR_MapMarkerSquadLeaderComponent::m_sLineTextWidgetName
protected

Definition at line 21 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_sPlatformIconWidgetName

string SCR_MapMarkerSquadLeaderComponent::m_sPlatformIconWidgetName
protected

Definition at line 30 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_wGroupFrequency

TextWidget SCR_MapMarkerSquadLeaderComponent::m_wGroupFrequency
protected

Definition at line 10 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_wGroupInfo

Widget SCR_MapMarkerSquadLeaderComponent::m_wGroupInfo
protected

Definition at line 8 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_wGroupInfoList

Widget SCR_MapMarkerSquadLeaderComponent::m_wGroupInfoList
protected

Definition at line 9 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_wOwnSquadBackground

Widget SCR_MapMarkerSquadLeaderComponent::m_wOwnSquadBackground
protected

Definition at line 5 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_wOwnSquadIcon

Widget SCR_MapMarkerSquadLeaderComponent::m_wOwnSquadIcon
protected

Definition at line 6 of file SCR_MapMarkerSquadLeaderComponent.c.

◆ m_wOwnSquadIconGlow

Widget SCR_MapMarkerSquadLeaderComponent::m_wOwnSquadIconGlow
protected

Definition at line 7 of file SCR_MapMarkerSquadLeaderComponent.c.


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