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

Protected Member Functions

void Init (SCR_TransportUnitComponent transportUnit)
void Deinit ()
void FocusButton ()
bool SetTexture (ImageWidget widget, ResourceName texture, string image="", Color color=null)
void OnVehicleChanged (Vehicle vehicle, Vehicle previousVehicle)
bool UpdateVehicleConditionIconBasedOnDamage ()
void OnVehicleResourcesValueChanged (float aggregatedResourcesValue)
void UpdateVehicleConditionIcon (Vehicle vehicle)
void OnResupplyTakSolverStateChanged (SCR_EResupplyTaskSolverState resupplyTaskSolverState)
void SetVehicleActivityIcon (SCR_EResupplyTaskSolverState resupplyTaskSolverState)
void SetVehicleDestinationName (SCR_EResupplyTaskSolverState resupplyTaskSolverState)
void SetupComboBox ()
void SetName (SCR_AIGroup transportGroup)
void OnSourceBaseChanged (SCR_ComboBoxComponent comboBoxComponent, int index)
void OnComboBoxListOpened ()
void OnComboBoxListClosed ()
void OnModularButtonClicked (SCR_ModularButtonComponent button)
override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

string m_sTransportUnitNameWidgetName
string m_sVehicleActivityIconWidgetName
string m_sDestinationNameWidgetName
string m_sVehicleConditionIconWidgetName
string m_sSourceBaseComboBoxWidgetName
string m_sModularButtonWidgetName
ResourceName m_sTransportUnitImageStateResourceName
string m_sWaitingVehicleActivityImageName
string m_sForwardArrows
string m_sMissingVehicleConditionImageName
string m_sFullyLoadedVehicleConditionImageName
string m_sNotLoadedVehicleConditionImageName
ref Color m_FaultStateColor
ref Color m_NormalStateColor
SCR_TaskSolverManagerComponent m_TaskSolverManager
SCR_TransportUnitComponent m_TransportUnit
TextWidget m_wTransportUnitName
ImageWidget m_wVehicleActivityIcon
ImageWidget m_wVehicleConditionIcon
TextWidget m_wDestinationName
SCR_ModularButtonComponent m_wModularButton
SCR_ComboBoxComponent m_SourceBaseComboBox
ref array< Widgetm_aComboBoxWidgets = {}

Detailed Description

Definition at line 1 of file SCR_TransportUnitUI.c.

Member Function Documentation

◆ Deinit()

void SCR_TransportUnitUI::Deinit ( )
inlineprotected

Definition at line 81 of file SCR_TransportUnitUI.c.

◆ FocusButton()

void SCR_TransportUnitUI::FocusButton ( )
inlineprotected

Definition at line 99 of file SCR_TransportUnitUI.c.

◆ HandlerAttached()

override void SCR_TransportUnitUI::HandlerAttached ( Widget w)
inlineprotected

Definition at line 320 of file SCR_TransportUnitUI.c.

◆ HandlerDeattached()

override void SCR_TransportUnitUI::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 346 of file SCR_TransportUnitUI.c.

◆ Init()

void SCR_TransportUnitUI::Init ( SCR_TransportUnitComponent transportUnit)
inlineprotected

Definition at line 58 of file SCR_TransportUnitUI.c.

◆ OnComboBoxListClosed()

void SCR_TransportUnitUI::OnComboBoxListClosed ( )
inlineprotected

Definition at line 299 of file SCR_TransportUnitUI.c.

◆ OnComboBoxListOpened()

void SCR_TransportUnitUI::OnComboBoxListOpened ( )
inlineprotected

Definition at line 283 of file SCR_TransportUnitUI.c.

◆ OnModularButtonClicked()

void SCR_TransportUnitUI::OnModularButtonClicked ( SCR_ModularButtonComponent button)
inlineprotected

Definition at line 314 of file SCR_TransportUnitUI.c.

◆ OnResupplyTakSolverStateChanged()

void SCR_TransportUnitUI::OnResupplyTakSolverStateChanged ( SCR_EResupplyTaskSolverState resupplyTaskSolverState)
inlineprotected

Definition at line 189 of file SCR_TransportUnitUI.c.

◆ OnSourceBaseChanged()

void SCR_TransportUnitUI::OnSourceBaseChanged ( SCR_ComboBoxComponent comboBoxComponent,
int index )
inlineprotected

Definition at line 255 of file SCR_TransportUnitUI.c.

◆ OnVehicleChanged()

void SCR_TransportUnitUI::OnVehicleChanged ( Vehicle vehicle,
Vehicle previousVehicle )
inlineprotected

Definition at line 126 of file SCR_TransportUnitUI.c.

◆ OnVehicleResourcesValueChanged()

void SCR_TransportUnitUI::OnVehicleResourcesValueChanged ( float aggregatedResourcesValue)
inlineprotected

Definition at line 156 of file SCR_TransportUnitUI.c.

◆ SetName()

void SCR_TransportUnitUI::SetName ( SCR_AIGroup transportGroup)
inlineprotected

Definition at line 244 of file SCR_TransportUnitUI.c.

◆ SetTexture()

bool SCR_TransportUnitUI::SetTexture ( ImageWidget widget,
ResourceName texture,
string image = "",
Color color = null )
inlineprotected

Definition at line 108 of file SCR_TransportUnitUI.c.

◆ SetupComboBox()

void SCR_TransportUnitUI::SetupComboBox ( )
inlineprotected

Definition at line 218 of file SCR_TransportUnitUI.c.

◆ SetVehicleActivityIcon()

void SCR_TransportUnitUI::SetVehicleActivityIcon ( SCR_EResupplyTaskSolverState resupplyTaskSolverState)
inlineprotected

Definition at line 196 of file SCR_TransportUnitUI.c.

◆ SetVehicleDestinationName()

void SCR_TransportUnitUI::SetVehicleDestinationName ( SCR_EResupplyTaskSolverState resupplyTaskSolverState)
inlineprotected

Definition at line 209 of file SCR_TransportUnitUI.c.

◆ UpdateVehicleConditionIcon()

void SCR_TransportUnitUI::UpdateVehicleConditionIcon ( Vehicle vehicle)
inlineprotected

Definition at line 172 of file SCR_TransportUnitUI.c.

◆ UpdateVehicleConditionIconBasedOnDamage()

bool SCR_TransportUnitUI::UpdateVehicleConditionIconBasedOnDamage ( )
inlineprotected

Definition at line 132 of file SCR_TransportUnitUI.c.

Member Data Documentation

◆ m_aComboBoxWidgets

ref array<Widget> SCR_TransportUnitUI::m_aComboBoxWidgets = {}
protected

Definition at line 55 of file SCR_TransportUnitUI.c.

◆ m_FaultStateColor

ref Color SCR_TransportUnitUI::m_FaultStateColor
protected

Definition at line 40 of file SCR_TransportUnitUI.c.

◆ m_NormalStateColor

ref Color SCR_TransportUnitUI::m_NormalStateColor
protected

Definition at line 43 of file SCR_TransportUnitUI.c.

◆ m_sDestinationNameWidgetName

string SCR_TransportUnitUI::m_sDestinationNameWidgetName
protected

Definition at line 10 of file SCR_TransportUnitUI.c.

◆ m_sForwardArrows

string SCR_TransportUnitUI::m_sForwardArrows
protected

Definition at line 28 of file SCR_TransportUnitUI.c.

◆ m_sFullyLoadedVehicleConditionImageName

string SCR_TransportUnitUI::m_sFullyLoadedVehicleConditionImageName
protected

Definition at line 34 of file SCR_TransportUnitUI.c.

◆ m_sMissingVehicleConditionImageName

string SCR_TransportUnitUI::m_sMissingVehicleConditionImageName
protected

Definition at line 31 of file SCR_TransportUnitUI.c.

◆ m_sModularButtonWidgetName

string SCR_TransportUnitUI::m_sModularButtonWidgetName
protected

Definition at line 19 of file SCR_TransportUnitUI.c.

◆ m_sNotLoadedVehicleConditionImageName

string SCR_TransportUnitUI::m_sNotLoadedVehicleConditionImageName
protected

Definition at line 37 of file SCR_TransportUnitUI.c.

◆ m_SourceBaseComboBox

SCR_ComboBoxComponent SCR_TransportUnitUI::m_SourceBaseComboBox
protected

Definition at line 54 of file SCR_TransportUnitUI.c.

◆ m_sSourceBaseComboBoxWidgetName

string SCR_TransportUnitUI::m_sSourceBaseComboBoxWidgetName
protected

Definition at line 16 of file SCR_TransportUnitUI.c.

◆ m_sTransportUnitImageStateResourceName

ResourceName SCR_TransportUnitUI::m_sTransportUnitImageStateResourceName
protected

Definition at line 22 of file SCR_TransportUnitUI.c.

◆ m_sTransportUnitNameWidgetName

string SCR_TransportUnitUI::m_sTransportUnitNameWidgetName
protected

Definition at line 4 of file SCR_TransportUnitUI.c.

◆ m_sVehicleActivityIconWidgetName

string SCR_TransportUnitUI::m_sVehicleActivityIconWidgetName
protected

Definition at line 7 of file SCR_TransportUnitUI.c.

◆ m_sVehicleConditionIconWidgetName

string SCR_TransportUnitUI::m_sVehicleConditionIconWidgetName
protected

Definition at line 13 of file SCR_TransportUnitUI.c.

◆ m_sWaitingVehicleActivityImageName

string SCR_TransportUnitUI::m_sWaitingVehicleActivityImageName
protected

Definition at line 25 of file SCR_TransportUnitUI.c.

◆ m_TaskSolverManager

SCR_TaskSolverManagerComponent SCR_TransportUnitUI::m_TaskSolverManager
protected

Definition at line 45 of file SCR_TransportUnitUI.c.

◆ m_TransportUnit

SCR_TransportUnitComponent SCR_TransportUnitUI::m_TransportUnit
protected

Definition at line 46 of file SCR_TransportUnitUI.c.

◆ m_wDestinationName

TextWidget SCR_TransportUnitUI::m_wDestinationName
protected

Definition at line 51 of file SCR_TransportUnitUI.c.

◆ m_wModularButton

SCR_ModularButtonComponent SCR_TransportUnitUI::m_wModularButton
protected

Definition at line 52 of file SCR_TransportUnitUI.c.

◆ m_wTransportUnitName

TextWidget SCR_TransportUnitUI::m_wTransportUnitName
protected

Definition at line 48 of file SCR_TransportUnitUI.c.

◆ m_wVehicleActivityIcon

ImageWidget SCR_TransportUnitUI::m_wVehicleActivityIcon
protected

Definition at line 49 of file SCR_TransportUnitUI.c.

◆ m_wVehicleConditionIcon

ImageWidget SCR_TransportUnitUI::m_wVehicleConditionIcon
protected

Definition at line 50 of file SCR_TransportUnitUI.c.


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