Beispiel #1
0
        private static void InvokeTangoTrackingEvent(TangoInputTracking.TrackingStateEventType eventType, CoordinateFrame frame)
        {
            Action <CoordinateFrame> action;

            if (eventType != TangoInputTracking.TrackingStateEventType.TrackingAcquired)
            {
                if (eventType != TangoInputTracking.TrackingStateEventType.TrackingLost)
                {
                    throw new ArgumentException("TrackingEventHandler - Invalid EventType: " + eventType);
                }
                action = TangoInputTracking.trackingLost;
            }
            else
            {
                action = TangoInputTracking.trackingAcquired;
            }
            if (action != null)
            {
                action(frame);
            }
        }
 private static void InvokeTangoTrackingEvent(TangoInputTracking.TrackingStateEventType eventType, CoordinateFrame frame)
 {
     /*
      * Action<CoordinateFrame> action;
      * if (eventType != TangoInputTracking.TrackingStateEventType.TrackingAcquired)
      * {
      *      if (eventType != TangoInputTracking.TrackingStateEventType.TrackingLost)
      *      {
      *              throw new ArgumentException("TrackingEventHandler - Invalid EventType: " + eventType);
      *      }
      *      action = TangoInputTracking.trackingLost;
      * }
      * else
      * {
      *      action = TangoInputTracking.trackingAcquired;
      * }
      * if (action != null)
      * {
      *      action(frame);
      * }
      */
 }