DIFF

class AlarmClock_ColorBaseSource

AlarmClock_ColorBase ClockBase Inventory_Base ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 1

void ~AlarmClock_ColorBase()

Constants 4

const string RINGING_SOUND = "AlarmClock_Ring_Loop_SoundSet"
Referenced by GetRingingSound()
const string TURN_TOGGLE_SOUND = "AlarmClock_Turn_Off_SoundSet"
Referenced by GetToggleSound()
const string DESTROYED_SOUND = "AlarmClock_Destroyed_SoundSet"
Referenced by GetDestroyedSound()
const string HIT_SOUND = "AlarmClock_Hit_SoundSet"
Referenced by GetHitSound()

Members 2

static ref NoiseParams m_NoisePar
Referenced by Init(), and OnUpdate()
static NoiseSystem m_NoiseSystem
Referenced by Init(), and OnUpdate()

Methods 15

override void SetActions()
override string GetToggleSound()
override string GetRingingSound()
References RINGING_SOUND
override string GetDestroyedSound()
References DESTROYED_SOUND
override string GetHitSound()
References HIT_SOUND
override string GetExplosiveTriggerSlotName()
override void GetDebugActions(out TSelectableActionInfoArrayEx outputList)
override bool OnAction(int action_id, Man player, ParamsReadContext ctx)
protected void AnimateAlarmHand(float value)
override void OnStoreSave(ParamsWriteContext ctx)
override void OnDebugSpawn()