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

Protected Member Functions

override void DisplayStartDraw (IEntity owner)
override void DisplayControlledEntityChanged (IEntity from, IEntity to)
override void DisplayConsciousnessChanged (bool conscious, bool init=false)
void UnconsciousnessEffect (bool conscious)
void PlayUnconAnim (float speed)
void OnAnimCycleComplete (WidgetAnimationBase anim)
float GetUnconProgress ()
void StopUnconAnim ()
override void ClearEffects ()

Protected Attributes

const float UNCONSCIOUS_EFFECT_DURATION = 0.5
const float UNCONSCIOUS_FADEOUT_DURATION = 0.8
const float UNCONSCIOUS_OSCILIATION_OVERSHOOT = 0.2
const float UNCONSCIOUS_ALPHAMASK_MIN = 0.4
const float UNCONSCIOUS_ALPHAMASK_MAX = 0.7
const float UNCONSCIOUS_OPACITY_DIFF = 0.05
bool m_bOverUnder
WidgetAnimationBase m_UnconMaskAnim
ImageWidget m_wDeath
SCR_CharacterDamageManagerComponent m_DamageManager
ChimeraCharacter m_CharacterEntity
EAnimationCurve m_eUnconsciousEffectAnimIn
EAnimationCurve m_eUnconsciousEffectAnimOut

Detailed Description

Definition at line 1 of file SCR_UnconsciousScreenEffect.c.

Member Function Documentation

◆ ClearEffects()

override void SCR_UnconsciousScreenEffect::ClearEffects ( )
inlineprotected

Definition at line 146 of file SCR_UnconsciousScreenEffect.c.

◆ DisplayConsciousnessChanged()

override void SCR_UnconsciousScreenEffect::DisplayConsciousnessChanged ( bool conscious,
bool init = false )
inlineprotected

Definition at line 51 of file SCR_UnconsciousScreenEffect.c.

◆ DisplayControlledEntityChanged()

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

Definition at line 34 of file SCR_UnconsciousScreenEffect.c.

◆ DisplayStartDraw()

override void SCR_UnconsciousScreenEffect::DisplayStartDraw ( IEntity owner)
inlineprotected

Definition at line 27 of file SCR_UnconsciousScreenEffect.c.

◆ GetUnconProgress()

float SCR_UnconsciousScreenEffect::GetUnconProgress ( )
inlineprotected

Definition at line 115 of file SCR_UnconsciousScreenEffect.c.

◆ OnAnimCycleComplete()

void SCR_UnconsciousScreenEffect::OnAnimCycleComplete ( WidgetAnimationBase anim)
inlineprotected

Definition at line 103 of file SCR_UnconsciousScreenEffect.c.

◆ PlayUnconAnim()

void SCR_UnconsciousScreenEffect::PlayUnconAnim ( float speed)
inlineprotected

Definition at line 66 of file SCR_UnconsciousScreenEffect.c.

◆ StopUnconAnim()

void SCR_UnconsciousScreenEffect::StopUnconAnim ( )
inlineprotected

Definition at line 132 of file SCR_UnconsciousScreenEffect.c.

◆ UnconsciousnessEffect()

void SCR_UnconsciousScreenEffect::UnconsciousnessEffect ( bool conscious)
inlineprotected

Definition at line 57 of file SCR_UnconsciousScreenEffect.c.

Member Data Documentation

◆ m_bOverUnder

bool SCR_UnconsciousScreenEffect::m_bOverUnder
protected

Definition at line 12 of file SCR_UnconsciousScreenEffect.c.

◆ m_CharacterEntity

ChimeraCharacter SCR_UnconsciousScreenEffect::m_CharacterEntity
protected

Definition at line 18 of file SCR_UnconsciousScreenEffect.c.

◆ m_DamageManager

SCR_CharacterDamageManagerComponent SCR_UnconsciousScreenEffect::m_DamageManager
protected

Definition at line 17 of file SCR_UnconsciousScreenEffect.c.

◆ m_eUnconsciousEffectAnimIn

EAnimationCurve SCR_UnconsciousScreenEffect::m_eUnconsciousEffectAnimIn
protected

Definition at line 21 of file SCR_UnconsciousScreenEffect.c.

◆ m_eUnconsciousEffectAnimOut

EAnimationCurve SCR_UnconsciousScreenEffect::m_eUnconsciousEffectAnimOut
protected

Definition at line 24 of file SCR_UnconsciousScreenEffect.c.

◆ m_UnconMaskAnim

WidgetAnimationBase SCR_UnconsciousScreenEffect::m_UnconMaskAnim
protected

Definition at line 13 of file SCR_UnconsciousScreenEffect.c.

◆ m_wDeath

ImageWidget SCR_UnconsciousScreenEffect::m_wDeath
protected

Definition at line 14 of file SCR_UnconsciousScreenEffect.c.

◆ UNCONSCIOUS_ALPHAMASK_MAX

const float SCR_UnconsciousScreenEffect::UNCONSCIOUS_ALPHAMASK_MAX = 0.7
protected

Definition at line 8 of file SCR_UnconsciousScreenEffect.c.

◆ UNCONSCIOUS_ALPHAMASK_MIN

const float SCR_UnconsciousScreenEffect::UNCONSCIOUS_ALPHAMASK_MIN = 0.4
protected

Definition at line 7 of file SCR_UnconsciousScreenEffect.c.

◆ UNCONSCIOUS_EFFECT_DURATION

const float SCR_UnconsciousScreenEffect::UNCONSCIOUS_EFFECT_DURATION = 0.5
protected

Definition at line 4 of file SCR_UnconsciousScreenEffect.c.

◆ UNCONSCIOUS_FADEOUT_DURATION

const float SCR_UnconsciousScreenEffect::UNCONSCIOUS_FADEOUT_DURATION = 0.8
protected

Definition at line 5 of file SCR_UnconsciousScreenEffect.c.

◆ UNCONSCIOUS_OPACITY_DIFF

const float SCR_UnconsciousScreenEffect::UNCONSCIOUS_OPACITY_DIFF = 0.05
protected

Definition at line 9 of file SCR_UnconsciousScreenEffect.c.

◆ UNCONSCIOUS_OSCILIATION_OVERSHOOT

const float SCR_UnconsciousScreenEffect::UNCONSCIOUS_OSCILIATION_OVERSHOOT = 0.2
protected

Definition at line 6 of file SCR_UnconsciousScreenEffect.c.


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