Пример #1
0
 private void ConnectHumanJoints()
 {
     Connect(LimbsEnum.Head, LimbsEnum.LeftElbow);
     Connect(LimbsEnum.LeftElbow, LimbsEnum.LeftHand);
     if (LeftHandGrip)
     {
         LeftHandGrip.Lock(particles.Get(LimbsEnum.LeftHand));
     }
     Connect(LimbsEnum.Head, LimbsEnum.RightElbow);
     Connect(LimbsEnum.RightElbow, LimbsEnum.RightHand);
     if (RightHandGrip)
     {
         RightHandGrip.Lock(particles.Get(LimbsEnum.RightHand));
     }
     Connect(LimbsEnum.Head, LimbsEnum.Hips);
     Connect(LimbsEnum.Hips, LimbsEnum.LeftKnee);
     Connect(LimbsEnum.LeftKnee, LimbsEnum.LeftFoot);
     if (LeftFootGrip)
     {
         LeftFootGrip.Lock(particles.Get(LimbsEnum.LeftFoot));
     }
     Connect(LimbsEnum.Hips, LimbsEnum.RightKnee);
     Connect(LimbsEnum.RightKnee, LimbsEnum.RightFoot);
     if (RightFootGrip)
     {
         RightFootGrip.Lock(particles.Get(LimbsEnum.RightFoot));
     }
 }