Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetBoneTransform(HumanBodyBones)

Retrieves the Transform mapped to a human bone based on its id.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AnimationModule
public Transform GetBoneTransform(HumanBodyBones humanBoneId)

Parameters

humanBoneId

The human bone to be queried. See the HumanBodyBones enum for a list of possible values.

Returns

Type

Description

TransformReturns the Transform mapped to the human bone. Returns null if the human bone has no Transform.

Remarks

Throws InvalidOperationException when Animator.avatar is null.
Throws InvalidOperationException when Animator.avatar is not a valid avatar.
Throws InvalidOperationException when Animator.avatar is not a Humanoid avatar.
Throws IndexOutOfRangeException when humanBoneId is not between 0 and HumanBodyBones.LastBone.