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

◆ ToggleSort()

void ServerBrowserTab::ToggleSort ( ESortType type)
inlineprotected

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

528 {
529 ESortOrder order = ESortOrder.ASCENDING;
530
531 if ( m_SortType != type )
532 {
533 if ( m_SortInverted[type] == true )
534 {
535 m_EntriesSorted[type].Invert();
536 }
537
538 m_SortInverted[type] = false;
539 }
540 else
541 {
542 if ( m_SortOrder == ESortOrder.ASCENDING )
543 {
544 m_EntriesSorted[type].Invert();
545 m_SortInverted[type] = true;
546 order = ESortOrder.DESCENDING;
547 }
548 else
549 {
550 m_EntriesSorted[type].Invert();
551 m_SortInverted[type] = false;
552 }
553 }
554
555 SetSort( type, order );
556 }
ESortOrder
Определения BiosLobbyService.c:46
ref map< ESortType, ref array< ref GetServersResultRow > > m_EntriesSorted
Определения ServerBrowserTab.c:75
ref map< ESortType, ESortOrder > m_SortInverted
Определения ServerBrowserTab.c:76
ESortType m_SortType
Определения ServerBrowserTab.c:41
ESortOrder m_SortOrder
Определения ServerBrowserTab.c:42
override void SetSort(ESortType type, ESortOrder order)
Определения ServerBrowserTabPc.c:558

Перекрестные ссылки m_EntriesSorted, m_SortInverted, m_SortOrder, m_SortType и SetSort().

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