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.
== Usage ==
== Usage ==
{{Table ComponentFields
{{Table ComponentFields
|Target|Bool| The field to drive to true if the bools in <code>Conditions</code> meet the conditions set by <code>ConditionMode</code>
|Target|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv0=true| The field to drive to true if the bools in <code>Conditions</code> meet the conditions set by <code>ConditionMode</code>
|Mode|ConditionMode| What state the bools in <code>Conditions</code> must be in, to drive <code>Target</code> to true.
|Mode|'''[[#ConditionMode|MultiBoolConditionDriver.ConditionMode]]'''|TypeAdv1=true| What state the bools in <code>Conditions</code> must be in, to drive <code>Target</code> to true.
|Conditions|Condition| A list of bool fields to compare against the <code>ConditionMode</code>
|Conditions|{{RootFieldType|SyncList`1|[[#Condition|MultiBoolConditionDriver.Condition]]}}|TypeAdv2=true| A list of bool fields to compare against the <code>ConditionMode</code>