public MuscleHandle(HumanPartDof partDof, FingerDof fingerDof) { if (partDof < HumanPartDof.LeftThumb || partDof > HumanPartDof.RightLittle) { throw new InvalidOperationException("Invalid HumanPartDof for a finger."); } humanPartDof = partDof; dof = (int)fingerDof; }
public MuscleHandle(HumanPartDof partDof, ArmDof armDof) { if (partDof != HumanPartDof.LeftArm && partDof != HumanPartDof.RightArm) { throw new InvalidOperationException("Invalid HumanPartDof for an arm, please use either HumanPartDof.LeftArm or HumanPartDof.RightArm."); } humanPartDof = partDof; dof = (int)armDof; }
public MuscleHandle(HumanPartDof partDof, LegDof legDof) { if (partDof != HumanPartDof.LeftLeg && partDof != HumanPartDof.RightLeg) { throw new InvalidOperationException("Invalid HumanPartDof for a leg, please use either HumanPartDof.LeftLeg or HumanPartDof.RightLeg."); } humanPartDof = partDof; dof = (int)legDof; }
public MuscleHandle(HumanPartDof partDof, FingerDof fingerDof) { bool flag = partDof <HumanPartDof.LeftThumb || partDof> HumanPartDof.RightLittle; if (flag) { throw new InvalidOperationException("Invalid HumanPartDof for a finger."); } this.humanPartDof = partDof; this.dof = (int)fingerDof; }
public MuscleHandle(HumanPartDof partDof, ArmDof armDof) { bool flag = partDof != HumanPartDof.LeftArm && partDof != HumanPartDof.RightArm; if (flag) { throw new InvalidOperationException("Invalid HumanPartDof for an arm, please use either HumanPartDof.LeftArm or HumanPartDof.RightArm."); } this.humanPartDof = partDof; this.dof = (int)armDof; }