Esempio n. 1
0
    public static double smethod_13(Vector2 vector2_0, Vector2 vector2_1, Vector2 vector2_2, bool bool_0)
    {
        if (bool_0)
        {
            if (GClass878.smethod_11(vector2_0, vector2_1, vector2_2) > 0.0)
            {
                return((double)Vector2.Distance(vector2_1, vector2_2));
            }
            if (GClass878.smethod_11(vector2_1, vector2_0, vector2_2) > 0.0)
            {
                return((double)Vector2.Distance(vector2_0, vector2_2));
            }
        }
        float num = Vector2.Distance(vector2_0, vector2_1);

        if (num == 0f)
        {
            return((double)Vector2.Distance(vector2_0, vector2_2));
        }
        return(Math.Abs(GClass878.smethod_12(vector2_0, vector2_1, vector2_2) / (double)num));
    }