Preset.SetDefaultPresetsForType
Declaration
public static bool SetDefaultPresetsForType(Presets.PresetType type, DefaultPreset[] presets);Параметры
| Параметр | Описание |
|---|---|
| тип | Допустимый по умолчанию PresetType. |
| предварительно установленные | Упорядоченный список DefaultPreset. |
Возвращаемое значение
логическое Возвращает true, если список был установлен по умолчанию. В противном случае возвращает false.
Описание
Устанавливает список Presets по умолчанию с фильтром для конкретного PresetType.
Предустановки по умолчанию хранятся в PresetManager. Доступ к Предустановкам с помощью скрипта, используя этот метод и Preset.GetDefaultListForType, или из окна Менеджер Предустановок.
using UnityEditor.Presets; using System.Linq;
public static class PresetUility { public static void InsertAsFirstDefault(Preset preset) { var type = preset.GetPresetType(); if (type.IsValidDefault()) { var list = Preset.GetDefaultPresetsForType(type).ToList(); list.Insert(0, new DefaultPreset(string.Empty, preset)); Preset.SetDefaultPresetsForType(type, list.ToArray()); } } }