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

◆ CheckControllerInputs()

void DigitalCodeLockUI::CheckControllerInputs ( Input input,
float timeslice )
inlineprotected

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

387 {
388 if (input.LocalPress("UAUICtrlX", false))
389 {
390 ConfirmCode();
391 return;
392 }
393 else if (input.LocalPress("UAUICtrlY", false))
394 {
395 ClearInput();
396 return;
397 }
398
399 // lock ui movement
401
402 if (m_InvInputActive & (1 << MOVE_RIGHT))
403 {
405 }
406
407 if (m_InvInputActive & (1 << MOVE_LEFT))
408 {
409 NavigateLeft();
410 }
411
412 if (m_InvInputActive & (1 << MOVE_UP))
413 {
414 NavigateUp();
415 }
416
417 if (m_InvInputActive & (1 << MOVE_DOWN))
418 {
419 NavigateDown();
420 }
421
423 }
void ControllerMovementButtonTickHandler(float timeslice)
Определения DigitalCodeLockUI.c:302
const int MOVE_DOWN
Определения DigitalCodeLockUI.c:6
const int MOVE_LEFT
Определения DigitalCodeLockUI.c:3
void NavigateLeft()
Определения DigitalCodeLockUI.c:438
void NavigateRight()
Определения DigitalCodeLockUI.c:425
const int MOVE_RIGHT
Определения DigitalCodeLockUI.c:4
void NavigateDown()
Определения DigitalCodeLockUI.c:464
void NavigateUp()
Определения DigitalCodeLockUI.c:451
void ConfirmCode()
Определения DigitalCodeLockUI.c:246
void ClearInput()
Определения DigitalCodeLockUI.c:171
const int MOVE_UP
Определения DigitalCodeLockUI.c:5
int m_InvInputActive
Определения DigitalCodeLockUI.c:41
proto native bool LocalPress(string action, bool check_focus=true)

Перекрестные ссылки ClearInput(), ConfirmCode(), ControllerMovementButtonTickHandler(), Input::LocalPress(), m_InvInputActive, MOVE_DOWN, MOVE_LEFT, MOVE_RIGHT, MOVE_UP, NavigateDown(), NavigateLeft(), NavigateRight() и NavigateUp().

Используется в Update().