namespace UIWidgets
{
using UIWidgets.Styles;
using UnityEngine;
///
/// References to the prefabs for the menu.
///
public class PrefabsMenu : ScriptableObject
{
#if UNITY_EDITOR
static PrefabsMenu instance;
///
/// Instance.
///
public static PrefabsMenu Instance
{
get
{
if (instance == null)
{
instance = UtilitiesEditor.LoadAssetWithGUID(ReferenceGUID.PrefabsMenu);
}
return instance;
}
set
{
instance = value;
}
}
#endif
#region Collections
///
/// AutocompleteCombobox.
///
[Header("Collections")]
[SerializeField]
public GameObject AutocompleteCombobox;
///
/// AutoComboboxIcons.
///
[SerializeField]
public GameObject AutoComboboxIcons;
///
/// AutoComboboxString.
///
[SerializeField]
public GameObject AutoComboboxString;
///
/// Combobox.
///
[SerializeField]
public GameObject Combobox;
///
/// ComboboxEnum.
///
[SerializeField]
public GameObject ComboboxEnum;
///
/// ComboboxEnumMultiselect.
///
[SerializeField]
public GameObject ComboboxEnumMultiselect;
///
/// ComboboxIcons.
///
[SerializeField]
public GameObject ComboboxIcons;
///
/// ComboboxIcons with enabled multiselect.
///
[SerializeField]
public GameObject ComboboxIconsMultiselect;
///
/// Combobox with InputField.
///
[SerializeField]
public GameObject ComboboxInputField;
///
/// DirectoryTreeView.
///
[SerializeField]
public GameObject DirectoryTreeView;
///
/// FileListView.
///
[SerializeField]
public GameObject FileListView;
///
/// ListView.
///
[SerializeField]
public GameObject ListView;
///
/// ListViewColors.
///
[SerializeField]
public GameObject ListViewColors;
///
/// ListViewEnum.
///
[SerializeField]
public GameObject ListViewEnum;
///
/// ListViewInt.
///
[SerializeField]
public GameObject ListViewInt;
///
/// ListViewHeight.
///
[SerializeField]
public GameObject ListViewHeight;
///
/// ListViewIcons.
///
[SerializeField]
public GameObject ListViewIcons;
///
/// ListViewPaginator.
///
[SerializeField]
public GameObject ListViewPaginator;
///
/// TreeView.
///
[SerializeField]
public GameObject TreeView;
#endregion
#region Containers
///
/// Accordion.
///
[Header("Containers")]
[SerializeField]
public GameObject Accordion;
///
/// Tabs.
///
[SerializeField]
public GameObject Tabs;
///
/// TabsLeft.
///
[SerializeField]
public GameObject TabsLeft;
///
/// TabsIcons.
///
[SerializeField]
public GameObject TabsIcons;
///
/// TabsIconsLeft.
///
[SerializeField]
public GameObject TabsIconsLeft;
#endregion
#region Dialogs
///
/// DatePicker.
///
[Header("Dialogs")]
[SerializeField]
public GameObject DatePicker;
///
/// DateTimePicker.
///
[SerializeField]
public GameObject DateTimePicker;
///
/// Dialog template.
///
[SerializeField]
public GameObject DialogTemplate;
///
/// FileDialog.
///
[SerializeField]
public GameObject FileDialog;
///
/// FolderDialog.
///
[SerializeField]
public GameObject FolderDialog;
///
/// Notify template.
///
[SerializeField]
public GameObject NotifyTemplate;
///
/// PickerBool.
///
[SerializeField]
public GameObject PickerBool;
///
/// PickerIcons.
///
[SerializeField]
public GameObject PickerIcons;
///
/// PickerInt.
///
[SerializeField]
public GameObject PickerInt;
///
/// PickerString.
///
[SerializeField]
public GameObject PickerString;
///
/// Popup.
///
[SerializeField]
public GameObject Popup;
///
/// TimePicker.
///
[SerializeField]
public GameObject TimePicker;
#endregion
#region Input
///
/// Autocomplete.
///
[Header("Input")]
[SerializeField]
public GameObject Autocomplete;
///
/// AutocompleteIcons.
///
[SerializeField]
public GameObject AutocompleteIcons;
///
/// ButtonBig.
///
[SerializeField]
public GameObject ButtonBig;
///
/// ButtonSmall.
///
[SerializeField]
public GameObject ButtonSmall;
///
/// Calendar.
///
[SerializeField]
public GameObject Calendar;
///
/// CenteredSlider.
///
[SerializeField]
public GameObject CenteredSlider;
///
/// CenteredSliderVertical.
///
[SerializeField]
public GameObject CenteredSliderVertical;
///
/// CircularSlider.
///
[SerializeField]
public GameObject CircularSlider;
///
/// CircularSliderFloat.
///
[SerializeField]
public GameObject CircularSliderFloat;
///
/// ColorPicker.
///
[SerializeField]
public GameObject ColorPicker;
///
/// ColorPickerRange.
///
[SerializeField]
public GameObject ColorPickerRange;
///
/// ColorPickerRangeHSV.
///
[SerializeField]
public GameObject ColorPickerRangeHSV;
///
/// ColorsList.
///
[SerializeField]
public GameObject ColorsList;
///
/// DateTime.
///
[SerializeField]
public GameObject DateTime;
///
/// DateScroller.
///
[SerializeField]
public GameObject DateScroller;
///
/// DateTimeScroller.
///
[SerializeField]
public GameObject DateTimeScroller;
///
/// DateTimeScrollerSeparate.
///
[SerializeField]
public GameObject DateTimeScrollerSeparate;
///
/// RangeSlider.
///
[SerializeField]
public GameObject RangeSlider;
///
/// RangeSliderFloat.
///
[SerializeField]
public GameObject RangeSliderFloat;
///
/// RangeSliderVertical.
///
[SerializeField]
public GameObject RangeSliderVertical;
///
/// RangeSliderFloatVertical.
///
[SerializeField]
public GameObject RangeSliderFloatVertical;
///
/// ScaleHorizontal.
///
[SerializeField]
public GameObject ScaleHorizontal;
///
/// ScaleVertical.
///
[SerializeField]
public GameObject ScaleVertical;
///
/// Spinner.
///
[SerializeField]
public GameObject Spinner;
///
/// SpinnerFloat.
///
[SerializeField]
public GameObject SpinnerFloat;
///
/// SplitButton.
///
[SerializeField]
public GameObject SplitButton;
///
/// Switch.
///
[SerializeField]
public GameObject Switch;
///
/// Time12.
///
[SerializeField]
public GameObject Time12;
///
/// Time24.
///
[SerializeField]
public GameObject Time24;
///
/// TimeAnalog.
///
[SerializeField]
public GameObject TimeAnalog;
///
/// TimeScroller.
///
[SerializeField]
public GameObject TimeScroller;
#endregion
#region Miscellaneous
///
/// AudioPlayer.
///
[Header("Miscellaneous")]
[SerializeField]
public GameObject AudioPlayer;
///
/// ContextMenu Template.
///
[SerializeField]
public GameObject ContextMenuTemplate;
///
/// Progressbar.
///
[SerializeField]
public GameObject Progressbar;
///
/// ProgressbarDeterminate.
///
[SerializeField]
public GameObject ProgressbarDeterminate;
///
/// ProgressbarIndeterminate.
///
[SerializeField]
public GameObject ProgressbarIndeterminate;
///
/// ScrollRectPaginator.
///
[SerializeField]
public GameObject ScrollRectPaginator;
///
/// ScrollRectNumericPaginator.
///
[SerializeField]
public GameObject ScrollRectNumericPaginator;
///
/// Sidebar.
///
[SerializeField]
public GameObject Sidebar;
///
/// Tooltip.
///
[SerializeField]
public GameObject Tooltip;
///
/// TooltipString.
///
[SerializeField]
public GameObject TooltipString;
#endregion
#region Other
///
/// Default style.
///
[Header("Other (not menu)")]
[SerializeField]
public Style DefaultStyle;
#endregion
}
}