using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; class MissionConditionDataLoader : SceneBaseDataLoader<IndexValuePair<string, List<MissionConditionData>>> { public MissionConditionDataLoader(string _objectListName, string _objectFolderName) { SaveModelSystem = new SaveMissionConditionManager(); SaveModelSystem.ObjectFolderName = _objectFolderName; SaveModelSystem.ObjectListName = _objectListName; } protected override List<IndexValuePair<string, List<MissionConditionData>>> LoadDynamicData() { SaveModelSystem.Path = PathBuilder.BuildSavePath().GetString(); return SaveModelSystem.LoadModelList(); } protected override bool SaveDynamicData(List<IndexValuePair<string, List<MissionConditionData>>> _elements) { SaveModelSystem.Path = PathBuilder.BuildSavePath().GetString(); return base.SaveDynamicData(_elements); } protected override List<IndexValuePair<string, List<MissionConditionData>>> LoadGenericData() { throw new NotImplementedException(); } protected override bool SaveGenericData(List<IndexValuePair<string, List<MissionConditionData>>> _elements) { throw new NotImplementedException(); } }