The '''AvatarNodeAssigner''' component only functions on an avatar being equipped or de-equipped by a user. When equipped, the component finds the first [[Component:AvatarObjectSlot]] with a body node value that equals <code>Node</code>. if found, it assigns all slot storage fields in <code>Targets</code> to the slot the [[Component:AvatarObjectSlot]] is on. When de-equipped, all slot storage fields in <code>Targets</code> have their stored slot cleared.
<!--T:2-->
== Intoduction ==
<!--T:3-->
<!--T:3-->
== Usage ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|Node|BodyNode|
|Node|BodyNode| The body node to search for when the avatar this is on is equipped.
|Targets|{{RootFieldType|SyncRefList`1|[[Type:SyncRef`1|SyncRef`1]]<[[Type:Slot|Slot]]>}}|TypeAdv1=true| The slot storage fields to fill when an [[Component:AvatarObjectSlot]] of node type <code>Node</code> is found.
The AvatarNodeAssigner component only functions on an avatar being equipped or de-equipped by a user. When equipped, the component finds the first Component:AvatarObjectSlot with a body node value that equals Node. if found, it assigns all slot storage fields in Targets to the slot the Component:AvatarObjectSlot is on. When de-equipped, all slot storage fields in Targets have their stored slot cleared.