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

Protected Member Functions

override void DisplayStartDraw (IEntity owner)
override void DisplayControlledEntityChanged (IEntity from, IEntity to)
void OnDamageEffectAdded (notnull SCR_DamageEffect dmgEffect)
void OnDamageEffectRemoved (notnull SCR_DamageEffect dmgEffect)
override void DisplayOnSuspended ()
override void DisplayOnResumed ()
void CreateEffectOverTime (bool repeat)
void ClearEffectOverTime (bool repeat)
void BlackoutEffect (float effectStrength)
override void ClearEffects ()

Protected Attributes

const int BLEEDING_REPEAT_DELAY = 2500
const float BLEEDINGEFFECT_OPACITY_FADEOUT_1_DURATION = 0.2
const float BLEEDINGEFFECT_PROGRESSION_FADEOUT_1_DURATION = 0.2
const float BLEEDINGEFFECT_OPACITY_FADEOUT_2_DURATION = 0.3
const float BLEEDINGEFFECT_PROGRESSION_FADEOUT_2_DURATION = 3
const float BLEEDINGEFFECT_OPACITY_FADEIN_1_DURATION = 1
const float BLEEDINGEFFECT_PROGRESSION_FADEIN_1_DURATION = 4.5
const float BLACKOUT_OPACITY_MULTIPLIER = 0.20
ImageWidget m_wBloodEffect1
ImageWidget m_wBloodEffect2
ImageWidget m_wBlackOut
SCR_CharacterDamageManagerComponent m_DamageManager
SCR_CharacterBloodHitZone m_BloodHZ
ChimeraCharacter m_CharacterEntity
bool m_bBleedingEffect
bool m_bIsBleeding
bool m_bPlayHeartBeat

Detailed Description

Definition at line 1 of file SCR_BleedingScreenEffect.c.

Member Function Documentation

◆ BlackoutEffect()

void SCR_BleedingScreenEffect::BlackoutEffect ( float effectStrength)
inlineprotected

Definition at line 172 of file SCR_BleedingScreenEffect.c.

◆ ClearEffectOverTime()

void SCR_BleedingScreenEffect::ClearEffectOverTime ( bool repeat)
inlineprotected

Definition at line 158 of file SCR_BleedingScreenEffect.c.

◆ ClearEffects()

override void SCR_BleedingScreenEffect::ClearEffects ( )
inlineprotected

Definition at line 192 of file SCR_BleedingScreenEffect.c.

◆ CreateEffectOverTime()

void SCR_BleedingScreenEffect::CreateEffectOverTime ( bool repeat)
inlineprotected

Definition at line 112 of file SCR_BleedingScreenEffect.c.

◆ DisplayControlledEntityChanged()

override void SCR_BleedingScreenEffect::DisplayControlledEntityChanged ( IEntity from,
IEntity to )
inlineprotected

Definition at line 46 of file SCR_BleedingScreenEffect.c.

◆ DisplayOnResumed()

override void SCR_BleedingScreenEffect::DisplayOnResumed ( )
inlineprotected

Definition at line 106 of file SCR_BleedingScreenEffect.c.

◆ DisplayOnSuspended()

override void SCR_BleedingScreenEffect::DisplayOnSuspended ( )
inlineprotected

Definition at line 100 of file SCR_BleedingScreenEffect.c.

◆ DisplayStartDraw()

override void SCR_BleedingScreenEffect::DisplayStartDraw ( IEntity owner)
inlineprotected

Definition at line 38 of file SCR_BleedingScreenEffect.c.

◆ OnDamageEffectAdded()

void SCR_BleedingScreenEffect::OnDamageEffectAdded ( notnull SCR_DamageEffect dmgEffect)
inlineprotected

Definition at line 75 of file SCR_BleedingScreenEffect.c.

◆ OnDamageEffectRemoved()

void SCR_BleedingScreenEffect::OnDamageEffectRemoved ( notnull SCR_DamageEffect dmgEffect)
inlineprotected

Definition at line 85 of file SCR_BleedingScreenEffect.c.

Member Data Documentation

◆ BLACKOUT_OPACITY_MULTIPLIER

const float SCR_BleedingScreenEffect::BLACKOUT_OPACITY_MULTIPLIER = 0.20
protected

Definition at line 16 of file SCR_BleedingScreenEffect.c.

◆ BLEEDING_REPEAT_DELAY

const int SCR_BleedingScreenEffect::BLEEDING_REPEAT_DELAY = 2500
protected

Definition at line 4 of file SCR_BleedingScreenEffect.c.

◆ BLEEDINGEFFECT_OPACITY_FADEIN_1_DURATION

const float SCR_BleedingScreenEffect::BLEEDINGEFFECT_OPACITY_FADEIN_1_DURATION = 1
protected

Definition at line 12 of file SCR_BleedingScreenEffect.c.

◆ BLEEDINGEFFECT_OPACITY_FADEOUT_1_DURATION

const float SCR_BleedingScreenEffect::BLEEDINGEFFECT_OPACITY_FADEOUT_1_DURATION = 0.2
protected

Definition at line 6 of file SCR_BleedingScreenEffect.c.

◆ BLEEDINGEFFECT_OPACITY_FADEOUT_2_DURATION

const float SCR_BleedingScreenEffect::BLEEDINGEFFECT_OPACITY_FADEOUT_2_DURATION = 0.3
protected

Definition at line 9 of file SCR_BleedingScreenEffect.c.

◆ BLEEDINGEFFECT_PROGRESSION_FADEIN_1_DURATION

const float SCR_BleedingScreenEffect::BLEEDINGEFFECT_PROGRESSION_FADEIN_1_DURATION = 4.5
protected

Definition at line 13 of file SCR_BleedingScreenEffect.c.

◆ BLEEDINGEFFECT_PROGRESSION_FADEOUT_1_DURATION

const float SCR_BleedingScreenEffect::BLEEDINGEFFECT_PROGRESSION_FADEOUT_1_DURATION = 0.2
protected

Definition at line 7 of file SCR_BleedingScreenEffect.c.

◆ BLEEDINGEFFECT_PROGRESSION_FADEOUT_2_DURATION

const float SCR_BleedingScreenEffect::BLEEDINGEFFECT_PROGRESSION_FADEOUT_2_DURATION = 3
protected

Definition at line 10 of file SCR_BleedingScreenEffect.c.

◆ m_bBleedingEffect

bool SCR_BleedingScreenEffect::m_bBleedingEffect
protected

Definition at line 32 of file SCR_BleedingScreenEffect.c.

◆ m_bIsBleeding

bool SCR_BleedingScreenEffect::m_bIsBleeding
protected

Definition at line 33 of file SCR_BleedingScreenEffect.c.

◆ m_BloodHZ

SCR_CharacterBloodHitZone SCR_BleedingScreenEffect::m_BloodHZ
protected

Definition at line 29 of file SCR_BleedingScreenEffect.c.

◆ m_bPlayHeartBeat

bool SCR_BleedingScreenEffect::m_bPlayHeartBeat
protected

Definition at line 34 of file SCR_BleedingScreenEffect.c.

◆ m_CharacterEntity

ChimeraCharacter SCR_BleedingScreenEffect::m_CharacterEntity
protected

Definition at line 30 of file SCR_BleedingScreenEffect.c.

◆ m_DamageManager

SCR_CharacterDamageManagerComponent SCR_BleedingScreenEffect::m_DamageManager
protected

Definition at line 28 of file SCR_BleedingScreenEffect.c.

◆ m_wBlackOut

ImageWidget SCR_BleedingScreenEffect::m_wBlackOut
protected

Definition at line 24 of file SCR_BleedingScreenEffect.c.

◆ m_wBloodEffect1

ImageWidget SCR_BleedingScreenEffect::m_wBloodEffect1
protected

Definition at line 22 of file SCR_BleedingScreenEffect.c.

◆ m_wBloodEffect2

ImageWidget SCR_BleedingScreenEffect::m_wBloodEffect2
protected

Definition at line 23 of file SCR_BleedingScreenEffect.c.


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