172 m_EntityIsTakeable =
true;
175 m_ParticlePersistent = ParticleList.NONE;
176 m_ParticleOneTime = ParticleList.NONE;
178 m_SoundSetOneTime =
"AlarmClock_Destroyed_SoundSet";
179 m_SoundSetPersistent=
"";
181 m_ReplaceWithEntity =
"";
182 m_KeepHealthOnReplace =
true;
183 m_ReplaceDelay = 1000;
185 m_HasExplosionDamage =
false;
207 override void OnExplosionEffects(
Object source,
Object directHit,
int componentIndex,
string surface, vector pos, vector surfNormal,
float energyFactor,
float explosionFactor,
bool isWater,
string ammoType)
DamageType
exposed from C++ (do not change)
bool m_KeepHealthOnReplace
void OnEntityDestroyedPersistentClient(EntityAI entity, string zone)
string m_SoundSetPersistent
string m_ReplaceWithEntity
void OnEntityDestroyedOneTimeServer(EntityAI entity, int oldLevel, string zone)
void OnEntityDestroyedOneTimeClient(EntityAI entity, int oldLevel, string zone)
bool m_HasExplosionDamage
void OnEntityDestroyedPersistentServer(EntityAI entity, string zone)
void OnExplosionEffects(Object source, Object directHit, int componentIndex, string surface, vector pos, vector surfNormal, float energyFactor, float explosionFactor, bool isWater, string ammoType)
override void OnEntityDestroyedPersistentClient(EntityAI entity, string zone)
override void OnExplosionEffects(Object source, Object directHit, int componentIndex, string surface, vector pos, vector surfNormal, float energyFactor, float explosionFactor, bool isWater, string ammoType)
override void OnEntityDestroyedOneTimeServer(EntityAI entity, int oldLevel, string zone)
override void OnEntityDestroyedOneTimeClient(EntityAI entity, int oldLevel, string zone)
override void OnEntityDestroyedPersistentServer(EntityAI entity, string zone)
override void OnExplosionEffects(Object source, Object directHit, int componentIndex, string surface, vector pos, vector surfNormal, float energyFactor, float explosionFactor, bool isWater, string ammoType)
override void OnEntityDestroyedOneTimeClient(EntityAI entity, int oldLevel, string zone)
override void OnEntityDestroyedPersistentClient(EntityAI entity, string zone)
override void OnEntityDestroyedOneTimeServer(EntityAI entity, int oldLevel, string zone)
override void OnEntityDestroyedPersistentServer(EntityAI entity, string zone)
static const int EXPLOSION_GOAT