Page semi-automatically generated by my new tool |
m New generation of page |
||
Line 9: | Line 9: | ||
== Fields == | == Fields == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|IK|{{RootFieldType|SyncRef`1|[[Component:VRIK|VRIK]]}}| | |IK|{{RootFieldType|SyncRef`1|[[Component:VRIK|VRIK]]}}|TypeAdv0=true| | ||
|HeightCompensation|float| | |HeightCompensation|float| | ||
|AvatarHeight|float| | |AvatarHeight|float| | ||
Line 15: | Line 15: | ||
|FeetIgnoreOtherPlayers|bool| | |FeetIgnoreOtherPlayers|bool| | ||
|FeetCollisionListMode|ListFilterMode| | |FeetCollisionListMode|ListFilterMode| | ||
|FeetCollisionList|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}| | |FeetCollisionList|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}|TypeAdv6=true| | ||
|HeadMaxFixDistance|float| | |HeadMaxFixDistance|float| | ||
|ForceUseFeetProxies|bool| | |ForceUseFeetProxies|bool| | ||
Line 46: | Line 46: | ||
|SupressWalkAnimationWhenHorizontal|bool| | |SupressWalkAnimationWhenHorizontal|bool| | ||
|AlwaysUseTrackersWhenHorizontal|bool| | |AlwaysUseTrackersWhenHorizontal|bool| | ||
|Gaits|{{RootFieldType|SyncList`1|[[Type:Gait|Gait]]}}| | |Gaits|{{RootFieldType|SyncList`1|[[Type:Gait|Gait]]}}|TypeAdv37=true| | ||
|GaitTransitionSpeed|float| | |GaitTransitionSpeed|float| | ||
|GaitMovementDirectionSmoothSpeed|float| | |GaitMovementDirectionSmoothSpeed|float| | ||
Line 52: | Line 52: | ||
|LeftHandRotationOffset|FloatQ| | |LeftHandRotationOffset|FloatQ| | ||
|RightHandRotationOffset|FloatQ| | |RightHandRotationOffset|FloatQ| | ||
|CurrentAverageVelocity|{{RootFieldType|RawOutput`1|[[Type:float|float]]}}| | |CurrentAverageVelocity|{{RootFieldType|RawOutput`1|[[Type:float|float]]}}|TypeAdv43=true| | ||
|CurrentOnGround|{{RootFieldType|RawOutput`1|[[Type:bool|bool]]}}| | |CurrentOnGround|{{RootFieldType|RawOutput`1|[[Type:bool|bool]]}}|TypeAdv44=true| | ||
|CurrentGaitIndex|{{RootFieldType|RawOutput`1|[[Type:int|int]]}}| | |CurrentGaitIndex|{{RootFieldType|RawOutput`1|[[Type:int|int]]}}|TypeAdv45=true| | ||
|_locomotionController|{{RootFieldType|SyncRef`1|[[Component:LocomotionController|LocomotionController]]}}| | |_locomotionController|{{RootFieldType|SyncRef`1|[[Component:LocomotionController|LocomotionController]]}}|TypeAdv46=true| | ||
|_leftHandNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_leftHandNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv47=true| | ||
|_rightHandNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_rightHandNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv48=true| | ||
|_leftElbowNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_leftElbowNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv49=true| | ||
|_rightElbowNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_rightElbowNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv50=true| | ||
|_leftFootNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_leftFootNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv51=true| | ||
|_rightFootNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_rightFootNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv52=true| | ||
|_leftKneeNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_leftKneeNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv53=true| | ||
|_rightKneeNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_rightKneeNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv54=true| | ||
|_headNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_headNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv55=true| | ||
|_pelvisNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_pelvisNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv56=true| | ||
|_chestNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}| | |_chestNode|{{RootFieldType|SyncRef`1|[[Component:AvatarPoseNode|AvatarPoseNode]]}}|TypeAdv57=true| | ||
|_headProxy|Slot| | |_headProxy|Slot| | ||
|_pelvisProxy|Slot| | |_pelvisProxy|Slot| | ||
Line 80: | Line 80: | ||
|_leftKneeDefaultProxy|Slot| | |_leftKneeDefaultProxy|Slot| | ||
|_rightKneeDefaultProxy|Slot| | |_rightKneeDefaultProxy|Slot| | ||
|_headTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_headTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv71=true| | ||
|_headTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_headTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv72=true| | ||
|_pelvisTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_pelvisTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv73=true| | ||
|_pelvisTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_pelvisTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv74=true| | ||
|_chestTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_chestTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv75=true| | ||
|_leftHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv76=true| | ||
|_leftHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_leftHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv77=true| | ||
|_rightHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv78=true| | ||
|_rightHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_rightHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv79=true| | ||
|_leftElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv80=true| | ||
|_rightElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv81=true| | ||
|_leftFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv82=true| | ||
|_leftFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_leftFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv83=true| | ||
|_rightFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv84=true| | ||
|_rightFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_rightFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv85=true| | ||
|_leftKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv86=true| | ||
|_rightKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv87=true| | ||
|_pelvisPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_pelvisPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv88=true| | ||
|_pelvisRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_pelvisRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv89=true| | ||
|_chestWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_chestWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv90=true| | ||
|_locomotionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_locomotionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv91=true| | ||
|_leftLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_leftLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv92=true| | ||
|_leftLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_leftLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv93=true| | ||
|_rightLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_rightLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv94=true| | ||
|_rightLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_rightLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv95=true| | ||
|_leftKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_leftKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv96=true| | ||
|_rightKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_rightKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv97=true| | ||
|_leftElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_leftElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv98=true| | ||
|_rightElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}| | |_rightElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type:float|float]]}}|TypeAdv99=true| | ||
|_leftFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv100=true| | ||
|_rightFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv101=true| | ||
|_leftFootRelativeToRoot|FloatQ| | |_leftFootRelativeToRoot|FloatQ| | ||
|_rightFootRelativeToRoot|FloatQ| | |_rightFootRelativeToRoot|FloatQ| | ||
|_locomotionOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_locomotionOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv104=true| | ||
|_simplifiedColliderEnabled|{{RootFieldType|FieldDrive`1|[[Type:bool|bool]]}}| | |_simplifiedColliderEnabled|{{RootFieldType|FieldDrive`1|[[Type:bool|bool]]}}|TypeAdv105=true| | ||
|_rigCollidersEnabledStates|{{RootFieldType|SyncList`1|[[Type:FieldDrive`1|FieldDrive`1]]<[[Type:bool|bool]]>}}| | |_rigCollidersEnabledStates|{{RootFieldType|SyncList`1|[[Type:FieldDrive`1|FieldDrive`1]]<[[Type:bool|bool]]>}}|TypeAdv106=true| | ||
|_horizontalTrackingLocked|bool| | |_horizontalTrackingLocked|bool| | ||
}} | }} |
Revision as of 00:41, 1 March 2024
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Component image
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. |
IK
|
VRIK | |
HeightCompensation
|
float | |
AvatarHeight
|
float | |
UserResizeThreshold
|
float | |
FeetIgnoreOtherPlayers
|
bool | |
FeetCollisionListMode
|
ListFilterMode | |
FeetCollisionList
|
list of Slot | |
HeadMaxFixDistance
|
float | |
ForceUseFeetProxies
|
bool | |
ForceUsePelvisProxy
|
bool | |
ForceUseChestProxy
|
bool | |
ForceUseElbowProxies
|
bool | |
ForceUseKneeProxies
|
bool | |
FeetCalibrated
|
bool | |
PelvisCalibrated
|
bool | |
GroundCheckHeightRatio
|
float | |
FeetHoverHeight
|
float | |
FeetHoverSmoothSpeed
|
float | |
MinFeetTransitionSpeed
|
float | |
MaxFeetTransitionSpeed
|
float | |
GaitFeetTransitionSpeedMultiplier
|
float | |
FeetHoverTilt
|
float | |
LeftFootFloatOffset
|
Float3 | |
RightFootFloatOffset
|
Float3 | |
LeftFootRootHeight
|
float | |
RightFootRootHeight
|
float | |
FootFloatSpeed
|
float | |
FootFloatAngleMagnitude
|
float | |
FootFloatOffsetMagnitude
|
float | |
FeetFloatVelocityForce
|
float | |
FeetFloatVelocityDampeningSpeed
|
float | |
MaxFeetVelocityOffset
|
float | |
VelocityAverageRate
|
float | |
HoverVelocityThreshold
|
float | |
HorizontalBodyAngle
|
float | |
SupressWalkAnimationWhenHorizontal
|
bool | |
AlwaysUseTrackersWhenHorizontal
|
bool | |
Gaits
|
list of Gait | |
GaitTransitionSpeed
|
float | |
GaitMovementDirectionSmoothSpeed
|
float | |
RigCollidersRadiusRatio
|
float | |
LeftHandRotationOffset
|
FloatQ | |
RightHandRotationOffset
|
FloatQ | |
CurrentAverageVelocity
|
raw output of float | |
CurrentOnGround
|
raw output of bool | |
CurrentGaitIndex
|
raw output of int | |
_locomotionController
|
LocomotionController | |
_leftHandNode
|
AvatarPoseNode | |
_rightHandNode
|
AvatarPoseNode | |
_leftElbowNode
|
AvatarPoseNode | |
_rightElbowNode
|
AvatarPoseNode | |
_leftFootNode
|
AvatarPoseNode | |
_rightFootNode
|
AvatarPoseNode | |
_leftKneeNode
|
AvatarPoseNode | |
_rightKneeNode
|
AvatarPoseNode | |
_headNode
|
AvatarPoseNode | |
_pelvisNode
|
AvatarPoseNode | |
_chestNode
|
AvatarPoseNode | |
_headProxy
|
Slot | |
_pelvisProxy
|
Slot | |
_chestProxy
|
Slot | |
_leftHandProxy
|
Slot | |
_rightHandProxy
|
Slot | |
_leftElbowProxy
|
Slot | |
_rightElbowProxy
|
Slot | |
_leftFootProxy
|
Slot | |
_rightFootProxy
|
Slot | |
_leftKneeProxy
|
Slot | |
_rightKneeProxy
|
Slot | |
_leftKneeDefaultProxy
|
Slot | |
_rightKneeDefaultProxy
|
Slot | |
_headTargetPos
|
field drive of Float3 | |
_headTargetRot
|
field drive of FloatQ | |
_pelvisTargetPos
|
field drive of Float3 | |
_pelvisTargetRot
|
field drive of FloatQ | |
_chestTargetPos
|
field drive of Float3 | |
_leftHandTargetPos
|
field drive of Float3 | |
_leftHandTargetRot
|
field drive of FloatQ | |
_rightHandTargetPos
|
field drive of Float3 | |
_rightHandTargetRot
|
field drive of FloatQ | |
_leftElbowTargetPos
|
field drive of Float3 | |
_rightElbowTargetPos
|
field drive of Float3 | |
_leftFootTargetPos
|
field drive of Float3 | |
_leftFootTargetRot
|
field drive of FloatQ | |
_rightFootTargetPos
|
field drive of Float3 | |
_rightFootTargetRot
|
field drive of FloatQ | |
_leftKneeTargetPos
|
field drive of Float3 | |
_rightKneeTargetPos
|
field drive of Float3 | |
_pelvisPositionWeight
|
field drive of float | |
_pelvisRotationWeight
|
field drive of float | |
_chestWeight
|
field drive of float | |
_locomotionWeight
|
field drive of float | |
_leftLegPositionWeight
|
field drive of float | |
_leftLegRotationWeight
|
field drive of float | |
_rightLegPositionWeight
|
field drive of float | |
_rightLegRotationWeight
|
field drive of float | |
_leftKneeBendWeight
|
field drive of float | |
_rightKneeBendWeight
|
field drive of float | |
_leftElbowBendWeight
|
field drive of float | |
_rightElbowBendWeight
|
field drive of float | |
_leftFootOffset
|
field drive of Float3 | |
_rightFootOffset
|
field drive of Float3 | |
_leftFootRelativeToRoot
|
FloatQ | |
_rightFootRelativeToRoot
|
FloatQ | |
_locomotionOffset
|
field drive of Float3 | |
_simplifiedColliderEnabled
|
field drive of bool | |
_rigCollidersEnabledStates
|
list of FieldDrive`1<bool> | |
_horizontalTrackingLocked
|
bool |