this should use SkeletonBone
public Dictionary<string, (byte, byte)> GenerateBonesArray() =>
new ()
{
{ “Spine”, ((byte)UnchartedLimboLegacyJoint.Hips, (byte)UnchartedLimboLegacyJoint.Spine) },
{ “Spine1”, ((byte)UnchartedLimboLegacyJoint.Spine, (byte)UnchartedLimboLegacyJoint.Spine1) },
{ “Spine2”, ((byte)UnchartedLimboLegacyJoint.Spine1, (byte)UnchartedLimboLegacyJoint.Spine2) },
{ “Neck”, ((byte)UnchartedLimboLegacyJoint.Spine2, (byte)UnchartedLimboLegacyJoint.Neck) },
{ “Head”, ((byte)UnchartedLimboLegacyJoint.Neck, (byte)UnchartedLimboLegacyJoint.Head) },
{ “LeftUpperArm”, ((byte)UnchartedLimboLegacyJoint.LeftShoulder, (byte)UnchartedLimboLegacyJoint.LeftArm) },
{ “LeftLowerArm”, ((byte)UnchartedLimboLegacyJoint.LeftArm, (byte)UnchartedLimboLegacyJoint.LeftForeArm) },
{ “LeftHand”, ((byte)UnchartedLimboLegacyJoint.LeftForeArm, (byte)UnchartedLimboLegacyJoint.LeftHand) },
{ “RightUpperArm”, ((byte)UnchartedLimboLegacyJoint.RightShoulder, (byte)UnchartedLimboLegacyJoint.RightArm) },
{ “RightLowerArm”, ((byte)UnchartedLimboLegacyJoint.RightArm, (byte)UnchartedLimboLegacyJoint.RightForeArm) },
{ “RightHand”, ((byte)UnchartedLimboLegacyJoint.RightForeArm, (byte)UnchartedLimboLegacyJoint.RightHand) },
{ “LeftUpperLeg”, ((byte)UnchartedLimboLegacyJoint.Hips, (byte)UnchartedLimboLegacyJoint.LeftUpLeg) },
{ “LeftLowerLeg”, ((byte)UnchartedLimboLegacyJoint.LeftUpLeg, (byte)UnchartedLimboLegacyJoint.LeftLeg) },
{ “LeftFoot”, ((byte)UnchartedLimboLegacyJoint.LeftLeg, (byte)UnchartedLimboLegacyJoint.LeftFoot) },
{ “LeftToeBase”, ((byte)UnchartedLimboLegacyJoint.LeftFoot, (byte)UnchartedLimboLegacyJoint.LeftToeBase) },
{ “RightUpperLeg”, ((byte)UnchartedLimboLegacyJoint.Hips, (byte)UnchartedLimboLegacyJoint.RightUpLeg) },
{ “RightLowerLeg”, ((byte)UnchartedLimboLegacyJoint.RightUpLeg, (byte)UnchartedLimboLegacyJoint.RightLeg) },
{ “RightFoot”, ((byte)UnchartedLimboLegacyJoint.RightLeg, (byte)UnchartedLimboLegacyJoint.RightFoot) },
{ “RightToeBase”, ((byte)UnchartedLimboLegacyJoint.RightFoot, (byte)UnchartedLimboLegacyJoint.RightToeBase) }
};