DayZ Scripts
PC Stable Documentation
 
Loading...
Searching...
No Matches
WeaponParticles.c File Reference

Data Structures

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 CheckBoltStateCondition ( ItemBase  weapon)

◆ CheckHealthCondition()

bool CheckHealthCondition ( int  health_label)

◆ CheckOrientationOverride()

vector CheckOrientationOverride ( vector  local_pos,
ItemBase  muzzle_owner 
)

◆ CheckOverheatingCondition()

bool CheckOverheatingCondition ( float  overheating_coef)

◆ CheckParticleOverride()

int CheckParticleOverride ( string  ammoType)

◆ CheckRainCondition()

bool CheckRainCondition ( float  rain_coef)

◆ OnActivate()

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

◆ OnDeactivate()

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

◆ OnParticleCreated()

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

◆ OnUpdate()

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

◆ WeaponParticlesBase()

void WeaponParticlesBase ( ItemBase  muzzle_owner,
string  config_OnFire_entry 
)

Variable Documentation

◆ m_IgnoreIfSuppressed

bool m_IgnoreIfSuppressed

◆ m_IlluminateWorld

bool m_IlluminateWorld

◆ m_MuzzleIndex

int m_MuzzleIndex

◆ m_Name

string m_Name

◆ m_OnlyIfBoltIsOpen

bool m_OnlyIfBoltIsOpen

◆ m_OnlyIfBulletIs

string m_OnlyIfBulletIs

◆ m_OnlyIfWeaponIs

string m_OnlyIfWeaponIs

◆ m_OnlyWithinHealthLabelMax

int m_OnlyWithinHealthLabelMax

◆ m_OnlyWithinHealthLabelMin

int m_OnlyWithinHealthLabelMin

◆ m_OnlyWithinOverheatLimitsMax

float m_OnlyWithinOverheatLimitsMax

◆ m_OnlyWithinOverheatLimitsMin

float m_OnlyWithinOverheatLimitsMin

◆ m_OnlyWithinRainLimitsMax

float m_OnlyWithinRainLimitsMax

◆ m_OnlyWithinRainLimitsMin

float m_OnlyWithinRainLimitsMin

◆ m_OverrideDirectionPoint

string m_OverrideDirectionPoint

◆ m_OverrideDirectionVector

vector m_OverrideDirectionVector

◆ m_OverrideParticle

int m_OverrideParticle

◆ m_OverridePoint

string m_OverridePoint

◆ m_PositionOffset

vector m_PositionOffset