public override bool Save(ISerializable value) { var path = DataPathForFilename(value.GetKey()); Debug.LogFormat("<color=#4169E1>Persistor</color> - Saving data to \"{0}\"", path); try { File.WriteAllText(path, value.GetStringValue()); return(true); } catch (IOException e) { Debug.LogError(e); return(false); } }
public override bool Save(ISerializable value) { PlayerPrefs.SetString(value.GetKey(), value.GetStringValue()); PlayerPrefs.Save(); return(true); }