UIElements Expansions: Router

$6
Publisher mathru.net
File size 6.28MB
Number of files 111
Latest version 1.0.5
Latest release date 2020-06-11 08:43:17
First release date 2020-03-18 07:35:13
Supported Unity versions 2018.4.2 or higher
Unity UIElements Expansions is an asset series that extends Unity's UIElements.
This asset primarily adds the following features to the UnityEditor:

1. Routing function
UIElements provides the routing features often found in modern Javascript frameworks that implement SinglePageApplication.
Define a uxml file and routing path to display in three ways:
You can associate defined routing paths with button clicks and so on to achieve page transitions on UIElements.

A.Defined directly in uxml file
Define the uxml file and routing path using the Router tag. It is similar to the Unity native Template and Instance relationship.
B.Load the definition file using the Import tag
Use the Import tag to load a uxml file with many Router tags. This is useful when you want to keep routing definitions together in a single file.
C.Include the path attribute in the UXML tag of the uxml file being loaded
You can write routing paths directly in the imported uxml file, which is useful if you want to manage individual files.

The Page tag specifies the area in which to display the routed uxml file.
It can also be set up multiple times and can be named, so you can switch between parts of the page like an inline frame.

2. UIElements Expansions Common Features
In addition to the above, common useful tags and functions are provided.
Please see the following page for details.
https://mathru.net/dev/2bc0412083e5456c863ae98119cf80b1


Unity Asset Store legal and license information:
http://unity3d.com/legal/

Installation and Usage
https://mathru.net/dev/29974790afe74ea5834d0ac3f39c2276

Top Publisher Assets