The '''ValueEqualityDriver''' component lets you drive a boolean to whether or not one value is equal to another.
The ValueEqualityDriver component lets you drive a boolean to whether or not one value is equal to another.
<!--T:2-->
<!--T:2-->
Line 16:
Line 14:
|Reference|'''T'''|TypeAdv1=true| The value that <code>TargetValue</code> is being compared to.
|Reference|'''T'''|TypeAdv1=true| The value that <code>TargetValue</code> is being compared to.
|Target|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv2=true| The boolean that is driven to true if <code>TargetValue</code> is equal to <code>Reference</code> and false if it isn't.
|Target|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv2=true| The boolean that is driven to true if <code>TargetValue</code> is equal to <code>Reference</code> and false if it isn't.
|Invert|Bool|
|Invert|Bool| Whether to invert the result of <code>TargetValue</code>
|UseApproximateComparison|Bool| Whether or not to use approximate comparison for types such as float, where values that seem identical can be very slightly different.
|UseApproximateComparison|Bool| Whether or not to use approximate comparison for types such as float, where values that seem identical can be very slightly different.
}}
}}
Line 22:
Line 20:
<!--T:3-->
<!--T:3-->
== Usage ==
== Usage ==
Use to drive the target boolean with whether the target's value is equal to the reference value.
<!--T:4-->
<!--T:4-->
== Examples ==
== Examples ==
Drives the target boolean with whether the target's value is equal to the reference value.