Difference between revisions of "User"
Jump to navigation
Jump to search
(Blanked the page) |
|||
Line 1: | Line 1: | ||
+ | == 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. The components on a user root are: | ||
+ | {{Table ComponentCategoryComponents | ||
+ | |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: | ||
+ | |||
+ | {| class="wikitable" style="font-size:10pt;" | ||
+ | ! colspan="2" style="background: lightblue; font-size:10pt;" | Slots | ||
+ | |- style="font-size:10pt; text-align:center; font-weight:bold;" | ||
+ | | Name | ||
+ | | Summary | ||
+ | |- | ||
+ | | View | ||
+ | | | ||
+ | |- | ||
+ | | Head | ||
+ | | | ||
+ | |- | ||
+ | | ContextMenu | ||
+ | | | ||
+ | |- | ||
+ | | LeftController | ||
+ | | | ||
+ | |- | ||
+ | | RightController | ||
+ | | | ||
+ | |- | ||
+ | | Left Hand | ||
+ | | | ||
+ | |- | ||
+ | | Right Hand | ||
+ | | | ||
+ | |- | ||
+ | | FingerPhoto | ||
+ | | | ||
+ | |- | ||
+ | | Locomotion Modules | ||
+ | | A copy of the [[World]]'s [[Locomotion Modules (Slot)|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]]. | ||
+ | |} |
Latest revision as of 20:17, 20 October 2021
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. The components on a user root are:
Components | |
---|---|
Component | Summary |
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. |