public static IAnimationVariable CreateRef(this IAnimationVariable objectRef) => ((IAnimationVariable)objectRef.CreateRef(typeof(IAnimationVariable)));
internal void <.cctor> b__29_1(IAnimationVariable innerRefT, Delegate handler) { innerRefT.ValueChanged -= ((AnimationVariableValueChangedEventHandler <double>)handler); }
public static void ScheduleTransition(this IAnimationManager manager, IAnimationVariable variable, IAnimationTransition transition, AnimationSeconds timeNow) { manager.TryScheduleTransition(variable, transition, timeNow).ThrowIfError(); }
internal void <.cctor> b__29_0(IAnimationVariable innerRefT, Delegate handler) { innerRefT.IntegerValueChanged -= ((AnimationVariableValueChangedEventHandler <int>)handler); }
private static void InitializeHandleOpacityStoryboard(IAnimationStoryboard storyboard, IAnimationVariable variable, double startOffsetPeriodFraction) { AnimationSeconds duration = 2.0; AnimationSeconds seconds2 = duration * startOffsetPeriodFraction; if (seconds2 != 0.0) { AnimationTransition transition2 = new ConstantAnimationTransition(seconds2); storyboard.AddTransition(variable, transition2); } AnimationKeyFrame startKeyFrame = storyboard.AddKeyFrameAtOffset(AnimationKeyFrame.StoryboardStart, seconds2); AnimationTransition transition = new SinusoidalFromRangeAnimationTransition(duration, 0.25, 1.5, duration, AnimationSlope.Decreasing); storyboard.AddTransition(variable, transition); AnimationKeyFrame endKeyFrame = storyboard.AddKeyFrameAfterTransition(transition); storyboard.RepeatBetweenKeyFrames(startKeyFrame, endKeyFrame, -1); }