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)); } }