Bolt

Bolt is an advanced visual scripting solution for Unity providing the most flexibility for both programmers and designers.

Setup

Download and install Bolt package to your Naninovel project. Bolt v2 is recommended, as the previous version doesn't support generics under AOT platforms (Naninovel core API is using generics extensively).

Now we need to expose Naninovel API for Bolt. Open the extractor tool via Tools/Bolt/Extractor...:

Under "Namespaces" tab add a new namespace record, find "Naninovel" in the list, check "Hierarchy" and press "Fast Extract":

That's it, you can now use Naninovel C# API in your bolt graphs.

An example project is available on GitHub: github.com/Elringus/NaninovelBolt.