public static void CreateShopList() { if (ShopDataManager.CurrentDayShopInfo == "Loaded") { string path = Application.persistentDataPath + "/Data/DayInfo.json"; string contents = File.ReadAllText(path); dayData = JsonUtility.FromJson <DataManager.DayData>(contents); string path1 = Application.persistentDataPath + "/Data/ShopStatus.json"; string contents1 = File.ReadAllText(path1); shopStatus = JsonUtility.FromJson <ShopStatus>(contents1); } }
public void MoveCompletedData() { DataManager.DayData dayData; string[] file = Directory.GetFiles(Application.persistentDataPath + "/Completed/"); Debug.Log(file.Length); if (file.Length <= 4) { Debug.Log("No Previous Data"); dayData = new DataManager.DayData { shops = new List <DataManager.Shop>() }; } else { string path = Application.persistentDataPath + "/Completed/DayInfo.json"; string contents = File.ReadAllText(path); dayData = JsonUtility.FromJson <DataManager.DayData>(contents); } for (int i = 0; i < ShopDataCreator.dayData.shops.Count; i++) { if (CurrentID == ShopDataCreator.dayData.shops[i].id) { for (int j = 0; j < ShopDataCreator.shopStatus.id.Count; j++) { if (CurrentID == ShopDataCreator.shopStatus.id[j]) { if (ShopDataCreator.shopStatus.uploadStatus[j] == "Pending") { dayData.M_Id = ShopDataCreator.dayData.M_Id; dayData.day = ShopDataCreator.dayData.day; dayData.checkIn = ShopDataCreator.dayData.checkIn; dayData.checkOut = ShopDataCreator.dayData.checkOut; dayData.shops.Add(ShopDataCreator.dayData.shops[i]); string tempPath = Application.persistentDataPath + "/Data/"; foreach (string filepath in Directory.GetFiles(tempPath, "*.jpg")) { string path = Application.persistentDataPath + "/Data/" + ShopDataCreator.dayData.shops[i].pic_Name_1 + ".jpg"; byte[] contents = File.ReadAllBytes(path); File.WriteAllBytes(Application.persistentDataPath + "/Completed/" + ShopDataCreator.dayData.shops[i].pic_Name_1 + ".jpg", contents); path = Application.persistentDataPath + "/Data/" + ShopDataCreator.dayData.shops[i].pic_Name_2 + ".jpg"; contents = File.ReadAllBytes(path); File.WriteAllBytes(Application.persistentDataPath + "/Completed/" + ShopDataCreator.dayData.shops[i].pic_Name_2 + ".jpg", contents); path = Application.persistentDataPath + "/Data/" + ShopDataCreator.dayData.shops[i].pic_Name_3 + ".jpg"; contents = File.ReadAllBytes(path); File.WriteAllBytes(Application.persistentDataPath + "/Completed/" + ShopDataCreator.dayData.shops[i].pic_Name_3 + ".jpg", contents); path = Application.persistentDataPath + "/Data/" + ShopDataCreator.dayData.shops[i].pic_Name_4 + ".jpg"; contents = File.ReadAllBytes(path); File.WriteAllBytes(Application.persistentDataPath + "/Completed/" + ShopDataCreator.dayData.shops[i].pic_Name_4 + ".jpg", contents); } string dataToSave = JsonUtility.ToJson(dayData); File.WriteAllText(Application.persistentDataPath + "/Completed/DayInfo.json", dataToSave); ShopDataCreator.shopStatus.uploadStatus[j] = "Ready"; UIManager.isShopSelected = false; SceneManager.LoadScene(0); } } } } } }