public KinectStatus Start() { _sensors = KinectSensor.KinectSensors; if (_sensors.All(x => x.Status != KinectStatus.Connected)) { return KinectStatus.NotReady; } _sensors.ToList().ForEach(s=> { s.SkeletonStream.Enable(); //s.SkeletonStream.TrackingMode = SkeletonTrackingMode.Seated; s.SkeletonFrameReady += (sender, args) => AddToObservableSkeletons(args); s.Start(); }); return KinectStatus.Connected; }