private void EnablePostureChecker(GestureChecker checker) { checker.Successful += OnPosture; checker.GestureBegin += OnGestureBegining; checker.GestureEnd += OnGestureEnded; checker.GestureProgress += OnGestureProgress; }
private void DisablePostureChecker(GestureChecker checker) { if (checker != null) { checker.Successful -= OnPosture; checker.GestureBegin -= OnGestureBegining; checker.GestureEnd -= OnGestureEnded; checker.GestureProgress -= OnGestureProgress; checker.Dispose(); checker = null; } }