DIFF

class BarbedWireSource

BarbedWire ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 1

void BarbedWire()

Constants 11

const static int SOUNDS_SPARK_COUNT = 4
Referenced by SoundSpark()
const static int SOUNDS_CUT_COUNT = 3
Referenced by SoundCut()
const static int SOUNDS_COLLISION_COUNT = 4
Referenced by SoundCollision()
const static int SOUNDS_SHOCK_COUNT = 4
Referenced by SoundElectricShock()
const static float RANDOM_SPARK_INTERVAL = 5.0

TO DO! Currently not used.

const static string m_SoundsSpark[SOUNDS_SPARK_COUNT] = {"electricFenceSpark1", "electricFenceSpark2", "electricFenceSpark3", "electricFenceSpark4"}
Referenced by SoundSpark()
const static string m_SoundsCut[SOUNDS_CUT_COUNT] = {"barbedFenceCut1", "barbedFenceCut2", "barbedFenceCut3"}
Referenced by SoundCut()
const static string m_SoundsCollision[SOUNDS_COLLISION_COUNT] = {"barbedFenceCollision1", "barbedFenceCollision2", "barbedFenceCollision3", "barbedFenceCollision4"}
Referenced by SoundCollision()
const static string m_SoundsShock[SOUNDS_SHOCK_COUNT] = {"electricFenceShock1", "electricFenceShock2", "electricFenceShock3", "electricFenceShock4"}
Referenced by SoundElectricShock()
const static string m_SoundBuzzLoop = "electricFenceBuzzLoop1"
Referenced by SoundBuzzLoopStart()
const string SOUND_MOUNT = "putDown_BarbedWire_SoundSet"

Members 9

SoundOnVehicle m_BuzzSoundLoop
ref Timer m_SparkEvent
Referenced by BarbedWire(), and OnWorkStop()
protected bool m_IsPlaced
protected bool m_IsMounted
protected bool m_LastMountedState
protected EffectSound m_MountSound
protected ref EffectSound m_DeployLoopSound

DEPRECATED

Methods 36

void Synchronize()
Referenced by SetMountedState()
override void OnVariablesSynchronized()
override void OnStoreSave(ParamsWriteContext ctx)
override bool OnStoreLoad(ParamsReadContext ctx, int version)
override void AfterStoreLoad()
override void OnWorkStart()
override void OnWorkStop()
override void OnWork(float consumed_energy)
override void OnIsPlugged(EntityAI source_device)
References SoundCut()
override void OnIsUnplugged(EntityAI last_energy_source)
protected void DestroyDamageTrigger()
void SoundSpark()
Referenced by Spark()
void SoundBuzzLoopStart()
Referenced by OnWorkStart()
void SoundBuzzLoopStop()
Referenced by OnWorkStop()
void SoundElectricShock()
override void PostAreaDamageActions()
override void OnItemLocationChanged(EntityAI old_owner, EntityAI new_owner)
override string GetDeploySoundset()
override string GetLoopDeploySoundset()
override void SetActions()
void PlayDeployLoopSound()

DEPRECATED

void StopDeployLoopSound()

DEPRECATED