![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | ExplosiveLight |
Variables | |
| const string | ANIM_PHASE_VISIBILITY = "Visibility" |
| ExplosiveLight | DEFAULT_AMMO_TYPE = "Explosion_NonLethal" |
| ref array< string > | m_AmmoTypes |
| bool | m_Armed |
| bool | m_Defused |
| ref Timer | m_DeleteTimer |
| ExplosiveLight | m_Light |
| light | |
| Particle | m_ParticleExplosion |
| particle | |
| ref array< ParticleSource > | m_ParticleExplosionArr = {} |
| int | m_ParticleExplosionId |
| vector | m_ParticleOrientation |
| vector | m_ParticlePosition |
| ref map< string, ref map< string, int > > | m_TypeToSurfaceParticleIDMap |
Definition at line 427 of file explosivesbase.c.
References GetName(), and m_TypeToSurfaceParticleIDMap.
Referenced by Grenade_Base::InitSpecificsExplosionEffectForSurface().
|
protected |
Definition at line 245 of file explosivesbase.c.
References OnArmed(), and SetArmed().
Referenced by Grenade_ChemGas::Grenade_ChemGas(), ClaymoreMine::OnDebugSpawn(), ClaymoreMine::OnPlacementComplete(), ImprovisedExplosive::OnTriggerAttached(), Plastic_Explosive::OnTriggerAttached(), SetAlarmInXMins(), and TurnOn().
|
protected |
Definition at line 254 of file explosivesbase.c.
|
protected |
Definition at line 269 of file explosivesbase.c.
Definition at line 285 of file explosivesbase.c.
References IsTakeable().
Definition at line 295 of file explosivesbase.c.
References IsTakeable().
Definition at line 305 of file explosivesbase.c.
References IsTakeable().
|
staticprotected |
Definition at line 414 of file explosivesbase.c.
References m_TypeToSurfaceParticleIDMap.
|
protected |
Definition at line 183 of file explosivesbase.c.
References GetPosition(), and m_Light.
Referenced by EntityLightSource::CreateLightAtObjMemoryPoint(), and OnExplosionEffects().
|
protected |
Definition at line 188 of file explosivesbase.c.
References Particle::Stop().
Referenced by EEDelete(), and RefreshParticlesAndSounds().
|
protected |
Definition at line 259 of file explosivesbase.c.
References OnDisarmed(), and SetArmed().
|
protected |
Definition at line 87 of file explosivesbase.c.
References DestroyParticle(), m_ParticleExplosion, and m_ParticleExplosionArr.
|
protected |
should be called only here to avoid multiple explosion calculations, call SetHealth("","",0.0) instead
Definition at line 100 of file explosivesbase.c.
References InitiateExplosion(), and UnpairRemote().
|
protected |
no effect
Definition at line 42 of file explosivesbase.c.
References DEFAULT_AMMO_TYPE, GetPosition(), Init(), ParticleList::INVALID, m_AmmoTypes, m_DeleteTimer, SetAmmoType(), SetParticleExplosion(), SetParticleOrientation(), SetParticlePosition(), and vector::Zero.
Referenced by MissionBaseWorld::~MissionBase(), ActionCondition(), ActionTriggerRemotely::ActionCondition(), ChainedDropAndRestrainLambda::CopyOldPropertiesToNew(), CreateRemoteDetonatorReceiverAsAttachment(), OnAbort(), OnCEUpdate(), OnEndServer(), OnFinishProgressClient(), OnFinishProgressServer(), OnStartServer(), Plastic_Explosive::OnWasAttached(), Plastic_Explosive::OnWasDetached(), PluginBase::PlayerKilled(), SetControlledDevice(), and SpawnInPlayerHands().
|
protected |
Definition at line 274 of file explosivesbase.c.
References m_Armed.
Referenced by ClaymoreMine::AfterStoreLoad(), ImprovisedExplosive::CanBeArmed(), Plastic_Explosive::CanBeArmed(), ClaymoreMine::CanBeDisarmed(), Plastic_Explosive::CanBeDisarmed(), ImprovisedExplosive::CanReceiveAttachment(), Plastic_Explosive::CanReceiveAttachment(), ClaymoreMine::GetViewIndex(), ImprovisedExplosive::IsDeployable(), Plastic_Explosive::IsDeployable(), ClaymoreMine::IsTakeable(), ImprovisedExplosive::IsTakeable(), Plastic_Explosive::IsTakeable(), ClaymoreMine::OnActivatedByItem(), ImprovisedExplosive::OnActivatedByItem(), Plastic_Explosive::OnActivatedByItem(), OnCEUpdate(), and ClaymoreMine::UpdateVisuals().
|
protected |
Definition at line 152 of file explosivesbase.c.
References string::Empty.
Referenced by InitItemSounds().
|
protected |
Definition at line 310 of file explosivesbase.c.
References m_Defused.
Referenced by ClaymoreMine::InitiateExplosion(), and ClaymoreMine::UpdateVisuals().
|
protected |
Definition at line 157 of file explosivesbase.c.
References string::Empty.
Referenced by InitItemSounds().
|
protected |
Definition at line 162 of file explosivesbase.c.
References string::Empty.
Referenced by InitItemSounds().
Definition at line 434 of file explosivesbase.c.
References GetName(), m_ParticleExplosionId, and m_TypeToSurfaceParticleIDMap.
Referenced by OnExplosionEffects().
|
protected |
Definition at line 386 of file explosivesbase.c.
|
protected |
Definition at line 397 of file explosivesbase.c.
References GetName(), InitSpecificsExplosionEffectForSurface(), and m_TypeToSurfaceParticleIDMap.
|
protected |
Definition at line 198 of file explosivesbase.c.
References Explode(), m_AmmoTypes, and OnExplode().
Referenced by EEKilled(), and Plastic_Explosive::OnActivatedByItem().
|
protected |
Definition at line 167 of file explosivesbase.c.
References Empty, GetArmSoundset(), GetDisarmSoundset(), GetDisarmSoundsetUnpaired(), GetItemSoundHandler(), and ItemSoundHandler().
|
protected |
Definition at line 422 of file explosivesbase.c.
Referenced by Init().
|
protected |
Definition at line 59 of file explosivesbase.c.
|
protected |
Definition at line 225 of file explosivesbase.c.
|
protected |
Definition at line 235 of file explosivesbase.c.
Referenced by CanPutInCargo(), CanPutIntoHands(), and CanRemoveFromHands().
|
protected |
Definition at line 240 of file explosivesbase.c.
|
protected |
|
protected |
|
protected |
Referenced by Arm().
|
protected |
|
protected |
Definition at line 110 of file explosivesbase.c.
References vector::DistanceSq(), UAMaxDistances::EXPLOSIVE_REMOTE_ACTIVATION, GetArmed(), GetPosition(), Math::SqrFloat(), and UpdateLED().
|
protected |
Definition at line 209 of file explosivesbase.c.
References g_Game, and m_DeleteTimer.
Referenced by Grenade_Base::InitiateExplosion(), and InitiateExplosion().
|
protected |
Definition at line 64 of file explosivesbase.c.
References CreateLight(), GetParticleExplosionID(), ParticleList::INVALID, m_ParticleExplosion, m_ParticleExplosionArr, m_ParticleExplosionId, m_ParticleOrientation, m_ParticlePosition, and ParticleManager().
|
protected |
Definition at line 140 of file explosivesbase.c.
References g_Game, and SetPosition().
|
protected |
Definition at line 365 of file explosivesbase.c.
References Serializer::Read(), and SetArmed().
|
protected |
Definition at line 358 of file explosivesbase.c.
References m_Armed, and Serializer::Write().
|
protected |
Definition at line 217 of file explosivesbase.c.
References ActionAttach(), ActionDetach(), and AddAction().
|
protected |
Definition at line 321 of file explosivesbase.c.
References SetAmmoTypes().
Referenced by Plastic_Explosive::Plastic_Explosive(), ExplosivesBase(), Grenade_Base::FlashGrenade(), SmokeGrenadeBase::M18SmokeGrenade_ColorBase(), Grenade_Base::M67Grenade(), SmokeGrenadeBase::RDG2SmokeGrenade_ColorBase(), Grenade_Base::RGD5Grenade(), and SmokeGrenadeBase().
Definition at line 326 of file explosivesbase.c.
References m_AmmoTypes.
Referenced by ClaymoreMine::ClaymoreMine(), and SetAmmoType().
|
protected |
Definition at line 279 of file explosivesbase.c.
References m_Armed.
Referenced by Arm(), Disarm(), ImprovisedExplosive::EEHealthLevelChanged(), Plastic_Explosive::EEHealthLevelChanged(), and OnStoreLoad().
|
protected |
Definition at line 315 of file explosivesbase.c.
References m_Defused.
Referenced by ClaymoreMine::OnDisarmed().
|
protected |
Definition at line 332 of file explosivesbase.c.
References m_ParticleExplosionId.
Referenced by ClaymoreMine::ClaymoreMine(), Grenade_ChemGas::Grenade_ChemGas(), Plastic_Explosive::Plastic_Explosive(), ExplosivesBase(), Grenade_Base::FlashGrenade(), Grenade_Base::M67Grenade(), and Grenade_Base::RGD5Grenade().
|
protected |
Definition at line 348 of file explosivesbase.c.
References GetOrientation(), and m_ParticleOrientation.
Referenced by ClaymoreMine::ClaymoreMine(), and ExplosivesBase().
|
protected |
set position for smoke particle - needs to be in Local Space
Definition at line 338 of file explosivesbase.c.
References GetPosition(), and m_ParticlePosition.
Referenced by ExplosivesBase(), and SmokeGrenadeBase::RDG2SmokeGrenade_ColorBase().
|
protected |
|
protected |
|
protected |
Definition at line 127 of file explosivesbase.c.
References GetRemotelyActivatedItemBehaviour(), and RemotelyActivatedItemBehaviour::Unpair().
Referenced by EEKilled(), ClaymoreMine::OnDisarmed(), ImprovisedExplosive::OnDisarmed(), and Plastic_Explosive::OnDisarmed().
|
protected |
HELPERS.
|
protected |
Definition at line 22 of file explosivesbase.c.
Referenced by ImprovisedExplosive::OnActivatedByItem().
| ExplosiveLight DEFAULT_AMMO_TYPE = "Explosion_NonLethal" |
Referenced by ExplosivesBase().
Definition at line 26 of file explosivesbase.c.
Referenced by ExplosivesBase(), Grenade_Base::InitiateExplosion(), InitiateExplosion(), and SetAmmoTypes().
|
protected |
Definition at line 24 of file explosivesbase.c.
Referenced by GetArmed(), OnStoreSave(), and SetArmed().
|
protected |
Definition at line 25 of file explosivesbase.c.
Referenced by GetDefused(), and SetDefused().
|
protected |
Definition at line 28 of file explosivesbase.c.
Referenced by DeleteThis(), ExplosivesBase(), and OnExplode().
|
protected |
light
Definition at line 31 of file explosivesbase.c.
|
protected |
particle
Definition at line 34 of file explosivesbase.c.
Referenced by EEDelete(), OnExplode(), and OnExplosionEffects().
|
protected |
Definition at line 35 of file explosivesbase.c.
Referenced by EEDelete(), and OnExplosionEffects().
|
protected |
Definition at line 36 of file explosivesbase.c.
Referenced by GetParticleExplosionID(), OnExplosionEffects(), and SetParticleExplosion().
|
protected |
Definition at line 38 of file explosivesbase.c.
Referenced by OnExplosionEffects(), and SetParticleOrientation().
|
protected |
Definition at line 37 of file explosivesbase.c.
Referenced by OnExplosionEffects(), PlaySmokeParticle(), and SetParticlePosition().
Definition at line 40 of file explosivesbase.c.
Referenced by AddExplosionEffectForSurface(), Cleanup(), GetParticleExplosionID(), and Init().