Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
FireworksLauncherClientEvent Class Reference
Inheritance diagram for FireworksLauncherClientEvent:
AnniversaryFireworksLauncherClientEvent

Protected Member Functions

int GetSoundDelay ()
 
int GetLightDelay ()
 
float GetExplosionDistance ()
 
float GetShotDispersionAngle ()
 
string GetExplosionSoundSet ()
 
float GetExplosionDelay ()
 
void FireworksLauncherClientEvent (FireworksLauncher item, int index)
 
void ~FireworksLauncherClientEvent ()
 
void OnFired ()
 
vector GetShotPos ()
 
void CalculateExplosionPosition ()
 
vector GetExplosionPosition ()
 
int GetSecondaryExplosionCount ()
 
void OnExplode ()
 
void RequestSecondaryExplosion ()
 
void SpawnSecondaryExplosion ()
 
int GetSecondaryExplosionDelay ()
 
int GetExplParticleFromSequence ()
 
void SetupLight (PointLightBase light)
 
void SpawnLight ()
 
void PlayExplosionSound ()
 

Protected Attributes

ref Timer m_Timer = new Timer()
 
FireworksLauncher m_Item
 
int m_Index
 
vector m_ExplosionPos
 
EffectSound m_FireSound
 
EffectSound m_ExplosionSound
 
ParticleSource m_ParticleShot
 
ParticleSource m_ParticleExplosion
 
vector m_ShotDir
 
ExplosionLight m_ExplosionLight
 
ParticleSource m_ParticleAfterBurnEnd
 
string m_Color
 
int m_RemainingExplosions = GetSecondaryExplosionCount()
 
ref array< ref FireworksLauncherClientEventBase > m_Events = new array<ref FireworksLauncherClientEventBase>
 

Detailed Description

Definition at line 28 of file fireworkslauncher.c.

Constructor & Destructor Documentation

◆ FireworksLauncherClientEvent()

void FireworksLauncherClientEvent::FireworksLauncherClientEvent ( FireworksLauncher item,
int index )
protected

Definition at line 88 of file fireworkslauncher.c.

◆ ~FireworksLauncherClientEvent()

void FireworksLauncherClientEvent::~FireworksLauncherClientEvent ( )
protected

Definition at line 107 of file fireworkslauncher.c.

Member Function Documentation

◆ CalculateExplosionPosition()

void FireworksLauncherClientEvent::CalculateExplosionPosition ( )
protected

Definition at line 155 of file fireworkslauncher.c.

◆ GetExplosionDelay()

float FireworksLauncherClientEvent::GetExplosionDelay ( )
protected

Definition at line 78 of file fireworkslauncher.c.

◆ GetExplosionDistance()

float FireworksLauncherClientEvent::GetExplosionDistance ( )
protected

Definition at line 63 of file fireworkslauncher.c.

◆ GetExplosionPosition()

vector FireworksLauncherClientEvent::GetExplosionPosition ( )
protected

Definition at line 160 of file fireworkslauncher.c.

◆ GetExplosionSoundSet()

string FireworksLauncherClientEvent::GetExplosionSoundSet ( )
protected

Definition at line 73 of file fireworkslauncher.c.

◆ GetExplParticleFromSequence()

int FireworksLauncherClientEvent::GetExplParticleFromSequence ( )
protected

Definition at line 217 of file fireworkslauncher.c.

◆ GetLightDelay()

int FireworksLauncherClientEvent::GetLightDelay ( )
protected

Definition at line 58 of file fireworkslauncher.c.

◆ GetSecondaryExplosionCount()

int FireworksLauncherClientEvent::GetSecondaryExplosionCount ( )
protected

Definition at line 169 of file fireworkslauncher.c.

◆ GetSecondaryExplosionDelay()

int FireworksLauncherClientEvent::GetSecondaryExplosionDelay ( )
protected

Definition at line 212 of file fireworkslauncher.c.

◆ GetShotDispersionAngle()

float FireworksLauncherClientEvent::GetShotDispersionAngle ( )
protected

Definition at line 68 of file fireworkslauncher.c.

◆ GetShotPos()

vector FireworksLauncherClientEvent::GetShotPos ( )
protected

Definition at line 137 of file fireworkslauncher.c.

◆ GetSoundDelay()

int FireworksLauncherClientEvent::GetSoundDelay ( )
protected

Definition at line 53 of file fireworkslauncher.c.

◆ OnExplode()

void FireworksLauncherClientEvent::OnExplode ( )
protected

Definition at line 175 of file fireworkslauncher.c.

◆ OnFired()

void FireworksLauncherClientEvent::OnFired ( )
protected

Definition at line 117 of file fireworkslauncher.c.

◆ PlayExplosionSound()

void FireworksLauncherClientEvent::PlayExplosionSound ( )
protected

Definition at line 273 of file fireworkslauncher.c.

◆ RequestSecondaryExplosion()

void FireworksLauncherClientEvent::RequestSecondaryExplosion ( )
protected

Definition at line 194 of file fireworkslauncher.c.

◆ SetupLight()

void FireworksLauncherClientEvent::SetupLight ( PointLightBase light)
protected

Definition at line 237 of file fireworkslauncher.c.

◆ SpawnLight()

void FireworksLauncherClientEvent::SpawnLight ( )
protected

Definition at line 267 of file fireworkslauncher.c.

◆ SpawnSecondaryExplosion()

void FireworksLauncherClientEvent::SpawnSecondaryExplosion ( )
protected

Definition at line 203 of file fireworkslauncher.c.

Member Data Documentation

◆ m_Color

string FireworksLauncherClientEvent::m_Color
protected

Definition at line 41 of file fireworkslauncher.c.

◆ m_Events

ref array<ref FireworksLauncherClientEventBase> FireworksLauncherClientEvent::m_Events = new array<ref FireworksLauncherClientEventBase>
protected

Definition at line 43 of file fireworkslauncher.c.

◆ m_ExplosionLight

ExplosionLight FireworksLauncherClientEvent::m_ExplosionLight
protected

Definition at line 39 of file fireworkslauncher.c.

◆ m_ExplosionPos

vector FireworksLauncherClientEvent::m_ExplosionPos
protected

Definition at line 33 of file fireworkslauncher.c.

◆ m_ExplosionSound

EffectSound FireworksLauncherClientEvent::m_ExplosionSound
protected

Definition at line 35 of file fireworkslauncher.c.

◆ m_FireSound

EffectSound FireworksLauncherClientEvent::m_FireSound
protected

Definition at line 34 of file fireworkslauncher.c.

◆ m_Index

int FireworksLauncherClientEvent::m_Index
protected

Definition at line 32 of file fireworkslauncher.c.

◆ m_Item

FireworksLauncher FireworksLauncherClientEvent::m_Item
protected

Definition at line 31 of file fireworkslauncher.c.

◆ m_ParticleAfterBurnEnd

ParticleSource FireworksLauncherClientEvent::m_ParticleAfterBurnEnd
protected

Definition at line 40 of file fireworkslauncher.c.

◆ m_ParticleExplosion

ParticleSource FireworksLauncherClientEvent::m_ParticleExplosion
protected

Definition at line 37 of file fireworkslauncher.c.

◆ m_ParticleShot

ParticleSource FireworksLauncherClientEvent::m_ParticleShot
protected

Definition at line 36 of file fireworkslauncher.c.

◆ m_RemainingExplosions

int FireworksLauncherClientEvent::m_RemainingExplosions = GetSecondaryExplosionCount()
protected

Definition at line 42 of file fireworkslauncher.c.

◆ m_ShotDir

vector FireworksLauncherClientEvent::m_ShotDir
protected

Definition at line 38 of file fireworkslauncher.c.

◆ m_Timer

ref Timer FireworksLauncherClientEvent::m_Timer = new Timer()
protected

Definition at line 30 of file fireworkslauncher.c.


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