예제 #1
0
        private void AfterToggleTracking()
        {
            foreach (KeyValuePair <string, TrackablePoint> pair in trackablePoints)
            {
                pair.Value.SetTracking(isTracking);
            }

            drawing.SetTracking(isTracking);
        }
예제 #2
0
        private void AfterToggleTracking()
        {
            Dictionary <string, bool> insertionMap = new Dictionary <string, bool>();
            bool atLeastOneInserted = false;

            foreach (KeyValuePair <string, TrackablePoint> pair in trackablePoints)
            {
                bool inserted = pair.Value.SetTracking(isTracking);

                insertionMap[pair.Key] = inserted;
                if (inserted)
                {
                    atLeastOneInserted = true;
                }
            }

            drawing.SetTracking(isTracking);

            if (atLeastOneInserted)
            {
                FixTimelineSync(insertionMap);
            }
        }