// 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;
        }
Esempio n. 2
0
        // 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;
        }