The '''ParentValue<T>''' component provides a [[value type]] for the [[parent value]] system.
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|Tag|String|
|Tag|String|Tag of the parent value. Compatible [[Component:ParentValueLink|ParentValueLink]] components on the slot's immediate children must have the same tag.
|Value|'''T'''|TypeAdv1=true|
|Value|'''T'''|TypeAdv1=true|The value of the parent value associated with the <code>Tag</code> and type.
}}
}}
== Behavior ==
== Usage ==
When this component is on a slot, all immediate children are part of its parent value system. Any immediate children of the slot with a [[Component:ParentValueLink|ParentValueLink]] component that matches the type and <code>Tag</code> of this component will be linked to the <code>Value</code> provided by this component.
This can be especially useful for [[Component:Snapper|Snapper]]/[[Component:SnapTarget|SnapTarget]] systems.
Tag of the parent value. Compatible ParentValueLink components on the slot's immediate children must have the same tag.
Value
T
The value of the parent value associated with the Tag and type.
Usage
When this component is on a slot, all immediate children are part of its parent value system. Any immediate children of the slot with a ParentValueLink component that matches the type and Tag of this component will be linked to the Value provided by this component.