77 {
78 float num = amount * amount;
79 float num2 = amount * num;
80 float num3 = 2f * num2 - 3f * num + 1f;
81 float num4 = -2f * num2 + 3f * num;
82 float num5 = num2 - 2f * num + amount;
83 float num6 = num2 - num;
84 return value1 * num3 + value2 * num4 + tangent1 * num5 + tangent2 * num6;
85 }