//Devuelve una lista vacía e inicializada de partidas private ListAttempts GetDefaultListAttempts() { var listAttempts = new ListAttempts(); listAttempts.list = new List <Attempt>(); return(listAttempts); }
public ListAttempts GetListAttempts() { _listAttemptsFilePath = Application.dataPath + "/ListAttempts.json"; //si el archivo no existe, crea uno nuevo if (!File.Exists(_listAttemptsFilePath)) { File.Create(_listAttemptsFilePath).Dispose(); _listAttemptsJsonString = JsonUtility.ToJson(GetDefaultListAttempts()); File.WriteAllText(_listAttemptsFilePath, _listAttemptsJsonString); } _listAttemptsJsonString = File.ReadAllText(_listAttemptsFilePath); ListAttempts listAttempts = JsonUtility.FromJson <ListAttempts>(_listAttemptsJsonString); return(listAttempts); }
public void SetListAttempts(ListAttempts listAttempts) { _listAttemptsJsonString = JsonUtility.ToJson(listAttempts); File.WriteAllText(_listAttemptsFilePath, _listAttemptsJsonString); }