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

◆ SwitchMode()

void ActionToggleNVMode::SwitchMode ( ActionData action_data)
inlineprivate

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

45 {
46 ItemOptics optics = ItemOptics.Cast(action_data.m_MainItem);
47 switch (optics.GetCurrentOpticMode())
48 {
49 case GameConstants.OPTICS_STATE_DAY:
50 optics.SetCurrentOpticMode(GameConstants.OPTICS_STATE_NIGHTVISION);
51 //TODO: animate
52 break;
53
54 case GameConstants.OPTICS_STATE_NIGHTVISION:
55 optics.SetCurrentOpticMode(GameConstants.OPTICS_STATE_DAY);
56 //TODO: animate
57 break;
58 }
59 }
int GetCurrentOpticMode()
Определения ItemOptics.c:461
void SetCurrentOpticMode(int mode)
Определения ItemOptics.c:455

Перекрестные ссылки ActionData, ItemOptics::GetCurrentOpticMode(), GameConstants::OPTICS_STATE_DAY, GameConstants::OPTICS_STATE_NIGHTVISION и ItemOptics::SetCurrentOpticMode().

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