DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Файл ClockBase.c

См. исходные тексты.

Перечисления

enum  EAlarmClockState { UNSET , SET , RINGING , COUNT }
 

Функции

void ClockBase ()
 
void ~ClockBase ()
 
void Init ()
 Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
 
override void SetActions ()
 
int GetAlarmInMin ()
 
static int ConvertAlarmHand01ToMins12h (float time01)
 
static int ConvertAlarmHand01ToMins (float time01, int mins_max)
 
static float ConvertMins12hToAlarmHand01 (int mins)
 
static int ConvertTimeToMins12h (int hour, int minute)
 
static int GetTimeDiffInMins12h (int from_mins, int to_mins)
 
string GetToggleSound ()
 
string GetRingingSound ()
 
string GetHitSound ()
 
string GetDestroyedSound ()
 
string GetWorkingSound ()
 
override void EEKilled (Object killer)
 
override void EEHitByRemote (int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos)
 
override void OnDamageDestroyed (int oldLevel)
 
void OnRingingStartServer ()
 
void OnRingingStartClient ()
 
void OnRingingStopServer ()
 
void OnRingingStopClient ()
 
void SetAlarmInXMins (int in_mins)
 
float GetRingingDurationMax ()
 
void SetupTimerServer ()
 
void SetState (EAlarmClockState state)
 
void Disarm ()
 
void Arm ()
 
void ActivateParent ()
 
void MakeRingingStart ()
 
void MakeRingingStop ()
 
void TurnOnClient ()
 
void TurnOffClient ()
 
override void OnVariablesSynchronized ()
 
bool IsRinging ()
 
bool IsAlarmOn ()
 
void TurnOn ()
 
void TurnOff ()
 
void SetAlarmTimeServer (float time01)
 

Переменные

enum EAlarmClockState m_AlarmTime01
 
int m_State = EAlarmClockState.UNSET
 
static const float UPDATE_TICK_RATE = 1
 
ref Timer m_TimerUpdate
 
float m_RingingDuration
 
int m_StatePrev = -1
 
EffectSound m_RingingSoundLoop
 
EffectSound m_TurnOnSound
 
EffectSound m_DestoryedSound
 
EffectSound m_HitSound
 
EffectSound m_WorkingSound
 
const float RINGING_DURATION_MAX = 60