DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | ExplosiveLight |
Variables | |
ExplosiveLight | DEFAULT_AMMO_TYPE = "Explosion_NonLethal" |
const string | ANIM_PHASE_VISIBILITY = "Visibility" |
bool | m_Armed |
bool | m_Defused |
ref array< string > | m_AmmoTypes |
ref Timer | m_DeleteTimer |
ExplosiveLight | m_Light |
light | |
Particle | m_ParticleExplosion |
particle | |
ref array< ParticleSource > | m_ParticleExplosionArr = {} |
int | m_ParticleExplosionId |
vector | m_ParticlePosition |
vector | m_ParticleOrientation |
|
protected |
Definition at line 193 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 202 of file ExplosivesBase.c.
|
protected |
Definition at line 217 of file ExplosivesBase.c.
Definition at line 233 of file ExplosivesBase.c.
References IsTakeable().
Definition at line 241 of file ExplosivesBase.c.
References IsTakeable().
Definition at line 249 of file ExplosivesBase.c.
References IsTakeable().
|
protected |
Definition at line 139 of file ExplosivesBase.c.
References GetPosition, and m_Light.
Referenced by EntityLightSource::CreateLightAtObjMemoryPoint(), and OnExplosionEffects().
Definition at line 144 of file ExplosivesBase.c.
Referenced by EEDelete(), and RefreshParticlesAndSounds().
Definition at line 207 of file ExplosivesBase.c.
References OnDisarmed(), and SetArmed().
Definition at line 78 of file ExplosivesBase.c.
References DestroyParticle(), m_ParticleExplosion, and m_ParticleExplosionArr.
should be called only here to avoid multiple explosion calculations, call SetHealth("","",0.0) instead
Definition at line 89 of file ExplosivesBase.c.
References InitiateExplosion(), and UnpairRemote().
|
protected |
no effect
Definition at line 40 of file ExplosivesBase.c.
References DEFAULT_AMMO_TYPE, GetPosition, ParticleList::INVALID, m_AmmoTypes, m_DeleteTimer, SetAmmoType(), SetParticleExplosion(), SetParticleOrientation(), SetParticlePosition(), and vector::Zero.
|
protected |
Definition at line 222 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 254 of file ExplosivesBase.c.
References m_Defused.
Referenced by ClaymoreMine::InitiateExplosion(), and ClaymoreMine::UpdateVisuals().
|
protected |
Definition at line 324 of file ExplosivesBase.c.
|
protected |
Definition at line 152 of file ExplosivesBase.c.
References Explode(), m_AmmoTypes, and OnExplode().
Referenced by EEKilled(), and Plastic_Explosive::OnActivatedByItem().
Definition at line 55 of file ExplosivesBase.c.
Definition at line 175 of file ExplosivesBase.c.
Definition at line 183 of file ExplosivesBase.c.
Referenced by CanPutInCargo(), CanPutIntoHands(), and CanRemoveFromHands().
|
protected |
Definition at line 188 of file ExplosivesBase.c.
|
protected |
|
protected |
|
protected |
Definition at line 99 of file ExplosivesBase.c.
References vector::DistanceSq(), UAMaxDistances::EXPLOSIVE_REMOTE_ACTIVATION, GetArmed(), GetPosition, Math::SqrFloat(), and UpdateLED().
|
protected |
Definition at line 161 of file ExplosivesBase.c.
References GetGame(), and m_DeleteTimer.
Referenced by InitiateExplosion(), and Grenade_Base::InitiateExplosion().
|
protected |
Definition at line 60 of file ExplosivesBase.c.
References CreateLight(), ParticleList::INVALID, m_ParticleExplosion, m_ParticleExplosionArr, m_ParticleExplosionId, m_ParticleOrientation, m_ParticlePosition, and ParticleManager().
|
protected |
Definition at line 127 of file ExplosivesBase.c.
References GetGame(), and SetPosition().
|
protected |
Definition at line 305 of file ExplosivesBase.c.
References SetArmed().
|
protected |
Definition at line 167 of file ExplosivesBase.c.
References ActionDetach(), and AddAction().
Definition at line 265 of file ExplosivesBase.c.
References SetAmmoTypes().
Referenced by ExplosivesBase(), Grenade_Base::FlashGrenade(), SmokeGrenadeBase::M18SmokeGrenade_ColorBase(), Grenade_Base::M67Grenade(), Plastic_Explosive::Plastic_Explosive(), SmokeGrenadeBase::RDG2SmokeGrenade_ColorBase(), Grenade_Base::RGD5Grenade(), and SmokeGrenadeBase().
Definition at line 270 of file ExplosivesBase.c.
References m_AmmoTypes.
Referenced by ClaymoreMine::ClaymoreMine(), and SetAmmoType().
Definition at line 227 of file ExplosivesBase.c.
References m_Armed.
Referenced by Arm(), Disarm(), ImprovisedExplosive::EEHealthLevelChanged(), Plastic_Explosive::EEHealthLevelChanged(), and OnStoreLoad().
Definition at line 259 of file ExplosivesBase.c.
References m_Defused.
Referenced by ClaymoreMine::OnDisarmed().
Definition at line 276 of file ExplosivesBase.c.
References m_ParticleExplosionId.
Referenced by ClaymoreMine::ClaymoreMine(), ExplosivesBase(), Grenade_Base::FlashGrenade(), Grenade_ChemGas::Grenade_ChemGas(), Grenade_Base::M67Grenade(), Plastic_Explosive::Plastic_Explosive(), and Grenade_Base::RGD5Grenade().
Definition at line 290 of file ExplosivesBase.c.
References GetOrientation(), and m_ParticleOrientation.
Referenced by ClaymoreMine::ClaymoreMine(), and ExplosivesBase().
set position for smoke particle - needs to be in Local Space
Definition at line 282 of file ExplosivesBase.c.
References GetPosition, and m_ParticlePosition.
Referenced by ExplosivesBase(), and SmokeGrenadeBase::RDG2SmokeGrenade_ColorBase().
|
protected |
|
protected |
Definition at line 116 of file ExplosivesBase.c.
References GetRemotelyActivatedItemBehaviour().
Referenced by EEKilled(), ClaymoreMine::OnDisarmed(), ImprovisedExplosive::OnDisarmed(), and Plastic_Explosive::OnDisarmed().
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(), InitiateExplosion(), Grenade_Base::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().
Definition at line 28 of file ExplosivesBase.c.
Referenced by EntityLightSource::DeleteLightWithDelay(), DeleteThis(), ExplosivesBase(), and OnExplode().
|
protected |
light
Definition at line 31 of file ExplosivesBase.c.
Referenced by Clothing::AttachLightOnHead(), Clothing::CreateHeadtorchLight(), CreateLight(), Grenade_Base::CreateLight(), Container_Base::DeferredInit(), BuildingSuper::EEDelete(), Container_Base::EEDelete(), BuildingSuper::EEInit(), Switchable_Base::GetLight(), GetLightEntity(), Clothing::OnInvisibleSet(), ItemBase::OnItemLocationChanged(), Headtorch_Black::OnLightCreated(), Clothing::OnLightCreated(), ItemBase::OnSwitchOff(), Clothing::OnWasAttached(), Clothing::OnWasDetached(), Clothing::OnWork(), ItemBase::OnWork(), Switchable_Base::OnWork(), ItemBase::OnWorkStart(), Switchable_Base::OnWorkStart(), ItemBase::OnWorkStop(), Clothing::OnWorkStop(), Switchable_Base::OnWorkStop(), and SetLightEntity().
|
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 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().