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

◆ SelectGamepad()

void CGame::SelectGamepad ( )
inlineprotected

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

2486 {
2488 BiosUserManager user_manager = GetUserManager();
2489
2490 if (user_manager)
2491 {
2492 BiosUser selected_user = user_manager.GetSelectedUser();
2493 if (selected_user)
2494 {
2495 OnlineServices.SetBiosUser(selected_user);
2496 SetPlayerName(selected_user.GetName());
2498 #ifdef PLATFORM_CONSOLE
2499 SetPlayerGameName(selected_user.GetName());
2500 user_manager.GetUserDatabaseIdAsync();
2501 #endif
2502 }
2503
2504 if (GetUIManager().GetMenu())
2505 {
2507 }
2508 }
2509
2510 switch (GetLoadState())
2511 {
2512 case DayZLoadState.JOIN_USER_SELECT:
2513 {
2514 SetLoadState(DayZLoadState.JOIN_CONTROLLER_SELECT);
2515 OnlineServices.LoadMPPrivilege();
2516 break;
2517 }
2518 case DayZLoadState.PARTY_USER_SELECT:
2519 {
2520 SetLoadState(DayZLoadState.PARTY_CONTROLLER_SELECT);
2523 break;
2524 }
2525 case DayZLoadState.CONNECT_USER_SELECT:
2526 {
2527 SetLoadState(DayZLoadState.CONNECT_CONTROLLER_SELECT);
2528 OnlineServices.LoadMPPrivilege();
2529 break;
2530 }
2531 case DayZLoadState.MAIN_MENU_USER_SELECT:
2532 {
2533 SetLoadState(DayZLoadState.MAIN_MENU_CONTROLLER_SELECT);
2536 break;
2537 }
2538 case DayZLoadState.MISSION_USER_SELECT:
2539 {
2540 SetLoadState(DayZLoadState.MISSION_CONTROLLER_SELECT);
2542 string mission;
2543 GetCLIParam("mission", mission);
2545 break;
2546 }
2547 }
2548 }
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:1164
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:3715
proto native BiosUserManager GetUserManager()
void DeleteTitleScreen()
Определения DayZGame.c:2193
void SetLoadState(DayZLoadState state)
Определения DayZGame.c:1336
static float GetUserFOVFromConfig()
Определения DayZGame.c:3751
DayZLoadState GetLoadState()
Определения DayZGame.c:1341
void SetUserFOV(float pFov)
Определения DayZGame.c:3735
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:182
const int MENU_SERVER_BROWSER
Определения 3_Game/DayZ/constants.c:200
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().