#pragma once

namespace il2cpp
{
namespace icalls
{
namespace mscorlib
{
namespace System
{

class Math
{
public:
	static double Acos (double val);
	static double Asin (double val);
	static double Atan (double val);
	static double Atan2 (double y, double x);
	static double Cos (double val);
	static double Cosh (double val);
	static double Exp (double val);
	static double Floor (double x);
	static double Log (double x);
	static double Log10 (double val);
	static double Pow (double val,double exp);
	static double Round (double x);
	static double Round2 (double value, int32_t digits, bool away_from_zero);
	static double Sin (double val);
	static double Sinh (double val);
	static double Sqrt (double val);
	static double Tan (double val);
	static double Tanh (double val);
};

} /* namespace System */
} /* namespace mscorlib */
} /* namespace icalls */
} /* namespace il2cpp */
