A Boolean is a Data Type, which represents one of two values: true or false.
Although Booleans themselves are conceptually simple, and take up very little memory, they are an integral part of Incari's Logic system, and computer programming in general, due to their use in Flow Control. More specifically, Boolean expressions are used to define the conditions that determine which actions will be performed, dependending on whether they are evaluated as being true or false.
The Bool Value Node simply stores a Boolean value in its internal state, which can be defined before the Project's execution and can be modified and retrieved at runtime.
Logical operator Nodes combine two or more Boolean expressions to yield a Boolean value based on the inputs' logical relationship to one another. These are:
There is also the Negate Node, whose output is simply the Boolean value opposite to its input. This is used to mean NOT and is the equivalent of the
!operator in computer programming.