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

◆ InitRequiredPartVariants()

void ConstructionPartTypeData::InitRequiredPartVariants ( )
inlineprotected

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

277 {
278 string path = m_PartPath + " RequiredPartsVariants";
279 if (g_Game.ConfigIsExisting(path))
280 {
281 int count = g_Game.ConfigGetChildrenCount(path);
282 if (count > 0)
283 {
285 {
286 m_ReqPartVariants = new TConstructionPartVariantArray();
287
288 for (int i = 0; i < count; ++i)
289 {
290 string variantPath = "";
291 g_Game.ConfigGetChildName(path, i, variantPath);
292 variantPath = path + " " + variantPath + " partVariants";
293 array<string> tmp = new array<string>();
294 g_Game.ConfigGetTextArray(variantPath, tmp);
295 m_ReqPartVariants.Insert(tmp);
296 }
297 }
298 }
299 }
300 }
DayZGame g_Game
Определения DayZGame.c:4074
string path
Определения OptionSelectorMultistate.c:142
ref TConstructionPartVariantArray m_ReqPartVariants
Определения ConstructionPartTyped.c:41

Перекрестные ссылки g_Game, m_PartPath, m_ReqPartVariants и path.

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