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

◆ UpdatePersonalLight()

static void PlayerBase::UpdatePersonalLight ( )
inlinestaticprivate

Updates state of PL.

См. определение в файле PlayerBaseClient.c строка 59

60 {
61 string param;
62
64
65 // Allow PL unless it's disabled by debug or client-side starting parameter
66 if ( !GetCLIParam("disablePersonalLight", param) && !m_PersonalLightDisabledByDebug && m_PersonalLightIsSwitchedOn )
67 {
69 }
70 else
71 {
72 m_PersonalLight.SetEnabled(false);
73 }
74 }
static bool m_PersonalLightIsSwitchedOn
Определения PlayerBaseClient.c:6
static bool m_PersonalLightDisabledByDebug
Определения PlayerBaseClient.c:5
static void CreatePersonalLight()
Creates PL if it doesn't exist already.
Определения PlayerBaseClient.c:9
static bool m_PersonalLightEnabledOnCurrentServer
Определения PlayerBaseClient.c:4
static ScriptedLightBase m_PersonalLight
Определения PlayerBaseClient.c:3
proto bool GetCLIParam(string param, out string val)
Returns command line argument.

Перекрестные ссылки CreatePersonalLight(), GetCLIParam(), m_PersonalLight, m_PersonalLightDisabledByDebug, m_PersonalLightEnabledOnCurrentServer и m_PersonalLightIsSwitchedOn.

Используется в OnGameplayDataHandlerSync() и SwitchPersonalLight().