Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_TransportUnitUI Interface Reference
Inheritance diagram for SCR_TransportUnitUI:
SCR_ScriptedWidgetComponent

Public Member Functions

void Init (SCR_TransportUnitComponent transportUnit)
 
void Deinit ()
 
void FocusButton ()
 
void OnModularButtonClicked (SCR_ModularButtonComponent button)
 
override void HandlerAttached (Widget w)
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

bool SetTexture (ImageWidget widget, ResourceName texture, string image="", Color color=null)
 
void OnVehicleChanged (Vehicle vehicle, Vehicle previousVehicle)
 
void OnInteractorReplicated ()
 
void OnVehicleResourcesChanged (SCR_ResourceInteractor interactor, float previousValue)
 
void OnVehicleUsabilityChanged (bool isUsable)
 
bool UpdateVehicleConditionIconBasedOnDamage ()
 
void UpdateVehicleConditionIconBasedOnResources (SCR_ResourceConsumer consumer)
 
void OnTransportUnitStateChanged (SCR_ETransportUnitState transportUnitState)
 
void UpdateVehicleActivityIcon ()
 
void UpdateVehicleConditionIcon (Vehicle vehicle)
 
SCR_ResourceConsumer GetVehicleSuppliesConsumer (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 ()
 

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_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< Widget > m_mComboBoxWidgets = {}
 
ref SCR_ResourceSystemSubscriptionHandleBase m_ResourceSubscriptionHandleConsumer
 
RplId m_ResourceInventoryPlayerComponentRplId
 
SCR_ResourceComponent m_VehicleResourceComponent
 
SCR_VehicleConditionManager m_VehicleConditionManager
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ Deinit()

void SCR_TransportUnitUI.Deinit ( )

◆ FocusButton()

void SCR_TransportUnitUI.FocusButton ( )

◆ GetVehicleSuppliesConsumer()

SCR_ResourceConsumer SCR_TransportUnitUI.GetVehicleSuppliesConsumer ( Vehicle vehicle)
protected

◆ HandlerAttached()

override void SCR_TransportUnitUI.HandlerAttached ( Widget w)

◆ Init()

void SCR_TransportUnitUI.Init ( SCR_TransportUnitComponent transportUnit)

◆ OnComboBoxListClosed()

void SCR_TransportUnitUI.OnComboBoxListClosed ( )
protected

◆ OnComboBoxListOpened()

void SCR_TransportUnitUI.OnComboBoxListOpened ( )
protected

◆ OnInteractorReplicated()

void SCR_TransportUnitUI.OnInteractorReplicated ( )
protected

◆ OnModularButtonClicked()

void SCR_TransportUnitUI.OnModularButtonClicked ( SCR_ModularButtonComponent button)

◆ OnResupplyTakSolverStateChanged()

void SCR_TransportUnitUI.OnResupplyTakSolverStateChanged ( SCR_EResupplyTaskSolverState resupplyTaskSolverState)
protected

◆ OnSourceBaseChanged()

void SCR_TransportUnitUI.OnSourceBaseChanged ( SCR_ComboBoxComponent comboBoxComponent,
int index )
protected

◆ OnTransportUnitStateChanged()

void SCR_TransportUnitUI.OnTransportUnitStateChanged ( SCR_ETransportUnitState transportUnitState)
protected

◆ OnVehicleChanged()

void SCR_TransportUnitUI.OnVehicleChanged ( Vehicle vehicle,
Vehicle previousVehicle )
protected

◆ OnVehicleResourcesChanged()

void SCR_TransportUnitUI.OnVehicleResourcesChanged ( SCR_ResourceInteractor interactor,
float previousValue )
protected

◆ OnVehicleUsabilityChanged()

void SCR_TransportUnitUI.OnVehicleUsabilityChanged ( bool isUsable)
protected

◆ SetName()

void SCR_TransportUnitUI.SetName ( SCR_AIGroup transportGroup)
protected

◆ SetTexture()

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

◆ SetupComboBox()

void SCR_TransportUnitUI.SetupComboBox ( )
protected

◆ SetVehicleActivityIcon()

void SCR_TransportUnitUI.SetVehicleActivityIcon ( SCR_EResupplyTaskSolverState resupplyTaskSolverState)
protected

◆ SetVehicleDestinationName()

void SCR_TransportUnitUI.SetVehicleDestinationName ( SCR_EResupplyTaskSolverState resupplyTaskSolverState)
protected

◆ UpdateVehicleActivityIcon()

void SCR_TransportUnitUI.UpdateVehicleActivityIcon ( )
protected

◆ UpdateVehicleConditionIcon()

void SCR_TransportUnitUI.UpdateVehicleConditionIcon ( Vehicle vehicle)
protected

◆ UpdateVehicleConditionIconBasedOnDamage()

bool SCR_TransportUnitUI.UpdateVehicleConditionIconBasedOnDamage ( )
protected

◆ UpdateVehicleConditionIconBasedOnResources()

void SCR_TransportUnitUI.UpdateVehicleConditionIconBasedOnResources ( SCR_ResourceConsumer consumer)
protected

Member Data Documentation

◆ m_FaultStateColor

ref Color SCR_TransportUnitUI.m_FaultStateColor
protected

◆ m_mComboBoxWidgets

ref array<Widget> SCR_TransportUnitUI.m_mComboBoxWidgets = {}
protected

◆ m_NormalStateColor

ref Color SCR_TransportUnitUI.m_NormalStateColor
protected

◆ m_ResourceInventoryPlayerComponentRplId

RplId SCR_TransportUnitUI.m_ResourceInventoryPlayerComponentRplId
protected

◆ m_ResourceSubscriptionHandleConsumer

ref SCR_ResourceSystemSubscriptionHandleBase SCR_TransportUnitUI.m_ResourceSubscriptionHandleConsumer
protected

◆ m_sDestinationNameWidgetName

string SCR_TransportUnitUI.m_sDestinationNameWidgetName
protected

◆ m_sForwardArrows

string SCR_TransportUnitUI.m_sForwardArrows
protected

◆ m_sFullyLoadedVehicleConditionImageName

string SCR_TransportUnitUI.m_sFullyLoadedVehicleConditionImageName
protected

◆ m_sMissingVehicleConditionImageName

string SCR_TransportUnitUI.m_sMissingVehicleConditionImageName
protected

◆ m_sModularButtonWidgetName

string SCR_TransportUnitUI.m_sModularButtonWidgetName
protected

◆ m_sNotLoadedVehicleConditionImageName

string SCR_TransportUnitUI.m_sNotLoadedVehicleConditionImageName
protected

◆ m_SourceBaseComboBox

SCR_ComboBoxComponent SCR_TransportUnitUI.m_SourceBaseComboBox
protected

◆ m_sSourceBaseComboBoxWidgetName

string SCR_TransportUnitUI.m_sSourceBaseComboBoxWidgetName
protected

◆ m_sTransportUnitImageStateResourceName

ResourceName SCR_TransportUnitUI.m_sTransportUnitImageStateResourceName
protected

◆ m_sTransportUnitNameWidgetName

string SCR_TransportUnitUI.m_sTransportUnitNameWidgetName
protected

◆ m_sVehicleActivityIconWidgetName

string SCR_TransportUnitUI.m_sVehicleActivityIconWidgetName
protected

◆ m_sVehicleConditionIconWidgetName

string SCR_TransportUnitUI.m_sVehicleConditionIconWidgetName
protected

◆ m_sWaitingVehicleActivityImageName

string SCR_TransportUnitUI.m_sWaitingVehicleActivityImageName
protected

◆ m_TransportUnit

SCR_TransportUnitComponent SCR_TransportUnitUI.m_TransportUnit
protected

◆ m_VehicleConditionManager

SCR_VehicleConditionManager SCR_TransportUnitUI.m_VehicleConditionManager
protected

◆ m_VehicleResourceComponent

SCR_ResourceComponent SCR_TransportUnitUI.m_VehicleResourceComponent
protected

◆ m_wDestinationName

TextWidget SCR_TransportUnitUI.m_wDestinationName
protected

◆ m_wModularButton

SCR_ModularButtonComponent SCR_TransportUnitUI.m_wModularButton
protected

◆ m_wTransportUnitName

TextWidget SCR_TransportUnitUI.m_wTransportUnitName
protected

◆ m_wVehicleActivityIcon

ImageWidget SCR_TransportUnitUI.m_wVehicleActivityIcon
protected

◆ m_wVehicleConditionIcon

ImageWidget SCR_TransportUnitUI.m_wVehicleConditionIcon
protected

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