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

◆ GetString()

string PluginConfigHandler::GetString ( string key)
inlineprotected

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

299 {
300 CfgParamString param = CfgParamString.Cast( GetParamByName( key, CFG_TYPE_STRING ) );
301
302 if ( param && param.GetValue() != STRING_EMPTY )
303 {
304 return param.GetValue();
305 }
306 else
307 {
308 if ( m_DefaultValues.Contains(key) )
309 {
310 CfgParamString default_param = CfgParamString.Cast( m_DefaultValues.Get( key ) );
311 CfgParamString param_string = SetString( key, default_param.GetValue() );
312 if(param_string)
313 return param_string.GetValue();
314 }
315 else
316 {
317 return SetString( key, "" ).GetValue();
318 }
319 }
320 return "";
321 }
const int CFG_TYPE_STRING
Определения CfgParam.c:1
CfgParamString SetString(string key, string value)
Определения PluginConfigDebugProfile.c:287
ref map< string, ref CfgParam > m_DefaultValues
Определения PluginConfigDebugProfile.c:91
const string STRING_EMPTY
Определения constants.c:54

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

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