Skip to content

Releases: RealityStop/Bolt.Addons.Community

On Every X Seconds

15 May 04:40

Choose a tag to compare

A repeating version of On Timer Elapsed. Like On Timer Elapsed, the timer resets when activated in a state.

v1.6 - IsNull, RandomNumbers, ChangeDetect, and revamped DoOnce (Prerelease)

13 May 06:02

Choose a tag to compare

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)

Imgur

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.
Imgur

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

26 Apr 22:35

Choose a tag to compare

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

18 Apr 21:40

Choose a tag to compare

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.
    Documentation available in the wiki
  • Between - A simple convenience unit that checks if the input value is within the specified range (inclusive).
    Documentation available in the wiki

Also, Jason's comment units are available in 1.3 compatible form.

v1.3 - Gate release

29 Mar 01:57

Choose a tag to compare

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

25 Mar 07:00

Choose a tag to compare

Fixes editor references during build

v1.2

25 Mar 04:25

Choose a tag to compare

Adds 3 Conditional Branch nodes. Happy graphing!

v1.1

23 Mar 03:52

Choose a tag to compare

Adds Plus Equals, drop in replacement for v1.0

Initial Release

23 Mar 03:32

Choose a tag to compare

Initial release of the binaries. Does not include JasonJonesLASM content yet.