Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
SCR_InventoryHitZonePointContainerUI Interface Reference
Inheritance diagram for SCR_InventoryHitZonePointContainerUI:
[legend]

Public Member Functions

override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
void RemoveTourniquetFromSlot ()
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
void SetGlowVisible (bool visible)
 
void Select (bool select=true)
 
void ShowApplicableItems ()
 
void HideApplicableItems ()
 
ECharacterHitZoneGroup GetHitZoneGroup ()
 
string GetHitZoneName ()
 
void InitializeHitZoneUI (BaseInventoryStorageComponent storage, SCR_InventoryMenuUI menuManager, int hitZoneId, IEntity player)
 
void SetGlowColor (Color color)
 
Widget GetRootWidget ()
 
TNodeId GetBoneIndex ()
 
SCR_InventoryMenuUI GetInventoryHandler ()
 
SCR_InventoryHitZoneUI GetStorage ()
 

Public Attributes

SCR_CharacterDamageManagerComponent m_pCharDmgManager
 

Static Public Attributes

static SCR_InventoryHitZonePointContainerUI s_pSelectedPoint
 

Protected Member Functions

void Highlight (bool highlight)
 
void OnTourniquetMoved (int hzGroupId)
 
void UpdateHitZoneDOTAdded (notnull SCR_DamageEffect dmgEffect)
 
void UpdateHitZoneDOTRemoved (notnull SCR_DamageEffect dmgEffect)
 
void UpdateBleedingHitZone (EDamageType dType, float dps, HitZone hz=null)
 
void UpdateBleedingHitZoneRemoved (EDamageType dType, HitZone hz=null)
 
void UpdateHitZoneState (SCR_HitZone hz)
 

Protected Attributes

string m_sBleedingHitZoneName
 
string m_sDamageHitZoneName
 
SCR_InventoryHitZonePointUI m_pDamageHandler
 
ref array< HitZonem_aGroupHitZones = {}
 
SCR_CharacterBloodHitZone m_pBloodHitZone
 
ECharacterHitZoneGroup m_eHitZoneGroup
 
IEntity m_Player
 
SCR_TourniquetStorageComponent m_TourniquetStorage
 
TNodeId m_iBoneIndex
 
Widget m_wRoot
 
Widget m_wGlow
 
SCR_InventoryMenuUI m_pInventoryMenu
 
BaseInventoryStorageComponent m_pStorage
 
ref SCR_InventoryHitZoneUI m_pStorageUI
 
bool m_bSelected
 
bool m_bApplicableItemsShown
 

Member Function Documentation

◆ GetBoneIndex()

TNodeId SCR_InventoryHitZonePointContainerUI.GetBoneIndex ( )

◆ GetHitZoneGroup()

ECharacterHitZoneGroup SCR_InventoryHitZonePointContainerUI.GetHitZoneGroup ( )

◆ GetHitZoneName()

string SCR_InventoryHitZonePointContainerUI.GetHitZoneName ( )

◆ GetInventoryHandler()

SCR_InventoryMenuUI SCR_InventoryHitZonePointContainerUI.GetInventoryHandler ( )

◆ GetRootWidget()

Widget SCR_InventoryHitZonePointContainerUI.GetRootWidget ( )

◆ GetStorage()

SCR_InventoryHitZoneUI SCR_InventoryHitZonePointContainerUI.GetStorage ( )

◆ HandlerAttached()

override void SCR_InventoryHitZonePointContainerUI.HandlerAttached ( Widget  w)

◆ HideApplicableItems()

void SCR_InventoryHitZonePointContainerUI.HideApplicableItems ( )

◆ Highlight()

void SCR_InventoryHitZonePointContainerUI.Highlight ( bool  highlight)
protected

◆ InitializeHitZoneUI()

void SCR_InventoryHitZonePointContainerUI.InitializeHitZoneUI ( BaseInventoryStorageComponent  storage,
SCR_InventoryMenuUI  menuManager,
int  hitZoneId,
IEntity  player 
)

◆ OnClick()

override bool SCR_InventoryHitZonePointContainerUI.OnClick ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnMouseEnter()

override bool SCR_InventoryHitZonePointContainerUI.OnMouseEnter ( Widget  w,
int  x,
int  y 
)

◆ OnMouseLeave()

override bool SCR_InventoryHitZonePointContainerUI.OnMouseLeave ( Widget  w,
Widget  enterW,
int  x,
int  y 
)

◆ OnTourniquetMoved()

void SCR_InventoryHitZonePointContainerUI.OnTourniquetMoved ( int  hzGroupId)
protected

◆ RemoveTourniquetFromSlot()

void SCR_InventoryHitZonePointContainerUI.RemoveTourniquetFromSlot ( )

◆ Select()

void SCR_InventoryHitZonePointContainerUI.Select ( bool  select = true)

◆ SetGlowColor()

void SCR_InventoryHitZonePointContainerUI.SetGlowColor ( Color  color)

◆ SetGlowVisible()

void SCR_InventoryHitZonePointContainerUI.SetGlowVisible ( bool  visible)

◆ ShowApplicableItems()

void SCR_InventoryHitZonePointContainerUI.ShowApplicableItems ( )

◆ UpdateBleedingHitZone()

void SCR_InventoryHitZonePointContainerUI.UpdateBleedingHitZone ( EDamageType  dType,
float  dps,
HitZone  hz = null 
)
protected

◆ UpdateBleedingHitZoneRemoved()

void SCR_InventoryHitZonePointContainerUI.UpdateBleedingHitZoneRemoved ( EDamageType  dType,
HitZone  hz = null 
)
protected

◆ UpdateHitZoneDOTAdded()

void SCR_InventoryHitZonePointContainerUI.UpdateHitZoneDOTAdded ( notnull SCR_DamageEffect  dmgEffect)
protected

◆ UpdateHitZoneDOTRemoved()

void SCR_InventoryHitZonePointContainerUI.UpdateHitZoneDOTRemoved ( notnull SCR_DamageEffect  dmgEffect)
protected

◆ UpdateHitZoneState()

void SCR_InventoryHitZonePointContainerUI.UpdateHitZoneState ( SCR_HitZone  hz)
protected

Member Data Documentation

◆ m_aGroupHitZones

ref array<HitZone> SCR_InventoryHitZonePointContainerUI.m_aGroupHitZones = {}
protected

◆ m_bApplicableItemsShown

bool SCR_InventoryHitZonePointContainerUI.m_bApplicableItemsShown
protected

◆ m_bSelected

bool SCR_InventoryHitZonePointContainerUI.m_bSelected
protected

◆ m_eHitZoneGroup

ECharacterHitZoneGroup SCR_InventoryHitZonePointContainerUI.m_eHitZoneGroup
protected

◆ m_iBoneIndex

TNodeId SCR_InventoryHitZonePointContainerUI.m_iBoneIndex
protected

◆ m_pBloodHitZone

SCR_CharacterBloodHitZone SCR_InventoryHitZonePointContainerUI.m_pBloodHitZone
protected

◆ m_pCharDmgManager

SCR_CharacterDamageManagerComponent SCR_InventoryHitZonePointContainerUI.m_pCharDmgManager

◆ m_pDamageHandler

SCR_InventoryHitZonePointUI SCR_InventoryHitZonePointContainerUI.m_pDamageHandler
protected

◆ m_pInventoryMenu

SCR_InventoryMenuUI SCR_InventoryHitZonePointContainerUI.m_pInventoryMenu
protected

◆ m_Player

IEntity SCR_InventoryHitZonePointContainerUI.m_Player
protected

◆ m_pStorage

BaseInventoryStorageComponent SCR_InventoryHitZonePointContainerUI.m_pStorage
protected

◆ m_pStorageUI

ref SCR_InventoryHitZoneUI SCR_InventoryHitZonePointContainerUI.m_pStorageUI
protected

◆ m_sBleedingHitZoneName

string SCR_InventoryHitZonePointContainerUI.m_sBleedingHitZoneName
protected

◆ m_sDamageHitZoneName

string SCR_InventoryHitZonePointContainerUI.m_sDamageHitZoneName
protected

◆ m_TourniquetStorage

SCR_TourniquetStorageComponent SCR_InventoryHitZonePointContainerUI.m_TourniquetStorage
protected

◆ m_wGlow

Widget SCR_InventoryHitZonePointContainerUI.m_wGlow
protected

◆ m_wRoot

Widget SCR_InventoryHitZonePointContainerUI.m_wRoot
protected

◆ s_pSelectedPoint

SCR_InventoryHitZonePointContainerUI SCR_InventoryHitZonePointContainerUI.s_pSelectedPoint
static

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