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

◆ RandomizeCharacter()

void UIScriptedMenu::RandomizeCharacter ( )
inlineprotected

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

250 {
251 m_Scene.GetIntroCharacter().SetToDefaultCharacter();
252
253 // make random selection
254 m_Scene.GetIntroCharacter().SetCharacterGender(Math.RandomInt(0, 2));
255
256 if (m_Scene.GetIntroCharacter().IsCharacterFemale())
257 {
258 m_GenderSelector.SetValue("Female");
259 m_SkinSelector.LoadNewValues(m_Scene.GetIntroCharacter().GetCharList(ECharGender.Female), 0);
260 m_SkinSelector.SetRandomValue();
261 }
262 else
263 {
264 m_GenderSelector.SetValue("Male");
265 m_SkinSelector.LoadNewValues(m_Scene.GetIntroCharacter().GetCharList(ECharGender.Male), 0);
266 m_SkinSelector.SetRandomValue();
267 }
268
270
271 m_TopSelector.SetValue(GetGame().GetMenuDefaultCharacterData().GetAttachmentMap().Get(InventorySlots.BODY),false);
272 m_BottomSelector.SetValue(GetGame().GetMenuDefaultCharacterData().GetAttachmentMap().Get(InventorySlots.LEGS),false);
273 m_ShoesSelector.SetValue(GetGame().GetMenuDefaultCharacterData().GetAttachmentMap().Get(InventorySlots.FEET),false);
274
275 Refresh();
276 SetCharacter();
277
279 }
ECharGender
Определения ECharGender.c:2
override float Get()
Определения PlayerStatBase.c:134
MenuDefaultCharacterData GetMenuDefaultCharacterData(bool fill_data=true)
Определения Global/game.c:1548
void GenerateRandomEquip()
Определения gameplay.c:1017
ref OptionSelectorMultistateCharacterMenu m_BottomSelector
Определения CharacterCreationMenu.c:29
ref OptionSelectorMultistateCharacterMenu m_TopSelector
Определения CharacterCreationMenu.c:28
override void Refresh()
Определения ChatInputMenu.c:70
ref OptionSelectorMultistateCharacterMenu m_GenderSelector
Определения CharacterCreationMenu.c:26
ref OptionSelectorMultistateCharacterMenu m_SkinSelector
Определения CharacterCreationMenu.c:27
void CheckNewOptions()
Определения CharacterCreationMenu.c:483
ref OptionSelectorMultistateCharacterMenu m_ShoesSelector
Определения CharacterCreationMenu.c:30
DayZIntroScenePC m_Scene
Определения CharacterCreationMenu.c:7
void SetCharacter()
Определения CharacterCreationMenu.c:241
proto native CGame GetGame()

Перекрестные ссылки CheckNewOptions(), MenuDefaultCharacterData::GenerateRandomEquip(), Get(), GetGame(), CGame::GetMenuDefaultCharacterData(), m_BottomSelector, m_GenderSelector, m_Scene, m_ShoesSelector, m_SkinSelector, m_TopSelector, Math::RandomInt(), Refresh() и SetCharacter().

Используется в OnClick() и Update().