private void Load() { if (!File.Exists(_savePath)) { Save(); Load(); return; } string data = File.ReadAllText(_savePath); try { _data = JsonUtility.FromJson <SchedulerData>(data); } catch { _data = new SchedulerData(); } if (_data == null) { _data = new SchedulerData(); } Save(); }
internal RequestScheduler(string saveFileName) { _savePath = Path.Combine(Application.persistentDataPath, saveFileName); _data = new SchedulerData(); Load(); }