コード例 #1
0
ファイル: LuaVM.cs プロジェクト: xiaoxiaofish/LuaVM
        /// <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);
        }