Ejemplo n.º 1
0
        public float InOut(float time)
        {
            switch (type)
            {
            case AnimationEasingType.LinearEasing: return(time);

            case AnimationEasingType.QuadraticEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.CubicEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.QuarticEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.QuinticEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.SinusoidalEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.ExponentialEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.CircularEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.BounceEasing: return(EasingHelper.InOut(this, time));

            case AnimationEasingType.BackEasing: return(EasingHelper.BackInOut(time));

            case AnimationEasingType.ElasticEasing: return(EasingHelper.InOut(this, time));
            }
            return(time);
        }