Lite Editor Coroutines for Unity3D

May 7, 2026 ยท View on GitHub

stability-stable License: MIT Maintenance

Alternative implementation of the Editor Coroutines from Unity. Use it if you do not want to handle this kind of issues. This version also might be easier to modify for your needs (at least in my opinion).

Features

Supports all standard features

  • WaitForSeconds
  • WaitOperation
  • nested coroutines

How to use

Start Coroutine that way:

LiteEditorCoroutine.Start(enumerator);

or that way

LiteEditorCoroutine.Start(enumerator, this); // where 'this' might be EditorWindow which is used to detect when to stop the coroutine upon shutdown

you can also later stop coroutine by calling

coroutine.Stop();

Installation

You can just copy-paste LiteEditorCoroutine.cs to your project in any Editor folder.


Contributions

Feel free to report bugs, request new features or to contribute to this project!


Other tools

Unity Scanner
Dependencies Hunter
Addressables Inspector
Missing References Hunter
Textures Hunter
Materials Hunter
Asset Inspector