Пример #1
0
    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);
            }
        }
    }
Пример #2
0
    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);
            }
        }
    }