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

Preset.GetDefaultPresetsForType

Declaration

public static DefaultPreset[] GetDefaultPresetsForType(Presets.PresetType type);

Параметры

Параметр Описание
тип Допустимый по умолчанию PresetType.

Возвращаемое значение

DefaultPreset[] Возвращает список DefaultPreset из PresetManager, которые соответствуют указанным PresetType.

Описание

Получает упорядоченный список DefaultPreset на основе указанных PresetType.

См. также Preset.SetDefaultPresetsForType.

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