Example #1
0
        public void AddBool(string name, int start, int duration)
        {
            var curve = new AfterEffectsCurveBool(start, duration);

            _boolCurves.Add(curve);
            Debug.Assert(_map.ContainsKey(name) == false);
            _map.Add(name, new CurveId(ValueType.Bool, _boolCurves.Count - 1));

            int newLastKeyTime = start + duration;

            if (newLastKeyTime > lastKeyTime)
            {
                lastKeyTime = newLastKeyTime;
            }
        }
Example #2
0
        public void AddBool(string name, IList <int> times, IList <bool> values)
        {
            var curve = new AfterEffectsCurveBool(times, values);

            _boolCurves.Add(curve);
            Debug.Assert(_map.ContainsKey(name) == false);
            _map.Add(name, new CurveId(ValueType.Bool, _boolCurves.Count - 1));

            int newLastKeyTime = times[times.Count - 1];

            if (newLastKeyTime > lastKeyTime)
            {
                lastKeyTime = newLastKeyTime;
            }
        }