Объявление
public static bool SetDefaultPresetsForType(Presets.PresetType type, DefaultPreset[] presets);Параметры
type | Действительный PresetType по умолчанию.. |
presets | Упорядоченный список DefaultPreset. |
Возвращает
bool Возвращает true, если список был установлен по умолчанию. В противном случае возвращает false.
Описание
Задает список предустановок по умолчанию с фильтром для определенного 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());
}
}
}