Class SkeletonBones
Authoritative bone names for the master humanoid skeleton. Every character model and equipment mesh must use these exact bone names. Artists must never rename, add, or remove required bones.
public static class SkeletonBones
- Inheritance
-
SkeletonBones
- Inherited Members
Fields
BodyArms
Name of the body arms SkinnedMeshRenderer GameObject.
public const string BodyArms = "BodyArms"
Field Value
BodyFeet
Name of the body feet SkinnedMeshRenderer GameObject.
public const string BodyFeet = "BodyFeet"
Field Value
BodyHands
Name of the body hands SkinnedMeshRenderer GameObject.
public const string BodyHands = "BodyHands"
Field Value
BodyHead
Name of the body head SkinnedMeshRenderer GameObject.
public const string BodyHead = "BodyHead"
Field Value
BodyLegs
Name of the body legs SkinnedMeshRenderer GameObject.
public const string BodyLegs = "BodyLegs"
Field Value
BodyTorso
Name of the body torso SkinnedMeshRenderer GameObject.
public const string BodyTorso = "BodyTorso"
Field Value
Chest
Upper chest bone.
public const string Chest = "Chest"
Field Value
FootBones
Foot bones (left and right).
public static readonly string[] FootBones
Field Value
- string[]
HandBones
Hand bones (left and right).
public static readonly string[] HandBones
Field Value
- string[]
Head
Head bone.
public const string Head = "Head"
Field Value
HeadChainBones
Head and neck bones, scaled by HeadScale.
public static readonly string[] HeadChainBones
Field Value
- string[]
Hips
Hips/pelvis bone.
public const string Hips = "Hips"
Field Value
LeftFoot
Left foot bone.
public const string LeftFoot = "LeftFoot"
Field Value
LeftHand
Left hand bone.
public const string LeftHand = "LeftHand"
Field Value
LeftLowerArm
Left lower arm / forearm bone.
public const string LeftLowerArm = "LeftLowerArm"
Field Value
LeftLowerLeg
Left lower leg / calf bone.
public const string LeftLowerLeg = "LeftLowerLeg"
Field Value
LeftShoulder
Left clavicle/shoulder bone.
public const string LeftShoulder = "LeftShoulder"
Field Value
LeftUpperArm
Left upper arm bone.
public const string LeftUpperArm = "LeftUpperArm"
Field Value
LeftUpperLeg
Left upper leg / thigh bone.
public const string LeftUpperLeg = "LeftUpperLeg"
Field Value
LowerArmBones
Lower arm bones (left and right), scaled by ArmLength.
public static readonly string[] LowerArmBones
Field Value
- string[]
LowerLegBones
Lower leg bones (left and right), scaled by LegLength and Height.
public static readonly string[] LowerLegBones
Field Value
- string[]
Neck
Neck bone.
public const string Neck = "Neck"
Field Value
RightFoot
Right foot bone.
public const string RightFoot = "RightFoot"
Field Value
RightHand
Right hand bone.
public const string RightHand = "RightHand"
Field Value
RightLowerArm
Right lower arm / forearm bone.
public const string RightLowerArm = "RightLowerArm"
Field Value
RightLowerLeg
Right lower leg / calf bone.
public const string RightLowerLeg = "RightLowerLeg"
Field Value
RightShoulder
Right clavicle/shoulder bone.
public const string RightShoulder = "RightShoulder"
Field Value
RightUpperArm
Right upper arm bone.
public const string RightUpperArm = "RightUpperArm"
Field Value
RightUpperLeg
Right upper leg / thigh bone.
public const string RightUpperLeg = "RightUpperLeg"
Field Value
Root
Root bone of the skeleton hierarchy.
public const string Root = "Root"
Field Value
ShoulderBones
Shoulder/clavicle bones (left and right), scaled by ShoulderWidth.
public static readonly string[] ShoulderBones
Field Value
- string[]
Spine
Lower spine bone.
public const string Spine = "Spine"
Field Value
SpineChainBones
Spine chain bones (Spine and Chest), scaled by Height and TorsoLength.
public static readonly string[] SpineChainBones
Field Value
- string[]
UpperArmBones
Upper arm bones (left and right), scaled by ArmLength.
public static readonly string[] UpperArmBones
Field Value
- string[]
UpperLegBones
Upper leg bones (left and right), scaled by LegLength and Height.
public static readonly string[] UpperLegBones
Field Value
- string[]
Methods
GetRegionRendererName(BodyRegion)
Maps a BodyRegion to its renderer GameObject name.
public static string GetRegionRendererName(BodyRegion region)
Parameters
regionBodyRegionThe body region to map.
Returns
- string
The renderer GameObject name for the given region, or null if unknown.