PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
AlarmClock_ColorBase Class Reference

Private Member Functions

override void Init ()
 
void ~AlarmClock_ColorBase ()
 
override void SetActions ()
 
override string GetToggleSound ()
 
override string GetRingingSound ()
 
override string GetDestroyedSound ()
 
override string GetHitSound ()
 
override string GetExplosiveTriggerSlotName ()
 
override void GetDebugActions (out TSelectableActionInfoArrayEx outputList)
 
override bool OnAction (int action_id, Man player, ParamsReadContext ctx)
 
override string GetDebugText ()
 
void OnUpdate ()
 
protected void AnimateAlarmHand (float value)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnDebugSpawn ()
 

Private Attributes

const string RINGING_SOUND = "AlarmClock_Ring_Loop_SoundSet"
 
const string TURN_TOGGLE_SOUND = "AlarmClock_Turn_Off_SoundSet"
 
const string DESTROYED_SOUND = "AlarmClock_Destroyed_SoundSet"
 
const string HIT_SOUND = "AlarmClock_Hit_SoundSet"
 

Static Private Attributes

static ref NoiseParams m_NoisePar
 
static NoiseSystem m_NoiseSystem
 

Constructor & Destructor Documentation

◆ ~AlarmClock_ColorBase()

void ~AlarmClock_ColorBase ( )
inlineprivate

References OnRingingStopClient().

Member Function Documentation

◆ AnimateAlarmHand()

protected void AnimateAlarmHand ( float  value)
inlineprivate

◆ GetDebugActions()

override void GetDebugActions ( out TSelectableActionInfoArrayEx  outputList)
inlineprivate

References SAT_DEBUG_ACTION.

◆ GetDebugText()

override string GetDebugText ( )
inlineprivate

◆ GetDestroyedSound()

override string GetDestroyedSound ( )
inlineprivate

References DESTROYED_SOUND.

◆ GetExplosiveTriggerSlotName()

override string GetExplosiveTriggerSlotName ( )
inlineprivate

◆ GetHitSound()

override string GetHitSound ( )
inlineprivate

References HIT_SOUND.

◆ GetRingingSound()

override string GetRingingSound ( )
inlineprivate

References RINGING_SOUND.

◆ GetToggleSound()

override string GetToggleSound ( )
inlineprivate

References TURN_TOGGLE_SOUND.

◆ Init()

override void Init ( )
inlineprivate

◆ OnAction()

override bool OnAction ( int  action_id,
Man  player,
ParamsReadContext  ctx 
)
inlineprivate

References GetGame(), and SetAlarmInXMins().

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

References MakeRingingStart(), and TurnOn().

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)
inlineprivate

◆ OnStoreSave()

override void OnStoreSave ( ParamsWriteContext  ctx)
inlineprivate

◆ OnUpdate()

◆ SetActions()

override void SetActions ( )
inlineprivate

Field Documentation

◆ DESTROYED_SOUND

const string DESTROYED_SOUND = "AlarmClock_Destroyed_SoundSet"
private

Referenced by GetDestroyedSound().

◆ HIT_SOUND

const string HIT_SOUND = "AlarmClock_Hit_SoundSet"
private

Referenced by GetHitSound().

◆ m_NoisePar

ref NoiseParams m_NoisePar
staticprivate

Referenced by Init(), and OnUpdate().

◆ m_NoiseSystem

NoiseSystem m_NoiseSystem
staticprivate

Referenced by Init(), and OnUpdate().

◆ RINGING_SOUND

const string RINGING_SOUND = "AlarmClock_Ring_Loop_SoundSet"
private

Referenced by GetRingingSound().

◆ TURN_TOGGLE_SOUND

const string TURN_TOGGLE_SOUND = "AlarmClock_Turn_Off_SoundSet"
private

Referenced by GetToggleSound().


The documentation for this class was generated from the following file: