Enhanced IMGUI is a small extension for UnityEngine that improves build-in IMGUI system to look and work more like Dear ImGui
There is one major problem with unity's IMGUI system that we just can't avoid, and this is GUI.depth
. In short, the way it works is to force fixed Z order of next drawn controls. In unity however it is only available for objects defined in different OnGUI()
methods.
What this means for EnhancedIMGUI
is that you can't define multiple windows areas in one OnGUI method unless you don't want to use depth.
You can learn more about GUI.depth
here.
API Documentation coming soon.
(c) 2019 Adam Majcherek