コード例 #1
0
    static int Upload(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 4 && LuaScriptMgr.CheckTypes(L, 1, typeof(Games.Module.Wars.WarRecordIO), typeof(CC.Runtime.PB.ProtoBattleVideoInfo), typeof(int), typeof(int)))
        {
            Games.Module.Wars.WarRecordIO      obj  = (Games.Module.Wars.WarRecordIO)LuaScriptMgr.GetNetObjectSelf(L, 1, "Games.Module.Wars.WarRecordIO");
            CC.Runtime.PB.ProtoBattleVideoInfo arg0 = (CC.Runtime.PB.ProtoBattleVideoInfo)LuaScriptMgr.GetLuaObject(L, 2);
            int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
            int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
            obj.Upload(arg0, arg1, arg2);
            return(0);
        }
        else if (count == 4 && LuaScriptMgr.CheckTypes(L, 1, typeof(Games.Module.Wars.WarRecordIO), typeof(int), typeof(int), typeof(int)))
        {
            Games.Module.Wars.WarRecordIO obj = (Games.Module.Wars.WarRecordIO)LuaScriptMgr.GetNetObjectSelf(L, 1, "Games.Module.Wars.WarRecordIO");
            int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
            int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
            int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
            obj.Upload(arg0, arg1, arg2);
            return(0);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: Games.Module.Wars.WarRecordIO.Upload");
        }

        return(0);
    }
コード例 #2
0
    static int Start(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 1)
        {
            Games.Module.Wars.WarEnterData arg0 = (Games.Module.Wars.WarEnterData)LuaScriptMgr.GetNetObject(L, 1, typeof(Games.Module.Wars.WarEnterData));
            Games.Module.Wars.War.Start(arg0);
            return(0);
        }
        else if (count == 2)
        {
            CC.Runtime.PB.ProtoBattleVideoInfo arg0 = (CC.Runtime.PB.ProtoBattleVideoInfo)LuaScriptMgr.GetNetObject(L, 1, typeof(CC.Runtime.PB.ProtoBattleVideoInfo));
            int arg1 = (int)LuaScriptMgr.GetNumber(L, 2);
            Games.Module.Wars.War.Start(arg0, arg1);
            return(0);
        }
        else if (count == 3)
        {
            LuaStringBuffer arg0 = LuaScriptMgr.GetStringBuffer(L, 1);
            int             arg1 = (int)LuaScriptMgr.GetNumber(L, 2);
            bool            arg2 = LuaScriptMgr.GetBoolean(L, 3);
            Games.Module.Wars.War.Start(arg0, arg1, arg2);
            return(0);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: Games.Module.Wars.War.Start");
        }

        return(0);
    }
コード例 #3
0
    static int GetVideo(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        Games.Module.Wars.WarRecordIO obj = (Games.Module.Wars.WarRecordIO)LuaScriptMgr.GetNetObjectSelf(L, 1, "Games.Module.Wars.WarRecordIO");
        int arg0 = (int)LuaScriptMgr.GetNumber(L, 2);

        CC.Runtime.PB.ProtoBattleVideoInfo o = obj.GetVideo(arg0);
        LuaScriptMgr.PushObject(L, o);
        return(1);
    }
コード例 #4
0
    static int C_UploadBattleVideo_0x550(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 4);
        Games.Module.Wars.WarService       obj  = (Games.Module.Wars.WarService)LuaScriptMgr.GetNetObjectSelf(L, 1, "Games.Module.Wars.WarService");
        CC.Runtime.PB.ProtoBattleVideoInfo arg0 = (CC.Runtime.PB.ProtoBattleVideoInfo)LuaScriptMgr.GetNetObject(L, 2, typeof(CC.Runtime.PB.ProtoBattleVideoInfo));
        int arg1 = (int)LuaScriptMgr.GetNumber(L, 3);
        int arg2 = (int)LuaScriptMgr.GetNumber(L, 4);

        obj.C_UploadBattleVideo_0x550(arg0, arg1, arg2);
        return(0);
    }
コード例 #5
0
    static int _CreateCC_Runtime_PB_ProtoBattleVideoInfo(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

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

        return(0);
    }
コード例 #6
0
    static int get_fight_roles(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        CC.Runtime.PB.ProtoBattleVideoInfo obj = (CC.Runtime.PB.ProtoBattleVideoInfo)o;

        if (obj == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name fight_roles");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index fight_roles on a nil value");
            }
        }

        LuaScriptMgr.PushObject(L, obj.fight_roles);
        return(1);
    }
コード例 #7
0
    static int set_view_countSpecified(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        CC.Runtime.PB.ProtoBattleVideoInfo obj = (CC.Runtime.PB.ProtoBattleVideoInfo)o;

        if (obj == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name view_countSpecified");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index view_countSpecified on a nil value");
            }
        }

        obj.view_countSpecified = LuaScriptMgr.GetBoolean(L, 3);
        return(0);
    }
コード例 #8
0
    static int set_uid_local(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        CC.Runtime.PB.ProtoBattleVideoInfo obj = (CC.Runtime.PB.ProtoBattleVideoInfo)o;

        if (obj == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name uid_local");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index uid_local on a nil value");
            }
        }

        obj.uid_local = (int)LuaScriptMgr.GetNumber(L, 3);
        return(0);
    }
コード例 #9
0
    static int set_video_data(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        CC.Runtime.PB.ProtoBattleVideoInfo obj = (CC.Runtime.PB.ProtoBattleVideoInfo)o;

        if (obj == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name video_data");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index video_data on a nil value");
            }
        }

        obj.video_data = LuaScriptMgr.GetArrayNumber <byte>(L, 3);
        return(0);
    }
コード例 #10
0
    static int get_uid_localSpecified(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        CC.Runtime.PB.ProtoBattleVideoInfo obj = (CC.Runtime.PB.ProtoBattleVideoInfo)o;

        if (obj == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name uid_localSpecified");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index uid_localSpecified on a nil value");
            }
        }

        LuaScriptMgr.Push(L, obj.uid_localSpecified);
        return(1);
    }