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

◆ GetArray()

array< ref CfgParam > PluginConfigHandler::GetArray ( string key)
inlineprotected

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

168 {
169 if ( ParamExist(key) )
170 {
171 CfgParamArray param = CfgParamArray.Cast( GetParamByName( key, CFG_TYPE_ARRAY ) );
172 return param.GetValues();
173 }
174 else
175 {
176 if ( m_DefaultValues.Contains(key) )
177 {
178 CfgParamArray default_param = CfgParamArray.Cast( m_DefaultValues.Get( key ) );
179 return SetArray( key, default_param.GetValues() ).GetValues();
180 }
181 else
182 {
183 return SetArray( key, new array<ref CfgParam> ).GetValues();
184 }
185 }
186 }
const int CFG_TYPE_ARRAY
Определения CfgParam.c:5
CfgParamArray SetArray(string key, array< ref CfgParam > params)
Определения PluginConfigDebugProfile.c:159
ref map< string, ref CfgParam > m_DefaultValues
Определения PluginConfigDebugProfile.c:91

Перекрестные ссылки CFG_TYPE_ARRAY, m_DefaultValues и SetArray().

Используется в AddCameraPreset(), AddWeatherPreset(), CustomLocationsAdd(), CustomLocationsRemove(), GetBatchSpawnRectangle(), GetItemParams(), GetSubParametersInStringArray(), ItemAddToPreset(), ItemRemoveFromPreset(), LoadCameraPresets(), LoadWeatherPresets(), OnInit(), RemoveCameraPreset(), RemovePreset(), RemoveWeatherPreset(), SetBatchSpawnRectangle(), SetPreset() и SwapItem().