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

◆ Update()

override void ScriptConsoleCameraTab::Update ( float timeslice)
inlineprotected

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

462 {
463 super.Update(timeslice);
464
465 m_IsCTRLPressed = KeyState(KeyCode.KC_LCONTROL) || KeyState(KeyCode.KC_RCONTROL);
466 m_IsCAPSPressed = KeyState(KeyCode.KC_CAPITAL);
468
470 {
472 ToggleValueEditMode(false);
473 }
474
475 if (m_IsCTRLPressed)
476 {
477 m_ValueEditModeTime += timeslice;
478 if (m_ValueEditModeTime >= 0.300)
479 {
481 {
483 }
484 else
485 {
487 ToggleValueEditMode(false);
488 }
489
492 }
493 }
494 else
495 {
497 }
498
500 {
501 if (g_Game && g_Game.GetMission() && g_Game.GetUIManager())
502 {
504 g_Game.GetMission().RemoveActiveInputExcludes({"aiming"});
505 g_Game.GetUIManager().ShowUICursor(false);
506 }
507 }
509 {
510 if (g_Game && g_Game.GetMission() && g_Game.GetUIManager())
511 {
513 g_Game.GetMission().AddActiveInputExcludes({"aiming"});
514 g_Game.GetUIManager().ShowUICursor(true);
515 }
516 }
517
519 {
520 m_CanUseMovement = true;
521 g_Game.GetMission().RemoveActiveInputExcludes({"UAMoveForward", "UAMoveBack", "UAMoveLeft", "UAMoveRight", "UAWalkRunTemp"});
522 }
524 {
525 m_CanUseMovement = false;
526 g_Game.GetMission().AddActiveInputExcludes({"UAMoveForward", "UAMoveBack", "UAMoveLeft", "UAMoveRight", "UAWalkRunTemp"});
527 }
528 }
DayZGame g_Game
Определения DayZGame.c:3942
float m_ValueEditModeTime
Определения ScriptConsoleCameraTab.c:74
void ToggleValueEditMode(bool editBoxMode)
Определения ScriptConsoleCameraTab.c:350
bool m_ValueEditboxMode
Определения ScriptConsoleCameraTab.c:73
EditBoxWidget m_DOFPresetEditbox
Определения ScriptConsoleCameraTab.c:57
bool m_MouseMovementEnabled
Определения ScriptConsoleCameraTab.c:68
void UpdateValuesFromEditMode()
Определения ScriptConsoleCameraTab.c:387
KeyCode
Определения EnSystem.c:157
proto native int KeyState(KeyCode key)
proto native Widget GetFocus()
proto native Widget GetWidgetUnderCursor()

Перекрестные ссылки g_Game, GetFocus(), GetWidgetUnderCursor(), KeyState(), m_CanUseMovement, m_DOFPresetEditbox, m_IsCAPSPressed, m_IsCTRLPressed, m_IsReturnPressed, m_MouseMovementEnabled, m_ValueEditboxMode, m_ValueEditModeTime, ToggleValueEditMode() и UpdateValuesFromEditMode().