Component:AvatarPoseNode

From Resonite Wiki
Revision as of 20:58, 31 December 2024 by 989onan (talk | contribs) (add info)
Component image 
Avatar Pose Node component as seen in the Scene Inspector

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

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.

Examples

See Also