Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
weaponparticles.c File Reference

Go to the source code of this file.

Classes

class  WeaponParticlesBase
 
class  OverheatingParticle
 

Functions

class WeaponParticlesBase OnParticleCreated (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search, Particle p)
 
void WeaponParticlesBase (ItemBase muzzle_owner, string config_OnFire_entry)
 
void OnActivate (ItemBase weapon, int muzzle_index, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)
 
void OnDeactivate (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)
 
void OnUpdate (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search)
 
bool CheckBoltStateCondition (ItemBase weapon)
 
bool CheckHealthCondition (int health_label)
 
bool CheckOverheatingCondition (float overheating_coef)
 
bool CheckRainCondition (float rain_coef)
 
int CheckParticleOverride (string ammoType)
 
vector CheckOrientationOverride (vector local_pos, ItemBase muzzle_owner)
 

Variables

bool m_IlluminateWorld
 
bool m_IgnoreIfSuppressed
 
bool m_OnlyIfBoltIsOpen
 
int m_MuzzleIndex
 
int m_OverrideParticle
 
int m_OnlyWithinHealthLabelMin
 
int m_OnlyWithinHealthLabelMax
 
float m_OnlyWithinOverheatLimitsMin
 
float m_OnlyWithinOverheatLimitsMax
 
float m_OnlyWithinRainLimitsMin
 
float m_OnlyWithinRainLimitsMax
 
string m_OverrideDirectionPoint
 
string m_OnlyIfBulletIs
 
string m_OnlyIfWeaponIs
 
string m_OverridePoint
 
vector m_OverrideDirectionVector
 
vector m_PositionOffset
 
string m_Name
 

Function Documentation

◆ CheckBoltStateCondition()

bool OnParticleCreated::CheckBoltStateCondition ( ItemBase weapon)

Definition at line 609 of file weaponparticles.c.

◆ CheckHealthCondition()

bool OnParticleCreated::CheckHealthCondition ( int health_label)

Definition at line 622 of file weaponparticles.c.

◆ CheckOrientationOverride()

vector OnParticleCreated::CheckOrientationOverride ( vector local_pos,
ItemBase muzzle_owner )

Definition at line 681 of file weaponparticles.c.

◆ CheckOverheatingCondition()

bool OnParticleCreated::CheckOverheatingCondition ( float overheating_coef)

Definition at line 628 of file weaponparticles.c.

◆ CheckParticleOverride()

int OnParticleCreated::CheckParticleOverride ( string ammoType)

Definition at line 640 of file weaponparticles.c.

◆ CheckRainCondition()

bool OnParticleCreated::CheckRainCondition ( float rain_coef)

Definition at line 634 of file weaponparticles.c.

◆ OnActivate()

void OnParticleCreated::OnActivate ( ItemBase weapon,
int muzzle_index,
string ammoType,
ItemBase muzzle_owner,
ItemBase suppressor,
string config_to_search )

Definition at line 519 of file weaponparticles.c.

◆ OnDeactivate()

override void OnDeactivate ( ItemBase weapon,
string ammoType,
ItemBase muzzle_owner,
ItemBase suppressor,
string config_to_search )

Definition at line 592 of file weaponparticles.c.

◆ OnParticleCreated()

void OnParticleCreated ( ItemBase weapon,
string ammoType,
ItemBase muzzle_owner,
ItemBase suppressor,
string config_to_search,
Particle p )

Definition at line 1 of file weaponparticles.c.

◆ OnUpdate()

override void OnUpdate ( ItemBase weapon,
string ammoType,
ItemBase muzzle_owner,
ItemBase suppressor,
string config_to_search )

Definition at line 597 of file weaponparticles.c.

◆ WeaponParticlesBase()

void OnParticleCreated::WeaponParticlesBase ( ItemBase muzzle_owner,
string config_OnFire_entry )

Definition at line 387 of file weaponparticles.c.

Variable Documentation

◆ m_IgnoreIfSuppressed

bool m_IgnoreIfSuppressed

Definition at line 364 of file weaponparticles.c.

◆ m_IlluminateWorld

bool m_IlluminateWorld

Definition at line 363 of file weaponparticles.c.

◆ m_MuzzleIndex

int m_MuzzleIndex

Definition at line 366 of file weaponparticles.c.

◆ m_Name

string m_Name

Definition at line 381 of file weaponparticles.c.

◆ m_OnlyIfBoltIsOpen

bool m_OnlyIfBoltIsOpen

Definition at line 365 of file weaponparticles.c.

◆ m_OnlyIfBulletIs

string m_OnlyIfBulletIs

Definition at line 375 of file weaponparticles.c.

◆ m_OnlyIfWeaponIs

string m_OnlyIfWeaponIs

Definition at line 376 of file weaponparticles.c.

◆ m_OnlyWithinHealthLabelMax

int m_OnlyWithinHealthLabelMax

Definition at line 369 of file weaponparticles.c.

◆ m_OnlyWithinHealthLabelMin

int m_OnlyWithinHealthLabelMin

Definition at line 368 of file weaponparticles.c.

◆ m_OnlyWithinOverheatLimitsMax

float m_OnlyWithinOverheatLimitsMax

Definition at line 371 of file weaponparticles.c.

◆ m_OnlyWithinOverheatLimitsMin

float m_OnlyWithinOverheatLimitsMin

Definition at line 370 of file weaponparticles.c.

◆ m_OnlyWithinRainLimitsMax

float m_OnlyWithinRainLimitsMax

Definition at line 373 of file weaponparticles.c.

◆ m_OnlyWithinRainLimitsMin

float m_OnlyWithinRainLimitsMin

Definition at line 372 of file weaponparticles.c.

◆ m_OverrideDirectionPoint

string m_OverrideDirectionPoint

Definition at line 374 of file weaponparticles.c.

◆ m_OverrideDirectionVector

vector m_OverrideDirectionVector

Definition at line 378 of file weaponparticles.c.

◆ m_OverrideParticle

int m_OverrideParticle

Definition at line 367 of file weaponparticles.c.

◆ m_OverridePoint

string m_OverridePoint

Definition at line 377 of file weaponparticles.c.

◆ m_PositionOffset

vector m_PositionOffset

Definition at line 379 of file weaponparticles.c.