(2 intermediate revisions by one other user not shown)
Line 11:
Line 11:
{{Table ComponentFields
{{Table ComponentFields
|LoadCloudAvatars|Bool| Whether to load the User's set avatar, or load the default avatar instead.
|LoadCloudAvatars|Bool| Whether to load the User's set avatar, or load the default avatar instead.
|CustomAvatarTemplates|{{RootFieldType|SyncList`1|[[#AvatarTemplate|AvatarTemplate]]}}|TypeAdv1=true| Avatars that user's will spawn into if they don't have a cloud avatar, or optionally force them into one of these templates.
|CustomAvatarTemplates|{{RootFieldType|SyncList`1|[[#AvatarTemplate|CommonAvatarBuilder.AvatarTemplate]]}}|TypeAdv1=true| Avatars that user's will spawn into if they don't have a cloud avatar, or optionally force them into one of these templates.
|AutoInject|Slot| A slot that will automatically be duplicated and added as a child of a user when they join the world. Certain components will use this to override user behavior when part of this slot's hierarchy, like [[Component:AvatarAudioConfiguration|Avatar Audio Configuration]] to name one.
|AutoInject|Slot| A slot that will automatically be duplicated and added as a child of a user when they join the world. Certain components will use this to override user behavior when part of this slot's hierarchy, like [[Component:AvatarAudioConfiguration|Avatar Audio Configuration]] to name one.
|SetupNameBadges|Bool| Whether to set up the user's default name badge when they spawn
|SetupNameBadges|Bool| Whether to set up the user's default name badge when they spawn
|SetupIconBadges|Bool| Whether to set up the user's default badges when they spawn.
|SetupIconBadges|Bool| Whether to set up the user's default badges when they spawn.
|SetupServerVoice|Bool| Unused.
|SetupServerVoice|Bool| Only used in kiosk mode.
|SetupClientVoice|Bool| Unused.
|SetupClientVoice|Bool| Only used in kiosk mode.
|SetupServerTools|Bool| Unused.
|SetupServerTools|Bool| Only used in kiosk mode.
|SetupClientTools|Bool| Unused.
|SetupClientTools|Bool| Only used in kiosk mode.
|SetupLocomotion|Bool| Whether to give the user the default locomotion modules when they spawn.
|SetupLocomotion|Bool| Whether to give the user the default locomotion modules when they spawn.
|AllowLocomotion|Bool| Whether to allow the user to move using locomotion when they spawn.
|AllowLocomotion|Bool| Whether to allow the user to move using locomotion when they spawn.
|SetupPositionStream:[[Type:Action`2|Action`2]]<[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>, [[Type:Int|Int]]>|[[Type:Action`2|Action`2]]<[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>, [[Type:Int|Int]]>|true| Used internally.
|SetupRotationStream:[[Type:Action`2|Action`2]]<[[Type:ValueStream`1|ValueStream`1]]<[[Type:FloatQ|FloatQ]]>, [[Type:Int|Int]]>|[[Type:Action`2|Action`2]]<[[Type:ValueStream`1|ValueStream`1]]<[[Type:FloatQ|FloatQ]]>, [[Type:Int|Int]]>|true| Used internally.
|LocomotionControllerInitialized:[[Type:Action`1|Action`1]]<[[Component:LocomotionController|LocomotionController]]>|[[Type:Action`1|Action`1]]<[[Component:LocomotionController|LocomotionController]]>|true| Used internally.
|UpdateLocomotionModules:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Updates the locomotion modules on every user with the ones specified with this component.
}}
}}
Latest revision as of 22:58, 18 March 2025
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Component image
CommonAvatarBuilder component as seen in the Scene Inspector
Common Avatar Builder is a component that is part of every world that defines the spawning behavior and routines to do for all users when they spawn into a world. This can be used to add world settings menus, change what parts of a user get automatically set up, and so on.
A slot that will automatically be duplicated and added as a child of a user when they join the world. Certain components will use this to override user behavior when part of this slot's hierarchy, like Avatar Audio Configuration to name one.