DayZ 1.27
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 (GetGame() && GetGame().GetMission() && GetGame().GetUIManager())
502 {
506 }
507 }
509 {
510 if (GetGame() && GetGame().GetMission() && GetGame().GetUIManager())
511 {
515 }
516 }
517
519 {
520 m_CanUseMovement = true;
521 GetGame().GetMission().RemoveActiveInputExcludes({"UAMoveForward", "UAMoveBack", "UAMoveLeft", "UAMoveRight", "UAWalkRunTemp"});
522 }
524 {
525 m_CanUseMovement = false;
526 GetGame().GetMission().AddActiveInputExcludes({"UAMoveForward", "UAMoveBack", "UAMoveLeft", "UAMoveRight", "UAWalkRunTemp"});
527 }
528 }
proto native UIManager GetUIManager()
proto native Mission GetMission()
void AddActiveInputExcludes(array< string > excludes)
void RemoveActiveInputExcludes(array< string > excludes, bool bForceSupress=false)
deprecated
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
void ShowUICursor(bool visible)
Определения UIManager.c:244
proto native CGame GetGame()
KeyCode
Определения EnSystem.c:157
proto native int KeyState(KeyCode key)
proto native Widget GetFocus()
proto native Widget GetWidgetUnderCursor()

Перекрестные ссылки Mission::AddActiveInputExcludes(), GetFocus(), GetGame(), CGame::GetMission(), CGame::GetUIManager(), GetWidgetUnderCursor(), KeyState(), m_CanUseMovement, m_DOFPresetEditbox, m_IsCAPSPressed, m_IsCTRLPressed, m_IsReturnPressed, m_MouseMovementEnabled, m_ValueEditboxMode, m_ValueEditModeTime, Mission::RemoveActiveInputExcludes(), UIManager::ShowUICursor(), ToggleValueEditMode() и UpdateValuesFromEditMode().