Unity Visual Scripting converter add-ons
UVS converter add-ons are used to convert Unity Visual Scripting graph to uNode graph.
Before using UVS Converter you need to import this add-ons, navigate to Tools > uNode > Welcome > Add-ons and click on the UVS Converter to import the add-ons.
To open C# Parser, navigate to Tools > uNode > UVS Converter
Important
This add-ons is tested with Unity Visual Scripting v1.7.6, using this add-ons for older version of Unity Visual Scripting may not work.
Note
This features is still in earlier version there might be a bug that stop it working.
Also uNode may not be able to convert some unit ( especially custom unit ) in your UVS graph, if it happen you need to convert Dummy (the not supported / invalid converted) node to the correct node manually.
Converting Flow Graph into uNode graph
There's two ways for converting Flow Graph into unode graphs.
Script Graph Asset

- Open UVS Converter
- Navigate to
Flow Graph > Asset - Assign the
Graphproperty - Change the
Parse Toproperty based on your graph type.- If your graph type is regular flow graph then use
Class Component - If your graph type is macro graph use
Macro
- If your graph type is regular flow graph then use
- Enable or disable the
Object To Graph Variable, if this option enable then the Variable that's embedded toGame Objectwill then be converted to uNode variable. - Since the UVS variable is not store it's type data, uNode will need manual extra steps for correctly convert the UVS variables.
-Firstly you need to click onAnalize
-After that you need to manually find and fix the variable that have wrong type.Note
We do have a predicted type based on
Valueof that variable and based on connection to the variable in your graph.
The first assigned type is our predicted type by using the analizer, the type mayincorrectand you must change it to correct value so that uNode can correctly convert your graph.
You can change it by clicking on the variable type or selecting the available predicted types. - Click on
Convertto start converting it, the result graph will be saved in the project with same folder and file name with the converted graph.
Script Machine

- Open UVS Converter
- Navigate to
Flow Graph > Embed - Assign the
Graphproperty - Enable or disable the
Object To Graph Variable, if this option enable then the Variable that's embedded toGame Objectwill then be converted to uNode variable. - Since the UVS variable is not store it's type data, uNode will need manual extra steps for correctly convert the UVS variables.
-Firstly you need to click onAnalize
-After that you need to manually find and fix the variable that have wrong type.Note
We do have a predicted type based on
Valueof that variable and based on connection to the variable in your graph.
The first assigned type is our predicted type by using the analizer, the type mayincorrectand you must change it to correct value so that uNode can correctly convert your graph.
You can change it by clicking on the variable type or selecting the available predicted types. - Click on
Convertto start converting it, the result graph will be placed inHeirarchywindow
Converting State Graph into uNode graph
This features is still Work In Progress, there's no ETA currenntly.