private JointID getJointIdForSide(sides side, side_joints joint)
{
switch (side)
{
case sides.LEFT:
switch (joint)
{
case side_joints.ELBOW:
return JointID.ElbowLeft;
case side_joints.SHOULDER:
return JointID.ShoulderLeft;
case side_joints.WRIST:
return JointID.WristLeft;
default:
// Invalid
return JointID.Count;
}
case sides.RIGHT:
{
switch (joint)
{
case side_joints.ELBOW:
return JointID.ElbowRight;
case side_joints.SHOULDER:
return JointID.ShoulderRight;
case side_joints.WRIST:
return JointID.WristRight;
default:
// Invalid
return JointID.Count;
}
}
default:
return JointID.Count;
}
}