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

Protected Member Functions

void OnCardHover (Widget itemWidget, int prefabIndex, bool enter)
void OnCardLMB (Widget itemWidget)
Widget CreateItem (int index, Faction factionAffiliationOverride=null)
void ValidateRankRequirement (notnull array< ref SCR_EntityBudgetValue > entityBudgetCosts, EEditableEntityBudget blockingBudgetType, inout notnull SCR_UIInfo blockingBudgetInfo)
void OnPageChanged (int page)
void ShowEntries (Widget contentWidget, int indexStart, int indexEnd)
void OnBudgetMaxReached (EEditableEntityBudget entityBudget, bool maxReached)
void OnBrowserEntriesChanged ()
void OnResourceTypeEnabledChanged (array< EResourceType > disabledResourceTypes)
void Refresh ()
override void OnRepeat ()
override void HandlerAttachedScripted (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

ref array< ref SCR_ContentBrowserEditorCardm_aCardPrefabs
bool m_bShowBudgetCost
EEditableEntityBudget m_eBudgetToShow
SCR_PlacingEditorComponent m_PlacingManager
SCR_ContentBrowserEditorComponent m_ContentBrowserManager
SCR_BudgetEditorComponent m_BudgetManager
ResourceName m_RepeatPrefab
ResourceName m_DefaultLayout

Detailed Description

Definition at line 3 of file SCR_PlacingToolbarEditorUIComponent.c.

Member Function Documentation

◆ CreateItem()

Widget SCR_PlacingToolbarEditorUIComponent::CreateItem ( int index,
Faction factionAffiliationOverride = null )
inlineprotected

Definition at line 63 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ HandlerAttachedScripted()

override void SCR_PlacingToolbarEditorUIComponent::HandlerAttachedScripted ( Widget w)
inlineprotected

Definition at line 249 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ HandlerDeattached()

override void SCR_PlacingToolbarEditorUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 284 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ OnBrowserEntriesChanged()

void SCR_PlacingToolbarEditorUIComponent::OnBrowserEntriesChanged ( )
inlineprotected

Definition at line 204 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ OnBudgetMaxReached()

void SCR_PlacingToolbarEditorUIComponent::OnBudgetMaxReached ( EEditableEntityBudget entityBudget,
bool maxReached )
inlineprotected

Definition at line 195 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ OnCardHover()

void SCR_PlacingToolbarEditorUIComponent::OnCardHover ( Widget itemWidget,
int prefabIndex,
bool enter )
inlineprotected
Parameters
[in]itemWidget
[in]prefabIndex
[in]enter

Definition at line 24 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ OnCardLMB()

void SCR_PlacingToolbarEditorUIComponent::OnCardLMB ( Widget itemWidget)
inlineprotected
Parameters
[in]itemWidget

Definition at line 38 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ OnPageChanged()

void SCR_PlacingToolbarEditorUIComponent::OnPageChanged ( int page)
inlineprotected

Definition at line 168 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ OnRepeat()

override void SCR_PlacingToolbarEditorUIComponent::OnRepeat ( )
inlineprotected

Definition at line 242 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ OnResourceTypeEnabledChanged()

void SCR_PlacingToolbarEditorUIComponent::OnResourceTypeEnabledChanged ( array< EResourceType > disabledResourceTypes)
inlineprotected

Definition at line 216 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ Refresh()

void SCR_PlacingToolbarEditorUIComponent::Refresh ( )
inlineprotected

Definition at line 222 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ ShowEntries()

void SCR_PlacingToolbarEditorUIComponent::ShowEntries ( Widget contentWidget,
int indexStart,
int indexEnd )
inlineprotected

Definition at line 181 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ ValidateRankRequirement()

void SCR_PlacingToolbarEditorUIComponent::ValidateRankRequirement ( notnull array< ref SCR_EntityBudgetValue > entityBudgetCosts,
EEditableEntityBudget blockingBudgetType,
inout notnull SCR_UIInfo blockingBudgetInfo )
inlineprotected

Checks the validity of the rank requirement against rank setup of local faction, and corrects the display data to match it

Parameters
[in]entityBudgetCostslist of budgets used by this entry
[in]blockingBudgetTypetype of a budget which was determined to be blocking the usage of this entry
[in,out]blockingBudgetInfoclass used for communicating to the player what is blocking him from using this entry

Definition at line 131 of file SCR_PlacingToolbarEditorUIComponent.c.

Member Data Documentation

◆ m_aCardPrefabs

ref array<ref SCR_ContentBrowserEditorCard> SCR_PlacingToolbarEditorUIComponent::m_aCardPrefabs
protected

Definition at line 6 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ m_bShowBudgetCost

bool SCR_PlacingToolbarEditorUIComponent::m_bShowBudgetCost
protected

Definition at line 9 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ m_BudgetManager

SCR_BudgetEditorComponent SCR_PlacingToolbarEditorUIComponent::m_BudgetManager
protected

Definition at line 16 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ m_ContentBrowserManager

SCR_ContentBrowserEditorComponent SCR_PlacingToolbarEditorUIComponent::m_ContentBrowserManager
protected

Definition at line 15 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ m_DefaultLayout

ResourceName SCR_PlacingToolbarEditorUIComponent::m_DefaultLayout
protected

Definition at line 18 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ m_eBudgetToShow

EEditableEntityBudget SCR_PlacingToolbarEditorUIComponent::m_eBudgetToShow
protected

Definition at line 12 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ m_PlacingManager

SCR_PlacingEditorComponent SCR_PlacingToolbarEditorUIComponent::m_PlacingManager
protected

Definition at line 14 of file SCR_PlacingToolbarEditorUIComponent.c.

◆ m_RepeatPrefab

ResourceName SCR_PlacingToolbarEditorUIComponent::m_RepeatPrefab
protected

Definition at line 17 of file SCR_PlacingToolbarEditorUIComponent.c.


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