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

◆ SetupPlayerName()

void Managed::SetupPlayerName ( bool new_name)
inlineprotected

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

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

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

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