/// <summary> /// 将一个函数原型实例化为一个closure对象,然后放入指定寄存器内。由操作数A指定,函数原型由bx操作数指定 /// </summary> /// <param name="i"></param> public void Closure(Instruction i) { int a = 0, bx = 0; i.ABX(ref a, ref bx); a += 1; luaState.LoadPrototype(bx); luaState.Replace(a); }