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

◆ SetupPlayerName()

void Managed::SetupPlayerName ( bool new_name)
inlineprotected

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

390 {
391 string name = GameConstants.DEFAULT_CHARACTER_NAME;
392
393#ifdef PLATFORM_CONSOLE
394 BiosUserManager user_manager = GetGame().GetUserManager();
395 if( user_manager )
396 {
397 BiosUser user = user_manager.GetSelectedUser();
398 if( user )
399 {
400 name = user.GetName();
401 }
402 }
403#else
404 if ( !new_name )
405 {
406 m_CharacterDta.GetCharacterName(m_CharacterId, name);
407 }
408#endif
409
410 g_Game.SetPlayerGameName(name);
411 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
DayZGame g_Game
Определения DayZGame.c:3868
proto native owned string GetName()
proto native BiosUser GetSelectedUser()
Returns the currently selected user.
proto native BiosUserManager GetUserManager()
int m_CharacterId
Определения IntroSceneCharacter.c:3
MenuData m_CharacterDta
Определения IntroSceneCharacter.c:5
proto native CGame GetGame()

Перекрестные ссылки GameConstants::DEFAULT_CHARACTER_NAME, g_Game, GetGame(), BiosUser::GetName(), BiosUserManager::GetSelectedUser(), CGame::GetUserManager(), m_CharacterDta, m_CharacterId и name.

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