示例#1
0
    static int DetchHandler(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 2)
        {
            LuaUIManager obj  = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
            string       arg0 = LuaScriptMgr.GetLuaString(L, 2);
            obj.DetchHandler(arg0);
            return(0);
        }
        else if (count == 3)
        {
            LuaUIManager obj  = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
            string       arg0 = LuaScriptMgr.GetLuaString(L, 2);
            string       arg1 = LuaScriptMgr.GetLuaString(L, 3);
            obj.DetchHandler(arg0, arg1);
            return(0);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: LuaUIManager.DetchHandler");
        }

        return(0);
    }
示例#2
0
    static int Clear(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        LuaUIManager obj = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");

        obj.Clear();
        return(0);
    }
示例#3
0
    static int IsUIShowed(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        LuaUIManager obj = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        bool         o   = obj.IsUIShowed();

        LuaScriptMgr.Push(L, o);
        return(1);
    }
    private static int IsUIShowed(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        LuaUIManager luaUIManager = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        bool         b            = luaUIManager.IsUIShowed();

        LuaScriptMgr.Push(L, b);
        return(1);
    }
示例#5
0
    static int DestroyChilds(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        LuaUIManager obj  = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        string       arg0 = LuaScriptMgr.GetLuaString(L, 2);

        obj.DestroyChilds(arg0);
        return(0);
    }
示例#6
0
    static int Load(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        LuaUIManager obj  = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        string       arg0 = LuaScriptMgr.GetLuaString(L, 2);
        bool         o    = obj.Load(arg0);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
示例#7
0
    static int IDDestroy(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        LuaUIManager obj  = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        uint         arg0 = (uint)LuaScriptMgr.GetNumber(L, 2);
        bool         o    = obj.IDDestroy(arg0);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
示例#8
0
    static int AttachHandlers(IntPtr L)
    {
        int          count = LuaDLL.lua_gettop(L);
        LuaUIManager obj   = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        string       arg0  = LuaScriptMgr.GetLuaString(L, 2);

        string[] objs1 = LuaScriptMgr.GetParamsString(L, 3, count - 2);
        obj.AttachHandlers(arg0, objs1);
        return(0);
    }
    private static int GetDlgObj(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        LuaUIManager luaUIManager = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        string       luaString    = LuaScriptMgr.GetLuaString(L, 2);
        GameObject   dlgObj       = luaUIManager.GetDlgObj(luaString);

        LuaScriptMgr.Push(L, dlgObj);
        return(1);
    }
    private static int Hide(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        LuaUIManager luaUIManager = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        string       luaString    = LuaScriptMgr.GetLuaString(L, 2);
        bool         b            = luaUIManager.Hide(luaString);

        LuaScriptMgr.Push(L, b);
        return(1);
    }
    private static int IDDestroy(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        LuaUIManager luaUIManager = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        uint         id           = (uint)LuaScriptMgr.GetNumber(L, 2);
        bool         b            = luaUIManager.IDDestroy(id);

        LuaScriptMgr.Push(L, b);
        return(1);
    }
示例#12
0
    static int AttachHandler(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        LuaUIManager obj  = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager");
        string       arg0 = LuaScriptMgr.GetLuaString(L, 2);
        string       arg1 = LuaScriptMgr.GetLuaString(L, 3);
        GameObject   o    = obj.AttachHandler(arg0, arg1);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
 private static int _CreateLuaUIManager(IntPtr L)
 {
     if (LuaDLL.lua_gettop(L) == 0)
     {
         LuaUIManager o = new LuaUIManager();
         LuaScriptMgr.PushObject(L, o);
         return(1);
     }
     LuaDLL.luaL_error(L, "invalid arguments to method: LuaUIManager.New");
     return(0);
 }
示例#14
0
    static int _CreateLuaUIManager(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 0)
        {
            LuaUIManager obj = new LuaUIManager();
            LuaScriptMgr.PushObject(L, obj);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: LuaUIManager.New");
        }

        return(0);
    }