DIFF

class DefibrillatorSource

Defibrillator ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 2

void Defibrillator()
void ~Defibrillator()

Constants 3

static const string CHARGING_SOUND = "defibrillator_charge_SoundSet"
Referenced by OnWorkStart()
static const string CHARGED_AND_READY_SOUND = "defibrillator_ready_SoundSet"
Referenced by OnIsCharged()
static const string SHOCK_SOUND = "defibrillator_shock_SoundSet"
Referenced by DischargeClient()

Members 6

bool m_IsCharged = false
static float m_ChargeTime = 5
Referenced by OnWorkStart()
static float m_EnergyNeededToCharge = 20
Referenced by Defibrillator(), and OnWorkStart()
ref Timer m_ChargingTimer
EffectSound m_ChargedAlarm
EffectSound m_ChargingSound
Referenced by ~Defibrillator(), OnIsCharged(), OnWorkStart()
Show 1 more, StopChargingSound()

Methods 12

float GetTimeNeededToCharge()
void StopChargedAlarm()
Referenced by OnWorkStop()
void StopChargingSound()
Referenced by OnWorkStop()
void StopChargingTimer()
Referenced by OnWorkStop()
override void SetActions()