m see also user |
Added links. |
||
| Line 1: | Line 1: | ||
== Structure == | == Structure == | ||
A User is a hierarchy of slots. The root slot of a user is indicated by the [[UserRoot (Component)|UserRoot]] component. The user root contains many components, most of which provide modular bits of functionality for a user, and thus should not be altered or used for any other purpose. | A User is a hierarchy of [[Slot|slots]]. The root slot of a user is indicated by the [[UserRoot (Component)|UserRoot]] component. The user root contains many [[Component|components]], most of which provide modular bits of functionality for a user, and thus should not be altered or used for any other purpose. | ||
See Also: [[Type:User|User: Reference]] | See Also: [[Type:User|User: Reference]] | ||
| Line 53: | Line 53: | ||
| | | | ||
|- | |- | ||
| ContextMenu | | [[Context menu|ContextMenu]] | ||
| | | | ||
|- | |- | ||
Revision as of 11:26, 5 March 2025
Structure
A User is a hierarchy of slots. The root slot of a user is indicated by the UserRoot component. The user root contains many components, most of which provide modular bits of functionality for a user, and thus should not be altered or used for any other purpose.
See Also: User: Reference
The components on a user root are:
| Component | Description |
|---|---|
| UserRoot | |
| DynamicVariableSpace | Defines a dynamic variable space named "User". |
| DynamicValueVariable<color> | Defines a "User/DefaultColor" variable. |
| SearchBlock | |
| UserInfo | |
| ScreenController | |
| PointInteractionController | |
| HeadSimulator | |
| HandSimulator | For the left hand. |
| HandSimulator | For the right hand. |
| FirstPersonTargettingController | |
| ThirdPersonTargettingController | |
| UI_TargettingController | |
| FreeformTargettingController | |
| TrackingOffsetCompensator | |
| UserAudioStream<MonoSample> | |
| AvatarVoiceInfo | |
| CommonToolStreamDriver | For the left hand. |
| CommonToolStreamDriver | For the right hand. |
| FingerPoseStreamManager | |
| AvatarFingerPoseInfo | |
| PhotoCaptureManager | |
| TrackerController | |
| TransformStreamDriver | |
| LocomotionController | |
| HapticManager | |
| AvatarManager | |
| AvatarObjectSlot | |
| CharacterController | |
| CapsuleCollider | A capsule collider encompassing the entire avatar. |
| SingleShapeCharacterControllerManager |
The slots on a User are:
| Slots | |
|---|---|
| Name | Summary |
| View | |
| Head | |
| ContextMenu | |
| LeftController | |
| RightController | |
| Left Hand | |
| Right Hand | |
| FingerPhoto | |
| Locomotion Modules | A copy of the World's Locomotion Modules. When a user spawns in a world, the world's Locomotion Modules are copied here. |
| Badge Templates | |
| ViewVisual | |
| Name Badge | |
| IconBadges | |
| Live Indicator | |
| (name of avatar) | The root of the user's Avatar. |