コード例 #1
0
    //Devuelve una lista vacía e inicializada de partidas
    private ListAttempts GetDefaultListAttempts()
    {
        var listAttempts = new ListAttempts();

        listAttempts.list = new List <Attempt>();

        return(listAttempts);
    }
コード例 #2
0
    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);
    }
コード例 #3
0
 public void SetListAttempts(ListAttempts listAttempts)
 {
     _listAttemptsJsonString = JsonUtility.ToJson(listAttempts);
     File.WriteAllText(_listAttemptsFilePath, _listAttemptsJsonString);
 }