For detailed information on how this functions for mix and match body parts. Please also see [[Equipping Multiple Avatars]].
The '''AvatarManager''' component is found on User root slots and is used to manage avatars equipped to a particular user. It also keeps track of and sets the equipped parameters of [[Component:AvatarObjectSlot]]s under an avatar, It manages the setting of fields on the [[Component:AvatarRoot]] and [[Component:AvatarGroup]] components.
The '''AvatarManager''' component is found on User root slots and is used to manage avatars equipped to a particular user. It also keeps track of and sets the equipped parameters of [[Component:AvatarObjectSlot]]s under an avatar, It manages the setting of fields on the [[Component:AvatarRoot]] and [[Component:AvatarGroup]] components.
Line 11:
Line 13:
== Fields ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|_objectGroups|{{RootFieldType|SyncList`1|[[#EquippedGroup|EquippedGroup]]}}|TypeAdv0=true| A list of objects currently equipped by the user as part of an avatar.
|_objectGroups|{{RootFieldType|SyncList`1|[[#EquippedGroup|AvatarManager.EquippedGroup]]}}|TypeAdv0=true| A list of objects currently equipped by the user as part of an avatar.
|_currentAnchor|{{RootFieldType|LinkRef`1|[[Component:AvatarAnchor|AvatarAnchor]]}}|TypeAdv1=true| The anchor the user associated with this component is currently sitting in.
|_currentAnchor|{{RootFieldType|LinkRef`1|[[Component:AvatarAnchor|AvatarAnchor]]}}|TypeAdv1=true| The anchor the user associated with this component is currently sitting in.
|AutoAddNameBadge|Bool| Whether to auto add the name badge component if it doesn't exist on an avatar when equipping it. Usually managed by the world through the [[Component:CommonAvatarBuilder]]
|AutoAddNameBadge|Bool| Whether to auto add the name badge component if it doesn't exist on an avatar when equipping it. Usually managed by the world through the [[Component:CommonAvatarBuilder]]
|AutoAddIconBadge|Bool| Whet
|AutoAddIconBadge|Bool| Whether to auto add the icon badges if it doesn't exist on an avatar when equipping it. Usually managed by the world through the [[Component:CommonAvatarBuilder]]
|AutoAddLiveIndicator|Bool|
|AutoAddLiveIndicator|Bool| Whether to auto add the live indicator component if it doesn't exist on an avatar when equipping it. Usually managed by the world through the [[Component:CommonAvatarBuilder]]
|EmptySlotHandler|IEmptyAvatarSlotHandler| The object to handle empty avatar slots. Usually defined by the world through the [[Component:CommonAvatarBuilder]].
|EmptySlotHandler|IEmptyAvatarSlotHandler| The object to handle empty avatar slots. Usually defined by the world through the [[Component:CommonAvatarBuilder]].
|DefaultScale|Float| The default scale multiplier of the avatar currently equipped
|DefaultScale|Float| The default scale multiplier of the avatar currently equipped
Line 22:
Line 24:
|NameTagOutline|ColorX| The color that should be assigned to the avatar nametag's color1 list.
|NameTagOutline|ColorX| The color that should be assigned to the avatar nametag's color1 list.
|NameTagBackground|ColorX| The color.that should be assigned to the avatar nametag's color background list.
|NameTagBackground|ColorX| The color.that should be assigned to the avatar nametag's color background list.
|_badgeTemplates|Slot| the slot that was made for the user for storage of their badges.
|_badgeTemplates|Slot| the slot that was made for the user for storage of their badges.
|_autoNameBadge|Slot| the slot that was made for the user for their name badge.
|_autoNameBadge|Slot| the slot that was made for the user for their name badge.
|_autoIconBadge|Slot| the slot that was made for the user for their Icon.
|_autoIconBadge|Slot| the slot that was made for the user for their Icon.
For detailed information on how this functions for mix and match body parts. Please also see Equipping Multiple Avatars.
The AvatarManager component is found on User root slots and is used to manage avatars equipped to a particular user. It also keeps track of and sets the equipped parameters of Component:AvatarObjectSlots under an avatar, It manages the setting of fields on the Component:AvatarRoot and Component:AvatarGroup components.
Whether to auto add the name badge component if it doesn't exist on an avatar when equipping it. Usually managed by the world through the Component:CommonAvatarBuilder
Whether to auto add the icon badges if it doesn't exist on an avatar when equipping it. Usually managed by the world through the Component:CommonAvatarBuilder
Whether to auto add the live indicator component if it doesn't exist on an avatar when equipping it. Usually managed by the world through the Component:CommonAvatarBuilder