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

◆ GetClientServices()

static void OnlineServices::GetClientServices ( )
inlinestaticprotected

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

58 {
59 BiosUserManager user_manager = GetGame().GetUserManager();
60 if ( user_manager )
61 {
62 BiosUser selected_user = user_manager.GetSelectedUser();
63 if ( selected_user )
64 {
65 m_ClientServices = selected_user.GetClientServices();
66 }
67 #ifdef PLATFORM_WINDOWS
68 array<ref BiosUser> user_list = new array<ref BiosUser>;
69 user_manager.GetUserList( user_list );
70 if ( user_list.Count() > 0 )
71 {
72 m_ClientServices = user_list.Get( 0 ).GetClientServices();
73 }
74 #endif
75 }
76 else
77 {
78 Error( "BiosClientServices Error: Usermanager does not exist." );
79 }
80 }
proto native BiosClientServices GetClientServices()
proto native EBiosError GetUserList(array< ref BiosUser > user_list)
Gets the currently present list of users.
proto native BiosUser GetSelectedUser()
Returns the currently selected user.
proto native BiosUserManager GetUserManager()
static BiosClientServices m_ClientServices
Определения OnlineServices.c:10
proto native CGame GetGame()
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Error(), BiosUser::GetClientServices(), GetGame(), BiosUserManager::GetSelectedUser(), BiosUserManager::GetUserList(), CGame::GetUserManager() и m_ClientServices.

Используется в AutoConnectToEmptyServer(), CheckUpdate(), EnterGameplaySession(), GetCurrentServerInfo(), GetServerModList(), GetSession(), GetSessionHandle(), Init(), LeaveGameplaySession(), LoadFriends(), LoadMPPrivilege(), LoadPermissions(), LoadServers(), LoadVoicePrivilege(), PromptUpdate(), SetGameplayActivity(), SetPendingInviteList(), SetServerFavorited(), SetSessionHandle(), ShowInviteScreen() и ShowUserProfile().