Exemple #1
0
            public void Execute(object c, Easing easing, int frame, int frames)
            {
                if (HasItems)
                {
                    var cp = Activator.CreateInstance(ListType);

                    foreach (var item in SubList)
                    {
                        item.Execute(cp, easing, frame, frames);
                    }

                    Info.SetValue(c, cp, null);
                }
                else
                {
                    var value = easing.CalculateStep(frame, frames, Start, End);
                    this.SetValue(c, value);
                }
            }
            public void Execute(object c, Easing easing, int frame, int frames)
            {
                if (HasItems)
                {
                    var cp = Activator.CreateInstance(ListType);

                    foreach (var item in SubList)
                    {
                        item.Execute(cp, easing, frame, frames);
                    }

                    Info.SetValue(c, cp, null);
                }
                else
                {
                    var value = easing.CalculateStep(frame, frames, Start, End);
                    this.SetValue(c, value);
                }
            }