Ejemplo n.º 1
0
    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);
        }
    }
Ejemplo n.º 2
0
Archivo: Ease.cs Proyecto: Morac/Orca6
 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;
     }
 }