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

◆ RandomizeCharacter()

void UIScriptedMenu::RandomizeCharacter ( )
inlineprotected

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

232 {
233 m_Scene.GetIntroCharacter().SetToDefaultCharacter();
234
235 // make random selection
236 m_Scene.GetIntroCharacter().SetCharacterGender(Math.RandomInt(0, 2));
237
238 if (m_Scene.GetIntroCharacter().IsCharacterFemale())
239 {
240 m_GenderSelector.SetValue("Female");
241 m_SkinSelector.LoadNewValues(m_Scene.GetIntroCharacter().GetCharList(ECharGender.Female), 0);
242 m_SkinSelector.SetRandomValue();
243 }
244 else
245 {
246 m_GenderSelector.SetValue("Male");
247 m_SkinSelector.LoadNewValues(m_Scene.GetIntroCharacter().GetCharList(ECharGender.Male), 0);
248 m_SkinSelector.SetRandomValue();
249 }
250
252
253 m_TopSelector.SetValue(GetGame().GetMenuDefaultCharacterData().GetAttachmentMap().Get(InventorySlots.BODY),false);
254 m_BottomSelector.SetValue(GetGame().GetMenuDefaultCharacterData().GetAttachmentMap().Get(InventorySlots.LEGS),false);
255 m_ShoesSelector.SetValue(GetGame().GetMenuDefaultCharacterData().GetAttachmentMap().Get(InventorySlots.FEET),false);
256
257 Refresh();
258 SetCharacter();
259
261 }
ECharGender
Определения ECharGender.c:2
override float Get()
Определения PlayerStatBase.c:134
MenuDefaultCharacterData GetMenuDefaultCharacterData(bool fill_data=true)
Определения Game.c:1493
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:465
ref OptionSelectorMultistateCharacterMenu m_ShoesSelector
Определения CharacterCreationMenu.c:30
DayZIntroScenePC m_Scene
Определения CharacterCreationMenu.c:7
void SetCharacter()
Определения CharacterCreationMenu.c:223
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().