// Token: 0x06004DC3 RID: 19907 RVA: 0x0017B47C File Offset: 0x0017967C public static ProArenaPlayerDefensiveTeam ArenaDefensiveTeamToPBArenaDefensiveTeam(ArenaPlayerDefensiveTeam defensiveTeam) { ProArenaPlayerDefensiveTeam proArenaPlayerDefensiveTeam = new ProArenaPlayerDefensiveTeam(); proArenaPlayerDefensiveTeam.BattleId = (int)defensiveTeam.BattleId; proArenaPlayerDefensiveTeam.ArenaDefenderRuleId = (int)defensiveTeam.ArenaDefenderRuleId; foreach (ArenaPlayerDefensiveHero defensiveHero in defensiveTeam.Heroes) { proArenaPlayerDefensiveTeam.DefenderHeroes.Add(ArenaPlayerDefensiveHero.ArenaDefensiveHeroToPBDfensiveHero(defensiveHero)); } return(proArenaPlayerDefensiveTeam); }
// 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 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); }
// Token: 0x06004DC2 RID: 19906 RVA: 0x0017B3F4 File Offset: 0x001795F4 public static ArenaPlayerDefensiveTeam PBArenaDefensiveTeamToArenaDefensiveTeam(ProArenaPlayerDefensiveTeam pbDefensiveTeam) { ArenaPlayerDefensiveTeam arenaPlayerDefensiveTeam = new ArenaPlayerDefensiveTeam(); arenaPlayerDefensiveTeam.BattleId = (byte)pbDefensiveTeam.BattleId; arenaPlayerDefensiveTeam.ArenaDefenderRuleId = (byte)pbDefensiveTeam.ArenaDefenderRuleId; foreach (ProArenaPlayerDefensiveHero pbDefensiveHero in pbDefensiveTeam.DefenderHeroes) { arenaPlayerDefensiveTeam.Heroes.Add(ArenaPlayerDefensiveHero.PBArenaDefensiveHeroToArenaDefensiveHero(pbDefensiveHero)); } return(arenaPlayerDefensiveTeam); }