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

◆ GetString()

string PluginConfigHandler::GetString ( string key)
inlineprotected

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

279 {
280 CfgParamString param = CfgParamString.Cast( GetParamByName( key, CFG_TYPE_STRING ) );
281
282 if ( param && param.GetValue() != STRING_EMPTY )
283 {
284 return param.GetValue();
285 }
286 else
287 {
288 if ( m_DefaultValues.Contains(key) )
289 {
290 CfgParamString default_param = CfgParamString.Cast( m_DefaultValues.Get( key ) );
291 CfgParamString param_string = SetString( key, default_param.GetValue() );
292 if(param_string)
293 return param_string.GetValue();
294 }
295 else
296 {
297 return SetString( key, "" ).GetValue();
298 }
299 }
300 return "";
301 }
const int CFG_TYPE_STRING
Определения CfgParam.c:1
CfgParamString SetString(string key, string value)
Определения PluginConfigDebugProfile.c:267
ref map< string, ref CfgParam > m_DefaultValues
Определения PluginConfigDebugProfile.c:67
const string STRING_EMPTY
Определения 1_Core/constants.c:54

Перекрестные ссылки CFG_TYPE_STRING, m_DefaultValues, SetString() и STRING_EMPTY.

Используется в GetDefaultPreset(), GetItemDebugPos(), GetItemSearch() и GetSoundsetFilter().