public static float smethod_7(float float_0, float float_1, float float_2, float float_3, float float_4) { float num = (float)Math.Atan2((double)float_1, (double)float_0); double num2 = GClass822.smethod_5(float_0, float_1, float_2, float_3); if (float_4 < 0f) { float_4 = -float_4; num2 = 6.2831853071795862 - num2; } if (Math.Abs(num2) > (double)float_4) { num2 = (double)(float_4 * (float)Math.Sign(num2)); } return((float)((double)num + num2)); }
public static double smethod_4(Vector2 vector2_0, Vector2 vector2_1) { return(GClass822.smethod_5(vector2_0.X, vector2_0.Y, vector2_1.X, vector2_1.Y)); }