Unity 6.3
0 онлайн 0 гостей 3 в системе
Вход

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()); } } }