static void Sensor_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e) { using (var frame = e.OpenSkeletonFrame()) { if (frame != null) { Skeleton[] skeletons = new Skeleton[frame.SkeletonArrayLength]; frame.CopySkeletonDataTo(skeletons); if (skeletons.Length > 0) { var user = skeletons.Where(u => u.TrackingState == SkeletonTrackingState.Tracked).FirstOrDefault(); //Console.WriteLine("b4"); if (user != null) { //Console.WriteLine("afta"); _gesture.Update(user); thanku_gesture.thankuUpdate(user); handJoin_gesture.handJoinUpdate(user); what_gesture.whatUpdate(user); //_byegesture.byeUpdate(user); } } } } }
static void Sensor_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e) { using (var frame = e.OpenSkeletonFrame()) { if (frame != null) { Skeleton[] skeletons = new Skeleton[frame.SkeletonArrayLength]; frame.CopySkeletonDataTo(skeletons); if (skeletons.Length > 0) { var user = skeletons.Where(u => u.TrackingState == SkeletonTrackingState.Tracked).FirstOrDefault(); if (user != null) { _gesture.Update(user); } } } } }