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

Protected Member Functions

bool IsSelected ()
bool IsOpened ()
bool CanShowOpenButton ()
bool CanOpenExtendedInfoWrapper ()
void OpenExtendedInfoWrapper ()
void OnOpenButtonActivated (SCR_InputButtonComponent button, string action)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnMouseEnter (Widget w, int x, int y)
override void InitBase (SCR_CampaignMilitaryBaseComponent base)
override void Select (bool select=true)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
void OnLogisticClose ()
void OnSupplyLimitChanged (SCR_SliderComponent sliderComponent, float value)
void OnReservedSupplyAmountChanged (SCR_SliderComponent sliderComponent, float value)
void UpdateSliderDisplayValue (SCR_SliderComponent slider)
 Multiplies the slider value with the max amount of supplies of base.
void OnPriorityButtonToggled (notnull SCR_ModularButtonComponent newPriorityButton, bool isOn)
void OnSwitchPriorityButton ()
void SetPriorityButtonsState (notnull SCR_ModularButtonComponent newPriorityButton)
void SetSupplyRequestExecutionPriority (int priority)
void SetPriorityButtonWidgetsVisibility (bool isVisible)
void UpdatePriorityWidgetsValues (int priority)
override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)

Static Protected Member Functions

static ScriptInvokerBool GetOnBaseSelected ()

Protected Attributes

string m_sPriorityTextWidgetName
string m_sSupplyLimitSliderName
string m_sExtendedInfoWrapperName
string m_sPriorityButtonsWrapperName
string m_sCloseButtonName
string m_sSwitchPriorityButtonName
string m_sPriorityButton1Name
string m_sPriorityButton2Name
string m_sPriorityButton3Name
string m_sReservedSupplyAmountSliderName
string m_sPriorityWrapperName
const string LOGISTIC_CLOSE_ACTION_NAME = "LogisticClose"
SCR_SliderComponent m_SupplyLimitSlider
SCR_SliderComponent m_ReservedSupplyAmountSlider
SCR_MapEntity m_MapEntity
Widget m_wExtendedInfoWrapper
Widget m_wPriorityButtonsWrapper
SCR_InputButtonComponent m_CloseButton
SCR_InputButtonComponent m_SwitchPriorityButton
ref array< SCR_ModularButtonComponent > m_aPriorityButtons = {}
TextWidget m_wPriorityTextWidget
Widget m_wPriorityButtonWidget1
Widget m_wPriorityButtonWidget2
Widget m_wPriorityButtonWidget3
Widget m_wPriorityWrapper
Widget m_wSupplyLimitSliderWidget

Static Protected Attributes

static ref ScriptInvokerBool s_OnBaseSelected

Detailed Description

Definition at line 1 of file SCR_CampaignLogisticMapUIBase.c.

Member Function Documentation

◆ CanOpenExtendedInfoWrapper()

bool SCR_CampaignLogisticMapUIBase::CanOpenExtendedInfoWrapper ( )
inlineprotected

Definition at line 89 of file SCR_CampaignLogisticMapUIBase.c.

◆ CanShowOpenButton()

bool SCR_CampaignLogisticMapUIBase::CanShowOpenButton ( )
inlineprotected

Definition at line 80 of file SCR_CampaignLogisticMapUIBase.c.

◆ GetOnBaseSelected()

ScriptInvokerBool SCR_CampaignLogisticMapUIBase::GetOnBaseSelected ( )
inlinestaticprotected

Definition at line 59 of file SCR_CampaignLogisticMapUIBase.c.

◆ HandlerAttached()

override void SCR_CampaignLogisticMapUIBase::HandlerAttached ( Widget w)
inlineprotected

Definition at line 353 of file SCR_CampaignLogisticMapUIBase.c.

◆ HandlerDeattached()

override void SCR_CampaignLogisticMapUIBase::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 428 of file SCR_CampaignLogisticMapUIBase.c.

◆ InitBase()

override void SCR_CampaignLogisticMapUIBase::InitBase ( SCR_CampaignMilitaryBaseComponent base)
inlineprotected

Definition at line 167 of file SCR_CampaignLogisticMapUIBase.c.

◆ IsOpened()

bool SCR_CampaignLogisticMapUIBase::IsOpened ( )
inlineprotected

Definition at line 74 of file SCR_CampaignLogisticMapUIBase.c.

◆ IsSelected()

bool SCR_CampaignLogisticMapUIBase::IsSelected ( )
inlineprotected

Definition at line 68 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnClick()

override bool SCR_CampaignLogisticMapUIBase::OnClick ( Widget w,
int x,
int y,
int button )
inlineprotected

Definition at line 135 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnLogisticClose()

void SCR_CampaignLogisticMapUIBase::OnLogisticClose ( )
inlineprotected

Definition at line 229 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnMouseEnter()

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

Definition at line 145 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnMouseLeave()

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

Definition at line 220 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnOpenButtonActivated()

void SCR_CampaignLogisticMapUIBase::OnOpenButtonActivated ( SCR_InputButtonComponent button,
string action )
inlineprotected

Definition at line 129 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnPriorityButtonToggled()

void SCR_CampaignLogisticMapUIBase::OnPriorityButtonToggled ( notnull SCR_ModularButtonComponent newPriorityButton,
bool isOn )
inlineprotected

Definition at line 279 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnReservedSupplyAmountChanged()

void SCR_CampaignLogisticMapUIBase::OnReservedSupplyAmountChanged ( SCR_SliderComponent sliderComponent,
float value )
inlineprotected

Definition at line 253 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnSupplyLimitChanged()

void SCR_CampaignLogisticMapUIBase::OnSupplyLimitChanged ( SCR_SliderComponent sliderComponent,
float value )
inlineprotected

Definition at line 236 of file SCR_CampaignLogisticMapUIBase.c.

◆ OnSwitchPriorityButton()

void SCR_CampaignLogisticMapUIBase::OnSwitchPriorityButton ( )
inlineprotected

Definition at line 288 of file SCR_CampaignLogisticMapUIBase.c.

◆ OpenExtendedInfoWrapper()

void SCR_CampaignLogisticMapUIBase::OpenExtendedInfoWrapper ( )
inlineprotected

Definition at line 99 of file SCR_CampaignLogisticMapUIBase.c.

◆ Select()

override void SCR_CampaignLogisticMapUIBase::Select ( bool select = true)
inlineprotected

Definition at line 191 of file SCR_CampaignLogisticMapUIBase.c.

◆ SetPriorityButtonsState()

void SCR_CampaignLogisticMapUIBase::SetPriorityButtonsState ( notnull SCR_ModularButtonComponent newPriorityButton)
inlineprotected

Definition at line 303 of file SCR_CampaignLogisticMapUIBase.c.

◆ SetPriorityButtonWidgetsVisibility()

void SCR_CampaignLogisticMapUIBase::SetPriorityButtonWidgetsVisibility ( bool isVisible)
inlineprotected

Definition at line 332 of file SCR_CampaignLogisticMapUIBase.c.

◆ SetSupplyRequestExecutionPriority()

void SCR_CampaignLogisticMapUIBase::SetSupplyRequestExecutionPriority ( int priority)
inlineprotected

Definition at line 317 of file SCR_CampaignLogisticMapUIBase.c.

◆ UpdatePriorityWidgetsValues()

void SCR_CampaignLogisticMapUIBase::UpdatePriorityWidgetsValues ( int priority)
inlineprotected

Definition at line 338 of file SCR_CampaignLogisticMapUIBase.c.

◆ UpdateSliderDisplayValue()

void SCR_CampaignLogisticMapUIBase::UpdateSliderDisplayValue ( SCR_SliderComponent slider)
inlineprotected

Multiplies the slider value with the max amount of supplies of base.

Definition at line 270 of file SCR_CampaignLogisticMapUIBase.c.

Member Data Documentation

◆ LOGISTIC_CLOSE_ACTION_NAME

const string SCR_CampaignLogisticMapUIBase::LOGISTIC_CLOSE_ACTION_NAME = "LogisticClose"
protected

Definition at line 36 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_aPriorityButtons

ref array<SCR_ModularButtonComponent> SCR_CampaignLogisticMapUIBase::m_aPriorityButtons = {}
protected

Definition at line 49 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_CloseButton

SCR_InputButtonComponent SCR_CampaignLogisticMapUIBase::m_CloseButton
protected

Definition at line 46 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_MapEntity

SCR_MapEntity SCR_CampaignLogisticMapUIBase::m_MapEntity
protected

Definition at line 41 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_ReservedSupplyAmountSlider

SCR_SliderComponent SCR_CampaignLogisticMapUIBase::m_ReservedSupplyAmountSlider
protected

Definition at line 39 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sCloseButtonName

string SCR_CampaignLogisticMapUIBase::m_sCloseButtonName
protected

Definition at line 16 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sExtendedInfoWrapperName

string SCR_CampaignLogisticMapUIBase::m_sExtendedInfoWrapperName
protected

Definition at line 10 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sPriorityButton1Name

string SCR_CampaignLogisticMapUIBase::m_sPriorityButton1Name
protected

Definition at line 22 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sPriorityButton2Name

string SCR_CampaignLogisticMapUIBase::m_sPriorityButton2Name
protected

Definition at line 25 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sPriorityButton3Name

string SCR_CampaignLogisticMapUIBase::m_sPriorityButton3Name
protected

Definition at line 28 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sPriorityButtonsWrapperName

string SCR_CampaignLogisticMapUIBase::m_sPriorityButtonsWrapperName
protected

Definition at line 13 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sPriorityTextWidgetName

string SCR_CampaignLogisticMapUIBase::m_sPriorityTextWidgetName
protected

Definition at line 4 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sPriorityWrapperName

string SCR_CampaignLogisticMapUIBase::m_sPriorityWrapperName
protected

Definition at line 34 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sReservedSupplyAmountSliderName

string SCR_CampaignLogisticMapUIBase::m_sReservedSupplyAmountSliderName
protected

Definition at line 31 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sSupplyLimitSliderName

string SCR_CampaignLogisticMapUIBase::m_sSupplyLimitSliderName
protected

Definition at line 7 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_sSwitchPriorityButtonName

string SCR_CampaignLogisticMapUIBase::m_sSwitchPriorityButtonName
protected

Definition at line 19 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_SupplyLimitSlider

SCR_SliderComponent SCR_CampaignLogisticMapUIBase::m_SupplyLimitSlider
protected

Definition at line 38 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_SwitchPriorityButton

SCR_InputButtonComponent SCR_CampaignLogisticMapUIBase::m_SwitchPriorityButton
protected

Definition at line 47 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wExtendedInfoWrapper

Widget SCR_CampaignLogisticMapUIBase::m_wExtendedInfoWrapper
protected

Definition at line 43 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wPriorityButtonsWrapper

Widget SCR_CampaignLogisticMapUIBase::m_wPriorityButtonsWrapper
protected

Definition at line 44 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wPriorityButtonWidget1

Widget SCR_CampaignLogisticMapUIBase::m_wPriorityButtonWidget1
protected

Definition at line 52 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wPriorityButtonWidget2

Widget SCR_CampaignLogisticMapUIBase::m_wPriorityButtonWidget2
protected

Definition at line 52 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wPriorityButtonWidget3

Widget SCR_CampaignLogisticMapUIBase::m_wPriorityButtonWidget3
protected

Definition at line 52 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wPriorityTextWidget

TextWidget SCR_CampaignLogisticMapUIBase::m_wPriorityTextWidget
protected

Definition at line 51 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wPriorityWrapper

Widget SCR_CampaignLogisticMapUIBase::m_wPriorityWrapper
protected

Definition at line 53 of file SCR_CampaignLogisticMapUIBase.c.

◆ m_wSupplyLimitSliderWidget

Widget SCR_CampaignLogisticMapUIBase::m_wSupplyLimitSliderWidget
protected

Definition at line 54 of file SCR_CampaignLogisticMapUIBase.c.

◆ s_OnBaseSelected

ref ScriptInvokerBool SCR_CampaignLogisticMapUIBase::s_OnBaseSelected
staticprotected

Definition at line 56 of file SCR_CampaignLogisticMapUIBase.c.


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