![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Attributes | |
| const float | DEFAULT_FUSE_DELAY = 10 |
| float | m_FuseDelay |
| ref Timer | m_FuseTimer |
| EGrenadeType | m_GrenadeType |
| bool | m_Pinnable |
| bool | m_Pinned |
| float | m_RemainingFuseTime |
Private Member Functions | |
| void | ~M67Grenade () |
| void | ~RGD5Grenade () |
| void | FlashGrenade () |
| void | M67Grenade () |
| override void | OnExplosionEffects (Object source, Object directHit, int componentIndex, string surface, vector pos, vector surfNormal, float energyFactor, float explosionFactor, bool isWater, string ammoType) |
| void | RGD5Grenade () |
Private Attributes | |
| const float | FX_RANGE_MAX_MULT = 1.0 |
Definition at line 1 of file flashgrenade.c.
|
inlineprotected |
Definition at line 92 of file flashgrenade.c.
|
inlineprivate |
Definition at line 10 of file m67grenade.c.
|
inlineprivate |
Definition at line 10 of file rgd5grenade.c.
|
inlineprotected |
Definition at line 294 of file grenade_base.c.
References DEFAULT_FUSE_DELAY, m_FuseTimer, m_Pinned, m_RemainingFuseTime, SetFuseDelay(), SetGrenadeType(), and SetPinnable().
|
inlineprotected |
run only the remaining part (already unpinned and pinned)
Definition at line 122 of file grenade_base.c.
References m_FuseDelay, m_FuseTimer, and m_RemainingFuseTime.
Referenced by EEItemLocationChanged().
|
inlineprotected |
Definition at line 90 of file grenade_base.c.
References OnActivateImmediate().
Referenced by ActivateRandomTime().
|
inlineprotected |
to millis
Definition at line 95 of file grenade_base.c.
References ActivateImmediate(), CALL_CATEGORY_GAMEPLAY, g_Game, and Math::RandomFloat().
|
inlineprotected |
Definition at line 250 of file grenade_base.c.
|
inlineprotected |
Definition at line 255 of file grenade_base.c.
|
inlineprotected |
Definition at line 260 of file grenade_base.c.
|
inlineprotected |
Definition at line 87 of file flashgrenade.c.
References FlashGrenadeLight(), GetPosition(), and m_Light.
|
inlineprotected |
Definition at line 141 of file grenade_base.c.
References m_FuseTimer, m_RemainingFuseTime, and OnDeactivate().
Referenced by OnPin(), and OnWasAttached().
|
inlineprotected |
activate grenade when it leaves player hands (safety handle released)
Definition at line 273 of file grenade_base.c.
References Activate(), and IsPinned().
|
inlineprotected |
DEPRECATED - for backward compatibility only.
Definition at line 171 of file grenade_base.c.
References InitiateExplosion().
|
inlineprivate |
Definition at line 79 of file flashgrenade.c.
References ParticleList::GRENADE_M84, SetAmmoType(), SetFuseDelay(), SetGrenadeType(), and SetParticleExplosion().
|
inlineprotected |
Definition at line 117 of file grenade_base.c.
References m_GrenadeType.
Referenced by InitiateExplosion().
|
inlineprotected |
Definition at line 151 of file grenade_base.c.
References Explode(), GetGrenadeType(), m_AmmoTypes, and OnExplode().
Referenced by ExplodeGrenade().
|
inlineprotected |
Definition at line 307 of file grenade_base.c.
References AddExplosionEffectForSurface(), ParticleList::EXPLOSION_GRENADE_ICE, and ParticleList::EXPLOSION_GRENADE_SNOW.
|
inlineprotected |
cannot be pinned once the fuse has started
Definition at line 79 of file grenade_base.c.
References m_FuseTimer, and m_Pinnable.
Referenced by ActionSingleUseBase::ActionCondition().
|
inlineprotected |
Definition at line 74 of file grenade_base.c.
References m_Pinned.
Referenced by ActionSingleUseBase::ActionCondition(), and EEItemLocationChanged().
|
inlineprivate |
Definition at line 3 of file m67grenade.c.
References ParticleList::M67, SetAmmoType(), SetFuseDelay(), and SetParticleExplosion().
|
inlineprotected |
Definition at line 63 of file grenade_base.c.
References OnActivateFinished(), and Unpin().
|
protected |
DEPRECATED use OnActivatedByItem.
|
inlineprotected |
Definition at line 201 of file grenade_base.c.
References g_Game, and SetTakeable().
Referenced by Grenade_ChemGas::EOnContact(), and OnActivatedByItem().
|
inlineprotected |
Definition at line 210 of file grenade_base.c.
References g_Game, and SetTakeable().
Referenced by ActivateImmediate().
|
protected |
Referenced by OnUnpin().
|
protected |
Referenced by Deactivate().
|
inlineprivate |
values less than 1.0 make no sense
removes possible obstacles made by items around the grenade(or on the same position)
Definition at line 5 of file flashgrenade.c.
References Math::Clamp(), vector::Distance(), vector::DistanceSq(), RaycastRVParams::flags, FX_RANGE_MAX_MULT, g_Game, DayZPhysics::RaycastRVProxy(), and Math::SqrFloat().
|
inlineprotected |
Definition at line 176 of file grenade_base.c.
References Deactivate(), g_Game, and m_Pinned.
Referenced by Pin().
|
inlineprotected |
Definition at line 231 of file grenade_base.c.
References m_Pinned, and Serializer::Read().
|
inlineprotected |
Definition at line 221 of file grenade_base.c.
References g_Game, m_Pinned, and Serializer::Write().
|
inlineprotected |
Definition at line 188 of file grenade_base.c.
References g_Game, m_Pinned, and OnActivateStarted().
Referenced by Unpin().
Definition at line 284 of file grenade_base.c.
References Deactivate().
|
inlineprotected |
Definition at line 44 of file grenade_base.c.
References m_Pinnable, m_Pinned, and OnPin().
Referenced by ActionSingleUseBase::OnExecute().
|
inlineprivate |
Definition at line 3 of file rgd5grenade.c.
References ParticleList::RGD5, SetAmmoType(), SetFuseDelay(), and SetParticleExplosion().
|
inlineprotected |
Definition at line 265 of file grenade_base.c.
References AddAction().
|
inlineprotected |
Definition at line 107 of file grenade_base.c.
References m_FuseDelay.
Referenced by Grenade_Base(), FlashGrenade(), M67Grenade(), and RGD5Grenade().
|
inlineprotected |
Definition at line 112 of file grenade_base.c.
References m_GrenadeType.
Referenced by Grenade_Base(), Grenade_ChemGas::Grenade_ChemGas(), and FlashGrenade().
|
inlineprotected |
Definition at line 102 of file grenade_base.c.
References m_Pinnable.
Referenced by Grenade_Base(), and Grenade_ChemGas::Grenade_ChemGas().
|
inlineprotected |
Definition at line 52 of file grenade_base.c.
References m_Pinned, and OnUnpin().
Referenced by OnActivatedByItem(), and ActionSingleUseBase::OnExecute().
|
protected |
Definition at line 32 of file grenade_base.c.
Referenced by Grenade_Base().
|
private |
Definition at line 3 of file flashgrenade.c.
Referenced by OnExplosionEffects().
|
protected |
Definition at line 35 of file grenade_base.c.
Referenced by Activate(), and SetFuseDelay().
|
protected |
Definition at line 34 of file grenade_base.c.
Referenced by Grenade_Base(), Activate(), Deactivate(), and IsPinnable().
|
protected |
Definition at line 42 of file grenade_base.c.
Referenced by GetGrenadeType(), and SetGrenadeType().
|
protected |
Definition at line 39 of file grenade_base.c.
Referenced by IsPinnable(), Pin(), and SetPinnable().
|
protected |
Definition at line 38 of file grenade_base.c.
Referenced by Grenade_Base(), Grenade_ChemGas::Grenade_ChemGas(), IsPinned(), OnPin(), OnStoreLoad(), OnStoreSave(), OnUnpin(), Pin(), and Unpin().
|
protected |
Definition at line 36 of file grenade_base.c.
Referenced by Grenade_Base(), Activate(), and Deactivate().