Exemplo n.º 1
0
        // Token: 0x06006C2A RID: 27690 RVA: 0x001E4F34 File Offset: 0x001E3134
        public void SetDefensiveTeam(ProArenaPlayerDefensiveTeam pbDefensiveTeamInfo)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetDefensiveTeamProArenaPlayerDefensiveTeam_hotfix != null)
            {
                this.m_SetDefensiveTeamProArenaPlayerDefensiveTeam_hotfix.call(new object[]
                {
                    this,
                    pbDefensiveTeamInfo
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            ArenaPlayerDefensiveTeam defensiveTeam = ArenaPlayerDefensiveTeam.PBArenaDefensiveTeamToArenaDefensiveTeam(pbDefensiveTeamInfo);

            this.m_arenaDS.SetDefensiveTeam(defensiveTeam);
        }
    public static int get_Heroes(IntPtr l)
    {
        int result;

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

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

        try
        {
            ArenaPlayerDefensiveTeam defensiveTeam;
            LuaObject.checkType <ArenaPlayerDefensiveTeam>(l, 1, out defensiveTeam);
            ProArenaPlayerDefensiveTeam o = ArenaPlayerDefensiveTeam.ArenaDefensiveTeamToPBArenaDefensiveTeam(defensiveTeam);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_ArenaDefenderRuleId(IntPtr l)
    {
        int result;

        try
        {
            ArenaPlayerDefensiveTeam arenaPlayerDefensiveTeam = (ArenaPlayerDefensiveTeam)LuaObject.checkSelf(l);
            byte arenaDefenderRuleId;
            LuaObject.checkType(l, 2, out arenaDefenderRuleId);
            arenaPlayerDefensiveTeam.ArenaDefenderRuleId = arenaDefenderRuleId;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_Heroes(IntPtr l)
    {
        int result;

        try
        {
            ArenaPlayerDefensiveTeam        arenaPlayerDefensiveTeam = (ArenaPlayerDefensiveTeam)LuaObject.checkSelf(l);
            List <ArenaPlayerDefensiveHero> heroes;
            LuaObject.checkType <List <ArenaPlayerDefensiveHero> >(l, 2, out heroes);
            arenaPlayerDefensiveTeam.Heroes = heroes;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }