add info |
add more info |
||
Line 6: | Line 6: | ||
|Name=Avatar Pose Node | |Name=Avatar Pose Node | ||
}} | }} | ||
For detailed information on how this functions for mix and match body parts. Please also see [[Equipping Multiple Avatars]]. | |||
The '''AvatarPoseNode''' component is activated when a user equips an avatar with this component under it. The component drives the transforms of the slot it is on, in order to copy the transforms of an [[Component:AvatarObjectSlot]] of the given <code>Node</code>. | The '''AvatarPoseNode''' component is activated when a user equips an avatar with this component under it. The component drives the transforms of the slot it is on, in order to copy the transforms of an [[Component:AvatarObjectSlot]] of the given <code>Node</code>. | ||
Line 37: | Line 39: | ||
== See Also == | == See Also == | ||
* [[Component:AvatarManager]] | * [[Component:AvatarManager]] | ||
* [[Equipping Multiple Avatars]] | |||
</translate> | </translate> | ||
[[Category:Components{{#translation:}}|Avatar Pose Node]] | [[Category:Components{{#translation:}}|Avatar Pose Node]] | ||
[[Category:Components:Users:Common Avatar System{{#translation:}}|Avatar Pose Node]] | [[Category:Components:Users:Common Avatar System{{#translation:}}|Avatar Pose Node]] |
Latest revision as of 22:26, 31 December 2024
Component image
For detailed information on how this functions for mix and match body parts. Please also see Equipping Multiple Avatars.
The AvatarPoseNode component is activated when a user equips an avatar with this component under it. The component drives the transforms of the slot it is on, in order to copy the transforms of an Component:AvatarObjectSlot of the given Node
.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. |
Node
|
BodyNode | the node this component is copying. |
EquipOrderPriority
|
Int | The priority of this node being updated in the list of Pose Nodes on an Avatar. |
RunAfterInputUpdate
|
Bool | Whether to run this component's copy Behavior after the engine's input received stage. |
MutuallyExclusiveNodes
|
direct SyncFieldList`1<BodyNode> | When equipped as part of an avatar, if the user equipping has an AvatarObjectSlot with a BodyNode value from this list, it is forced to dequip the Type:IAvatarObjects bound to it, kicking them off the user. |
IsTracking
|
raw output of Bool | Whether this component is tracking |
SourceIsTracking
|
raw output of Bool | Whether the source _objectSlot is currently tracking an inputting object like a controller or FBT device
|
SourceIsActive
|
raw output of Bool | Whether the source _objectSlot is active.
|
SourceIsSimulated
|
raw output of Bool | Whether the source _objectSlot is being simulated by the procedural animation system.
|
_objectSlot
|
AvatarObjectSlot | The object slot this component is getting pose data and tracking data from. |
_source
|
Slot | the slot of _objectSlot
|
_position
|
field drive of Float3 | The position field to drive to the pose data. Usually the position field of the slot this component is on. |
_rotation
|
field drive of FloatQ | The rotation field to drive to the pose data. Usually the rotation field of the slot this component is on. |
_scale
|
field drive of Float3 | The scale to drive to the scale of _source if drive scale is enabled on the _objectSlot .
|
_active
|
field drive of Bool | Whether this component is currently active and setting pose data. |
Usage
This can be used to make avatars, with only single parts like hands or arms and be mixed and matched with other parts.