DIFF

class WeaponParticlesBaseSource

Constructors 1

Members 18

bool m_IlluminateWorld
bool m_IgnoreIfSuppressed
bool m_OnlyIfBoltIsOpen
int m_MuzzleIndex
int m_OverrideParticle
int m_OnlyWithinHealthLabelMin
int m_OnlyWithinHealthLabelMax
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

Methods 10

void OnParticleCreated(ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search, Particle p)
Referenced by OnActivate()
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)
Referenced by OnActivate()
bool CheckHealthCondition(int health_label)
Referenced by OnActivate()
bool CheckOverheatingCondition(float overheating_coef)
Referenced by OnActivate()
bool CheckRainCondition(float rain_coef)
Referenced by OnActivate()
int CheckParticleOverride(string ammoType)
Referenced by OnActivate()