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

◆ ToggleFavorite()

bool ScriptedWidgetEventHandler::ToggleFavorite ( )
inlineprivate

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

619 {
621 string ip = m_ServerData.GetIP();
622#ifdef PLATFORM_WINDOWS
623 //Save Data PC
624 m_Tab.GetRootMenu().AddFavorite(ip, m_ServerData.m_HostPort, m_IsFavorited);
625
626 #ifdef PLATFORM_CONSOLE
627 OnlineServices.SetServerFavorited(ip, 0, m_ServerData.m_SteamQueryPort, m_IsFavorited);
628 #else
629 OnlineServices.SetServerFavorited(ip, m_ServerData.m_HostPort, m_ServerData.m_SteamQueryPort, m_IsFavorited);
630 #endif
631#else
632 //Save Data Console
633 m_IsFavorited = m_Tab.GetRootMenu().SetFavoriteConsoles(ip, m_ServerData.m_HostPort, m_IsFavorited);
634#endif
635
636 m_Root.FindAnyWidget("unfavorite_image").Show(!m_IsFavorited);
637 m_Root.FindAnyWidget("favorite_image").Show(m_IsFavorited);
638
639 return m_IsFavorited;
640 }
PlayerListScriptedWidget m_Tab
Определения PlayerListEntryScriptedWidget.c:15
Widget m_Root
Определения SizeToChild.c:9
ref GetServersResultRow m_ServerData
Определения ServerBrowserEntry.c:34

Перекрестные ссылки m_IsFavorited, m_Root, m_ServerData, m_Tab и OnlineServices::SetServerFavorited().

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