// 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;
                    }
                }
            }
        }