Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

afterAssemblyReloadThis event is dispatched just after Unity have reloaded all assemblies.
beforeAssemblyReloadThis event is dispatched just before Unity reloads all assemblies.

Delegates

Delegate

Description

AssemblyReloadEvents.AssemblyReloadCallbackDelegate used for assembly reload events.