|
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 | OnParticleCreated (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search, Particle p) |
|
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) |
|
◆ WeaponParticlesBase()
References CGame::ConfigGetFloat(), CGame::ConfigGetFloatArray(), CGame::ConfigGetInt(), CGame::ConfigGetText(), CGame::ConfigGetVector(), ErrorEx, GetGame(), ParticleList::GetParticleIDByName(), m_IgnoreIfSuppressed, m_IlluminateWorld, m_MuzzleIndex, m_Name, m_OnlyIfBoltIsOpen, m_OnlyIfBulletIs, m_OnlyIfWeaponIs, m_OnlyWithinHealthLabelMax, m_OnlyWithinHealthLabelMin, m_OnlyWithinOverheatLimitsMax, m_OnlyWithinOverheatLimitsMin, m_OnlyWithinRainLimitsMax, m_OnlyWithinRainLimitsMin, m_OverrideDirectionPoint, m_OverrideDirectionVector, m_OverrideParticle, m_OverridePoint, m_PositionOffset, Vector(), and vector::Zero.
◆ CheckBoltStateCondition()
◆ CheckHealthCondition()
bool CheckHealthCondition |
( |
int |
health_label | ) |
|
|
inlineprivate |
◆ CheckOrientationOverride()
◆ CheckOverheatingCondition()
bool CheckOverheatingCondition |
( |
float |
overheating_coef | ) |
|
|
inlineprivate |
◆ CheckParticleOverride()
◆ CheckRainCondition()
◆ OnActivate()
References CheckBoltStateCondition(), CheckHealthCondition(), CheckOrientationOverride(), CheckOverheatingCondition(), CheckParticleOverride(), CheckRainCondition(), ErrorEx, GetGame(), ParticleList::IsValidId(), PrtTest::m_GunParticlesState, m_IgnoreIfSuppressed, m_IlluminateWorld, m_MuzzleIndex, m_Name, m_OnlyIfBulletIs, m_OnlyIfWeaponIs, m_OverridePoint, m_PositionOffset, MuzzleFlashLight_1(), OnParticleCreated(), particle_id, ParticleManager(), Math::RandomInt(), and Vector().
◆ OnDeactivate()
◆ OnParticleCreated()
◆ OnUpdate()
◆ m_IgnoreIfSuppressed
bool m_IgnoreIfSuppressed |
|
private |
◆ m_IlluminateWorld
◆ m_MuzzleIndex
◆ m_Name
◆ m_OnlyIfBoltIsOpen
◆ m_OnlyIfBulletIs
◆ m_OnlyIfWeaponIs
◆ m_OnlyWithinHealthLabelMax
int m_OnlyWithinHealthLabelMax |
|
private |
◆ m_OnlyWithinHealthLabelMin
int m_OnlyWithinHealthLabelMin |
|
private |
◆ m_OnlyWithinOverheatLimitsMax
float m_OnlyWithinOverheatLimitsMax |
|
private |
◆ m_OnlyWithinOverheatLimitsMin
float m_OnlyWithinOverheatLimitsMin |
|
private |
◆ m_OnlyWithinRainLimitsMax
float m_OnlyWithinRainLimitsMax |
|
private |
◆ m_OnlyWithinRainLimitsMin
float m_OnlyWithinRainLimitsMin |
|
private |
◆ m_OverrideDirectionPoint
string m_OverrideDirectionPoint |
|
private |
◆ m_OverrideDirectionVector
vector m_OverrideDirectionVector |
|
private |
◆ m_OverrideParticle
◆ m_OverridePoint
◆ m_PositionOffset
The documentation for this class was generated from the following file: