private IEnumerator DoInitialize()
    {
        bool         is_recv_quest = false;
        LoadingQueue load_queue    = new LoadingQueue(this);

        load_queue.CacheEffect(RESOURCE_CATEGORY.EFFECT_UI, "ef_ui_questselect_new");
        load_queue.CacheEffect(RESOURCE_CATEGORY.EFFECT_UI, "ef_ui_questselect_complete");
        InitSearchParam();
        QuestAcceptChallengeRoomCondition.ChallengeSearchRequestParam sendParam = new QuestAcceptChallengeRoomCondition.ChallengeSearchRequestParam();
        int userLevel = sendParam.enemyLevel = GetEnemyLevelFromUserLevel();

        MonoBehaviourSingleton <QuestManager> .I.SendGetChallengeList(sendParam, delegate
        {
            ((_003CDoInitialize_003Ec__Iterator6D) /*Error near IL_00a4: stateMachine*/)._003Cis_recv_quest_003E__0 = true;
        }, false);

        while (!is_recv_quest)
        {
            yield return((object)null);
        }
        this.StartCoroutine(CheckLimitQuestItem());
        if (load_queue.IsLoading())
        {
            yield return((object)load_queue.Wait());
        }
        base.Initialize();
    }
 protected void OnCloseDialog_QuestAcceptChallengeRoomCondition()
 {
     QuestAcceptChallengeRoomCondition.ChallengeSearchRequestParam challengeSearchRequestParam = GameSection.GetEventData() as QuestAcceptChallengeRoomCondition.ChallengeSearchRequestParam;
     if (challengeSearchRequestParam != null && challengeSearchRequestParam.order == 1)
     {
         param     = challengeSearchRequestParam;
         nowPage   = 1;
         isResetUI = true;
         RefreshUI();
     }
 }