示例#1
0
        /// <summary>
        /// not指令,求某个变量是否为nil,a指定结果寄存器索引,b指定变量寄存器索引
        /// </summary>
        /// <param name="i"></param>
        public void Not(Instruction i)
        {
            int a = 0, b = 0, c = 0;

            i.ABC(ref a, ref b, ref c);
            luaState.Push(new LuaValue(luaState.IsBool(b + 1), LuaValueType.Bool));
            luaState.Replace(a + 1);
        }