Lite Editor Coroutines for Unity3D
May 7, 2026 ยท View on GitHub
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
- To analyze the whole project for various issues Unity-Scanner.
Dependencies Hunter
- To find unreferenced assets in Unity project see Dependencies-Hunter.
Addressables Inspector
- To analyze addressables layout Addressables-Inspector.
Missing References Hunter
- To find missing or empty references in your assets see Missing-References-Hunter.
Textures Hunter
- To analyze your textures and atlases see Textures-Hunter.
Materials Hunter
- To analyze your materials and renderers see Materials-Hunter.
Asset Inspector
- To analyze asset dependencies Asset-Inspector.