コード例 #1
0
 public static T MaxByRandomIfEqual <T>(T elem1, float by1, T elem2, float by2, T elem3, float by3, T elem4, float by4, T elem5, float by5, T elem6, float by6, T elem7, float by7, T elem8, float by8, float eps = 0.0001f)
 {
     return(GenMath.MaxBy <T>(elem1, by1 + Rand.Range(0f, eps), elem2, by2 + Rand.Range(0f, eps), elem3, by3 + Rand.Range(0f, eps), elem4, by4 + Rand.Range(0f, eps), elem5, by5 + Rand.Range(0f, eps), elem6, by6 + Rand.Range(0f, eps), elem7, by7 + Rand.Range(0f, eps), elem8, by8 + Rand.Range(0f, eps)));
 }
コード例 #2
0
 public static T MinBy <T>(T elem1, float by1, T elem2, float by2, T elem3, float by3, T elem4, float by4, T elem5, float by5)
 {
     return(GenMath.MaxBy <T>(elem1, -by1, elem2, -by2, elem3, -by3, elem4, -by4, elem5, -by5));
 }
コード例 #3
0
 public static T MinBy <T>(T elem1, float by1, T elem2, float by2, T elem3, float by3, T elem4, float by4, T elem5, float by5, T elem6, float by6, T elem7, float by7, T elem8, float by8)
 {
     return(GenMath.MaxBy <T>(elem1, -by1, elem2, -by2, elem3, -by3, elem4, -by4, elem5, -by5, elem6, -by6, elem7, -by7, elem8, -by8));
 }
コード例 #4
0
 public static T MinBy <T>(T elem1, float by1, T elem2, float by2, T elem3, float by3)
 {
     return(GenMath.MaxBy <T>(elem1, -by1, elem2, -by2, elem3, -by3));
 }