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

◆ OnKeyPress() [1/2]

override void CGame::OnKeyPress ( int key)
inlineprotected

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

2783 {
2784
2785 if (key == KeyCode.KC_LCONTROL)
2786 {
2787 m_IsCtrlHolding = true;
2788 }
2789
2790 if (key == KeyCode.KC_LMENU)
2791 {
2792 m_IsLeftAltHolding = true;
2793 }
2794
2795 if (key == KeyCode.KC_RMENU)
2796 {
2797 m_IsRightAltHolding = true;
2798 }
2799
2801 {
2802 m_keyboard_handler.OnKeyDown(NULL, 0, 0, key);
2803 }
2804
2805 Mission mission = GetMission();
2806 if (mission)
2807 {
2808 mission.OnKeyPress(key);
2809 }
2810
2811#ifdef DEVELOPER
2812 if ((m_IsLeftAltHolding || m_IsLeftAltHolding) && key == KeyCode.KC_F4)
2813 {
2814 RequestExit(0);
2815 }
2816#endif
2817
2818 }
Mission mission
Определения DisplayStatus.c:28
proto native void RequestExit(int code)
Sets exit code and quits in the right moment.
bool m_IsRightAltHolding
Определения DayZGame.c:932
bool m_IsCtrlHolding
Определения DayZGame.c:929
UIScriptedMenu m_keyboard_handler
Определения DayZGame.c:925
bool m_IsLeftAltHolding
Определения DayZGame.c:931
proto native Mission GetMission()
void OnKeyPress(int key)
Определения gameplay.c:710
KeyCode
Определения EnSystem.c:157

Перекрестные ссылки GetMission(), m_IsCtrlHolding, m_IsLeftAltHolding, m_IsRightAltHolding, m_keyboard_handler, mission и RequestExit().