(2 intermediate revisions by the same user not shown)
Line 7:
Line 7:
}}
}}
The '''MultiBoolConditionDriver''' drives <code>Target</code> depending on the state of the <code>Conditions</code> list, and the <code>ConditionMode</code> selected.
The '''MultiBoolConditionDriver''' drives <code>Target</code> depending on the state of the <code>Conditions</code> list, and the <code>ConditionMode</code> selected.
One popular use for this component is disabling meshes that need to be turned on or off in conjunction with other meshes.
For example, disabling fur tufts when clothing is enabled by using Active on each clothing item as a Condition, Mode set to 'None', and Target being Active on the fur tuft.
== Usage ==
== Usage ==
{{Table ComponentFields
{{Table ComponentFields
Line 14:
Line 19:
}}
}}
== Behavior ==
== Behavior ==
Mode can be one of:
* All: Logical AND
* Any: Logical OR
* None: Logical NOR
== Examples ==
== Examples ==
[[File:MultiBoolConditionDriver example1.png|thumb|Example showing normal and inverted inputs.]]Top driven ValueField goes TRUE when the following conditions(Mode: All) are meet.
Condition 0 is TRUE
Condition 1 is TRUE
Condition 2 is FALSE (Due to 'invert' flag.)
== Related Components ==
== Related Components ==
</translate>
</translate>
Latest revision as of 04:14, 30 September 2025
This article or section is a stub. You can help the Resonite wiki by expanding it.
Component image
MultiBoolConditionDriver component as seen in the Scene Inspector
The MultiBoolConditionDriver drives Target depending on the state of the Conditions list, and the ConditionMode selected.
One popular use for this component is disabling meshes that need to be turned on or off in conjunction with other meshes.
For example, disabling fur tufts when clothing is enabled by using Active on each clothing item as a Condition, Mode set to 'None', and Target being Active on the fur tuft.