DayZ 1.24
|
Protected Member Functions | |
void | Disarm () |
void | OnRingingStopClient () |
override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
override void | OnStoreSave (ParamsWriteContext ctx) |
override void | SetAlarmTimeServer (float time01) |
void | SetAlarmTimeServerSecs (int inSecs) |
override void | GetDebugActions (out TSelectableActionInfoArrayEx outputList) |
override bool | OnAction (int action_id, Man player, ParamsReadContext ctx) |
override string | GetDebugText () |
Private Member Functions | |
override void | Init () |
override void | SetActions () |
override string | GetExplosiveTriggerSlotName () |
override string | GetToggleSound () |
override string | GetRingingSound () |
string | GetRingingStopSound () |
override string | GetDestroyedSound () |
override string | GetHitSound () |
override string | GetWorkingSound () |
int | GetMinutesMax () |
int | Time01ToSeconds (float time01) |
float | SecondsTo01 (int seconds) |
override float | GetRingingDurationMax () |
override void | TurnOff () |
void | OnUpdate () |
Private Attributes | |
const string | RINGING_SOUND = "KitchenTimer_Ring_Loop_SoundSet" |
const string | DESTROYED_SOUND = "AlarmClock_Destroyed_SoundSet" |
const string | HIT_SOUND = "AlarmClock_Hit_SoundSet" |
const string | WORKING_SOUND = "KitchenTimer_Ticking_Loop_SoundSet" |
EffectSound | m_RingingStopSound |
int | m_AlarmInSecs |
Static Private Attributes | |
static ref NoiseParams | m_NoisePar |
static NoiseSystem | m_NoiseSystem |
Definition at line 1 of file KitchenTimer.c.
|
inlineprotected |
Definition at line 124 of file KitchenTimer.c.
References SetAlarmTimeServerSecs().
|
inlineprotected |
Definition at line 198 of file KitchenTimer.c.
References SAT_DEBUG_ACTION.
Definition at line 219 of file KitchenTimer.c.
References GetGame(), GetRingingDurationMax(), m_AlarmInSecs, m_RingingDuration, m_State, and float::ToString().
Definition at line 38 of file KitchenTimer.c.
|
inlineprivate |
Definition at line 73 of file KitchenTimer.c.
Referenced by SecondsTo01(), and Time01ToSeconds().
Definition at line 89 of file KitchenTimer.c.
Referenced by GetDebugText(), and OnUpdate().
|
inlineprivate |
Definition at line 53 of file KitchenTimer.c.
Referenced by OnRingingStopClient().
Definition at line 43 of file KitchenTimer.c.
Definition at line 14 of file KitchenTimer.c.
References GetGame(), GetType(), m_NoisePar, m_NoiseSystem, and NoiseParams().
|
inlineprotected |
Definition at line 206 of file KitchenTimer.c.
References GetGame(), and SetAlarmTimeServerSecs().
|
inlineprotected |
Definition at line 130 of file KitchenTimer.c.
References GetRingingStopSound(), m_RingingSoundLoop, and m_RingingStopSound.
|
inlineprotected |
Definition at line 139 of file KitchenTimer.c.
References MakeRingingStart(), SetAlarmTimeServerSecs(), and SetState().
|
inlineprotected |
Definition at line 166 of file KitchenTimer.c.
References m_AlarmInSecs, and m_State.
|
inlineprivate |
Definition at line 100 of file KitchenTimer.c.
References GetPosition, GetRingingDurationMax(), IsRinging(), m_AlarmInSecs, m_NoisePar, m_NoiseSystem, m_RingingDuration, MakeRingingStart(), MakeRingingStop(), SecondsTo01(), TurnOff(), and UPDATE_TICK_RATE.
Definition at line 84 of file KitchenTimer.c.
References GetMinutesMax(), and Math::InverseLerp().
Referenced by OnUpdate(), and SetAlarmTimeServerSecs().
Definition at line 30 of file KitchenTimer.c.
References ActionResetKitchenTimer(), and AddAction().
Definition at line 179 of file KitchenTimer.c.
References m_AlarmInSecs, Time01ToSeconds(), and TurnOn().
Referenced by SetAlarmTimeServerSecs().
Definition at line 188 of file KitchenTimer.c.
References SecondsTo01(), and SetAlarmTimeServer().
Referenced by Disarm(), OnAction(), and OnStoreLoad().
Definition at line 78 of file KitchenTimer.c.
References GetMinutesMax(), and Math::Lerp().
Referenced by SetAlarmTimeServer().
Definition at line 94 of file KitchenTimer.c.
References SEffectManager::DestroyEffect(), and m_WorkingSound.
Referenced by OnUpdate().
Definition at line 4 of file KitchenTimer.c.
Referenced by GetDestroyedSound().
Definition at line 5 of file KitchenTimer.c.
Referenced by GetHitSound().
|
private |
Definition at line 12 of file KitchenTimer.c.
Referenced by GetDebugText(), OnStoreSave(), OnUpdate(), and SetAlarmTimeServer().
|
staticprivate |
Definition at line 9 of file KitchenTimer.c.
Referenced by Init(), and OnUpdate().
|
staticprivate |
Definition at line 10 of file KitchenTimer.c.
Referenced by Init(), and OnUpdate().
|
private |
Definition at line 8 of file KitchenTimer.c.
Referenced by OnRingingStopClient().
Definition at line 3 of file KitchenTimer.c.
Referenced by GetRingingSound().
Definition at line 6 of file KitchenTimer.c.
Referenced by GetWorkingSound().