public bool[] CheckEveryExploreTeamAward()
    {
        for (int i = 0; i < m_ExploreTeamResultArray.Length; i++)
        {
            m_ExploreTeamResultArray[i] = false;
        }
        Dictionary <int, teamtanxian> teamDatas = ObjectSelf.GetInstance().GetExploreTeamData();

        foreach (var data in teamDatas)
        {
            //空闲小队;
            if (data.Value.team == null || data.Value.team.Count <= 0)
            {
                continue;
            }
            tanxianinit tx = ObjectSelf.GetInstance().GetExploreTaskDataById(data.Value.tanxianid);
            if (tx == null)
            {
                Debug.LogError("探险任务数据为NULL exploreid=" + data.Value.tanxianid);
                continue;
            }

            m_ExploreTeamResultArray[data.Key - 1] = UI_ExploreModule.GetExploreTaskState(tx) == EXPLORE_TASK_STATE.ExploringOver;
        }
        return(m_ExploreTeamResultArray);
    }
    /********************探险任务完成有奖励尚未领取************************~ToT~*/

    /// <summary>
    /// 探险任务完成有奖励尚未领取
    /// </summary>
    /// <returns></returns>
    public bool CheckExploreAward()
    {
        bool _result         = false;
        var  _exploreTaskMap = m_ObjectSelf.GetAllExploreTaskData();

        foreach (var stageList in _exploreTaskMap.Values)
        {
            foreach (var stageData in stageList.stagetx)
            {
                _result = UI_ExploreModule.GetExploreTaskState(stageData) == EXPLORE_TASK_STATE.ExploringOver;
                if (_result)
                {
                    break;
                }
            }
            if (_result)
            {
                break;
            }
        }
        return(_result);
    }