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

Protected 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 Highlight (bool highlight)
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, bool updateAttachmentStorage=true)
void OnTourniquetMoved (int hzGroupId)
void UpdateHitZoneDOTAdded (notnull SCR_DamageEffect dmgEffect)
void UpdateHitZoneDOTRemoved (notnull SCR_DamageEffect dmgEffect)
void UpdateBleedingHitZoneRemoved (EDamageType dType, HitZone hz=null)
void UpdateHitZoneState (SCR_HitZone hz, bool updateAttachmentStorage=true)
void SetGlowColor (Color color)
Widget GetRootWidget ()
TNodeId GetBoneIndex ()
SCR_InventoryMenuUI GetInventoryHandler ()
SCR_InventoryHitZoneUI GetStorage ()

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
SCR_CharacterDamageManagerComponent m_pCharDmgManager
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

Static Protected Attributes

static SCR_InventoryHitZonePointContainerUI s_pSelectedPoint

Detailed Description

Definition at line 2 of file SCR_InventoryHitZonePointUI.c.

Member Function Documentation

◆ GetBoneIndex()

TNodeId SCR_InventoryHitZonePointContainerUI::GetBoneIndex ( )
inlineprotected

Definition at line 331 of file SCR_InventoryHitZonePointUI.c.

◆ GetHitZoneGroup()

ECharacterHitZoneGroup SCR_InventoryHitZonePointContainerUI::GetHitZoneGroup ( )
inlineprotected

Definition at line 140 of file SCR_InventoryHitZonePointUI.c.

◆ GetHitZoneName()

string SCR_InventoryHitZonePointContainerUI::GetHitZoneName ( )
inlineprotected

Definition at line 146 of file SCR_InventoryHitZonePointUI.c.

◆ GetInventoryHandler()

SCR_InventoryMenuUI SCR_InventoryHitZonePointContainerUI::GetInventoryHandler ( )
inlineprotected

Definition at line 336 of file SCR_InventoryHitZonePointUI.c.

◆ GetRootWidget()

Widget SCR_InventoryHitZonePointContainerUI::GetRootWidget ( )
inlineprotected

Definition at line 326 of file SCR_InventoryHitZonePointUI.c.

◆ GetStorage()

SCR_InventoryHitZoneUI SCR_InventoryHitZonePointContainerUI::GetStorage ( )
inlineprotected

Definition at line 341 of file SCR_InventoryHitZonePointUI.c.

◆ HandlerAttached()

override void SCR_InventoryHitZonePointContainerUI::HandlerAttached ( Widget w)
inlineprotected

Definition at line 31 of file SCR_InventoryHitZonePointUI.c.

◆ HideApplicableItems()

void SCR_InventoryHitZonePointContainerUI::HideApplicableItems ( )
inlineprotected

Definition at line 128 of file SCR_InventoryHitZonePointUI.c.

◆ Highlight()

void SCR_InventoryHitZonePointContainerUI::Highlight ( bool highlight)
inlineprotected

Definition at line 87 of file SCR_InventoryHitZonePointUI.c.

◆ InitializeHitZoneUI()

void SCR_InventoryHitZonePointContainerUI::InitializeHitZoneUI ( BaseInventoryStorageComponent storage,
SCR_InventoryMenuUI menuManager,
int hitZoneId,
IEntity player,
bool updateAttachmentStorage = true )
inlineprotected

Definition at line 190 of file SCR_InventoryHitZonePointUI.c.

◆ OnClick()

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

Definition at line 42 of file SCR_InventoryHitZonePointUI.c.

◆ OnMouseEnter()

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

Definition at line 61 of file SCR_InventoryHitZonePointUI.c.

◆ OnMouseLeave()

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

Definition at line 78 of file SCR_InventoryHitZonePointUI.c.

◆ OnTourniquetMoved()

void SCR_InventoryHitZonePointContainerUI::OnTourniquetMoved ( int hzGroupId)
inlineprotected

Definition at line 235 of file SCR_InventoryHitZonePointUI.c.

◆ RemoveTourniquetFromSlot()

void SCR_InventoryHitZonePointContainerUI::RemoveTourniquetFromSlot ( )
inlineprotected

Definition at line 55 of file SCR_InventoryHitZonePointUI.c.

◆ Select()

void SCR_InventoryHitZonePointContainerUI::Select ( bool select = true)
inlineprotected

Definition at line 97 of file SCR_InventoryHitZonePointUI.c.

◆ SetGlowColor()

void SCR_InventoryHitZonePointContainerUI::SetGlowColor ( Color color)
inlineprotected

Definition at line 319 of file SCR_InventoryHitZonePointUI.c.

◆ SetGlowVisible()

void SCR_InventoryHitZonePointContainerUI::SetGlowVisible ( bool visible)
inlineprotected

Definition at line 92 of file SCR_InventoryHitZonePointUI.c.

◆ ShowApplicableItems()

void SCR_InventoryHitZonePointContainerUI::ShowApplicableItems ( )
inlineprotected

Definition at line 118 of file SCR_InventoryHitZonePointUI.c.

◆ UpdateBleedingHitZoneRemoved()

void SCR_InventoryHitZonePointContainerUI::UpdateBleedingHitZoneRemoved ( EDamageType dType,
HitZone hz = null )
inlineprotected

Definition at line 256 of file SCR_InventoryHitZonePointUI.c.

◆ UpdateHitZoneDOTAdded()

void SCR_InventoryHitZonePointContainerUI::UpdateHitZoneDOTAdded ( notnull SCR_DamageEffect dmgEffect)
inlineprotected

Definition at line 244 of file SCR_InventoryHitZonePointUI.c.

◆ UpdateHitZoneDOTRemoved()

void SCR_InventoryHitZonePointContainerUI::UpdateHitZoneDOTRemoved ( notnull SCR_DamageEffect dmgEffect)
inlineprotected

Definition at line 250 of file SCR_InventoryHitZonePointUI.c.

◆ UpdateHitZoneState()

void SCR_InventoryHitZonePointContainerUI::UpdateHitZoneState ( SCR_HitZone hz,
bool updateAttachmentStorage = true )
inlineprotected

Definition at line 265 of file SCR_InventoryHitZonePointUI.c.

Member Data Documentation

◆ m_aGroupHitZones

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

Definition at line 12 of file SCR_InventoryHitZonePointUI.c.

◆ m_bApplicableItemsShown

bool SCR_InventoryHitZonePointContainerUI::m_bApplicableItemsShown
protected

Definition at line 27 of file SCR_InventoryHitZonePointUI.c.

◆ m_bSelected

bool SCR_InventoryHitZonePointContainerUI::m_bSelected
protected

Definition at line 26 of file SCR_InventoryHitZonePointUI.c.

◆ m_eHitZoneGroup

ECharacterHitZoneGroup SCR_InventoryHitZonePointContainerUI::m_eHitZoneGroup
protected

Definition at line 14 of file SCR_InventoryHitZonePointUI.c.

◆ m_iBoneIndex

TNodeId SCR_InventoryHitZonePointContainerUI::m_iBoneIndex
protected

Definition at line 18 of file SCR_InventoryHitZonePointUI.c.

◆ m_pBloodHitZone

SCR_CharacterBloodHitZone SCR_InventoryHitZonePointContainerUI::m_pBloodHitZone
protected

Definition at line 13 of file SCR_InventoryHitZonePointUI.c.

◆ m_pCharDmgManager

SCR_CharacterDamageManagerComponent SCR_InventoryHitZonePointContainerUI::m_pCharDmgManager
protected

Definition at line 17 of file SCR_InventoryHitZonePointUI.c.

◆ m_pDamageHandler

SCR_InventoryHitZonePointUI SCR_InventoryHitZonePointContainerUI::m_pDamageHandler
protected

Definition at line 10 of file SCR_InventoryHitZonePointUI.c.

◆ m_pInventoryMenu

SCR_InventoryMenuUI SCR_InventoryHitZonePointContainerUI::m_pInventoryMenu
protected

Definition at line 22 of file SCR_InventoryHitZonePointUI.c.

◆ m_Player

IEntity SCR_InventoryHitZonePointContainerUI::m_Player
protected

Definition at line 15 of file SCR_InventoryHitZonePointUI.c.

◆ m_pStorage

BaseInventoryStorageComponent SCR_InventoryHitZonePointContainerUI::m_pStorage
protected

Definition at line 23 of file SCR_InventoryHitZonePointUI.c.

◆ m_pStorageUI

ref SCR_InventoryHitZoneUI SCR_InventoryHitZonePointContainerUI::m_pStorageUI
protected

Definition at line 24 of file SCR_InventoryHitZonePointUI.c.

◆ m_sBleedingHitZoneName

string SCR_InventoryHitZonePointContainerUI::m_sBleedingHitZoneName
protected

Definition at line 5 of file SCR_InventoryHitZonePointUI.c.

◆ m_sDamageHitZoneName

string SCR_InventoryHitZonePointContainerUI::m_sDamageHitZoneName
protected

Definition at line 8 of file SCR_InventoryHitZonePointUI.c.

◆ m_TourniquetStorage

SCR_TourniquetStorageComponent SCR_InventoryHitZonePointContainerUI::m_TourniquetStorage
protected

Definition at line 16 of file SCR_InventoryHitZonePointUI.c.

◆ m_wGlow

Widget SCR_InventoryHitZonePointContainerUI::m_wGlow
protected

Definition at line 21 of file SCR_InventoryHitZonePointUI.c.

◆ m_wRoot

Widget SCR_InventoryHitZonePointContainerUI::m_wRoot
protected

Definition at line 20 of file SCR_InventoryHitZonePointUI.c.

◆ s_pSelectedPoint

SCR_InventoryHitZonePointContainerUI SCR_InventoryHitZonePointContainerUI::s_pSelectedPoint
staticprotected

Definition at line 28 of file SCR_InventoryHitZonePointUI.c.


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