미션-보상 만들기


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using Newtonsoft.Json;
namespace mission_data
{
public class App
{ MissionInfo[] missionInfo;
MissionData[] missionData;
Dictionary<int, MissionData> dicmissionDatas = new Dictionary<int, MissionData>();
public App() {
LoadMissionData(missionData);
LoadMissionInfo(missionInfo);
Console.WriteLine(dicmissionDatas.Count);
// Mission mission = new Mission(missionData[0]);
// Console.WriteLine(mission.Data.missiontName);
// mission = JsonConvert.DeserializeObject<MissionInfo[]>(json2);
}
public void LoadMissionInfo(MissionInfo[] missionInfo)//미션 정보 로드
{
string json = File.ReadAllText("./mission_info.json");
Console.WriteLine(json);
missionInfo = JsonConvert.DeserializeObject<MissionInfo[]>(json);
Console.WriteLine("missionInfo.:{0}", missionInfo.Length);
this.missionInfo = missionInfo;
}
public void LoadMissionData(MissionData[] missionData)//미션의 데이터 정보 로드
{
string json = File.ReadAllText("./mission_data.json");
Console.WriteLine(json);
missionData = JsonConvert.DeserializeObject<MissionData[]>(json);
Console.WriteLine("missiondata.:{0}", missionData.Length);
//foreach (MissionData data in missionData)
//{
// this.dicmissionDatas.Add(data.missionId, data);
//}
}
}
}
헷갈린다..
mission_data.zip
4.96MB
'C# 기초 Homework' 카테고리의 다른 글
복소수와 사원수, 벡터 (1) | 2023.08.13 |
---|---|
Unity-Homework-몬스터 이동&공격(수정중) (2) | 2023.08.06 |
디자인 패턴& 싱글톤 패턴,Dictionary 검색 (0) | 2023.07.26 |
2048 (0) | 2023.07.26 |
20230719_Homework-디아블로_아이템사전 1~10 (0) | 2023.07.20 |