protected virtual void OnTrackingChanged(object sender, TrackingChangedEventHandlerArgs args) { if (args.NewStatus == TrackableBehaviour.Status.DETECTED || args.NewStatus == TrackableBehaviour.Status.TRACKED || args.NewStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) { OnTrackingFound(); } else { OnTrackingLost(); } }
protected virtual void OnTrackingChanged(object sender, TrackingChangedEventHandlerArgs args) { if (_goodStatuses.Contains(args.PreviousStatus) && _goodStatuses.Contains(args.NewStatus) || _badStatuses.Contains(args.PreviousStatus) && _badStatuses.Contains(args.NewStatus)) { return; } if (_goodStatuses.Contains(args.NewStatus)) { OnTrackingFound(); } else { OnTrackingLost(); } }
//TODO move to SceneControllerCommon in the merged version private void Trackable_OnTrackingChanged(object sender, TrackingChangedEventHandlerArgs args) { ShowSuggestion(args.NewStatus != TrackableBehaviour.Status.DETECTED && args.NewStatus != TrackableBehaviour.Status.TRACKED && args.NewStatus != TrackableBehaviour.Status.EXTENDED_TRACKED); }
private void _trackable_OnTrackingChanged(object sender, TrackingChangedEventHandlerArgs args) { OnTrackingChanged(args.NewStatus == TrackableBehaviour.Status.DETECTED || args.NewStatus == TrackableBehaviour.Status.TRACKED || args.NewStatus == TrackableBehaviour.Status.EXTENDED_TRACKED); }