|HasValue|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv2=true| The field to drive with whether <code>Source</code> has a value.
|HasValue|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv2=true| The field to drive with whether <code>Source</code> has a value.
|DefaultValue|'''T'''|TypeAdv3=true| The default value if <code>Source</code> doesn't have a value.
|DefaultValue|'''T'''|TypeAdv3=true| The default value if <code>Source</code> doesn't have a value.
|WriteBack|Bool| Whether writes to the fields driven by this component will update the value of <code>Source</code>.
|WriteBack|Bool| Whether writes to the fields driven by this component will update the value of <code>Source</code>. See [[Drives#Write Backs|write backs]].
|UpdateDefaultValue|Bool| Whether the default value gets updated when using write back and <code>Source</code> has no value.
|UpdateDefaultValue|Bool| Whether the default value gets updated when using write back and <code>Source</code> has no value.
}}
}}
Latest revision as of 18:29, 17 February 2025
Component image
Nullable Source Driver`1 component as seen in the Scene Inspector
The NullableSourceDriver component allows for getting info from a Source nullable and driving a set of split fields with content from the nullable. Changes to driven fields by this component can also be reverse written back to Source.