public void InsertKey(float frame, float value)
 {
     if (!KeyFrames.Any(x => x.Frame == frame))
     {
         KeyFrames.Add(new STKeyFrame(frame, value));
     }
 }
        public override void OnBegin()
        {
            base.OnBegin();

            if (TargetProperty == null)
            {
                throw new NullReferenceException("Null Target property.");
            }

            if (!KeyFrames.Any())
            {
                throw new ArgumentException("No key frames");
            }

            InitFrames();
        }
예제 #3
0
 public bool IsEver(T value) => value.Equals(InitialValue) || KeyFrames.Any(kf => value.Equals(kf.Value));