Example #1
0
        private void AnimationsChanged()
        {
            this.animationsChanged = false;
            HashSet <int> propertyIDs = this.propertyIDs;

            propertyIDs.Clear();
            ExposedList <TrackEntry> mixingTo = this.mixingTo;

            TrackEntry[] items = this.tracks.Items;
            int          index = 0;
            int          count = this.tracks.Count;

            while (index < count)
            {
                TrackEntry entry = items[index];
                if (entry != null)
                {
                    entry.SetTimelineData(null, mixingTo, propertyIDs);
                }
                index++;
            }
        }