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

◆ SelectGamepad()

void CGame::SelectGamepad ( )
inlineprotected

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

2464 {
2466 BiosUserManager user_manager = GetUserManager();
2467
2468 if (user_manager)
2469 {
2470 BiosUser selected_user = user_manager.GetSelectedUser();
2471 if (selected_user)
2472 {
2473 OnlineServices.SetBiosUser(selected_user);
2474 SetPlayerName(selected_user.GetName());
2476 #ifdef PLATFORM_CONSOLE
2477 SetPlayerGameName(selected_user.GetName());
2478 user_manager.GetUserDatabaseIdAsync();
2479 #endif
2480 }
2481
2482 if (GetUIManager().GetMenu())
2483 {
2485 }
2486 }
2487
2488 switch (GetLoadState())
2489 {
2490 case DayZLoadState.JOIN_USER_SELECT:
2491 {
2492 SetLoadState(DayZLoadState.JOIN_CONTROLLER_SELECT);
2493 OnlineServices.LoadMPPrivilege();
2494 break;
2495 }
2496 case DayZLoadState.PARTY_USER_SELECT:
2497 {
2498 SetLoadState(DayZLoadState.PARTY_CONTROLLER_SELECT);
2501 break;
2502 }
2503 case DayZLoadState.CONNECT_USER_SELECT:
2504 {
2505 SetLoadState(DayZLoadState.CONNECT_CONTROLLER_SELECT);
2506 OnlineServices.LoadMPPrivilege();
2507 break;
2508 }
2509 case DayZLoadState.MAIN_MENU_USER_SELECT:
2510 {
2511 SetLoadState(DayZLoadState.MAIN_MENU_CONTROLLER_SELECT);
2514 break;
2515 }
2516 case DayZLoadState.MISSION_USER_SELECT:
2517 {
2518 SetLoadState(DayZLoadState.MISSION_CONTROLLER_SELECT);
2520 string mission;
2521 GetCLIParam("mission", mission);
2523 break;
2524 }
2525 }
2526 }
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:1153
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:3641
proto native BiosUserManager GetUserManager()
void DeleteTitleScreen()
Определения DayZGame.c:2181
void SetLoadState(DayZLoadState state)
Определения DayZGame.c:1325
static float GetUserFOVFromConfig()
Определения DayZGame.c:3677
DayZLoadState GetLoadState()
Определения DayZGame.c:1330
void SetUserFOV(float pFov)
Определения DayZGame.c:3661
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
Определения constants.c:182
const int MENU_SERVER_BROWSER
Определения 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().