Logic branch: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Categorized)  | 
				No edit summary  | 
				||
| Line 4: | Line 4: | ||
'''Entity Name:''' logic_branch  | '''Entity Name:''' logic_branch  | ||
Tests a boolean value and fires an output based on whether the value is true or false. Use this entity to branch between two potential sets of events.  | Tests a [[Wikipedia:Boolean|boolean]] value and fires an output based on whether the value is true or false. Use this entity to branch between two potential sets of events.  | ||
* Values greater than 1 are treated as 0.  | |||
==Keyvalues==  | |||
* {{kv targetname}}  | |||
* '''  | * '''initialvalue'''  | ||
: {{boolean}}  | |||
==Inputs==  | |||
* {{i targetname}}  | |||
*   | * '''SetValue {{boolean}}'''  | ||
: Set the boolean value without performing the comparison. Use this to hold a value for a future test.  | |||
* '''SetValueTest {{boolean}}'''  | |||
: Set the boolean value and test it, firing OnTrue or OnFalse based on the new value.  | |||
* '''SetValue   | |||
* '''SetValueTest   | |||
* '''Toggle'''  | * '''Toggle'''  | ||
: Toggle the boolean value between true and false.  | |||
* '''ToggleTest'''  | * '''ToggleTest'''  | ||
: Toggle the boolean value and tests it, firing OnTrue or OnFalse based on the new value.  | |||
* '''Test'''  | * '''Test'''  | ||
: Test the input value and fire OnTrue or OnFalse based on the value.  | |||
==Outputs==  | |||
*   | * {{o targetname}}  | ||
* '''OnTrue {{boolean}}'''  | |||
: Fired when the input value is true (nonzero).  | |||
* '''OnTrue   | |||
* '''OnFalse {{boolean}}'''  | |||
: Fired when the input value is false (zero).  | |||
[[Category:Entities]]  | [[Category:Entities]]  | ||
Revision as of 19:23, 11 July 2005
Entity Description
Entity Name: logic_branch
Tests a boolean value and fires an output based on whether the value is true or false. Use this entity to branch between two potential sets of events.
- Values greater than 1 are treated as 0.
 
Keyvalues
- initialvalue
 
- <boolean>
 
Inputs
- Template:I targetname
 - SetValue <boolean>
 
- Set the boolean value without performing the comparison. Use this to hold a value for a future test.
 
- SetValueTest <boolean>
 
- Set the boolean value and test it, firing OnTrue or OnFalse based on the new value.
 
- Toggle
 
- Toggle the boolean value between true and false.
 
- ToggleTest
 
- Toggle the boolean value and tests it, firing OnTrue or OnFalse based on the new value.
 
- Test
 
- Test the input value and fire OnTrue or OnFalse based on the value.
 
Outputs
- Template:O targetname
 - OnTrue <boolean>
 
- Fired when the input value is true (nonzero).
 
- OnFalse <boolean>
 
- Fired when the input value is false (zero).