class FlashGrenadeSource
FlashGrenade › Grenade_Base › ExplosivesBase › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constructors 2
void FlashGrenade()removes possible obstacles made by items around the grenade(or on the same position)
void ~FlashGrenade()Constants 1
const float FX_RANGE_MAX_MULT = 1.0Referenced by OnExplosionEffects()
Methods 2
override void OnExplosionEffects(Object source, Object directHit, int componentIndex, string surface, vector pos, vector surfNormal, float energyFactor, float explosionFactor, bool isWater, string ammoType)References Class.Cast(), Class.Cast(), Math.Clamp()
Show 25 more
, CGame.ConfigGetFloat(), CGame.ConfigIsExisting(), array.Count(), array.Count(), vector.Distance(), vector.DistanceSq(), string.Format(), Object.GetDamageZonePos(), PlayerBase.GetFlashbangEffect(), EntityAI.GetHierarchyParent(), CGame.GetPlayer(), array.Insert(), array.Insert(), Object.IsFireplace(), Class.IsInherited(), MiscGameplayFunctions.IsPlayerOrientedTowardPos(), ExplosivesBase.OnExplosionEffects(), PlayerBase.OnPlayerReceiveFlashbangHitStart(), new RaycastRVParams(), DayZPhysics.RaycastRVProxy(), FlashbangEffect.SetupFlashbangValues(), Math.SqrFloat(), RaycastRVParams.flags, FX_RANGE_MAX_MULT, and float.MAXprotected override void CreateLight()References Class.Cast(), ScriptedLightBase.CreateLight(), Object.GetPosition()