private void DrawStartupSelector(ClassPickerField field, string[] assemblies, string labelText) { if (assemblies.Length == 0) { return; } DrawSection(() => { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField($"{labelText}:", GUILayout.Width(145)); field.OnGUI(); if (field.CurrentSelection() != null) { if (GUILayout.Button("X", GUILayout.Width(24), GUILayout.Height(14))) { field.SelectionMade(new ListEntry() { Value = null }); } } EditorGUILayout.EndHorizontal(); }); }
public ExportEditor(ExporterWindow window) : base(window) { _preloadPickerField = new PreloadPickerField(window); _runtimePickerField = new RuntimePickerField(window); }