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

◆ ClearHierarchy()

void UIPopupScript::ClearHierarchy ( )
inlineprivate

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

156 {
157 // config hierarchy
158 // string config_path = "configfile CfgVehicles APC";
159 // string config_path = "";
160
161 m_ConfigHierarchyTextListbox.ClearItems();
162 m_ConfigVariablesTextListbox.ClearItems();
163
164 ref TStringArray base_classes = new TStringArray;
165 Debug.GetBaseConfigClasses( base_classes );
166
167 string config_path = "configfile";
168 ref TStringArray variables = m_ModuleConfigViewer.GetConfigHierarchy( config_path );
169 for ( int i = 0; i < variables.Count(); i++ )
170 {
171 string variable = variables.Get(i);
172
173 for ( int j = 0; j < base_classes.Count(); j++ )
174 {
175 if ( variable == base_classes.Get(j) )
176 {
177 string new_config_path = ( config_path + " " + variable ).Trim();
178 m_ConfigHierarchyTextListbox.AddItem( "+ " + variable, new ConfigParams( false, variable, 0, new_config_path, 0 ), 0);
179 }
180 }
181 }
182 }
Param5< bool, string, int, string, int > ConfigParams
Определения ScriptConsoleConfigTab.c:1
void Debug()
Определения UniversalTemperatureSource.c:349
TextListboxWidget m_ConfigHierarchyTextListbox
Определения UIPopupScriptConfigs.c:7
PluginConfigViewer m_ModuleConfigViewer
Определения UIPopupScriptConfigs.c:10
TextListboxWidget m_ConfigVariablesTextListbox
Определения UIPopupScriptConfigs.c:8
array< string > TStringArray
Определения EnScript.c:685

Перекрестные ссылки string::Get(), Debug::GetBaseConfigClasses(), m_ConfigHierarchyTextListbox, m_ConfigVariablesTextListbox и m_ModuleConfigViewer.

Используется в ChangeConfigFilter() и OnOpen().