// Token: 0x06011F82 RID: 73602 RVA: 0x004A3EF0 File Offset: 0x004A20F0 private void MemoryCorridorUIController_OnStartMemoryCorridorLevel(ConfigDataMemoryCorridorLevelInfo levelInfo) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_MemoryCorridorUIController_OnStartMemoryCorridorLevelConfigDataMemoryCorridorLevelInfo_hotfix != null) { this.m_MemoryCorridorUIController_OnStartMemoryCorridorLevelConfigDataMemoryCorridorLevelInfo_hotfix.call(new object[] { this, levelInfo }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; int num = projectLPlayerContext.CanAttackMemoryCorridorLevel(levelInfo.ID); if (num == 0) { WorldUITask.StartBattleHappening(BattleType.MemoryCorridor, levelInfo.ID); } else { WorldUITask.HandleAttackFailResult(num, this.m_currIntent); } }