I wanted to start a serious of narrowly focused tools, that expand the different categories of Bolt. This first one is Flow Control. This will provide you with the means of controlling the flow of your game better, making tedious tasks more enjoyable. Here are a series of GIFs and information about each to get you start. Click the download image at the bottom of this post to get this package.
This unit waits for all connected flows to enter before continuing on. Simple as that.
Do once performs a one time action, while simultaneously doing another on the same frame, or starting on the next frame. After 'And' or 'Then' is performed, no matter which one, it will continue every frame after as long as there is an input into Enter. You can also reset the Do Once by entering into the Reset Control Input.
Frame Sequence is just like a normal sequence. The difference is every Control Output happens a frame later than the previous one.
CYCLE VALUE and CONTROL
Cycle has two types. Value and Control. Each time you enter this unit, it will switch to the next port and flow out, or send out it's current value out of the options you have provided. Option for tag setting to see which index you are on instead of an int.
WAIT FOR SECONDS LOOP, WAIT UNTIL LOOP, and WAIT WHILE LOOP
The Wait Loops extends the basic Wait units in many ways. You can place these in an Update without worries. There is a toggle for Async, if you want to fire a new one every frame. If not leave it untoggled, and it will block more from entering. There is looping, an entered and exit state, as well as break. Break will stop the loop in its tracks and exit. With Wait loops there is a little more, you can now get the time elapsed, and time remaining.
That is it, download below, the latest version is 1.0.3:
Customer support service by UserEcho