|TargetString|{{RootFieldType|FieldDrive`1|[[Type:String|String]]}}|TypeAdv0=true|The field to drive with the resulting completed string.
|Separator|String|
|Separator|String| What text to put between each pair of strings when building the string. This can be something like a comma, a space, or anything else the user desires.
|Strings|{{RootFieldType|SyncFieldList`1|[[Type:String|String]]}}|TypeAdv2=true| A list of strings to join together separated by <code>Seperator</code>.
|NullOutputWhenAllAreNull|Bool|
|NullOutputWhenAllAreNull|Bool| Whether to null the entire string when all <code>Strings</code> fields are null.
}}
}}
== Behavior ==
== Usage ==
Attach to a slot and add a list of strings to <code>Strings</code> and a <code>TargetString</code> for this to start working.
== Examples ==
== Examples ==
Can be used to automatically construct dynamic variable names without [[ProtoFlux]]. It can also be used to drive [[UIX]].
What text to put between each pair of strings when building the string. This can be something like a comma, a space, or anything else the user desires.