UIElements Expansions is an extended asset for the Unity editor.
https://www.youtube.com/watch?v=X6lsNX4yqdM
"UIElements Expansions: Router" strongly supports "UIElements" which was introduced with Unity 2019.1.
UIElements replaces the current Unity editor GUI system (IMGUI) that was introduced in Unity 2019.1.
You can combine HTML for Unity "UXML" and style sheets for Unity "USS" to create a Unity GUI as if you were creating a web page with HTML and CSS.
Of course, you can write the process for the editor in the editor script as before, and you can create a dynamic GUI like HTML5 with methods like jQuery.
In the future, it is planned to replace the runtime GUI (Current uGUI) as well as the editor, and is expected to be the future Unity GUI.
However, the potential is high, but since it has just been introduced, there are still not enough functions to use it seriously.
"UIElements Expansions" is an asset that provides strong support for the missing pieces.
This "UIElements Expansions: Router" mainly supports the following functions:
Please refer to the following page.
Routing is a simple feature. Simply associate a routing path with a UXML file placed in the project.