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

◆ LoadSubParameter()

string PluginFileHandler::LoadSubParameter ( string param_name,
int sub_array_index,
string sub_param_name )
inlineprivate

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

327 {
328 string ret_value = STRING_EMPTY;
330 array<ref map<string, string>> sub_arrays;
331
332 if ( m_ConfigParamsArrayInArray.Contains(param_name) )
333 {
334 sub_arrays = m_ConfigParamsArrayInArray.Get(param_name);
335
336 if ( sub_arrays != NULL )
337 {
338 if ( sub_array_index < sub_arrays.Count() )
339 {
340 param = sub_arrays.Get(sub_array_index);
341
342 if ( param.Contains(sub_param_name) )
343 {
344 ret_value = param.Get(sub_param_name);
345 }
346 }
347 }
348 }
349
350 return ret_value;
351 }
map
Определения ControlsXboxNew.c:4
ref map< string, ref array< ref map< string, string > > > m_ConfigParamsArrayInArray
Определения PluginLocalProfile.c:6
const string STRING_EMPTY
Определения constants.c:54
proto string Get(int index)
Gets n-th character from string.

Перекрестные ссылки string::Get(), m_ConfigParamsArrayInArray и STRING_EMPTY.

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