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

◆ LeaveGameplaySession()

static void OnlineServices::LeaveGameplaySession ( )
inlinestaticprotected

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

544 {
546 if ( m_ClientServices )
547 {
548 GetServersResultRow currentServerInfo = GetCurrentServerInfo();
549
550 if ( currentServerInfo )
551 m_ClientServices.GetSessionService().LeaveGameplaySessionAsync(currentServerInfo.m_HostIp, currentServerInfo.m_HostPort);
552 else if ( m_CurrentServerIP != "" )
553 m_ClientServices.GetSessionService().LeaveGameplaySessionAsync(m_CurrentServerIP, m_CurrentServerPort);
554
555 SetMultiplayState(false);
556 m_FirstFriendsLoad = true;
557
558 if ( m_FriendsList )
559 m_FriendsList.Clear();
560 }
561 }
int m_HostPort
Определения BiosLobbyService.c:150
string m_HostIp
Определения BiosLobbyService.c:149
static void GetClientServices()
Определения OnlineServices.c:57
static GetServersResultRow GetCurrentServerInfo()
Определения OnlineServices.c:167
static BiosClientServices m_ClientServices
Определения OnlineServices.c:10
static string m_CurrentServerIP
Определения OnlineServices.c:15
static ref map< string, ref BiosFriendInfo > m_FriendsList
Определения OnlineServices.c:20
static int m_CurrentServerPort
Определения OnlineServices.c:16
static void SetMultiplayState(bool state)
Определения OnlineServices.c:517
static bool m_FirstFriendsLoad
Определения OnlineServices.c:24

Перекрестные ссылки GetClientServices(), GetCurrentServerInfo(), m_ClientServices, m_CurrentServerIP, m_CurrentServerPort, m_FirstFriendsLoad, m_FriendsList, GetServersResultRow::m_HostIp, GetServersResultRow::m_HostPort и SetMultiplayState().

Используется в CGame::OnEvent().