public static float Sqrt(float f) { return (float)Math.Sqrt(f); }
public static float InOut(float k) { if ((k *= 2f) < 1f) { return(-0.5f * (Mathf.Sqrt(1f - k * k) - 1)); } return(0.5f * (Mathf.Sqrt(1f - (k -= 2f) * k) + 1f)); }