ProtoFlux:Conditional: Difference between revisions

From Resonite Wiki
stub
 
Added another suggestion.
 
(2 intermediate revisions by 2 users not shown)
Line 15: Line 15:
|}}
|}}


[[Category:ProtoFlux:Stubs]]
The '''Conditional''' node changes its output depending on the input <code>Condition</code>.
 
{{Note|If you want something similar to this but with [[Impulses|impulses]], use the [[ProtoFlux:If|If]] node instead.
If you want to mask different parts of a [[Value Type|value]], use the [[ProtoFlux:Mask|Mask]] node instead.|suggestion}}
 
== Inputs ==
 
=== OnTrue (Pseudo-Generic) ===
 
The value to output when the Condition is true.
 
=== OnFalse (Pseudo-Generic) ===
 
The value to output when the Condition is false.
 
=== Condition ([[Type:Bool|Bool]]) ===
 
A boolean to decide which input value to output.
 
== Outputs ==
 
=== * (Pseudo-Generic) ===
 
Returns the result.
 
== See Also ==
* Wikipedia's definition of the [https://en.wikipedia.org/wiki/Ternary_conditional_operator ternary conditional operator].
* Microsoft's documentation on the [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/conditional-operator conditional (ternary)] operator.
 
[[Category:ProtoFlux:Operators]]
[[Category:ProtoFlux:Operators]]

Latest revision as of 13:58, 27 June 2024

?:
OnTrue
*
OnFalse
Condition
Operators

The Conditional node changes its output depending on the input Condition.

If you want something similar to this but with impulses, use the If node instead.

If you want to mask different parts of a value, use the Mask node instead.

Inputs

OnTrue (Pseudo-Generic)

The value to output when the Condition is true.

OnFalse (Pseudo-Generic)

The value to output when the Condition is false.

Condition (Bool)

A boolean to decide which input value to output.

Outputs

* (Pseudo-Generic)

Returns the result.

See Also