Quick Update Unit Options by Namespace

Ryan DowlingSoka 3 years ago updated by Lazlo Bonin (Lead Developer) 1 year ago 5 1 duplicate

Hey there,
I work pretty heavily inside of C# and bolt graphs, quickly bouncing between the two of them.
In my work I have a single outer namespace for all of my game related code, that I update frequently.

It would be great to do targeted updates of the Unit Database to just this namespace, since I have to rebuild the namespace so often.

The Experimental Update Unit Options does help me a bit (probably more than a bit), but I am still pretty regularly having to rebuild the unit database which does take a while. It would be great to further be able to alleviate that burden.

Bolt Version:
Unity Version:
Scripting Backend:
.NET Version (API Compatibility Level):

Duplicates 1


Hi Ryan! Importing by namespace + improving the build speed with multithreading is currently planned for v.1.5, and I'm considering moving it up in terms of priority. 

I was just going to request this feature myself!  I export all of my code as DLLs that go into the Unity Plugins folder.  Whenever I add or remove a new public member to a class, then I can't use it (or not use it) in Bolt until I rebuild the Unit Options, which really kills my iteration time.  Would love to see a per-namespace or per-DLL rebuild option!

Working on Fix

Hi Jayderyu,

Sorry for the very late reply on this.

Thanks to the new extractor coming in Bolt v.1.4.1, you'll be able to import the entire GameSparks SDK at once via a single assembly import setting. This should catch all namespaces in the DLL.


(Sorry for the bump/necro, I'm doing some roadmap grooming following the Unity acquisition!)

This is now supported in Bolt 2 Alpha via the Extractor window, which allows bulk-extracting by namespace, assembly or type hierarchy.