private void LoadGameData() { string filePath = Application.dataPath + fanDataProjectFilePath; if (File.Exists(filePath)) { string dataAsJson = File.ReadAllText(filePath); fanOptions = JsonUtility.FromJson <FanOptions>(dataAsJson); } else { fanOptions = new FanOptions(); } }
private void LoadFanData() { string filePath = Path.Combine(Application.streamingAssetsPath, fanDataFileName); string readData; if (Application.platform == RuntimePlatform.Android) { WWW reader = new WWW(filePath); while (!reader.isDone) { } readData = reader.text; if (readData != "") { FanOptions loadedData = JsonUtility.FromJson <FanOptions>(readData); allFanModels = loadedData.allFanModels; fanModelList.Clear(); for (int i = 0; i < allFanModels.Length; i++) { fanModelList.Add(allFanModels[i]); } } } else { if (File.Exists(filePath)) { readData = File.ReadAllText(filePath); FanOptions loadedData = JsonUtility.FromJson <FanOptions>(readData); allFanModels = loadedData.allFanModels; fanModelList.Clear(); for (int i = 0; i < allFanModels.Length; i++) { fanModelList.Add(allFanModels[i]); } } else { Debug.LogError("No Database File Found!"); } } }