Releases: RealityStop/Bolt.Addons.Community
On Every X Seconds
v1.6 - IsNull, RandomNumbers, ChangeDetect, and revamped DoOnce (Prerelease)
Add three new nodes (Is Null, Random Numbers, and Change Detect)and revamps DoOnce to merge the two variants together.
Change Detect
When entered, this node checks to see if a value has changed, and passes control flow to the On Change exit flow. On Change will only trigger if the value of Input has changed, and on the first iteration.
For convenience, the current value is passed in the value output port.
(when using floating point numbers, the node will call Mathf.Approximately() to prevent excessive triggers)
Random Numbers
Generates a list of random numbers (floating point or integer) within a given range. Use the graph inspector to switch between integer and floating point modes.
Is Null
Detects if a value is null. Unlike the built-in units, this provides the Null check as a boolean result. While rarely required, this is necessary as Bolt does not have any way to get a boolean result for a null check. (Null cannot be passed to the existing Equals unit, and none of the built-in Null checks yield a boolean)
Do Once (v2)
As previously mentioned, Do Once was revamped to be a single node that encapsulates both variants. Existing instances of the original Do Once nodes will continue to work, but will color yellow to show they are obsoleted.
The new variant contains the two original modes with a toggle in the inspector window.
In other respects, the nodes function the same as their original specification.
v1.5 Polarity, Edge Trigger, and Do Once
Adds four new nodes, Polarity, Edge Trigger, and two variants of Do Once.
Edge Trigger
Detects when a boolean transitions value. Exit is only triggered when the value changes.
Do Once
Lets one control flow instance through until it is reset. The Test Reset input an optional control flow that allows the Do Once node to requery the reset without an entering control flow. Test Reset will never trigger the Exit, and is frequently unneeded, as the Enter input will also test the Reset value. Should the reset signal come in while Enter is not being toggled, however, wiring the Test Reset is necessary
A simpler flow based version also exists:
Polarity
Given a number, it outputs whether the value is zero, positive or negative.
v1.4 - Latch and Between
With this release, two new units have joined the project: Latch and Between.
- Latch - Mimics a Flip-Flop from control theory by "latching" an input boolean true value, almost as a "has it ever been true" check. There is a provided Reset input that allows the unit the reset the internal memory.
- Between - A simple convenience unit that checks if the input value is within the specified range (inclusive).
Also, Jason's comment units are available in 1.3 compatible form.
v1.3 - Gate release
Gate added to .Logic.dll.
This was compiled against 2017.3 Unity Binaries and the bolt version listed on the asset package. However, VERY little of unity is actually used, and the Unity references are version agnostic, so it should support other versions as well.
Other Bolt versions can be available upon request.
v 1.2.1
Fixes editor references during build
v1.2
Adds 3 Conditional Branch nodes. Happy graphing!
v1.1
Adds Plus Equals, drop in replacement for v1.0
Initial Release
Initial release of the binaries. Does not include JasonJonesLASM content yet.













