Ориентируясь на этот пример:
class Program
{
static void Main(string[] args)
{
Program program = new Program();
Lua lua = new Lua();
//Register our C# functions
lua.RegisterFunction("SomeFunc" , program, program.GetType().GetMethod("SomeFunc" ));
...
Пишу у себя:
...
public static Xors3d xors3d = new Xors3d();
public static void PatchLua(Lua lua)
{
lua.RegisterFunction("LoadAnimMesh",xors3d,xors3d.GetType().GetMethod("LoadAnimMesh"));
...
}
На что во время исполнения получаю "Ambiguous match found".
Что я делаю не так?