|  | Arma Reforger Explorer
    1.1.0.42
    Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime | 
Go to the source code of this file.
| Data Structures | |
| class | SCR_InventoryHitZonePointContainerUI | 
| Functions | |
| override void | HandlerAttached (Widget w) | 
| override void | HandlerDeattached (Widget w) | 
| override bool | OnMouseEnter (Widget w, int x, int y) | 
| override bool | OnMouseLeave (Widget w, Widget enterW, int x, int y) | 
| void | Select (bool select) | 
| void | Highlight (bool highlight) | 
| protected SCR_InventoryMenuUI | GetInventoryMenuUI () | 
| protected void | ShowVirtualHZInfo (Widget w, bool bloodIcon=false, bool fractureIcon=false) | 
| Gather data for, and create, infowidget for virtual hitzones.  More... | |
| protected void | EnableVirtualHZInfoWidget (Widget localInfoWidget, Widget w) | 
| Determine size and location for the infowidget.  More... | |
| protected void | HideVirtualHZInfo () | 
| protected void | ShowHitZoneInfo (bool show, bool virtualHZ=false) | 
| void | GetDamageInfoTexts (EHitZoneGroup group, int groupDamageIntensity, float bleedingRate, out string damageIntensity, out string damageIntensityText, out string bleedingIntensityText) | 
| void | GetBloodInfoText (float bloodHitZoneHealthScaled, out string bloodLossText) | 
| protected void | GetHitZoneInfo (EHitZoneGroup group, out int groupDamageIntensity, out bool regenerating, out float bleedingRate, out float bloodHealth, out bool isTourniquetted, out bool isSalineBagged, out bool isArmFractured, out bool isLegFractured) | 
| void | UpdateHitZoneState (float health, float bleeding, float regen, bool tourniquetted, bool salineBagged) | 
| protected void | SetRegeneration (float regen, float bleeding) | 
| protected void | PlayRegenAnim (float regenSpeed=1) | 
| protected void | StopRegenAnim () | 
| protected void | PlayBloodDropAnim (float speed=1) | 
| protected void | OnAnimCycleComplete (WidgetAnimationBase anim) | 
| protected void | StopBloodDropAnim () | 
| void | SetBloodLevelProgress (float bloodLevel) | 
| Widget | GetRootWidget () | 
| void | SetParentContainer (SCR_InventoryHitZonePointContainerUI container) | 
| Variables | |
| SCR_InventoryHitZonePointContainerUI | m_DamageState | 
| protected SCR_DamageStateUIComponent | m_DamageStateUIComp | 
| protected bool | m_bAllowHoverOver | 
| protected bool | m_bAllowProgressAnim | 
| protected bool | m_bBleedingHitZone | 
| protected ref array< int > | m_aDOTLevels | 
| protected string | m_sIconOverlay | 
| protected Widget | m_wIconOverlay | 
| protected string | m_sIcon | 
| protected ImageWidget | m_wIcon | 
| protected string | m_sOutline | 
| protected ImageWidget | m_wOutline | 
| protected string | m_sBackground | 
| protected ImageWidget | m_wBackground | 
| protected string | m_sIconTourniquet | 
| protected ImageWidget | m_wIconTourniquet | 
| protected string | m_sIconSalineBag | 
| protected ImageWidget | m_wIconSalineBag | 
| protected Widget | m_wRoot | 
| protected ButtonWidget | m_wButton | 
| protected bool | m_bSelected | 
| const protected float | OPACITY_DEFAULT = 0.4 | 
| const protected float | OPACITY_BLOOD = 0.5 | 
| const protected float | OPACITY_SOLID = 1 | 
| protected ECharacterHitZoneGroup | m_eHitZoneGroup | 
| protected ref array< HitZone > | m_aGroupHitZones = {} | 
| protected string | m_sSevereDamage = "#AR-DamageInfo_Damage_Severe" | 
| protected string | m_sHighDamage = "#AR-DamageInfo_Damage_High" | 
| protected string | m_sMediumDamage = "#AR-DamageInfo_Damage_Medium" | 
| protected string | m_sLowDamage = "#AR-DamageInfo_Damage_Low" | 
| protected string | m_sSevereBleeding = "#AR-DamageInfo_Bleeding_Severe" | 
| protected string | m_sHighBleeding = "#AR-DamageInfo_Bleeding_High" | 
| protected string | m_sMediumBleeding = "#AR-DamageInfo_Bleeding_Medium" | 
| protected string | m_sLowBleeding = "#AR-DamageInfo_Bleeding_Low" | 
| protected string | m_sSevereBloodLoss = "#AR-DamageInfo_Bloodloss_Severe" | 
| protected string | m_sHighBloodLoss = "#AR-DamageInfo_Bloodloss_High" | 
| protected string | m_sMediumBloodLoss = "#AR-DamageInfo_Bloodloss_Medium" | 
| protected string | m_sLowBloodLoss = "#AR-DamageInfo_Bloodloss_Low" | 
| const protected string | DAMAGE_INFO = "{55AFA256E1C20FB2}UI/layouts/Menus/Inventory/InventoryDamageInfo.layout" | 
| float | m_fHighDamageThreshold = 0.75 | 
| float | m_fMediumDamageThreshold = 0.50 | 
| float | m_fLowDamageThreshold = 0.25 | 
| float | m_fHighBleedingThreshold = 20 | 
| float | m_fMediumBleedingThreshold = 20 | 
| float | m_fLowBleedingThreshold = 10 | 
| float | m_fHighBloodLossThreshold = 0.4376 | 
| float | m_fMediumBloodLossThreshold = 0.6251 | 
| float | m_fLowBloodLossThreshold = 0.8125 | 
| protected IEntity | m_Player | 
| protected ref SCR_InventoryHitZoneUI | m_pStorageHandler | 
| protected SCR_InventoryHitZonePointContainerUI | m_pParentContainer | 
| protected string | m_sAnimWidgetName | 
| protected Widget | m_wAnim | 
| protected SCR_InventoryDamageInfoUI | m_DamageInfo = null | 
| protected WidgetAnimationBase | m_IconOpacityAnim | 
| protected WidgetAnimationBase | m_IconSizeAnim | 
| protected WidgetAnimationBase | m_IconOutlineAnim | 
| protected WidgetAnimationBase | m_DamageIconOpacityAnim | 
| protected bool | m_bIsRegenAnim | 
| protected bool | m_bIsBloodAnim | 
| protected void EnableVirtualHZInfoWidget | ( | Widget | localInfoWidget, | 
| Widget | w | ||
| ) | 
Determine size and location for the infowidget.
Definition at line 600 of file SCR_InventoryHitZonePointUI.c.
| void GetBloodInfoText | ( | float | bloodHitZoneHealthScaled, | 
| out string | bloodLossText | ||
| ) | 
Definition at line 722 of file SCR_InventoryHitZonePointUI.c.
| void GetDamageInfoTexts | ( | EHitZoneGroup | group, | 
| int | groupDamageIntensity, | ||
| float | bleedingRate, | ||
| out string | damageIntensity, | ||
| out string | damageIntensityText, | ||
| out string | bleedingIntensityText | ||
| ) | 
Definition at line 683 of file SCR_InventoryHitZonePointUI.c.
| protected void GetHitZoneInfo | ( | EHitZoneGroup | group, | 
| out int | groupDamageIntensity, | ||
| out bool | regenerating, | ||
| out float | bleedingRate, | ||
| out float | bloodHealth, | ||
| out bool | isTourniquetted, | ||
| out bool | isSalineBagged, | ||
| out bool | isArmFractured, | ||
| out bool | isLegFractured | ||
| ) | 
Definition at line 735 of file SCR_InventoryHitZonePointUI.c.
| protected SCR_InventoryMenuUI GetInventoryMenuUI | ( | ) | 
Definition at line 541 of file SCR_InventoryHitZonePointUI.c.
| Widget GetRootWidget | ( | ) | 
Definition at line 965 of file SCR_InventoryHitZonePointUI.c.
| override void HandlerAttached | ( | Widget | w | ) | 
Definition at line 451 of file SCR_InventoryHitZonePointUI.c.
| override void HandlerDeattached | ( | Widget | w | ) | 
Definition at line 479 of file SCR_InventoryHitZonePointUI.c.
| protected void HideVirtualHZInfo | ( | ) | 
Definition at line 628 of file SCR_InventoryHitZonePointUI.c.
| void Highlight | ( | bool | highlight | ) | 
Definition at line 525 of file SCR_InventoryHitZonePointUI.c.
| protected void OnAnimCycleComplete | ( | WidgetAnimationBase | anim | ) | 
Definition at line 926 of file SCR_InventoryHitZonePointUI.c.
Definition at line 486 of file SCR_InventoryHitZonePointUI.c.
Definition at line 497 of file SCR_InventoryHitZonePointUI.c.
| protected void PlayBloodDropAnim | ( | float | speed = 1 | ) | 
Definition at line 883 of file SCR_InventoryHitZonePointUI.c.
| protected void PlayRegenAnim | ( | float | regenSpeed = 1 | ) | 
Definition at line 850 of file SCR_InventoryHitZonePointUI.c.
| void Select | ( | bool | select | ) | 
Definition at line 508 of file SCR_InventoryHitZonePointUI.c.
| void SetBloodLevelProgress | ( | float | bloodLevel | ) | 
Definition at line 956 of file SCR_InventoryHitZonePointUI.c.
| void SetParentContainer | ( | SCR_InventoryHitZonePointContainerUI | container | ) | 
Definition at line 970 of file SCR_InventoryHitZonePointUI.c.
| protected void SetRegeneration | ( | float | regen, | 
| float | bleeding | ||
| ) | 
Definition at line 819 of file SCR_InventoryHitZonePointUI.c.
| protected void ShowHitZoneInfo | ( | bool | show, | 
| bool | virtualHZ = false | ||
| ) | 
Definition at line 636 of file SCR_InventoryHitZonePointUI.c.
| protected void ShowVirtualHZInfo | ( | Widget | w, | 
| bool | bloodIcon = false, | ||
| bool | fractureIcon = false | ||
| ) | 
Gather data for, and create, infowidget for virtual hitzones.
Definition at line 552 of file SCR_InventoryHitZonePointUI.c.
| protected void StopBloodDropAnim | ( | ) | 
Definition at line 935 of file SCR_InventoryHitZonePointUI.c.
| protected void StopRegenAnim | ( | ) | 
Definition at line 870 of file SCR_InventoryHitZonePointUI.c.
| void UpdateHitZoneState | ( | float | health, | 
| float | bleeding, | ||
| float | regen, | ||
| bool | tourniquetted, | ||
| bool | salineBagged | ||
| ) | 
Definition at line 785 of file SCR_InventoryHitZonePointUI.c.
| const protected string DAMAGE_INFO = "{55AFA256E1C20FB2}UI/layouts/Menus/Inventory/InventoryDamageInfo.layout" | 
Definition at line 421 of file SCR_InventoryHitZonePointUI.c.
| protected ref array<int> m_aDOTLevels | 
Definition at line 366 of file SCR_InventoryHitZonePointUI.c.
| protected ref array<HitZone> m_aGroupHitZones = {} | 
Definition at line 404 of file SCR_InventoryHitZonePointUI.c.
| protected bool m_bAllowHoverOver | 
Definition at line 357 of file SCR_InventoryHitZonePointUI.c.
| protected bool m_bAllowProgressAnim | 
Definition at line 360 of file SCR_InventoryHitZonePointUI.c.
| protected bool m_bBleedingHitZone | 
Definition at line 363 of file SCR_InventoryHitZonePointUI.c.
| protected bool m_bIsBloodAnim | 
Definition at line 448 of file SCR_InventoryHitZonePointUI.c.
| protected bool m_bIsRegenAnim | 
Definition at line 447 of file SCR_InventoryHitZonePointUI.c.
| protected bool m_bSelected | 
Definition at line 396 of file SCR_InventoryHitZonePointUI.c.
| protected WidgetAnimationBase m_DamageIconOpacityAnim | 
Definition at line 445 of file SCR_InventoryHitZonePointUI.c.
| protected SCR_InventoryDamageInfoUI m_DamageInfo = null | 
Definition at line 440 of file SCR_InventoryHitZonePointUI.c.
| SCR_InventoryHitZonePointContainerUI m_DamageState | 
| protected SCR_DamageStateUIComponent m_DamageStateUIComp | 
Definition at line 354 of file SCR_InventoryHitZonePointUI.c.
| protected ECharacterHitZoneGroup m_eHitZoneGroup | 
Definition at line 403 of file SCR_InventoryHitZonePointUI.c.
| float m_fHighBleedingThreshold = 20 | 
Definition at line 426 of file SCR_InventoryHitZonePointUI.c.
| float m_fHighBloodLossThreshold = 0.4376 | 
Definition at line 429 of file SCR_InventoryHitZonePointUI.c.
| float m_fHighDamageThreshold = 0.75 | 
Definition at line 423 of file SCR_InventoryHitZonePointUI.c.
| float m_fLowBleedingThreshold = 10 | 
Definition at line 428 of file SCR_InventoryHitZonePointUI.c.
| float m_fLowBloodLossThreshold = 0.8125 | 
Definition at line 431 of file SCR_InventoryHitZonePointUI.c.
| float m_fLowDamageThreshold = 0.25 | 
Definition at line 425 of file SCR_InventoryHitZonePointUI.c.
| float m_fMediumBleedingThreshold = 20 | 
Definition at line 427 of file SCR_InventoryHitZonePointUI.c.
| float m_fMediumBloodLossThreshold = 0.6251 | 
Definition at line 430 of file SCR_InventoryHitZonePointUI.c.
| float m_fMediumDamageThreshold = 0.50 | 
Definition at line 424 of file SCR_InventoryHitZonePointUI.c.
| protected WidgetAnimationBase m_IconOpacityAnim | 
Definition at line 442 of file SCR_InventoryHitZonePointUI.c.
| protected WidgetAnimationBase m_IconOutlineAnim | 
Definition at line 444 of file SCR_InventoryHitZonePointUI.c.
| protected WidgetAnimationBase m_IconSizeAnim | 
Definition at line 443 of file SCR_InventoryHitZonePointUI.c.
| protected IEntity m_Player | 
Definition at line 433 of file SCR_InventoryHitZonePointUI.c.
| protected SCR_InventoryHitZonePointContainerUI m_pParentContainer | 
Definition at line 435 of file SCR_InventoryHitZonePointUI.c.
| protected ref SCR_InventoryHitZoneUI m_pStorageHandler | 
Definition at line 434 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sAnimWidgetName | 
Definition at line 438 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sBackground | 
Definition at line 381 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sHighBleeding = "#AR-DamageInfo_Bleeding_High" | 
Definition at line 412 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sHighBloodLoss = "#AR-DamageInfo_Bloodloss_High" | 
Definition at line 417 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sHighDamage = "#AR-DamageInfo_Damage_High" | 
Definition at line 407 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sIcon | 
Definition at line 373 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sIconOverlay | 
Definition at line 369 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sIconSalineBag | 
Definition at line 389 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sIconTourniquet | 
Definition at line 385 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sLowBleeding = "#AR-DamageInfo_Bleeding_Low" | 
Definition at line 414 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sLowBloodLoss = "#AR-DamageInfo_Bloodloss_Low" | 
Definition at line 419 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sLowDamage = "#AR-DamageInfo_Damage_Low" | 
Definition at line 409 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sMediumBleeding = "#AR-DamageInfo_Bleeding_Medium" | 
Definition at line 413 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sMediumBloodLoss = "#AR-DamageInfo_Bloodloss_Medium" | 
Definition at line 418 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sMediumDamage = "#AR-DamageInfo_Damage_Medium" | 
Definition at line 408 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sOutline | 
Definition at line 377 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sSevereBleeding = "#AR-DamageInfo_Bleeding_Severe" | 
Definition at line 411 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sSevereBloodLoss = "#AR-DamageInfo_Bloodloss_Severe" | 
Definition at line 416 of file SCR_InventoryHitZonePointUI.c.
| protected string m_sSevereDamage = "#AR-DamageInfo_Damage_Severe" | 
Definition at line 406 of file SCR_InventoryHitZonePointUI.c.
| protected Widget m_wAnim | 
Definition at line 439 of file SCR_InventoryHitZonePointUI.c.
| protected ImageWidget m_wBackground | 
Definition at line 382 of file SCR_InventoryHitZonePointUI.c.
| protected ButtonWidget m_wButton | 
Definition at line 393 of file SCR_InventoryHitZonePointUI.c.
| protected ImageWidget m_wIcon | 
Definition at line 374 of file SCR_InventoryHitZonePointUI.c.
| protected Widget m_wIconOverlay | 
Definition at line 370 of file SCR_InventoryHitZonePointUI.c.
| protected ImageWidget m_wIconSalineBag | 
Definition at line 390 of file SCR_InventoryHitZonePointUI.c.
| protected ImageWidget m_wIconTourniquet | 
Definition at line 386 of file SCR_InventoryHitZonePointUI.c.
| protected ImageWidget m_wOutline | 
Definition at line 378 of file SCR_InventoryHitZonePointUI.c.
| protected Widget m_wRoot | 
Definition at line 392 of file SCR_InventoryHitZonePointUI.c.
| const protected float OPACITY_BLOOD = 0.5 | 
Definition at line 399 of file SCR_InventoryHitZonePointUI.c.
| const protected float OPACITY_DEFAULT = 0.4 | 
Definition at line 398 of file SCR_InventoryHitZonePointUI.c.
| const protected float OPACITY_SOLID = 1 | 
Definition at line 400 of file SCR_InventoryHitZonePointUI.c.