private void InitChaptersNormal() { _chaptersNormal = new Chapters(); DataConfig.MISSION_DIFFICULTY difficulty = DataConfig.MISSION_DIFFICULTY.NORMAL; DataMissionGroup missionGroup = DataManager.instance.dataMissionGroup; List <DataMissionGroup.DataCampaign> dataCampaigns = missionGroup.GetCampaigns(difficulty); foreach (DataMissionGroup.DataCampaign dataCampaign in dataCampaigns) { Campaign campaign = new Campaign(dataCampaign.stageId); _chaptersNormal.list.Add(campaign); foreach (DataMission dataMission in dataCampaign.missions) { Model_Mission modelMission = new Model_Mission(dataMission.magicId); // modelMission.type = difficulty; // modelMission.stageId = stageId; // modelMission.missionId = m.missionId; // modelMission.starMask = 0; // modelMission.remainFightNum = DEFAULT_FIGHT_NUM; // modelMission.referenceMission = DataManager.instance.dataMissionGroup.GetMission(m.magicId); // Assert.assert(modelMission.referenceMission != null); campaign.list.Add(modelMission); } } }
private void InitChaptersElite() { _chaptersElite = new Chapters(); DataConfig.MISSION_DIFFICULTY difficulty = DataConfig.MISSION_DIFFICULTY.ELITE; DataMissionGroup missionGroup = DataManager.instance.dataMissionGroup; List <DataMissionGroup.DataCampaign> dataCampaigns = missionGroup.GetCampaigns(difficulty); foreach (DataMissionGroup.DataCampaign dataCampaign in dataCampaigns) { Campaign campaign = new Campaign(dataCampaign.stageId); _chaptersElite.list.Add(campaign); foreach (DataMission dataMission in dataCampaign.missions) { Model_Mission modelMission = new Model_Mission(dataMission.magicId); campaign.list.Add(modelMission); } } }