namespace Lua.Standard.Mathematics; public sealed class DegFunction : LuaFunction { public static readonly DegFunction Instance = new(); public override string Name => "deg"; protected override ValueTask InvokeAsyncCore(LuaFunctionExecutionContext context, Memory buffer, CancellationToken cancellationToken) { var arg0 = context.ReadArgument(0); buffer.Span[0] = arg0 * (180.0 / Math.PI); return new(1); } }