示例#1
0
    static int CreateBadgeSlot(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        BadgeSystemInfo obj = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");

        fogs.proto.msg.BadgeSlot o = obj.CreateBadgeSlot();
        LuaScriptMgr.PushObject(L, o);
        return(1);
    }
示例#2
0
    static int InitBadgeBookData(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        BadgeSystemInfo obj = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");
        List <fogs.proto.msg.BadgeBook> arg0 = (List <fogs.proto.msg.BadgeBook>)LuaScriptMgr.GetNetObject(L, 2, typeof(List <fogs.proto.msg.BadgeBook>));

        obj.InitBadgeBookData(arg0);
        return(0);
    }
示例#3
0
    static int AddBadgeBooks(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        BadgeSystemInfo obj = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");

        fogs.proto.msg.BadgeBook arg0 = (fogs.proto.msg.BadgeBook)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.BadgeBook));
        obj.AddBadgeBooks(arg0);
        return(0);
    }
示例#4
0
    static int SavePlayerUseBadgeBookId(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        BadgeSystemInfo obj  = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");
        int             arg0 = (int)LuaScriptMgr.GetNumber(L, 2);

        obj.SavePlayerUseBadgeBookId(arg0);
        return(0);
    }
示例#5
0
    static int GetPlayerUserBadgeBookdId(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        BadgeSystemInfo obj = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");
        uint            o   = obj.GetPlayerUserBadgeBookdId();

        LuaScriptMgr.Push(L, o);
        return(1);
    }
示例#6
0
    static int GetAllBadgeBooks(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        BadgeSystemInfo obj = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");
        List <fogs.proto.msg.BadgeBook> o = obj.GetAllBadgeBooks();

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

        obj.RemoveBadgeBook(arg0);
        return(0);
    }
示例#8
0
    static int GetBookProvideTotalBadgeLevelByBookId(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        BadgeSystemInfo obj  = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");
        uint            arg0 = (uint)LuaScriptMgr.GetNumber(L, 2);
        int             o    = obj.GetBookProvideTotalBadgeLevelByBookId(arg0);

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

        fogs.proto.msg.BadgeBook o = obj.GetBadgeBookByBookId(arg0);
        LuaScriptMgr.PushObject(L, o);
        return(1);
    }
示例#10
0
    static int GetBadgeUseCountInAllBooks(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        BadgeSystemInfo obj  = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");
        uint            arg0 = (uint)LuaScriptMgr.GetNumber(L, 2);
        int             o    = obj.GetBadgeUseCountInAllBooks(arg0);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
示例#11
0
    static int GetBadgeleftNumExceptUsed(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        BadgeSystemInfo obj  = (BadgeSystemInfo)LuaScriptMgr.GetNetObjectSelf(L, 1, "BadgeSystemInfo");
        uint            arg0 = (uint)LuaScriptMgr.GetNumber(L, 2);
        uint            arg1 = (uint)LuaScriptMgr.GetNumber(L, 3);
        int             o    = obj.GetBadgeleftNumExceptUsed(arg0, arg1);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
示例#12
0
    static int _CreateBadgeSystemInfo(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

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

        return(0);
    }