+12
Completed

Hierarchy icon to indicate machines or variables

Lazlo Bonin (Lead Developer) 4 years ago updated 2 years ago 10

There could be a icon in the hierarchy to indicate that an object has a machine or variables. This would be implemented in a way similar to other visual scripting tools.

Bolt Version:
Unity Version:
Platform(s):
Scripting Backend:
.NET Version (API Compatibility Level):
+2

I want to make this optional with an editor pref though, because some users might want a cleaner hierarchy.

Yep,  good idea. Ty.

ye plz something like this. or any other icon

+1

I used Hierarchy Tag Icons, free- https://www.assetstore.unity3d.com/en/#!/content/65401

But then I purchased Hierarchy PRO +Memory +Selections +HyperGraph- Only 3 bucks and well wort it.

https://www.assetstore.unity3d.com/en/#!/content/89542

+3

The icon will probably be a little grey electric bolt.

Ideally, what I'd like is for that bolt to turn red when there is an error in the associated graph. However, that'd require some clever optimizations, because we can't afford to recursively parse every machine at every frame to look for errors.

I'd like to see a Bolt icon in the hierarchy too. Some other assets I have (Master Audio) or had in the past (Playmaker) are doing that and it's very helpfull!

It's on the roadmap.

I'd just like to add that you should make the icon look like either the "O" or the "T" in the BOLT logo itself, if you can. That should hopefully make it more easily recognizable that it's from BOLT and not something else and help further distinguish it from other icons a user may be using in their hierarchy.  :)

+2
Completed

This will be part of Bolt 2 Alpha 5! 

I went for a very minimal look that blends with the editor and avoids distracting the user too much. 

Along with a bunch of related features:

  • Drag & drop a macro on an item in the hierarchy to automatically add a machine
  • Game objects with machines now show a little Bolt icon
  • If an error happens on that object, the icon will turn to a red error icon
  • Clicking that icon will ping the (first) errored out graph element
  • Graph pings now have a little animation like the hierarchy pings


Video: https://streamable.com/8hi27