// Token: 0x06007795 RID: 30613 RVA: 0x0020A270 File Offset: 0x00208470 public void SetSuccessThearchyTrialLevel(ConfigDataThearchyTrialLevelInfo levelInfo, List <int> battleTreasures, List <int> heroes, bool isTeamBattle = false) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetSuccessThearchyTrialLevelConfigDataThearchyTrialLevelInfoList ` 1List ` 1Boolean_hotfix != null) { this.m_SetSuccessThearchyTrialLevelConfigDataThearchyTrialLevelInfoList ` 1List ` 1Boolean_hotfix.call(new object[] { this, levelInfo, battleTreasures, heroes, isTeamBattle }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; int energyCost = 0; if (!isTeamBattle) { energyCost = levelInfo.EnergySuccess - levelInfo.EnergyFail; } this.SetCommonSuccessThearchyTrialLevel(levelInfo, battleTreasures, heroes, energyCost, isTeamBattle); BattleReward battleReward = (this.m_battle as BattleComponent).GetBattleReward(); battleReward.PlayerExp = levelInfo.PlayerExp; battleReward.HeroExp = this.m_hero.GetAdditiveHeroAddExp(levelInfo.HeroExp); battleReward.Gold = levelInfo.Gold; }
// Token: 0x06006E92 RID: 28306 RVA: 0x001EF928 File Offset: 0x001EDB28 public void SetSuccessClimbTowerLevel(ConfigDataTowerFloorInfo floorInfo, ConfigDataTowerLevelInfo levelInfo, List <int> battleTreasures, bool isTeamBattle) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetSuccessClimbTowerLevelConfigDataTowerFloorInfoConfigDataTowerLevelInfoList ` 1Boolean_hotfix != null) { this.m_SetSuccessClimbTowerLevelConfigDataTowerFloorInfoConfigDataTowerLevelInfoList ` 1Boolean_hotfix.call(new object[] { this, floorInfo, levelInfo, battleTreasures, isTeamBattle }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; int energyCost = 0; if (!isTeamBattle) { energyCost = floorInfo.EnergySuccess - floorInfo.EnergyFail; } base.SetCommonSuccessClimbTowerLevel(floorInfo, levelInfo, battleTreasures, energyCost); BattleReward battleReward = (this.m_battle as BattleComponent).GetBattleReward(); battleReward.PlayerExp = floorInfo.PlayerExp; }