class AlarmClock_ColorBaseSource
AlarmClock_ColorBase › ClockBase › Inventory_Base › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
All members, including inherited
Constructors 1
void ~AlarmClock_ColorBase()References ClockBase.OnRingingStopClient()
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_NoiseParstatic NoiseSystem m_NoiseSystemMethods 15
override void Init()References CGame.GetNoiseSystem(), Object.GetType(), ClockBase.Init()
Show 4 more
, CGame.IsServer(), NoiseParams.LoadFromPath(), m_NoisePar, and m_NoiseSystemoverride void SetActions()override string GetToggleSound()References TURN_TOGGLE_SOUND
override string GetRingingSound()References RINGING_SOUND
override string GetDestroyedSound()References DESTROYED_SOUND
override string GetExplosiveTriggerSlotName()override void GetDebugActions(out TSelectableActionInfoArrayEx outputList)References ItemBase.GetDebugActions(), array.Insert(), new TSelectableActionInfoWithColor()
Show 2 more
, FadeColors.LIGHT_GREY, and FadeColors.REDoverride bool OnAction(int action_id, Man player, ParamsReadContext ctx)References CGame.IsMultiplayer(), CGame.IsServer(), ItemBase.OnAction()
Show 1 more
, ClockBase.SetAlarmInXMins()override string GetDebugText()void OnUpdate()References NoiseSystem.AddNoiseTarget(), ClockBase.ConvertAlarmHand01ToMins12h(), ClockBase.ConvertTimeToMins12h()
Show 15 more
, World.GetDate(), NoiseAIEvaluate.GetNoiseReduction(), Object.GetPosition(), ClockBase.GetRingingDurationMax(), CGame.GetWeather(), CGame.GetWorld(), ClockBase.IsAlarmOn(), ClockBase.IsRinging(), ClockBase.MakeRingingStart(), ClockBase.TurnOff(), ClockBase.m_AlarmTime01, m_NoisePar, m_NoiseSystem, ClockBase.m_RingingDuration, and ClockBase.UPDATE_TICK_RATEprotected void AnimateAlarmHand(float value)References Entity.SetAnimationPhaseNow()
override bool OnStoreLoad(ParamsReadContext ctx, int version)References ClockBase.MakeRingingStart(), ItemBase.OnStoreLoad(), Serializer.Read()
Show 3 more
, ClockBase.SetAlarmTimeServer(), ClockBase.SetState(), and ClockBase.TurnOn()override void OnStoreSave(ParamsWriteContext ctx)References ItemBase.OnStoreSave(), Serializer.Write(), ClockBase.m_AlarmTime01
Show 1 more
, ClockBase.m_Stateoverride void OnDebugSpawn()