AssemblyReloadEvents
This class has event dispatchers for assembly reload events.
Read time 1 minuteLast updated 8 days ago
Definition
- Type: Class
- Namespace: UnityEditor
- Assembly: UnityEditor
public static class AssemblyReloadEvents
Examples
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"); }}
Static Events
Member | Description |
|---|---|
| afterAssemblyReload | This event is dispatched just after Unity have reloaded all assemblies. |
| beforeAssemblyReload | This event is dispatched just before Unity reloads all assemblies. |
Delegates
Delegate | Description |
|---|---|
| AssemblyReloadEvents.AssemblyReloadCallback | Delegate used for assembly reload events. |