![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Static Private Attributes | |
| static ref map< string, int > | m_IgnoredAmmo |
| Map of ammo which will not spawn any impact effect. | |
| static ref map< string, typename > | m_ImpactEffect |
| static int | m_LastRegisteredIgnoredAmmo = 0 |
| static int | m_LastRegisteredMaterial = 0 |
Surface effects | |
Register all hit materials here! When modding, these can be unregistered with 'UnregisterSurface' if so desired | |
| static int | PLASTIC = RegisterSurface("Hit_Plastic") |
| static int | SAND = RegisterSurface("Hit_Sand") |
| static int | DESERT_SAND = RegisterSurface("Hit_Desert_Sand") |
| static int | TEXTILE = RegisterSurface("Hit_Textile") |
| static int | CONCRETE = RegisterSurface("Hit_Concrete") |
| static int | GRAVEL = RegisterSurface("Hit_Gravel") |
| static int | DIRT = RegisterSurface("Hit_Dirt") |
| static int | FOLIAGE = RegisterSurface("Hit_Foliage") |
| static int | FOLIAGE_GREEN = RegisterSurface("Hit_Foliage_Green") |
| static int | FOLIAGE_CONIFER = RegisterSurface("Hit_Foliage_Conifer") |
| static int | GRASS = RegisterSurface("Hit_Grass") |
| static int | WOOD = RegisterSurface("Hit_Wood") |
| static int | METAL = RegisterSurface("Hit_Metal") |
| static int | GLASS = RegisterSurface("Hit_Glass") |
| static int | GLASS_THIN = RegisterSurface("Hit_Glass_Thin") |
| static int | WATER = RegisterSurface("Hit_Water") |
| static int | RUBBER = RegisterSurface("Hit_Rubber") |
| static int | PLASTER = RegisterSurface("Hit_Plaster") |
| static int | ICE = RegisterSurface("Hit_Ice") |
| static int | SNOW = RegisterSurface("Hit_Snow") |
| static int | MEATBONES = RegisterSurface("Hit_MeatBones") |
| static int | MEATBONES_SHOVEL = RegisterSurface("Hit_MeatBones_MeleeShovel") |
| static int | MEATBONES_PIPEWRENCH = RegisterSurface("Hit_MeatBones_MeleePipeWrench") |
| static int | MEATBONES_WRENCH = RegisterSurface("Hit_MeatBones_MeleeWrench") |
| static int | MEATBONES_FIST = RegisterSurface("Hit_MeatBones_MeleeFist") |
| static int | UNDEFINED = RegisterSurface("Hit_Undefined") |
| static int | ERROR_NO_MATERIAL = RegisterSurface("Hit_ErrorNoMaterial") |
Ignored ammo | |
Register ammo which will not spawn impact effects here When modding, these can be unregistered with 'UnregisterIgnoredAmmo' if so desired | |
| static int | FIST = RegisterIgnoredAmmo("MeleeFist") |
| static int | FIST_HEAVY = RegisterIgnoredAmmo("MeleeFist_Heavy") |
| static int | SOFT = RegisterIgnoredAmmo("MeleeSoft") |
| static int | SOFT_HEAVY = RegisterIgnoredAmmo("MeleeSoft_Heavy") |
| static int | DUMMY = RegisterIgnoredAmmo("Dummy_Light") |
| static int | DUMMY_HEAVY = RegisterIgnoredAmmo("Dummy_Heavy") |
| static int | RegisterSurface (string surface) |
| static bool | UnregisterSurface (string surface) |
| static int | RegisterIgnoredAmmo (string ammo) |
| static bool | UnregisterIgnoredAmmo (string ammo) |
| static | GetImpactEffect (string surface, string ammoType) |
| static void | EvaluateImpactEffectEx (ImpactEffectsData pData) |
| static void | EvaluateImpactEffect (Object directHit, int componentIndex, string surface, vector pos, int impact_type, vector surfNormal, vector exitPos, vector inSpeed, vector outSpeed, bool deflected, string ammoType, bool isWater) |
Definition at line 28 of file impacteffects.c.
|
inlinestaticprivate |
Definition at line 145 of file impacteffects.c.
References ErrorEx, EffBulletImpactBase::EvaluateEffect(), GetImpactEffect(), m_IgnoredAmmo, SEffectManager::PlayInWorld(), RegisterSurface(), Spawn(), and string::ToType().
Referenced by EvaluateImpactEffectEx().
|
inlinestaticprivate |
Definition at line 140 of file impacteffects.c.
References EvaluateImpactEffect().
Referenced by CGame::CloseCombatEffects(), and CGame::FirearmEffects().
Definition at line 128 of file impacteffects.c.
References m_ImpactEffect.
Referenced by EvaluateImpactEffect().
Definition at line 105 of file impacteffects.c.
References m_IgnoredAmmo, and m_LastRegisteredIgnoredAmmo.
Definition at line 84 of file impacteffects.c.
References m_ImpactEffect, m_LastRegisteredMaterial, and string::ToType().
Referenced by EvaluateImpactEffect().
Definition at line 117 of file impacteffects.c.
References m_IgnoredAmmo.
Definition at line 94 of file impacteffects.c.
References m_ImpactEffect.
|
staticprivate |
Definition at line 46 of file impacteffects.c.
|
staticprivate |
Definition at line 44 of file impacteffects.c.
|
staticprivate |
Definition at line 48 of file impacteffects.c.
|
staticprivate |
Definition at line 80 of file impacteffects.c.
|
staticprivate |
Definition at line 81 of file impacteffects.c.
|
staticprivate |
Definition at line 68 of file impacteffects.c.
|
staticprivate |
Definition at line 76 of file impacteffects.c.
|
staticprivate |
Definition at line 77 of file impacteffects.c.
|
staticprivate |
Definition at line 49 of file impacteffects.c.
|
staticprivate |
Definition at line 51 of file impacteffects.c.
|
staticprivate |
Definition at line 50 of file impacteffects.c.
|
staticprivate |
Definition at line 55 of file impacteffects.c.
|
staticprivate |
Definition at line 56 of file impacteffects.c.
|
staticprivate |
Definition at line 52 of file impacteffects.c.
|
staticprivate |
Definition at line 47 of file impacteffects.c.
|
staticprivate |
Definition at line 60 of file impacteffects.c.
Map of ammo which will not spawn any impact effect.
Definition at line 34 of file impacteffects.c.
Referenced by EvaluateImpactEffect(), RegisterIgnoredAmmo(), and UnregisterIgnoredAmmo().
Definition at line 30 of file impacteffects.c.
Referenced by GetImpactEffect(), RegisterSurface(), and UnregisterSurface().
|
staticprivate |
Definition at line 35 of file impacteffects.c.
Referenced by RegisterIgnoredAmmo().
|
staticprivate |
Definition at line 31 of file impacteffects.c.
Referenced by RegisterSurface().
|
staticprivate |
Definition at line 62 of file impacteffects.c.
|
staticprivate |
Definition at line 66 of file impacteffects.c.
|
staticprivate |
Definition at line 64 of file impacteffects.c.
|
staticprivate |
Definition at line 63 of file impacteffects.c.
|
staticprivate |
Definition at line 65 of file impacteffects.c.
|
staticprivate |
Definition at line 54 of file impacteffects.c.
|
staticprivate |
Definition at line 59 of file impacteffects.c.
|
staticprivate |
Definition at line 42 of file impacteffects.c.
|
staticprivate |
Definition at line 58 of file impacteffects.c.
|
staticprivate |
Definition at line 43 of file impacteffects.c.
|
staticprivate |
Definition at line 61 of file impacteffects.c.
|
staticprivate |
Definition at line 78 of file impacteffects.c.
|
staticprivate |
Definition at line 79 of file impacteffects.c.
|
staticprivate |
Definition at line 45 of file impacteffects.c.
|
staticprivate |
Definition at line 67 of file impacteffects.c.
|
staticprivate |
Definition at line 57 of file impacteffects.c.
|
staticprivate |
Definition at line 53 of file impacteffects.c.