namespace UIWidgets { using UIWidgets.Styles; using UnityEngine; /// /// Prefabs templates. /// public class PrefabsTemplates : ScriptableObject { #if UNITY_EDITOR static PrefabsTemplates instance; /// /// Instance. /// public static PrefabsTemplates Instance { get { if (instance == null) { instance = UtilitiesEditor.LoadAssetWithGUID(ReferenceGUID.PrefabsTemplates); } return instance; } set { instance = value; } } #endif /// /// Autocomplete. /// [SerializeField] public GameObject Autocomplete; /// /// Combobox. /// [SerializeField] public GameObject Combobox; /// /// Combobox with enabled multiselect. /// [SerializeField] public GameObject ComboboxMultiselect; /// /// DragInfo. /// [SerializeField] public GameObject DragInfo; /// /// ListView. /// [SerializeField] public GameObject ListView; /// /// PickerListView. /// [SerializeField] public GameObject PickerListView; /// /// PickerTreeView. /// [SerializeField] public GameObject PickerTreeView; /// /// Scene. /// [SerializeField] public GameObject Scene; /// /// Table. /// [SerializeField] public GameObject Table; /// /// TileView. /// [SerializeField] public GameObject TileView; /// /// TreeGraph. /// [SerializeField] public GameObject TreeGraph; /// /// TreeView. /// [SerializeField] public GameObject TreeView; /// /// Tooltip. /// [SerializeField] public GameObject Tooltip; /// /// Default style. /// [SerializeField] public Style StyleDefault; /// /// Blue style. /// [SerializeField] public Style StyleBlue; } }