// Token: 0x06011740 RID: 71488 RVA: 0x00485B40 File Offset: 0x00483D40 private void HeroPhantomUIController_OnStartHeroTrainningLevel(ConfigDataHeroPhantomLevelInfo levelInfo) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_HeroPhantomUIController_OnStartHeroTrainningLevelConfigDataHeroPhantomLevelInfo_hotfix != null) { this.m_HeroPhantomUIController_OnStartHeroTrainningLevelConfigDataHeroPhantomLevelInfo_hotfix.call(new object[] { this, levelInfo }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; int num = projectLPlayerContext.CanAttackHeroPhantomLevel(levelInfo.ID); if (num == 0) { WorldUITask.StartBattleHappening(BattleType.HeroPhantom, levelInfo.ID); } else { WorldUITask.HandleAttackFailResult(num, this.m_currIntent); } }