easingFunction GetEasing(MegaEaseType ease) { switch (ease) { case MegaEaseType.bounce: return(bounce); case MegaEaseType.InOutSine: return(easeInOutSine); case MegaEaseType.InOutExpo: return(easeInOutExpo); case MegaEaseType.InOutCirc: return(easeInOutCirc); case MegaEaseType.InQuad: return(easeInQuad); case MegaEaseType.OutQuad: return(easeOutQuad); case MegaEaseType.InOutQuad: return(easeInOutQuad); case MegaEaseType.InOutCubic: return(easeInOutCubic); case MegaEaseType.InOutQuart: return(easeInOutQuart); case MegaEaseType.InQuint: return(easeInQuint); case MegaEaseType.OutQuint: return(easeOutQuint); case MegaEaseType.InOutQuint: return(easeInOutQuint); case MegaEaseType.InBack: return(easeInBack); case MegaEaseType.OutBack: return(easeOutBack); case MegaEaseType.InOutBack: return(easeInOutBack); case MegaEaseType.spring: return(spring); case MegaEaseType.Clerp: return(clerp); default: return(Lerp); } }
easingFunction GetEasing(MegaEaseType ease) { switch ( ease ) { case MegaEaseType.bounce: return bounce; case MegaEaseType.InOutSine: return easeInOutSine; case MegaEaseType.InOutExpo: return easeInOutExpo; case MegaEaseType.InOutCirc: return easeInOutCirc; case MegaEaseType.InQuad: return easeInQuad; case MegaEaseType.OutQuad: return easeOutQuad; case MegaEaseType.InOutQuad: return easeInOutQuad; case MegaEaseType.InOutCubic: return easeInOutCubic; case MegaEaseType.InOutQuart: return easeInOutQuart; case MegaEaseType.InQuint: return easeInQuint; case MegaEaseType.OutQuint: return easeOutQuint; case MegaEaseType.InOutQuint: return easeInOutQuint; case MegaEaseType.InBack: return easeInBack; case MegaEaseType.OutBack: return easeOutBack; case MegaEaseType.InOutBack: return easeInOutBack; case MegaEaseType.spring: return spring; case MegaEaseType.Clerp: return clerp; default: return Lerp; } }