DayZ
1.30
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Перечисления
|
Функции
|
Переменные
Файл CodeLockVisualManager.c
См. исходные тексты.
Перечисления
enum
CodeLockLightState
{
OFF
,
LOCKED
,
UNLOCKED
,
SETTING_MODE
,
BRUTE_FORCE_PROTECTION
}
Функции
void
CodeLockVisualManager
(
DigitalCodeLock
codeLock,
CodeLockComponent
component
)
void
~CodeLockVisualManager
()
void
MarkDirty
()
void
UpdateVisuals
()
bool
HasAnimationsChanged
()
bool
HasBatteryLevelChanged
()
CodeLockLightState
DetermineRequiredLightState
()
void
SetLightState
(
CodeLockLightState
newState)
void
SetMainLights
(
float
redPhase,
float
greenPhase)
void
SetButtonLights
(
float
greenButtonPhase,
float
redButtonPhase)
void
SetBatteryLight
(
float
phase)
void
SetAllLights
(
float
phase)
void
StartBlinking
(
CodeLockLightState
blinkState)
void
StopBlinking
()
void
UpdateBlinking
()
void
ApplyBlinkState
()
void
SetButtonLightColor
(
bool
isRed)
void
SetButtonLightsOff
()
void
UpdateAnimations
()
void
UpdateAttachedAnimations
(
EntityAI
hierarchyParent)
float
GetAnimationPhaseForFrontPart
(
EntityAI
hierarchyParent,
bool
reversed)
float
GetAnimationPhaseForBackPart
(
EntityAI
hierarchyParent,
bool
reversed)
void
UpdateDetachedAnimations
()
void
UpdateBatteryIndicator
()
int
CalculateVisibleBars
(
float
batteryPercent)
CodeLockLightState
GetCurrentLightState
()
bool
IsBlinking
()
Переменные
enum
CodeLockLightState
m_CodeLock
CodeLockComponent
m_Component
CodeLockLightState
m_CurrentLightState
bool
m_IsBlinking
float
m_LastBatteryPercent
bool
m_LastReversedState
float
m_LastAnimationPhaseFront
float
m_LastAnimationPhaseBack
int
m_LastVisibleBars
bool
m_FullVisualUpdate
ref
Timer
m_BlinkTimer
float
m_BlinkTime
bool
m_BlinkPhase
const
float
BLINK_INTERVAL
= 0.1
const
float
BLINK_CYCLE_TIME
= 1.0
const
float
LIGHT_VISIBLE
= 0.0
const
float
LIGHT_HIDDEN
= 1.0
const
string
CODELOCK_ANIMATED_FRONT
= "CodelockFrontTranslation"
const
string
CODELOCK_ANIMATED_BACK
= "CodelockBackTranslation"
const
string
CODELOCK_ANIMATED_BACK_R
= "CodelockBackRotation"
const
string
CODELOCK_ANIMATED_R
= "CodelockRotation"
const
string
CODELOCK_ANIMATED_ZIP
= "CodelockZipHide"
const
string
CODELOCK_ANIMATED_RED_LIGHT
= "CodelockRedLightOnHide"
const
string
CODELOCK_ANIMATED_GREEN_LIGHT
= "CodelockGreenLightOnHide"
const
string
CODELOCK_ANIMATED_BUTTON_GREEN_LIGHT
= "CodelockButtonGreenLightOnHide"
const
string
CODELOCK_ANIMATED_BUTTON_RED_LIGHT
= "CodelockButtonRedLightOnHide"
const
string
CODELOCK_ANIMATED_BATTERY_LIGHT
= "CodelockBatteryLightOnHide"
const ref
array
<
string
>
BATTERY_BAR_SELECTIONS
Ishodniki
scripts
4_World
DayZ
Classes
CodeLockVisualManager.c
Создано системой
1.13.2