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

◆ GetString()

string PluginConfigHandler::GetString ( string key)
inlineprotected

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

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

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

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