Drop 4 is available here: DOTS Visual Scripting 4th experimental drop
–EDIT–
Here we are,
Drop 3 of Visual Scripting for DOTS!
You’ll need to create a project using at least 2019.3.0a11 (Unity 2019.3.0a11) and download the Visual Scripting Project
Roll a Ball Demo
We made a small demo project so you can see how it was made and how you can use Visual Scripting , Download it here
Features
- Component/events Editor:
This window will let you create and edit Components or events. It’s not the final version but it will help and unstuck a lot of our users.
- Disabling Graphs and nodes:

You can select specific section of a graph and disable them using the right mouse button menu. that code won’t be executed or compiled. You can also disable that whole graph using the inspector on the graph, you should see the ‘‘state’’ options there. To access that in inspector, simply double click on the canvas of the selected graph
-
Description panel in searcher:

We are showing the selected node in that panel before you need to add it on your canvas. -
Graph Variables:
More general variables that can be used in different functions at the same time
- Unused nodes detection and styling:

Using the ‘‘cog’’ menu in your graph you can enable/disable this functionality. It will help you see what nodes are unused and aren’t generating any code.
- High Level Node: Debug Log

We regrouped all the logs together to form 1 big node. You can simply switch the type of message you want to send, using the drop-down menu.
Fixes
- VSB-233 For All Entities variables does not exist in the current context
- VSB-232 Empty criteria create compilation error
- VSB-231 Equals node return multiple bools instead of only one
- VSB-230 Deleting a macro asset will break all graphs that are using it
- VSB-214 Set Time Scale ‘Time’ does not contain a definition for ‘time Scale’
- VSB-211 Multiple Errors when creating nodes
- VSB-208 Missing a refresh after deleting sticky note
- VSB-207 Color Constant Node is getting alpha to black
- VSB-203 Hover on “For each” nodes in searcher will create it
- VSB-201 Moving component fields in cs file break nodes port connection order
- VSB-200 Get Component Node not displaying its type list
- VSB-196 Cannot create node that takes a pointer as parameter
- VSB-193 Can’t find Color Constant node
- VSB-192 Renaming a graph don’t rename it’s cs script
- VSB-190 Can’t rename custom function
- VSB-188 Copy paste a macro will put it in a stack
- VSB-187 Styling of the searcher is broken
- VSB-186 Naming in blackboard, breadcrumb doesn’t follow selected graph
- VSB-185 “local to world” criteria cannot be selected
- VSB-184 Criteria section in function collapse in each refresh
- VSB-180 Functions don’t show return type
- VSB-179 “Rotate by” node deform object when two axis are selected
- VSB-178 Variable from events send error ‘graphData’ does not exist in the current context
- VSB-177 Node duplication break when going in play mode
- VSB-175 Creating a “Get input” breaks the visual scripting editor
- VSB-165 Renaming a graph isn’t showing up in toolbar when docked
- VSB-164 “Float 4” UI in criteria is broken
- VSB-35 Can’t add Macro input and output ports in the blackboard
Know issues
- Visual on constant node is broken in the searcher description panel
- Can only change system order between visual scripts
- Performances issues when dragging edges after another edge connection










