Esempio n. 1
0
        // Token: 0x0600F7C4 RID: 63428 RVA: 0x00416FD4 File Offset: 0x004151D4
        private void GuildMassiveCombatUIController_OnSingleBattle(GuildMassiveCombatStronghold strongHold)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GuildMassiveCombatUIController_OnSingleBattleGuildMassiveCombatStronghold_hotfix != null)
            {
                this.m_GuildMassiveCombatUIController_OnSingleBattleGuildMassiveCombatStronghold_hotfix.call(new object[]
                {
                    this,
                    strongHold
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext;
            int num = projectLPlayerContext.CanAttackGuildMassiveCombatSinglePVELevel(strongHold.LevelId);

            if (num == 0)
            {
                WorldUITask.StartBattleHappening(BattleType.GuildMassiveCombat, strongHold.LevelId);
            }
            else
            {
                WorldUITask.HandleAttackFailResult(num, this.m_currIntent);
            }
        }