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.