LuaInterface.LuaDLL.lua_resume C# (CSharp) Method

lua_resume() private method

private lua_resume ( IntPtr L, IntPtr from, int narg ) : int
L System.IntPtr
from System.IntPtr
narg int
return int
		public static extern int lua_resume(IntPtr L, IntPtr from, int narg);

Same methods

LuaDLL::lua_resume ( IntPtr L, int narg ) : int

Usage Example

示例#1
0
        private int resume(object[] args, int oldTop)
        {
            int nArgs = 0;

            // Push args
            if (args != null)
            {
                nArgs = args.Length;
                for (int i = 0; i < args.Length; i++)
                {
                    translator.push(L, args[i]);
                }
            }

            // Call func
            int r = 0;

            r = LuaDLL.lua_resume(L, nArgs);

            if (r > (int)LuaThreadStatus.LUA_YIELD)
            {
                // Error
                int top = LuaDLL.lua_gettop(L);
                ThrowExceptionFromError(top);
            }

            return(r);
        }
All Usage Examples Of LuaInterface.LuaDLL::lua_resume
LuaDLL