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

◆ Update()

override void ScriptConsoleCameraTab::Update ( float timeslice)
inlineprotected

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

482 {
483 super.Update(timeslice);
484
485 m_IsCTRLPressed = KeyState(KeyCode.KC_LCONTROL) || KeyState(KeyCode.KC_RCONTROL);
486 m_IsSHIFTPressed = KeyState(KeyCode.KC_LSHIFT);
488
490 {
492 ToggleValueEditMode(false);
493 }
494
495 if (m_IsCTRLPressed)
496 {
497 m_ValueEditModeTime += timeslice;
498 if (m_ValueEditModeTime >= 0.300)
499 {
501 {
503 }
504 else
505 {
507 ToggleValueEditMode(false);
508 }
509
512 }
513 }
514 else
515 {
517 }
518
520 {
521 if (g_Game && g_Game.GetMission() && g_Game.GetUIManager())
522 {
524 g_Game.GetMission().RemoveActiveInputExcludes({"aiming"});
525 g_Game.GetUIManager().ShowUICursor(false);
526 }
527 }
529 {
530 if (g_Game && g_Game.GetMission() && g_Game.GetUIManager())
531 {
533 g_Game.GetMission().AddActiveInputExcludes({"aiming"});
534 g_Game.GetUIManager().ShowUICursor(true);
535 }
536 }
537
539 {
540 m_CanUseMovement = true;
541 g_Game.GetMission().RemoveActiveInputExcludes({"UAMoveForward", "UAMoveBack", "UAMoveLeft", "UAMoveRight", "UAWalkRunTemp"});
542 }
544 {
545 m_CanUseMovement = false;
546 g_Game.GetMission().AddActiveInputExcludes({"UAMoveForward", "UAMoveBack", "UAMoveLeft", "UAMoveRight", "UAWalkRunTemp"});
547 }
548 }
DayZGame g_Game
Определения DayZGame.c:4074
float m_ValueEditModeTime
Определения ScriptConsoleCameraTab.c:77
void ToggleValueEditMode(bool editBoxMode)
Определения ScriptConsoleCameraTab.c:370
bool m_ValueEditboxMode
Определения ScriptConsoleCameraTab.c:76
EditBoxWidget m_DOFPresetEditbox
Определения ScriptConsoleCameraTab.c:57
bool m_MouseMovementEnabled
Определения ScriptConsoleCameraTab.c:71
void UpdateValuesFromEditMode()
Определения ScriptConsoleCameraTab.c:407
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_IsCTRLPressed, m_IsReturnPressed, m_IsSHIFTPressed, m_MouseMovementEnabled, m_ValueEditboxMode, m_ValueEditModeTime, ToggleValueEditMode() и UpdateValuesFromEditMode().