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();
 }