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

Закрытые члены

void SelectionTranslation (Head_Default head, int idx)
 
void InitTranslatedSelections (int idx)
 
bool SearchAndTranslate (string path, int idx)
 
void SetSelectionState (bool state)
 
bool GetSelectionState ()
 
ref array< intGetTranslatedSelections ()
 

Закрытые данные

bool m_SelectionState
 
bool m_TranslationFinished = false
 
string m_BasePath
 
ref array< intm_TranslatedSelections
 
Head_Default m_Head
 

Подробное описание

Конструктор(ы)

◆ SelectionTranslation()

void SelectionTranslation ( Head_Default head,
int idx )
inlineprivate
77 {
78 m_Head = head;
79 m_BasePath = "cfgVehicles " + m_Head.GetType() + " HairHiding";
81 }
Definition EntityAI.c:95
Head_Default m_Head
Definition Head.c:74
string m_BasePath
Definition Head.c:72
void InitTranslatedSelections(int idx)
Definition Head.c:83

Перекрестные ссылки InitTranslatedSelections(), m_BasePath и m_Head.

Методы

◆ GetSelectionState()

bool GetSelectionState ( )
inlineprivate
149 {
150 return m_SelectionState;
151 }
bool m_SelectionState
Definition Head.c:69

Перекрестные ссылки m_SelectionState.

◆ GetTranslatedSelections()

ref array< int > GetTranslatedSelections ( )
inlineprivate
154 {
156 }
ref array< int > m_TranslatedSelections
Definition Head.c:73

Перекрестные ссылки m_TranslatedSelections.

◆ InitTranslatedSelections()

void InitTranslatedSelections ( int idx)
inlineprivate
84 {
85 if ( !m_Head.ConfigIsExisting("HairHiding") )
86 return;
87
88 string path;
89 int selectionIdx = -1;
91
92 //Hair
93 path = m_BasePath + " Group_Hair";
95 //Beard
96 path = m_BasePath + " Group_Beard";
98 //Hair + Beard
99 path = m_BasePath + " Group_HairBeard";
101
102 //other
103 for (int i = 0; !m_TranslationFinished; i++)
104 {
105 path = m_BasePath + " Group_" + i;
106 if ( g_Game.ConfigIsExisting(path) )
107 {
109 }
110 else
111 {
113 }
114 }
115 }
DayZGame g_Game
Definition DayZGame.c:3815
string path
Definition OptionSelectorMultistate.c:142
bool m_TranslationFinished
Definition Head.c:71
bool SearchAndTranslate(string path, int idx)
Definition Head.c:117

Перекрестные ссылки g_Game, m_BasePath, m_Head, m_TranslatedSelections, m_TranslationFinished, path и SearchAndTranslate().

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

◆ SearchAndTranslate()

bool SearchAndTranslate ( string path,
int idx )
inlineprivate
118 {
119 if (!g_Game.ConfigIsExisting(path))
120 return false;
121
123 g_Game.ConfigGetTextArray(path + " memberSelections", tempArrayStr);
124 int indexInOriginalArray = -2;
125
126 for (int i = 0; i < tempArrayStr.Count(); i++)
127 {
128 indexInOriginalArray = m_Head.m_HeadHairSelectionArray.Find(tempArrayStr.Get(i));
129 if ( idx == indexInOriginalArray ) //found it
130 {
131 g_Game.ConfigGetTextArray(path + " simpleSelectionName", tempArrayStr);
132 for (i = 0; i < tempArrayStr.Count(); i++)
133 {
134 m_TranslatedSelections.Insert(m_Head.m_HeadHairSelectionArray.Find(tempArrayStr.Get(i)));
135 }
137 return true;
138 }
139 }
140 return false;
141 }

Перекрестные ссылки g_Game, m_Head, m_TranslatedSelections, m_TranslationFinished и path.

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

◆ SetSelectionState()

void SetSelectionState ( bool state)
inlineprivate
144 {
146 }

Перекрестные ссылки m_SelectionState.

Поля

◆ m_BasePath

string m_BasePath
private

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

◆ m_Head

Head_Default m_Head
private

◆ m_SelectionState

bool m_SelectionState
private

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

◆ m_TranslatedSelections

ref array<int> m_TranslatedSelections
private

◆ m_TranslationFinished

bool m_TranslationFinished = false
private

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


Объявления и описания членов класса находятся в файле: