示例#1
0
 public static float CrossFade(EaseFuncN <float, int, float> funcN1, int n1, EaseFuncN <float, int, float> funcN2, int n2, float x)
 {
     return(((1 - x) * funcN1(x, n1)) + (x * funcN2(x, n2)));
 }
示例#2
0
 public static float CrossFade(EaseFunc <float, float> func1, EaseFuncN <float, int, float> funcN, int n, float x)
 {
     return(((1 - x) * func1(x)) + (x * funcN(x, n)));
 }
示例#3
0
 public static float Mix(EaseFuncN <float, int, float> funcN1, int n1, EaseFuncN <float, int, float> funcN2, int n2, float blend, float x)
 {
     return(((1f - blend) * funcN1(x, n1)) + (blend * funcN2(x, n2)));
 }
示例#4
0
 public static float Mix(EaseFunc <float, float> func1, EaseFuncN <float, int, float> funcN, int n, float blend, float x)
 {
     return(((1f - blend) * func1(x)) + (blend * funcN(x, n)));
 }
示例#5
0
 public static float FlipScale(EaseFuncN <float, int, float> func, float x, int n, float scale)
 {
     return((1 - x) * func(x, n) * scale);
 }
示例#6
0
 public static float Scale(EaseFuncN <float, int, float> func, float x, int n, float scale)
 {
     return(scale * func(x, n));
 }