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

◆ SetNextActive()

override void Container::SetNextActive ( )
inlineprotected

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

648 {
649 Unfocus();
650 int focused_row = m_FocusedItemPosition / ROWS_NUMBER_XBOX;
651 int max_row = ( m_Icons.Count() - 1) / ROWS_NUMBER_XBOX;
652
653 if ( max_row > focused_row )
654 {
656 if ( m_FocusedItemPosition >= m_Icons.Count() )
657 {
658 m_FocusedItemPosition = m_Icons.Count() - 1;
659 }
661 }
662 else
663 {
664 SetActive(false);
665 }
666 }
void SetActive()
Определения TrapBase.c:414
override void Unfocus()
Определения CargoContainer.c:626
ref array< ref Icon > m_Icons
Определения CargoContainer.c:11
void UpdateSelection()
Определения CargoContainer.c:466
const int ROWS_NUMBER_XBOX
Определения CargoContainer.c:4
int m_FocusedItemPosition
Определения CargoContainer.c:9

Перекрестные ссылки m_FocusedItemPosition, m_Icons, ROWS_NUMBER_XBOX, SetActive(), Unfocus() и UpdateSelection().

Используется в LayoutHolder::MoveGridCursor(), AttachmentsGroupContainer::SetNextActive() и LayoutHolder::SetNextActive().