add info |
add info |
||
Line 14: | Line 14: | ||
|EquipOrderPriority|Int| The priority of this node being updated in the list of Pose Nodes on an Avatar. | |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. | |RunAfterInputUpdate|Bool| Whether to run this component's copy Behavior after the engine's input received stage. | ||
|MutuallyExclusiveNodes|{{RootFieldType|SyncFieldList`1|[[Type:BodyNode|BodyNode]]}}|TypeAdv3=true| | |MutuallyExclusiveNodes|{{RootFieldType|SyncFieldList`1|[[Type:BodyNode|BodyNode]]}}|TypeAdv3=true| When equipped as part of an avatar, if the user equipping has an [[Component:AvatarObjectSlot|AvatarObjectSlot]] with a [[Type:BodyNode|BodyNode]] value from this list, it is forced to dequip the [[Type:IAvatarObject]]s bound to it, kicking them off the user. | ||
|IsTracking|{{RootFieldType|RawOutput`1|[[Type:Bool|Bool]]}}|TypeAdv4=true| Whether this component is tracking | |IsTracking|{{RootFieldType|RawOutput`1|[[Type:Bool|Bool]]}}|TypeAdv4=true| Whether this component is tracking | ||
|SourceIsTracking|{{RootFieldType|RawOutput`1|[[Type:Bool|Bool]]}}|TypeAdv5=true| Whether the source <code>_objectSlot</code> is currently tracking an inputting object like a controller or FBT device | |SourceIsTracking|{{RootFieldType|RawOutput`1|[[Type:Bool|Bool]]}}|TypeAdv5=true| Whether the source <code>_objectSlot</code> is currently tracking an inputting object like a controller or FBT device | ||
Line 29: | Line 29: | ||
<!--T:4--> | <!--T:4--> | ||
== Usage == | == Usage == | ||
This can be used to make avatars, with only single parts like hands or arms and be mixed and matched with other parts. | |||
<!--T:5--> | <!--T:5--> | ||
Line 36: | Line 36: | ||
<!--T:6--> | <!--T:6--> | ||
== See Also == | == See Also == | ||
* [[Component:AvatarManager]] | |||
</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]] |
Revision as of 20:58, 31 December 2024
Component image
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.