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

Protected Member Functions

override void HandlerAttached (Widget w)
void NavLeft (SCR_InputButtonComponent handler, string action)
void NavRight (SCR_InputButtonComponent handler, string action)
void SetShowProgression (bool b)
void FillSpecializations (SCR_PlayerData playerData, ResourceName statsLayout, ResourceName headerStatsLayout, ResourceName progressionStatsLayout)
void SetUpSpecializationDisplay ()
void UpdateSpecializationPanel (int n)
void SpecializationStatsSetVisible (int n)
 Makes n stat widgets of the Specialization Panel visible, and the remaining ones invisible.
void UpdateSpecialization (int specializationId)
void UpdateHoveredSpecialization (int specializationId, bool hover)
Widget CreateSpecializationProgressButtonWidget (Widget container, int id)
void AddLegendButtonHandler (SCR_ButtonLegendComponent handler)
void AddProgressButtonHandler (SCR_ButtonSpecializationProgressComponent handler)
void SetLeftAndRightUIActivate (bool flag)
void FillWarCrimes ()

Protected Attributes

Widget m_wRootWidget
Widget m_wCareerLeftSide
Widget m_wCareerRightSide
Widget m_wSpiderNet
SCR_SpiderNet m_SpiderNetHandler
Widget m_wPagingButtons
SCR_InputButtonComponent m_HandlerChangeSpLeft
SCR_InputButtonComponent m_HandlerChangeSpRight
SCR_PlayerData m_PlayerData
ref array< Widgetm_aSpecializationsStatsWidgets = {}
RichTextWidget m_twSpecializationTitle
RichTextWidget m_twSpecializationProgress
SCR_ProgressBarWithSegments m_SpecializationBar
int m_iSelectedLegend = 0
ref array< SCR_ButtonLegendComponentm_aSpLegendButtonHandlers = {}
ref array< SCR_ButtonSpecializationProgressComponentm_aSpProgressButtonHandlers = {}
ResourceName m_sSpProgressLayout
ResourceName m_sStatsLayout
ResourceName m_sHeaderStatsLayout
ResourceName m_sProgressionStatsLayout
bool m_bShowProgression = false

Detailed Description

Definition at line 2 of file SCR_CareerSpecializationsUI.c.

Member Function Documentation

◆ AddLegendButtonHandler()

void SCR_CareerSpecializationsUI::AddLegendButtonHandler ( SCR_ButtonLegendComponent handler)
inlineprotected

Definition at line 350 of file SCR_CareerSpecializationsUI.c.

◆ AddProgressButtonHandler()

void SCR_CareerSpecializationsUI::AddProgressButtonHandler ( SCR_ButtonSpecializationProgressComponent handler)
inlineprotected

Definition at line 357 of file SCR_CareerSpecializationsUI.c.

◆ CreateSpecializationProgressButtonWidget()

Widget SCR_CareerSpecializationsUI::CreateSpecializationProgressButtonWidget ( Widget container,
int id )
inlineprotected

Definition at line 316 of file SCR_CareerSpecializationsUI.c.

◆ FillSpecializations()

void SCR_CareerSpecializationsUI::FillSpecializations ( SCR_PlayerData playerData,
ResourceName statsLayout,
ResourceName headerStatsLayout,
ResourceName progressionStatsLayout )
inlineprotected

Definition at line 101 of file SCR_CareerSpecializationsUI.c.

◆ FillWarCrimes()

void SCR_CareerSpecializationsUI::FillWarCrimes ( )
inlineprotected

Definition at line 374 of file SCR_CareerSpecializationsUI.c.

◆ HandlerAttached()

override void SCR_CareerSpecializationsUI::HandlerAttached ( Widget w)
inlineprotected

Definition at line 36 of file SCR_CareerSpecializationsUI.c.

◆ NavLeft()

void SCR_CareerSpecializationsUI::NavLeft ( SCR_InputButtonComponent handler,
string action )
inlineprotected

Definition at line 77 of file SCR_CareerSpecializationsUI.c.

◆ NavRight()

void SCR_CareerSpecializationsUI::NavRight ( SCR_InputButtonComponent handler,
string action )
inlineprotected

Definition at line 86 of file SCR_CareerSpecializationsUI.c.

◆ SetLeftAndRightUIActivate()

void SCR_CareerSpecializationsUI::SetLeftAndRightUIActivate ( bool flag)
inlineprotected

Definition at line 364 of file SCR_CareerSpecializationsUI.c.

◆ SetShowProgression()

void SCR_CareerSpecializationsUI::SetShowProgression ( bool b)
inlineprotected

Definition at line 95 of file SCR_CareerSpecializationsUI.c.

◆ SetUpSpecializationDisplay()

void SCR_CareerSpecializationsUI::SetUpSpecializationDisplay ( )
inlineprotected

1 - Prepare Specializations summary 2 - Prepare Specializations Panel

Definition at line 141 of file SCR_CareerSpecializationsUI.c.

◆ SpecializationStatsSetVisible()

void SCR_CareerSpecializationsUI::SpecializationStatsSetVisible ( int n)
inlineprotected

Makes n stat widgets of the Specialization Panel visible, and the remaining ones invisible.

Definition at line 262 of file SCR_CareerSpecializationsUI.c.

◆ UpdateHoveredSpecialization()

void SCR_CareerSpecializationsUI::UpdateHoveredSpecialization ( int specializationId,
bool hover )
inlineprotected

Definition at line 309 of file SCR_CareerSpecializationsUI.c.

◆ UpdateSpecialization()

void SCR_CareerSpecializationsUI::UpdateSpecialization ( int specializationId)
inlineprotected

Legends of the spidernet are responsible for adding a call to this method OnButtonClick This instance is responsible for calling this when a ProgressButton is invoked

Definition at line 287 of file SCR_CareerSpecializationsUI.c.

◆ UpdateSpecializationPanel()

void SCR_CareerSpecializationsUI::UpdateSpecializationPanel ( int n)
inlineprotected

Definition at line 201 of file SCR_CareerSpecializationsUI.c.

Member Data Documentation

◆ m_aSpecializationsStatsWidgets

ref array<Widget> SCR_CareerSpecializationsUI::m_aSpecializationsStatsWidgets = {}
protected

Definition at line 17 of file SCR_CareerSpecializationsUI.c.

◆ m_aSpLegendButtonHandlers

ref array<SCR_ButtonLegendComponent> SCR_CareerSpecializationsUI::m_aSpLegendButtonHandlers = {}
protected

Definition at line 23 of file SCR_CareerSpecializationsUI.c.

◆ m_aSpProgressButtonHandlers

ref array<SCR_ButtonSpecializationProgressComponent> SCR_CareerSpecializationsUI::m_aSpProgressButtonHandlers = {}
protected

Definition at line 24 of file SCR_CareerSpecializationsUI.c.

◆ m_bShowProgression

bool SCR_CareerSpecializationsUI::m_bShowProgression = false
protected

Definition at line 33 of file SCR_CareerSpecializationsUI.c.

◆ m_HandlerChangeSpLeft

SCR_InputButtonComponent SCR_CareerSpecializationsUI::m_HandlerChangeSpLeft
protected

Definition at line 12 of file SCR_CareerSpecializationsUI.c.

◆ m_HandlerChangeSpRight

SCR_InputButtonComponent SCR_CareerSpecializationsUI::m_HandlerChangeSpRight
protected

Definition at line 13 of file SCR_CareerSpecializationsUI.c.

◆ m_iSelectedLegend

int SCR_CareerSpecializationsUI::m_iSelectedLegend = 0
protected

Definition at line 22 of file SCR_CareerSpecializationsUI.c.

◆ m_PlayerData

SCR_PlayerData SCR_CareerSpecializationsUI::m_PlayerData
protected

Definition at line 15 of file SCR_CareerSpecializationsUI.c.

◆ m_sHeaderStatsLayout

ResourceName SCR_CareerSpecializationsUI::m_sHeaderStatsLayout
protected

Definition at line 30 of file SCR_CareerSpecializationsUI.c.

◆ m_SpecializationBar

SCR_ProgressBarWithSegments SCR_CareerSpecializationsUI::m_SpecializationBar
protected

Definition at line 20 of file SCR_CareerSpecializationsUI.c.

◆ m_SpiderNetHandler

SCR_SpiderNet SCR_CareerSpecializationsUI::m_SpiderNetHandler
protected

Definition at line 8 of file SCR_CareerSpecializationsUI.c.

◆ m_sProgressionStatsLayout

ResourceName SCR_CareerSpecializationsUI::m_sProgressionStatsLayout
protected

Definition at line 31 of file SCR_CareerSpecializationsUI.c.

◆ m_sSpProgressLayout

ResourceName SCR_CareerSpecializationsUI::m_sSpProgressLayout
protected

Definition at line 27 of file SCR_CareerSpecializationsUI.c.

◆ m_sStatsLayout

ResourceName SCR_CareerSpecializationsUI::m_sStatsLayout
protected

Definition at line 29 of file SCR_CareerSpecializationsUI.c.

◆ m_twSpecializationProgress

RichTextWidget SCR_CareerSpecializationsUI::m_twSpecializationProgress
protected

Definition at line 19 of file SCR_CareerSpecializationsUI.c.

◆ m_twSpecializationTitle

RichTextWidget SCR_CareerSpecializationsUI::m_twSpecializationTitle
protected

Definition at line 19 of file SCR_CareerSpecializationsUI.c.

◆ m_wCareerLeftSide

Widget SCR_CareerSpecializationsUI::m_wCareerLeftSide
protected

Definition at line 5 of file SCR_CareerSpecializationsUI.c.

◆ m_wCareerRightSide

Widget SCR_CareerSpecializationsUI::m_wCareerRightSide
protected

Definition at line 6 of file SCR_CareerSpecializationsUI.c.

◆ m_wPagingButtons

Widget SCR_CareerSpecializationsUI::m_wPagingButtons
protected

Definition at line 11 of file SCR_CareerSpecializationsUI.c.

◆ m_wRootWidget

Widget SCR_CareerSpecializationsUI::m_wRootWidget
protected

Definition at line 4 of file SCR_CareerSpecializationsUI.c.

◆ m_wSpiderNet

Widget SCR_CareerSpecializationsUI::m_wSpiderNet
protected

Definition at line 7 of file SCR_CareerSpecializationsUI.c.


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