// Token: 0x06011F75 RID: 73589 RVA: 0x004A3520 File Offset: 0x004A1720 private void InitDataFromUIIntent(UIIntent intent) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitDataFromUIIntentUIIntent_hotfix != null) { this.m_InitDataFromUIIntentUIIntent_hotfix.call(new object[] { this, intent }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; this.m_memoryCorridorInfo = null; UIIntentCustom uiintentCustom = intent as UIIntentCustom; if (uiintentCustom != null) { this.m_memoryCorridorInfo = uiintentCustom.GetClassParam <ConfigDataMemoryCorridorInfo>("MemoryCorridorInfo"); } if (this.m_memoryCorridorInfo != null && !projectLPlayerContext.IsMemoryCorridorOpened(this.m_memoryCorridorInfo.ID)) { this.m_memoryCorridorInfo = null; } if (this.m_memoryCorridorInfo == null) { foreach (KeyValuePair <int, ConfigDataMemoryCorridorInfo> keyValuePair in configDataLoader.GetAllConfigDataMemoryCorridorInfo()) { if (projectLPlayerContext.IsMemoryCorridorOpened(keyValuePair.Key)) { this.m_memoryCorridorInfo = keyValuePair.Value; break; } } } }