PC Stable Documentation
|
|
Private Member Functions | |
private void | AmmoTypesAPI () |
private void | ~AmmoTypesAPI () |
Static Private Member Functions | |
static proto bool | Exists (string ammoType) |
Check if ammoType exists (registered in cfgAmmoTypes) | |
static proto bool | GetAmmoType (string magazineType, out string ammoType) |
Get the default ammoType of a magazine. | |
static bool | MagazineTypeToAmmoType (string magazineType, out string ammoType) |
Helper method. | |
static void | Init () |
static void | AddExplosionParticleEffect (string ammoName, string surfaceName, int particleID) |
static int | GetExplosionParticleID (string ammoName, string surfaceName) |
static void | Cleanup () |
Static Private Attributes | |
static protected ref map< string, ref map< string, int > > | m_TypeToSurfaceParticleIDMap |
|
inlineprivate |
|
inlineprivate |
|
inlinestaticprivate |
References m_TypeToSurfaceParticleIDMap.
Referenced by Init().
|
inlinestaticprivate |
References m_TypeToSurfaceParticleIDMap.
Referenced by MissionBaseWorld::~MissionBase().
Check if ammoType exists (registered in cfgAmmoTypes)
Referenced by MagazineTypeToAmmoType().
Get the default ammoType of a magazine.
Referenced by MagazineTypeToAmmoType().
References m_TypeToSurfaceParticleIDMap.
Referenced by CGame::ExplosionEffects().
|
inlinestaticprivate |
Helper method.
References ErrorEx, Exists(), and GetAmmoType().
Referenced by Weapon::FillChamber(), Weapon::FillInnerMagazine(), and Weapon::FillSpecificChamber().
Referenced by AddExplosionParticleEffect(), Cleanup(), GetExplosionParticleID(), and Init().