/// <summary> /// 初始化区域任务 /// </summary> private void InitExploreArea(ExploreAreaType areaType) { List <int> list = new List <int>(); if (areaType == ExploreAreaType.earth) { list = ExploreModule.ExploreAreaListEarth; for (int i = 0; i < list.Count; i++) { ExploreAreaData data = new ExploreAreaData(list[i]); if (data.areaID != 0) { _currentExploreAreaList_Earth.Add(data); ///Area Unlock if (data.unlock == true) { data.GenerateRandomMission(); _currentUnlockExploreAreaList.Add(data.areaID); } } } } else if (areaType == ExploreAreaType.space) { list = ExploreModule.ExploreAreaListSpace; for (int i = 0; i < list.Count; i++) { ExploreAreaData data = new ExploreAreaData(list[i]); if (data.areaID != 0) { _currentExploreAreaList_Space.Add(data); ///Area Unlock if (data.unlock == true) { data.GenerateRandomMission(); _currentUnlockExploreAreaList.Add(data.areaID); } } } } }