Описание
Проверяет специальную команду (например, копирование и вставка).
"Копировать", "Вырезать", "Вставить", "Удалить", "Выбранный кадр", "Дублировать", "Выделить все" и т. д. Отправляется только в редакторе.
Пример: заставить работать вставку в текущем окне или элементе управления:
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.