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

◆ ToggleFavorite()

bool ScriptedWidgetEventHandler::ToggleFavorite ( )
inlineprivate

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

616 {
618 string ip = m_ServerData.GetIP();
619#ifdef PLATFORM_WINDOWS
620 //Save Data PC
621 m_Tab.GetRootMenu().AddFavorite(ip, m_ServerData.m_HostPort, m_IsFavorited);
622
623 #ifdef PLATFORM_CONSOLE
624 OnlineServices.SetServerFavorited(ip, 0, m_ServerData.m_SteamQueryPort, m_IsFavorited);
625 #else
626 OnlineServices.SetServerFavorited(ip, m_ServerData.m_HostPort, m_ServerData.m_SteamQueryPort, m_IsFavorited);
627 #endif
628#else
629 //Save Data Console
630 m_IsFavorited = m_Tab.GetRootMenu().SetFavoriteConsoles(ip, m_ServerData.m_HostPort, m_IsFavorited);
631#endif
632
633 m_Root.FindAnyWidget("unfavorite_image").Show(!m_IsFavorited);
634 m_Root.FindAnyWidget("favorite_image").Show(m_IsFavorited);
635
636 return m_IsFavorited;
637 }
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().