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

Protected Member Functions

override bool CreateDetail (SCR_EditableEntityComponent entity, Widget parent, TextWidget label, bool setFrameslot=true)
override bool NeedUpdate ()
override void UpdateDetail (SCR_EditableEntityComponent entity)
void CreateConditionIcons (array< EDamageType > activeCondition, bool isUnconscious)
void CreateDestroyIcon ()
void ClearConditionHolder ()
override bool InitDetail (SCR_EditableEntityComponent entity, Widget widget)
bool HasConditions (out bool isDestroyed, out bool isUnconscious, out notnull array< EDamageType > activeCondition, out bool conditionChanged, bool onlyCheckOneTrue=false)

Protected Attributes

ref SCR_DamageStateConfig m_DamageStateConfig
ResourceName m_sStateIconLayout
float m_fConditionIconSize
bool m_bDiesOnDestroy
Widget m_ConditionHolder
ref array< EDamageTypem_aActiveDamageTypes = {}
ref array< ref SCR_DamageStateInfom_aDamageStateUiInfo = {}
bool m_bIsDestroyed = false
bool m_bIsUnconscious = false
bool m_bHasNoConditions = false
Widget m_wLabel
DamageManagerComponent m_DamageManager

Detailed Description

Definition at line 2 of file SCR_EntityConditionTooltipDetail.c.

Member Function Documentation

◆ ClearConditionHolder()

void SCR_EntityConditionTooltipDetail::ClearConditionHolder ( )
inlineprotected

Definition at line 189 of file SCR_EntityConditionTooltipDetail.c.

◆ CreateConditionIcons()

void SCR_EntityConditionTooltipDetail::CreateConditionIcons ( array< EDamageType > activeCondition,
bool isUnconscious )
inlineprotected

Definition at line 96 of file SCR_EntityConditionTooltipDetail.c.

◆ CreateDestroyIcon()

void SCR_EntityConditionTooltipDetail::CreateDestroyIcon ( )
inlineprotected

Definition at line 147 of file SCR_EntityConditionTooltipDetail.c.

◆ CreateDetail()

override bool SCR_EntityConditionTooltipDetail::CreateDetail ( SCR_EditableEntityComponent entity,
Widget parent,
TextWidget label,
bool setFrameslot = true )
inlineprotected

Definition at line 31 of file SCR_EntityConditionTooltipDetail.c.

◆ HasConditions()

bool SCR_EntityConditionTooltipDetail::HasConditions ( out bool isDestroyed,
out bool isUnconscious,
out notnull array< EDamageType > activeCondition,
out bool conditionChanged,
bool onlyCheckOneTrue = false )
inlineprotected

Definition at line 229 of file SCR_EntityConditionTooltipDetail.c.

◆ InitDetail()

override bool SCR_EntityConditionTooltipDetail::InitDetail ( SCR_EditableEntityComponent entity,
Widget widget )
inlineprotected

Definition at line 202 of file SCR_EntityConditionTooltipDetail.c.

◆ NeedUpdate()

override bool SCR_EntityConditionTooltipDetail::NeedUpdate ( )
inlineprotected

Definition at line 39 of file SCR_EntityConditionTooltipDetail.c.

◆ UpdateDetail()

override void SCR_EntityConditionTooltipDetail::UpdateDetail ( SCR_EditableEntityComponent entity)
inlineprotected

Definition at line 45 of file SCR_EntityConditionTooltipDetail.c.

Member Data Documentation

◆ m_aActiveDamageTypes

ref array<EDamageType> SCR_EntityConditionTooltipDetail::m_aActiveDamageTypes = {}
protected

Definition at line 18 of file SCR_EntityConditionTooltipDetail.c.

◆ m_aDamageStateUiInfo

ref array<ref SCR_DamageStateInfo> SCR_EntityConditionTooltipDetail::m_aDamageStateUiInfo = {}
protected

Definition at line 21 of file SCR_EntityConditionTooltipDetail.c.

◆ m_bDiesOnDestroy

bool SCR_EntityConditionTooltipDetail::m_bDiesOnDestroy
protected

Definition at line 14 of file SCR_EntityConditionTooltipDetail.c.

◆ m_bHasNoConditions

bool SCR_EntityConditionTooltipDetail::m_bHasNoConditions = false
protected

Definition at line 24 of file SCR_EntityConditionTooltipDetail.c.

◆ m_bIsDestroyed

bool SCR_EntityConditionTooltipDetail::m_bIsDestroyed = false
protected

Definition at line 22 of file SCR_EntityConditionTooltipDetail.c.

◆ m_bIsUnconscious

bool SCR_EntityConditionTooltipDetail::m_bIsUnconscious = false
protected

Definition at line 23 of file SCR_EntityConditionTooltipDetail.c.

◆ m_ConditionHolder

Widget SCR_EntityConditionTooltipDetail::m_ConditionHolder
protected

Definition at line 17 of file SCR_EntityConditionTooltipDetail.c.

◆ m_DamageManager

DamageManagerComponent SCR_EntityConditionTooltipDetail::m_DamageManager
protected

Definition at line 28 of file SCR_EntityConditionTooltipDetail.c.

◆ m_DamageStateConfig

ref SCR_DamageStateConfig SCR_EntityConditionTooltipDetail::m_DamageStateConfig
protected

Definition at line 5 of file SCR_EntityConditionTooltipDetail.c.

◆ m_fConditionIconSize

float SCR_EntityConditionTooltipDetail::m_fConditionIconSize
protected

Definition at line 11 of file SCR_EntityConditionTooltipDetail.c.

◆ m_sStateIconLayout

ResourceName SCR_EntityConditionTooltipDetail::m_sStateIconLayout
protected

Definition at line 8 of file SCR_EntityConditionTooltipDetail.c.

◆ m_wLabel

Widget SCR_EntityConditionTooltipDetail::m_wLabel
protected

Definition at line 26 of file SCR_EntityConditionTooltipDetail.c.


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