Hide
Life Cycle & Functions

The following are the life cycle functions, some are wrapped around Unity EditorWindow's default life cycle callback:

  • public virtual void OnEditorDestroy() -> OnDestroy
  • public virtual void OnEditorEnable() -> OnEnable
  • public virtual void OnEditorDisable() -> OnDisable
  • public virtual void OnEditorUpdate(): like OnUpdate, gets called every 1 millisecond in UI Toolkit, and every frame when user have interactive in IMGUI.
  • public void StartEditorCoroutine(IEnumerator routine): like StartCoroutine, but for editor coroutine. No return value.
  • public void StopEditorCoroutine(IEnumerator routine): like StopCoroutine, but for editor coroutine.