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

Public Member Functions

SCR_EWeaponInfoIconState GetCurrentState ()
 
void Init (BaseWeaponComponent weapon, int height, SCR_MagazineIndicatorConfiguration magConfig, bool isSelected)
 
void SetMagazineTextures (SCR_MagazineIndicatorConfiguration config, int height)
 
void UpdateAmmoCount (BaseWeaponComponent weapon)
 
void SetSelected (bool selected)
 
void SetActive (bool active)
 
void DestroyMagazine ()
 
- 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

override void HandlerAttached (Widget w)
 
void SetAllSize (int height)
 
float GetImageDesiredWidth (ImageWidget w, int height)
 
void SetWidgetImage (ImageWidget w, string imageOrImageset, string imageName="", int size=-1)
 Sets widget's image to an image or imageset.
 
void SetColors (WeaponInfoColorSet colorSet)
 
void SetState (SCR_EWeaponInfoIconState newState)
 

Protected Attributes

string m_sMagazineGlow
 
string m_sMagazineBackground
 
string m_sMagazineOutline
 
string m_sMagazineProgress
 
string m_sReloadBackground
 
string m_sReloadOutline
 
string m_sMagazineEmpty
 
ref WeaponInfoColorSet m_IdleColorSet
 
ref WeaponInfoColorSet m_HighlightColorSet
 
ref WeaponInfoColorSet m_DisabledColorSet
 
ImageWidget m_wMagazineGlow
 
ImageWidget m_wMagazineBackground
 
ImageWidget m_wMagazineOutline
 
ImageWidget m_wMagazineProgress
 
ImageWidget m_wMagazineEmpty
 
ImageWidget m_wReloadBackground
 
ImageWidget m_wReloadOutline
 
SCR_EWeaponInfoIconState m_eCurrentState = SCR_EWeaponInfoIconState.IDLE
 
bool m_bIsActive = true
 
bool m_bIsSelected
 
- 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

◆ DestroyMagazine()

void SCR_SingleMagazineWidgetComponent_Base.DestroyMagazine ( )

◆ GetCurrentState()

SCR_EWeaponInfoIconState SCR_SingleMagazineWidgetComponent_Base.GetCurrentState ( )

◆ GetImageDesiredWidth()

float SCR_SingleMagazineWidgetComponent_Base.GetImageDesiredWidth ( ImageWidget w,
int height )
protected

◆ HandlerAttached()

override void SCR_SingleMagazineWidgetComponent_Base.HandlerAttached ( Widget w)
protected

◆ Init()

void SCR_SingleMagazineWidgetComponent_Base.Init ( BaseWeaponComponent weapon,
int height,
SCR_MagazineIndicatorConfiguration magConfig,
bool isSelected )

◆ SetActive()

void SCR_SingleMagazineWidgetComponent_Base.SetActive ( bool active)

◆ SetAllSize()

void SCR_SingleMagazineWidgetComponent_Base.SetAllSize ( int height)
protected

◆ SetColors()

void SCR_SingleMagazineWidgetComponent_Base.SetColors ( WeaponInfoColorSet colorSet)
protected

◆ SetMagazineTextures()

void SCR_SingleMagazineWidgetComponent_Base.SetMagazineTextures ( SCR_MagazineIndicatorConfiguration config,
int height )

◆ SetSelected()

void SCR_SingleMagazineWidgetComponent_Base.SetSelected ( bool selected)

◆ SetState()

void SCR_SingleMagazineWidgetComponent_Base.SetState ( SCR_EWeaponInfoIconState newState)
protected

◆ SetWidgetImage()

void SCR_SingleMagazineWidgetComponent_Base.SetWidgetImage ( ImageWidget w,
string imageOrImageset,
string imageName = "",
int size = -1 )
protected

Sets widget's image to an image or imageset.

◆ UpdateAmmoCount()

void SCR_SingleMagazineWidgetComponent_Base.UpdateAmmoCount ( BaseWeaponComponent weapon)

Member Data Documentation

◆ m_bIsActive

bool SCR_SingleMagazineWidgetComponent_Base.m_bIsActive = true
protected

◆ m_bIsSelected

bool SCR_SingleMagazineWidgetComponent_Base.m_bIsSelected
protected

◆ m_DisabledColorSet

ref WeaponInfoColorSet SCR_SingleMagazineWidgetComponent_Base.m_DisabledColorSet
protected

◆ m_eCurrentState

SCR_EWeaponInfoIconState SCR_SingleMagazineWidgetComponent_Base.m_eCurrentState = SCR_EWeaponInfoIconState.IDLE
protected

◆ m_HighlightColorSet

ref WeaponInfoColorSet SCR_SingleMagazineWidgetComponent_Base.m_HighlightColorSet
protected

◆ m_IdleColorSet

ref WeaponInfoColorSet SCR_SingleMagazineWidgetComponent_Base.m_IdleColorSet
protected

◆ m_sMagazineBackground

string SCR_SingleMagazineWidgetComponent_Base.m_sMagazineBackground
protected

◆ m_sMagazineEmpty

string SCR_SingleMagazineWidgetComponent_Base.m_sMagazineEmpty
protected

◆ m_sMagazineGlow

string SCR_SingleMagazineWidgetComponent_Base.m_sMagazineGlow
protected

◆ m_sMagazineOutline

string SCR_SingleMagazineWidgetComponent_Base.m_sMagazineOutline
protected

◆ m_sMagazineProgress

string SCR_SingleMagazineWidgetComponent_Base.m_sMagazineProgress
protected

◆ m_sReloadBackground

string SCR_SingleMagazineWidgetComponent_Base.m_sReloadBackground
protected

◆ m_sReloadOutline

string SCR_SingleMagazineWidgetComponent_Base.m_sReloadOutline
protected

◆ m_wMagazineBackground

ImageWidget SCR_SingleMagazineWidgetComponent_Base.m_wMagazineBackground
protected

◆ m_wMagazineEmpty

ImageWidget SCR_SingleMagazineWidgetComponent_Base.m_wMagazineEmpty
protected

◆ m_wMagazineGlow

ImageWidget SCR_SingleMagazineWidgetComponent_Base.m_wMagazineGlow
protected

◆ m_wMagazineOutline

ImageWidget SCR_SingleMagazineWidgetComponent_Base.m_wMagazineOutline
protected

◆ m_wMagazineProgress

ImageWidget SCR_SingleMagazineWidgetComponent_Base.m_wMagazineProgress
protected

◆ m_wReloadBackground

ImageWidget SCR_SingleMagazineWidgetComponent_Base.m_wReloadBackground
protected

◆ m_wReloadOutline

ImageWidget SCR_SingleMagazineWidgetComponent_Base.m_wReloadOutline
protected

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