Ease.getEasingFunction C# (CSharp) Method

getEasingFunction() public method

public getEasingFunction ( string type ) : EasingFunction
type string
return EasingFunction
    public EasingFunction getEasingFunction(string type)
    {
        EasingFunction ease	= _defaultEasingFunction;
        switch (type){
            case easeInQuad:
                ease = new EasingFunction(easeInQuadFunction);
                break;
            case easeOutQuad:
                ease = new EasingFunction(easeOutQuadFunction);
                break;
            case easeInOutQuad:
                ease = new EasingFunction(easeInOutQuadFunction);
                break;
            case easeInCubic:
                ease = new EasingFunction(easeInCubicFunction);
                break;
            case easeOutCubic:
                ease = new EasingFunction(easeOutCubicFunction);
                break;
            case easeInOutCubic:
                ease = new EasingFunction(easeInOutCubicFunction);
                break;
            case easeInQuart:
                ease = new EasingFunction(easeInQuartFunction);
                break;
            case easeOutQuart:
                ease = new EasingFunction(easeOutQuartFunction);
                break;
            case easeInOutQuart:
                ease = new EasingFunction(easeInOutQuartFunction);
                break;
            case easeInQuint:
                ease = new EasingFunction(easeInQuintFunction);
                break;
            case easeOutQuint:
                ease = new EasingFunction(easeOutQuintFunction);
                break;
            case easeInOutQuint:
                ease = new EasingFunction(easeInOutQuintFunction);
                break;
            case easeInSine:
                ease = new EasingFunction(easeInSineFunction);
                break;
            case easeOutSine:
                ease = new EasingFunction(easeOutSineFunction);
                break;
            case easeInOutSine:
                ease = new EasingFunction(easeInOutSineFunction);
                break;
            case easeInExpo:
                ease = new EasingFunction(easeInExpoFunction);
                break;
            case easeOutExpo:
                ease = new EasingFunction(easeOutExpoFunction);
                break;
            case easeInOutExpo:
                ease = new EasingFunction(easeInOutExpoFunction);
                break;
            case easeInCirc:
                ease = new EasingFunction(easeInCircFunction);
                break;
            case easeOutCirc:
                ease = new EasingFunction(easeOutCircFunction);
                break;
            case easeInOutCirc:
                ease = new EasingFunction(easeInOutCircFunction);
                break;
            case linear:
                ease = new EasingFunction(linearFunction);
                break;
            case spring:
                ease = new EasingFunction(springFunction);
                break;
            /* GFX47 MOD START */
            case easeInBounce:
                ease = new EasingFunction(easeInBounceFunction);
                break;
            case easeOutBounce:
                ease = new EasingFunction(easeOutBounceFunction);
                break;
            case easeInOutBounce:
                ease = new EasingFunction(easeInOutBounceFunction);
                break;
            /* GFX47 MOD END */
            case easeInBack:
                ease = new EasingFunction(easeInBackFunction);
                break;
            case easeOutBack:
                ease = new EasingFunction(easeOutBackFunction);
                break;
            case easeInOutBack:
                ease = new EasingFunction(easeInOutBackFunction);
                break;
            /* GFX47 MOD START */
            case easeInElastic:
                ease = new EasingFunction(easeInElasticFunction);
                break;
            case easeOutElastic:
                ease = new EasingFunction(easeOutElasticFunction);
                break;
            case easeInOutElastic:
                ease = new EasingFunction(easeInOutElasticFunction);
                break;
            /* GFX47 MOD END */
            }
        return ease;
    }