如何从Lua/MoonSharp脚本中调用和等待带参数的异步C#方法?

这里有一个类似的问题:如何从Lua/MoonSharp脚本中调用和等待异步C#方法?

但是这并没有考虑参数。比如我想运行这个方法:

private async Task<string> GetNicknameAsync(ulong id)
{
    return await GetNicknameCodeAsync(id);
}

然后在lua中像这样做:

print(getNickname(372983297329234))
点赞