A community-driven project for extending Unity Bolt with custom nodes, types, and helpers.
Development is open to the community.
While the latter flows off of the tongue more naturally, this project aims to be part of a larger ecosystem of addons and so aims for the former. If auto-adding custom types from namespaces becomes a supported feature of Bolt, Bolt.Addons.X is preferable.
Import the provided .assetpackage into your project, then and regenerate. There is no need to add anything to the assembly or type options. "Build Unit Options" is required before the units will be available.
Important: Version 2 is structured significantly different from prior versions. See the Upgrade Guide for more information.
There are two sets of units currently delivered:
/Variables
- Increment Variable
- Decrement Variable
- Plus Equals
/Events
- On Every X Seconds
- On Variable Changed
- Manual Event
/Documentation
- Todo
- Some Value -- (new in 2.4)
- Stuff Happens
- Comment
/Collections
- Random Numbers
/Control
- Branch (Params)
- Gate
- Edge Trigger
- Change Detect
- DoOnce
/Logic
- Latch
- Polarity
- Between
- Logic (Params)
- Log -- (new in 2.4)
/Math
- Math Op
- /Functions (Still in testing, feel free to make suggestions, though!)
- Decay
- Exponential
- Linear
- Logarithmic
- Reverse Linear
- Sigmoid
- Defined Event
- Trigger Defined Event
- Global Event
- Trigger Global Event
Return Events have officially moved to their own page - http://lifeandstylemedia.com/tutorials/bolt/assets/returnevent_downloads.php)
See the documentation! Add the .unitypackage, use the Tools menu to Build Unit Options, and they're ready to go! Once you've rebuilt your unit options, the new nodes will be available for use. The repository wiki details each node added. If we've missed anything, send us a message!
To build the addons for Bolt version {targetversion}. Add the following dlls from your Unity Project with {targetversion} of Bolt installed:
\Dependencies\BoltBinaries\{targetversion}
- Bolt.*.dll
- Ludiq.*.dll (from (Assets\Ludiq\Assemblies) )
\Dependencies\UnityBinaries
- UnityEditor.dll
- UnityEngine.CoreModule.dll
- UnityEngine.dll
- UnityEngine.UI.dll
Open and build the \src\Bolt.Addons.Community.sln solution in Visual Studio 2017, selecting the Release_{targetversion} solution configuration.
The binaries will be copied to \Output\{targetversion}
- *Reality.Stop()
- *JasonJamesLASM
- Necka
- AFoolsDuty
- Eka
- Silence
