Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

EventType.ValidateCommand

Описание

Проверяет специальную команду (например, копирование и вставка).

"Копировать", "Вырезать", "Вставить", "Удалить", "Выбранный кадр", "Дублировать", "Выделить все" и т. д. Отправляется только в редакторе.

Пример: заставить работать вставку в текущем окне или элементе управления:

using UnityEngine; using UnityEditor; public class Example : MonoBehaviour { void OnGUI() { // реализуем выбор кадра Event e = Event.current; if (e.type == EventType.ValidateCommand && e.commandName == "Paste") { Debug.Log("validate paste"); e.Use(); // without this line we won't get ExecuteCommand } if (e.type == EventType.ExecuteCommand && e.commandName == "Paste") { Debug.Log("Pasting: " + EditorGUIUtility.systemCopyBuffer); } } }

Смотрите так же: EventType.ExecuteCommand, Event.commandName.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3