private bool parseCommandJoint() { switch (line.GetString(0)) { case "id": currentJoint.id = line.GetInt(1); break; case "name": currentJoint.name = line.GetString(1); break; case "direction": currentJoint.direction = line.GetVector3(1); break; case "length": currentJoint.length = line.GetFloat(1); break; case "axis": currentJoint.axis = line.GetVector3(1); currentJoint.axisOrder = line.GetString(4); break; case "dof": currentJoint.dof = line.Parts.Skip(1).ToArray(); break; } return(true); }