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

AssemblyReloadEvents

класс в UnityEditor

Описание

Этот класс содержит диспетчеры событий перезагрузки сборок.

using UnityEditor;
using UnityEngine;

public class MyWindow : EditorWindow { [MenuItem("Test/Show My Window")] static void Init() { GetWindow<MyWindow>(); }

void OnEnable() { AssemblyReloadEvents.beforeAssemblyReload += OnBeforeAssemblyReload; AssemblyReloadEvents.afterAssemblyReload += OnAfterAssemblyReload; }

void OnDisable() { AssemblyReloadEvents.beforeAssemblyReload -= OnBeforeAssemblyReload; AssemblyReloadEvents.afterAssemblyReload -= OnAfterAssemblyReload; }

public void OnBeforeAssemblyReload() { Debug.Log("Before Assembly Reload"); }

public void OnAfterAssemblyReload() { Debug.Log("After Assembly Reload"); } }

Мероприятия

Мероприятие Описание
afterAssemblyReloadЭто событие отправляется сразу после того, как Unity перезагрузит все сборки.
beforeAssemblyReloadЭто событие отправляется незадолго до того, как Unity перезагружает все сборки.

Делегаты

делегат Описание
AssemblyReloadCallbackДелегат, используемый для событий перезагрузки сборки.