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

◆ ToggleSort()

void ServerBrowserTab::ToggleSort ( ESortType type)
inlineprotected

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

525 {
526 ESortOrder order = ESortOrder.ASCENDING;
527
528 if ( m_SortType != type )
529 {
530 if ( m_SortInverted[type] == true )
531 {
532 m_EntriesSorted[type].Invert();
533 }
534
535 m_SortInverted[type] = false;
536 }
537 else
538 {
539 if ( m_SortOrder == ESortOrder.ASCENDING )
540 {
541 m_EntriesSorted[type].Invert();
542 m_SortInverted[type] = true;
543 order = ESortOrder.DESCENDING;
544 }
545 else
546 {
547 m_EntriesSorted[type].Invert();
548 m_SortInverted[type] = false;
549 }
550 }
551
552 SetSort( type, order );
553 }
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:555

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

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