public static int set_m_updateViewAction(IntPtr l)
    {
        int result;

        try
        {
            MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase = (MapSceneUpdatePipeLineCtxBase)LuaObject.checkSelf(l);
            Action action;
            int    num = LuaObject.checkDelegate <Action>(l, 2, out action);
            if (num == 0)
            {
                mapSceneUpdatePipeLineCtxBase.m_updateViewAction = action;
            }
            else if (num == 1)
            {
                MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase2 = mapSceneUpdatePipeLineCtxBase;
                mapSceneUpdatePipeLineCtxBase2.m_updateViewAction = (Action)Delegate.Combine(mapSceneUpdatePipeLineCtxBase2.m_updateViewAction, action);
            }
            else if (num == 2)
            {
                MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase3 = mapSceneUpdatePipeLineCtxBase;
                mapSceneUpdatePipeLineCtxBase3.m_updateViewAction = (Action)Delegate.Remove(mapSceneUpdatePipeLineCtxBase3.m_updateViewAction, action);
            }
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int get_m_runing(IntPtr l)
    {
        int result;

        try
        {
            MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase = (MapSceneUpdatePipeLineCtxBase)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, mapSceneUpdatePipeLineCtxBase.m_luaExportHelper.m_runing);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int Clear(IntPtr l)
    {
        int result;

        try
        {
            MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase = (MapSceneUpdatePipeLineCtxBase)LuaObject.checkSelf(l);
            mapSceneUpdatePipeLineCtxBase.Clear();
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int get_m_loadingDynamicResCorutineCount(IntPtr l)
    {
        int result;

        try
        {
            MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase = (MapSceneUpdatePipeLineCtxBase)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, mapSceneUpdatePipeLineCtxBase.m_loadingDynamicResCorutineCount);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            MapSceneUpdatePipeLineCtxBase o = new MapSceneUpdatePipeLineCtxBase();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int IsRunning(IntPtr l)
    {
        int result;

        try
        {
            MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase = (MapSceneUpdatePipeLineCtxBase)LuaObject.checkSelf(l);
            bool b = mapSceneUpdatePipeLineCtxBase.IsRunning();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, b);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_m_lockResCache(IntPtr l)
    {
        int result;

        try
        {
            MapSceneUpdatePipeLineCtxBase mapSceneUpdatePipeLineCtxBase = (MapSceneUpdatePipeLineCtxBase)LuaObject.checkSelf(l);
            bool lockResCache;
            LuaObject.checkType(l, 2, out lockResCache);
            mapSceneUpdatePipeLineCtxBase.m_lockResCache = lockResCache;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }