DIFF

class LandMineTrapSource

LandMineTrap TrapBase ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 2

Constants 3

private const int BROKEN_LEG_PROB = 90
Referenced by OnSteppedOn()
private const int BLEED_SOURCE_PROB = 50
Referenced by OnSteppedOn()
private const int MAX_BLEED_SOURCE = 1
Referenced by OnSteppedOn()

Members 4

protected ref EffectSound m_TimerLoopSound
protected ref EffectSound m_SafetyPinSound
Referenced by StartActivate()
protected ref EffectSound m_DisarmingLoopSound
protected ref Timer m_DeleteTimer
Referenced by DeleteThis()

Methods 24

override void OnActivatedByItem(notnull ItemBase item)
override bool CanExplodeInFire()
override void OnUpdate(EntityAI victim)
override void OnSteppedOut(EntityAI victim)

CarScript specific reaction on LandMineTrap

void DeleteThis()
override void OnItemLocationChanged(EntityAI old_owner, EntityAI new_owner)
override void EEKilled(Object killer)
void PlaySoundActivate()
Referenced by OnActivate()
override void Explode(int damageType, string ammoType = "")
override bool CanBeDisarmed()
override void OnRPC(PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)
void PlayDisarmingLoopSound()
Referenced by OnRPC()
void StopDisarmingLoopSound()
Referenced by OnRPC()
override void OnPlacementComplete(Man player, vector position = "0 0 0", vector orientation = "0 0 0")
override bool IsDeployable()
override string GetLoopDeploySoundset()
override void SetActions()
override void OnDebugSpawn()DEVELOPER
References StartActivate()
override bool OnAction(int action_id, Man player, ParamsReadContext ctx)DEVELOPER