Difference between revisions of "User"

From Neos Wiki
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.