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

EditorWindow.OnProjectChange()

Описание

Обработчик сообщения, которое отправляется при каждом изменении состояния проекта.

Действия, вызывающие это сообщение, включают создание, переименование или перераспределение ресурсов, а также перемещение или переименование папок в проекте. Обратите внимание, что сообщение не отправляется немедленно в ответ на эти действия, а скорее во время следующего обновления приложения редактора.

Действия, предпринятые с ресурсами, для которых установлены HideFlags.HideInHierarchy, не приведут к отправке этого сообщения.

Сообщение OnProjectChange используется для сообщения об изменении элементов в окне Project. Изменения могут включать такие примеры, как добавление в проект нового GameObjects или материалов. Кроме того, добавление папок без содержимого будет работать как ожидалось. В качестве последнего примера OnProjectChange будет использоваться для просмотра любых изменений в окне Project.
Дополнительные ресурсы: EditorApplication.projectChanged..

using UnityEditor;

class MyEditor : EditorWindow { void OnProjectChange() { // Update editor according to changes in the Project } }