Added Basic description and inputs |
Added another suggestion. |
||
(One intermediate revision by the same user not shown) | |||
Line 15: | Line 15: | ||
|}} | |}} | ||
The | 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 == | == Inputs == | ||
=== OnTrue === | === OnTrue (Pseudo-Generic) === | ||
The value to output when the Condition is true. | The value to output when the Condition is true. | ||
=== OnFalse === | === OnFalse (Pseudo-Generic) === | ||
The value to output when the Condition is false. | The value to output when the Condition is false. | ||
Line 33: | Line 36: | ||
== Outputs == | == Outputs == | ||
=== * === | === * (Pseudo-Generic) === | ||
Returns the result. | 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
?:
Operators
The Conditional node changes its output depending on the input Condition
.
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
- Wikipedia's definition of the ternary conditional operator.
- Microsoft's documentation on the conditional (ternary) operator.