luaL_loadstring() private method

private luaL_loadstring ( IntPtr luaState, string chunk ) : int
luaState System.IntPtr
chunk string
return int
示例#1
0
		public static int luaL_dostring(IntPtr luaState, string chunk)
		{
			int result = LuaDLL.luaL_loadstring(luaState, chunk);
			if (result != 0)
				return result;

			return LuaDLL.lua_pcall(luaState, 0, -1, 0);
		}
示例#2
0
        public static int luaL_dostring(IntPtr luaState, string chunk)
        {
            int num = LuaDLL.luaL_loadstring(luaState, chunk);

            if (num != 0)
            {
                return(num);
            }
            return(LuaDLL.lua_pcall(luaState, 0, LuaDLL.LUA_MULTRET, 0));
        }
示例#3
0
        public static bool DoString(IntPtr L, string chunk)
        {
            int result = LuaDLL.luaL_loadstring(L, chunk);

            if (result != 0)
            {
                return(false);
            }
            return(PCall(L, 0, 0));
        }
示例#4
0
        public static bool luaL_dostring(IntPtr luaState, string chunk)
        {
            int result = LuaDLL.luaL_loadstring(luaState, chunk);

            if (result != 0)
            {
                return(false);
            }

            return(LuaDLL.lua_pcall(luaState, 0, LUA_MULTRET, 0) == 0);
        }
示例#5
0
        public static bool luaL_dostring(IntPtr luaState, string chunk)
        {
            int num = LuaDLL.luaL_loadstring(luaState, chunk);

            return(num == 0 && LuaDLL.lua_pcall(luaState, 0, LuaDLL.LUA_MULTRET, 0) == 0);
        }