コード例 #1
0
        public static TkoolJson.CsData DeSerializeMapFile(int mapID, bool isReadCsFile)
        {
            Directory.CreateDirectory(Application.StartupPath + "\\data");
            string text = "Map" + mapID.ToString("000");

            TkoolJson.DeSerializeFile(Path.Combine(TkoolJson.DataDir, text + ".json"), Application.StartupPath + "\\data", text, text);
            if (isReadCsFile)
            {
                string path = Application.StartupPath + "\\data\\" + text + ".cs";
                string data = TkoolJson.ReadText(path);
                return(new TkoolJson.CsData
                {
                    name = text,
                    path = path,
                    data = data
                });
            }
            return(null);
        }
コード例 #2
0
 public T DeserializeFromFile <T>(string path)
 {
     return(JsonConvert.DeserializeObject <T>(TkoolJson.ReadText(path)));
 }