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

◆ SelectGamepad()

void CGame::SelectGamepad ( )
inlineprotected

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

2530 {
2532 BiosUserManager user_manager = GetUserManager();
2533
2534 if (user_manager)
2535 {
2536 BiosUser selected_user = user_manager.GetSelectedUser();
2537 if (selected_user)
2538 {
2539 OnlineServices.SetBiosUser(selected_user);
2540 SetPlayerName(selected_user.GetName());
2542 #ifdef PLATFORM_CONSOLE
2543 SetPlayerGameName(selected_user.GetName());
2544 user_manager.GetUserDatabaseIdAsync();
2545 #endif
2546 }
2547
2548 if (GetUIManager().GetMenu())
2549 {
2551 }
2552 }
2553
2554 switch (GetLoadState())
2555 {
2556 case DayZLoadState.JOIN_USER_SELECT:
2557 {
2558 SetLoadState(DayZLoadState.JOIN_CONTROLLER_SELECT);
2559 OnlineServices.LoadMPPrivilege();
2560 break;
2561 }
2562 case DayZLoadState.PARTY_USER_SELECT:
2563 {
2564 SetLoadState(DayZLoadState.PARTY_CONTROLLER_SELECT);
2567 break;
2568 }
2569 case DayZLoadState.CONNECT_USER_SELECT:
2570 {
2571 SetLoadState(DayZLoadState.CONNECT_CONTROLLER_SELECT);
2572 OnlineServices.LoadMPPrivilege();
2573 break;
2574 }
2575 case DayZLoadState.MAIN_MENU_USER_SELECT:
2576 {
2577 SetLoadState(DayZLoadState.MAIN_MENU_CONTROLLER_SELECT);
2580 break;
2581 }
2582 case DayZLoadState.MISSION_USER_SELECT:
2583 {
2584 SetLoadState(DayZLoadState.MISSION_CONTROLLER_SELECT);
2586 string mission;
2587 GetCLIParam("mission", mission);
2589 break;
2590 }
2591 }
2592 }
Mission mission
Определения DisplayStatus.c:28
proto native owned string GetName()
proto native EBiosError GetUserDatabaseIdAsync()
Call async function to get database ID.
proto native BiosUser GetSelectedUser()
Returns the currently selected user.
proto native UIManager GetUIManager()
void ResetProfileOptions()
Определения DayZGame.c:1199
proto native void PlayMission(string path)
Starts mission (equivalent for SQF playMission). You MUST use double slash \.
proto native void SetPlayerName(string name)
Sets current player name.
void SetPlayerGameName(string name)
Определения DayZGame.c:3847
proto native BiosUserManager GetUserManager()
void DeleteTitleScreen()
Определения DayZGame.c:2237
void SetLoadState(DayZLoadState state)
Определения DayZGame.c:1371
static float GetUserFOVFromConfig()
Определения DayZGame.c:3883
DayZLoadState GetLoadState()
Определения DayZGame.c:1376
void SetUserFOV(float pFov)
Определения DayZGame.c:3867
proto native UIScriptedMenu GetMenu()
Returns most-top open menu.
proto native UIScriptedMenu EnterScriptedMenu(int id, UIMenuPanel parent)
Create & open menu with specific id (see MenuID) and set its parent.
override void Refresh()
Определения ChatInputMenu.c:70
const int MENU_MAIN
Определения 3_Game/DayZ/constants.c:188
const int MENU_SERVER_BROWSER
Определения 3_Game/DayZ/constants.c:206
proto bool GetCLIParam(string param, out string val)
Returns command line argument.

Перекрестные ссылки DeleteTitleScreen(), UIManager::EnterScriptedMenu(), GetCLIParam(), GetLoadState(), UIManager::GetMenu(), BiosUser::GetName(), BiosUserManager::GetSelectedUser(), GetUIManager(), BiosUserManager::GetUserDatabaseIdAsync(), GetUserFOVFromConfig(), GetUserManager(), OnlineServices::LoadMPPrivilege(), MENU_MAIN, MENU_SERVER_BROWSER, mission, PlayMission(), UIScriptedMenu::Refresh(), ResetProfileOptions(), OnlineServices::SetBiosUser(), SetLoadState(), SetPlayerGameName(), SetPlayerName() и SetUserFOV().

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