private void SessionStarted(object sender, PointEventArgs e) { handDetected = true; slider2D.Reposition(new XnMPoint(e.Point.X, e.Point.Y, e.Point.Z)); handHandler = new HandHandler(); handHandler.DropSessionTrigger += new EventHandler <EventArgs>(handHandler_DropSessionTrigger); if (HandDetected != null) { HandDetected(sender, e); } }
private void sessionManager_SessionEnded(object sender, EventArgs e) { if (handHandler != null) { handHandler.Dispose(); handHandler = null; } if (SessionEnded != null) { SessionEnded(sender, e); } }
private void SessionStarted(object sender, PointEventArgs e) { handDetected = true; slider2D.Reposition(new XnMPoint(e.Point.X, e.Point.Y, e.Point.Z)); handHandler = new HandHandler(); handHandler.DropSessionTrigger += new EventHandler<EventArgs>(handHandler_DropSessionTrigger); if (HandDetected != null) { HandDetected(sender, e); } }