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

◆ RenderPresetItems()

void UIScriptedMenu::RenderPresetItems ( )
inlineprivate

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

160 {
161 // load preset items list
162 int i;
163 m_PresetItemsTextListbox.ClearItems();
164 if ( GetCurrentPresetIndex() != -1 )
165 {
166 bool isFixed = IsCurrentPresetFixed();
167 TStringArray preset_array = new TStringArray;
168
169 if ( isFixed )
170 {
171 m_ConfigDebugProfileFixed.GetPresetItems( GetCurrentPresetName(), preset_array );
172 }
173 else
174 {
175 m_ConfigDebugProfile.GetPresetItems( GetCurrentPresetName(), preset_array );
176 }
177
178 if ( preset_array )
179 {
180 for ( i = 0; i < preset_array.Count(); i++)
181 {
182 m_PresetItemsTextListbox.AddItem( preset_array.Get(i), NULL, 0);
183 }
184 }
185 }
186 }
PluginConfigDebugProfile m_ConfigDebugProfile
Определения SceneEditorMenu.c:1129
TextListboxWidget m_PresetItemsTextListbox
Определения SceneEditorMenu.c:1103
int GetCurrentPresetIndex()
Определения SceneEditorMenu.c:224
PluginConfigDebugProfileFixed m_ConfigDebugProfileFixed
Определения SceneEditorMenu.c:1128
bool IsCurrentPresetFixed()
Определения SceneEditorMenu.c:234
string GetCurrentPresetName()
Определения SceneEditorMenu.c:188
array< string > TStringArray
Определения EnScript.c:685

Перекрестные ссылки GetCurrentPresetIndex(), GetCurrentPresetName(), IsCurrentPresetFixed(), m_ConfigDebugProfile, m_ConfigDebugProfileFixed и m_PresetItemsTextListbox.

Используется в AddItemToPreset(), ItemMoveDown(), ItemMoveUp(), OnClick(), RefreshLists() и RemoveItemFromPreset().