Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User

From Resonite Wiki
Revision as of 11:26, 5 March 2025 by AmasterAmaster (talk | contribs) (Added links.)

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:

Components
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.