Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
SCR_CareerSpecializationsUI Interface Reference
Inheritance diagram for SCR_CareerSpecializationsUI:
[legend]

Public Member Functions

void SetShowProgression (bool b)
 
void FillSpecializations (SCR_PlayerData playerData, ResourceName statsLayout, ResourceName headerStatsLayout, ResourceName progressionStatsLayout)
 
void UpdateSpecialization (int specializationId)
 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.
 
void UpdateHoveredSpecialization (int specializationId, bool hover)
 
void AddLegendButtonHandler (SCR_ButtonLegendComponent handler)
 
void AddProgressButtonHandler (SCR_ButtonSpecializationProgressComponent handler)
 
void SetLeftAndRightUIActivate (bool flag)
 
void FillWarCrimes ()
 

Public Attributes

SCR_InputButtonComponent m_HandlerChangeSpLeft
 
SCR_InputButtonComponent m_HandlerChangeSpRight
 
RichTextWidget m_twSpecializationTitle
 
RichTextWidget m_twSpecializationProgress
 

Protected Member Functions

override void HandlerAttached (Widget w)
 
void NavLeft (SCR_InputButtonComponent handler, string action)
 
void NavRight (SCR_InputButtonComponent handler, string action)
 
void SetUpSpecializationDisplay ()
 1 - Prepare Specializations summary 2 - Prepare Specializations Panel
 
void UpdateSpecializationPanel (int n)
 
void SpecializationStatsSetVisible (int n)
 Makes n stat widgets of the Specialization Panel visible, and the remaining ones invisible.
 
Widget CreateSpecializationProgressButtonWidget (Widget container, int id)
 

Protected Attributes

Widget m_wRootWidget
 
Widget m_wCareerLeftSide
 
Widget m_wCareerRightSide
 
Widget m_wSpiderNet
 
SCR_SpiderNet m_SpiderNetHandler
 
Widget m_wPagingButtons
 
SCR_PlayerData m_PlayerData
 
ref array< Widget > m_aSpecializationsStatsWidgets = {}
 
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
 

Member Function Documentation

◆ AddLegendButtonHandler()

void SCR_CareerSpecializationsUI.AddLegendButtonHandler ( SCR_ButtonLegendComponent  handler)

◆ AddProgressButtonHandler()

void SCR_CareerSpecializationsUI.AddProgressButtonHandler ( SCR_ButtonSpecializationProgressComponent  handler)

◆ CreateSpecializationProgressButtonWidget()

Widget SCR_CareerSpecializationsUI.CreateSpecializationProgressButtonWidget ( Widget  container,
int  id 
)
protected

◆ FillSpecializations()

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

◆ FillWarCrimes()

void SCR_CareerSpecializationsUI.FillWarCrimes ( )

◆ HandlerAttached()

override void SCR_CareerSpecializationsUI.HandlerAttached ( Widget  w)
protected

◆ NavLeft()

void SCR_CareerSpecializationsUI.NavLeft ( SCR_InputButtonComponent  handler,
string  action 
)
protected

◆ NavRight()

void SCR_CareerSpecializationsUI.NavRight ( SCR_InputButtonComponent  handler,
string  action 
)
protected

◆ SetLeftAndRightUIActivate()

void SCR_CareerSpecializationsUI.SetLeftAndRightUIActivate ( bool  flag)

◆ SetShowProgression()

void SCR_CareerSpecializationsUI.SetShowProgression ( bool  b)

◆ SetUpSpecializationDisplay()

void SCR_CareerSpecializationsUI.SetUpSpecializationDisplay ( )
protected

1 - Prepare Specializations summary 2 - Prepare Specializations Panel

◆ SpecializationStatsSetVisible()

void SCR_CareerSpecializationsUI.SpecializationStatsSetVisible ( int  n)
protected

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

◆ UpdateHoveredSpecialization()

void SCR_CareerSpecializationsUI.UpdateHoveredSpecialization ( int  specializationId,
bool  hover 
)

◆ UpdateSpecialization()

void SCR_CareerSpecializationsUI.UpdateSpecialization ( int  specializationId)

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.

◆ UpdateSpecializationPanel()

void SCR_CareerSpecializationsUI.UpdateSpecializationPanel ( int  n)
protected

Member Data Documentation

◆ m_aSpecializationsStatsWidgets

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

◆ m_aSpLegendButtonHandlers

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

◆ m_aSpProgressButtonHandlers

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

◆ m_bShowProgression

bool SCR_CareerSpecializationsUI.m_bShowProgression = false
protected

◆ m_HandlerChangeSpLeft

SCR_InputButtonComponent SCR_CareerSpecializationsUI.m_HandlerChangeSpLeft

◆ m_HandlerChangeSpRight

SCR_InputButtonComponent SCR_CareerSpecializationsUI.m_HandlerChangeSpRight

◆ m_iSelectedLegend

int SCR_CareerSpecializationsUI.m_iSelectedLegend = 0
protected

◆ m_PlayerData

SCR_PlayerData SCR_CareerSpecializationsUI.m_PlayerData
protected

◆ m_sHeaderStatsLayout

ResourceName SCR_CareerSpecializationsUI.m_sHeaderStatsLayout
protected

◆ m_SpecializationBar

SCR_ProgressBarWithSegments SCR_CareerSpecializationsUI.m_SpecializationBar
protected

◆ m_SpiderNetHandler

SCR_SpiderNet SCR_CareerSpecializationsUI.m_SpiderNetHandler
protected

◆ m_sProgressionStatsLayout

ResourceName SCR_CareerSpecializationsUI.m_sProgressionStatsLayout
protected

◆ m_sSpProgressLayout

ResourceName SCR_CareerSpecializationsUI.m_sSpProgressLayout
protected

◆ m_sStatsLayout

ResourceName SCR_CareerSpecializationsUI.m_sStatsLayout
protected

◆ m_twSpecializationProgress

RichTextWidget SCR_CareerSpecializationsUI.m_twSpecializationProgress

◆ m_twSpecializationTitle

RichTextWidget SCR_CareerSpecializationsUI.m_twSpecializationTitle

◆ m_wCareerLeftSide

Widget SCR_CareerSpecializationsUI.m_wCareerLeftSide
protected

◆ m_wCareerRightSide

Widget SCR_CareerSpecializationsUI.m_wCareerRightSide
protected

◆ m_wPagingButtons

Widget SCR_CareerSpecializationsUI.m_wPagingButtons
protected

◆ m_wRootWidget

Widget SCR_CareerSpecializationsUI.m_wRootWidget
protected

◆ m_wSpiderNet

Widget SCR_CareerSpecializationsUI.m_wSpiderNet
protected

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