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) |
void OnActivate | ( | ItemBase | weapon, |
int | muzzle_index, | ||
string | ammoType, | ||
ItemBase | muzzle_owner, | ||
ItemBase | suppressor, | ||
string | config_to_search | ||
) |
override void OnDeactivate | ( | ItemBase | weapon, |
string | ammoType, | ||
ItemBase | muzzle_owner, | ||
ItemBase | suppressor, | ||
string | config_to_search | ||
) |
void OnParticleCreated | ( | ItemBase | weapon, |
string | ammoType, | ||
ItemBase | muzzle_owner, | ||
ItemBase | suppressor, | ||
string | config_to_search, | ||
Particle | p | ||
) |
override void OnUpdate | ( | ItemBase | weapon, |
string | ammoType, | ||
ItemBase | muzzle_owner, | ||
ItemBase | suppressor, | ||
string | config_to_search | ||
) |
void WeaponParticlesBase | ( | ItemBase | muzzle_owner, |
string | config_OnFire_entry | ||
) |
bool m_IgnoreIfSuppressed |
bool m_IlluminateWorld |
int m_MuzzleIndex |
string m_Name |
bool m_OnlyIfBoltIsOpen |
string m_OnlyIfBulletIs |
string m_OnlyIfWeaponIs |
int m_OnlyWithinHealthLabelMax |
int m_OnlyWithinHealthLabelMin |
float m_OnlyWithinOverheatLimitsMax |
float m_OnlyWithinOverheatLimitsMin |
float m_OnlyWithinRainLimitsMax |
float m_OnlyWithinRainLimitsMin |
string m_OverrideDirectionPoint |
vector m_OverrideDirectionVector |
int m_OverrideParticle |
string m_OverridePoint |
vector m_PositionOffset |