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

IShortcutManager

интерфейс в UnityEditor.ShortcutManagement

Описание

Представляет собой менеджер, который настраивает определенный экземпляр системы ярлыков.

Руководитель ведет список доступно профили, которые могут быть получены с помощью GetAvailableProfiles. Некоторые из методов требуют прошедшего профиля ID в момент вызова. Создание нового профиля с помощью CreateProfile делает его доступным и удаление профиля с помощью DeleteProfile делает его недоступным.

В нем также сохраняется ссылка на активные профиль (activeProfileId), который определяет активные привязки на основе переопределений ярлыков активного профиля. RebindShortcut и ClearShortcutOverride требует, чтобы активный профиль не был только для чтения (i.e. IsProfileReadOnly возвращений false для activeProfileId), поскольку эти два метода изменяют активный профиль.

Наконец, он поддерживает список доступных ярлыков, которые могут быть получены с помощью GetAvailableShortcuts. Все методы, которые используют ярлык ID требуют, чтобы ярлык был оцениваемым.

Свойства

Свойство Описание
activeProfileIdПолучает или устанавливает ID текущего активного профиля.

Открытые методы

Метод Описание
ClearShortcutOverrideСнимает привязку для ярлыка с заданным ярлыком ID из активного профиля.
CreateProfileСоздает новый профиль с указанным профилем ID.
DeleteProfileУдаляет профиль с данным профилем ID.
GetAvailableProfileIdsВозвращает перечисление всех оцениваемых профилей IDs.
GetAvailableShortcutIdsВозвращает перечисление всех доступных ярлыков IDs.
GetShortcutBindingВозвращает активную привязку для заданного ярлыка ID.
IsProfileIdValidПроверяет достоверность профиля ID.
IsProfileReadOnlyЯвляется ли профиль для данного профиля ID только для чтения?
IsShortcutOverriddenПереопределяет ли активный профиль привязку для указанного идентификатора сочетания клавиш?
RebindShortcutПерепривязывает ярлык для указанного ярлыка ID к указанной привязке в активном профиле.
RenameProfileПереименование ID профиля.

Мероприятия

Мероприятие Описание
activeProfileChangedПоднимается при изменении ID активного профиля.
shortcutBindingChangedПоднимается при изменении переопределений ярлыков в активном профиле.