Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
FlashbangEffect Class Reference

Protected Member Functions

void FlashbangEffect (PlayerBase player, bool visual=true)
 
void ~FlashbangEffect ()
 
void SetupFlashbangValues (float progress_mult=1.0, float visual_value_max=1.0, float sound_value_max=1.0)
 
void PlaySound ()
 
void SetAttenuationFilter ()
 
void ResetAttenuationFilter ()
 
void StopSound ()
 
void ClearVisual ()
 
void SetVisual (float val)
 
void Stop ()
 
void Update (float deltatime)
 

Protected Attributes

const float ALPHA_MIN = 0.0
 
const float ALPHA_MAX = 1.0
 
const float SOUND_DEFER_TIME = 0.4
 
float m_HitDuration
 SFX will be played ~0.5s AFTER VFX.
 
float m_BreakPoint
 
float m_TimeActive
 
float m_DayTimeToggle
 
float m_AlphaMaxActual
 
float m_SoundMaxActual
 
float m_ProgressMultiplier
 
bool m_Visual
 
bool m_Initialized
 
PlayerBase m_Player
 
EffectSound m_FlashbangEffectSound
 
float m_SoundStopTime
 
ref Timer m_DeferAttenuation
 
PPERequester_FlashbangEffects m_Requester
 

Detailed Description

Definition at line 1 of file flashbangeffect.c.

Constructor & Destructor Documentation

◆ FlashbangEffect()

void FlashbangEffect::FlashbangEffect ( PlayerBase player,
bool visual = true )
protected

naive time of the day selector

-1: night; 1: day

Definition at line 28 of file flashbangeffect.c.

◆ ~FlashbangEffect()

void FlashbangEffect::~FlashbangEffect ( )
protected

Definition at line 59 of file flashbangeffect.c.

Member Function Documentation

◆ ClearVisual()

void FlashbangEffect::ClearVisual ( )
protected

Definition at line 149 of file flashbangeffect.c.

◆ PlaySound()

void FlashbangEffect::PlaySound ( )
protected

Definition at line 94 of file flashbangeffect.c.

◆ ResetAttenuationFilter()

void FlashbangEffect::ResetAttenuationFilter ( )
protected

Definition at line 135 of file flashbangeffect.c.

◆ SetAttenuationFilter()

void FlashbangEffect::SetAttenuationFilter ( )
protected

Definition at line 127 of file flashbangeffect.c.

◆ SetupFlashbangValues()

void FlashbangEffect::SetupFlashbangValues ( float progress_mult = 1.0,
float visual_value_max = 1.0,
float sound_value_max = 1.0 )
protected

Definition at line 80 of file flashbangeffect.c.

◆ SetVisual()

void FlashbangEffect::SetVisual ( float val)
protected

Definition at line 157 of file flashbangeffect.c.

◆ Stop()

void FlashbangEffect::Stop ( )
protected

Definition at line 165 of file flashbangeffect.c.

◆ StopSound()

void FlashbangEffect::StopSound ( )
protected

Definition at line 140 of file flashbangeffect.c.

◆ Update()

void FlashbangEffect::Update ( float deltatime)
protected

Definition at line 170 of file flashbangeffect.c.

Member Data Documentation

◆ ALPHA_MAX

const float FlashbangEffect::ALPHA_MAX = 1.0
protected

Definition at line 4 of file flashbangeffect.c.

◆ ALPHA_MIN

const float FlashbangEffect::ALPHA_MIN = 0.0
protected

Definition at line 3 of file flashbangeffect.c.

◆ m_AlphaMaxActual

float FlashbangEffect::m_AlphaMaxActual
protected

Definition at line 13 of file flashbangeffect.c.

◆ m_BreakPoint

float FlashbangEffect::m_BreakPoint
protected

Definition at line 9 of file flashbangeffect.c.

◆ m_DayTimeToggle

float FlashbangEffect::m_DayTimeToggle
protected

Definition at line 11 of file flashbangeffect.c.

◆ m_DeferAttenuation

ref Timer FlashbangEffect::m_DeferAttenuation
protected

Definition at line 24 of file flashbangeffect.c.

◆ m_FlashbangEffectSound

EffectSound FlashbangEffect::m_FlashbangEffectSound
protected

Definition at line 21 of file flashbangeffect.c.

◆ m_HitDuration

float FlashbangEffect::m_HitDuration
protected

SFX will be played ~0.5s AFTER VFX.

Definition at line 8 of file flashbangeffect.c.

◆ m_Initialized

bool FlashbangEffect::m_Initialized
protected

Definition at line 18 of file flashbangeffect.c.

◆ m_Player

PlayerBase FlashbangEffect::m_Player
protected

Definition at line 20 of file flashbangeffect.c.

◆ m_ProgressMultiplier

float FlashbangEffect::m_ProgressMultiplier
protected

Definition at line 15 of file flashbangeffect.c.

◆ m_Requester

PPERequester_FlashbangEffects FlashbangEffect::m_Requester
protected

Definition at line 26 of file flashbangeffect.c.

◆ m_SoundMaxActual

float FlashbangEffect::m_SoundMaxActual
protected

Definition at line 14 of file flashbangeffect.c.

◆ m_SoundStopTime

float FlashbangEffect::m_SoundStopTime
protected

Definition at line 22 of file flashbangeffect.c.

◆ m_TimeActive

float FlashbangEffect::m_TimeActive
protected

Definition at line 10 of file flashbangeffect.c.

◆ m_Visual

bool FlashbangEffect::m_Visual
protected

Definition at line 17 of file flashbangeffect.c.

◆ SOUND_DEFER_TIME

const float FlashbangEffect::SOUND_DEFER_TIME = 0.4
protected

Definition at line 6 of file flashbangeffect.c.


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