/*
Help! i’m new to unity and i’m trying to save my data in a json file
*/
using UnityEngine;
using UnityEngine.SceneManagement;
using LitJson;
using System.IO;
public class nextLevel : MonoBehaviour
{
public int levels = 0;
public float score = 0;
public string user = “”, pass = “”, hw = “Hello World”;
public int stars = 0, numJumps = 0, numCrash = 0, fell = 0, left = 0, right = 0, slow = 0;
JsonData stats;
public void LoadNextLevel()
{
levels++;
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex+1);
stats = JsonMapper.ToJson(save());
File.WriteAllText(Application.dataPath + "/stats.json", stats.ToString());
}
public void Update()
{
PlayerPrefs.SetInt("levels", levels);
}
public string save()
{
try
{
user = PlayerPrefs.GetString("user");
pass = PlayerPrefs.GetString("pass");
score = PlayerPrefs.GetFloat("distance");
stars = PlayerPrefs.GetInt("stars");
numJumps = PlayerPrefs.GetInt("numJump");
numCrash = PlayerPrefs.GetInt("numCrash");
levels = PlayerPrefs.GetInt("levels");
fell = PlayerPrefs.GetInt("fall");
left = PlayerPrefs.GetInt("left");
right = PlayerPrefs.GetInt("right");
slow = PlayerPrefs.GetInt("slow");
return user +","+ pass +","+ score.ToString() +","+ stars.ToString() +","+
numJumps.ToString() +","+ numCrash.ToString() +","+ levels.ToString() +","+
fell.ToString() + "," + left.ToString() + "," + right.ToString() + "," + slow.ToString();
}
catch
{
return hw;
}
}
},/*
Help!! i’m new to unity and i’m trying to save my data in a json file
*/
using UnityEngine;
using UnityEngine.SceneManagement;
using LitJson;
using System.IO;
public class nextLevel : MonoBehaviour
{
public int levels = 0;
public float score = 0;
public string user = “”, pass = “”, hw = “Hello World”;
public int stars = 0, numJumps = 0, numCrash = 0, fell = 0, left = 0, right = 0, slow = 0;
JsonData stats;
public void LoadNextLevel()
{
levels++;
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex+1);
stats = JsonMapper.ToJson(save());
File.WriteAllText(Application.dataPath + "/stats.json", stats.ToString());
}
public void Update()
{
PlayerPrefs.SetInt("levels", levels);
}
public string save()
{
try
{
user = PlayerPrefs.GetString("user");
pass = PlayerPrefs.GetString("pass");
score = PlayerPrefs.GetFloat("distance");
stars = PlayerPrefs.GetInt("stars");
numJumps = PlayerPrefs.GetInt("numJump");
numCrash = PlayerPrefs.GetInt("numCrash");
levels = PlayerPrefs.GetInt("levels");
fell = PlayerPrefs.GetInt("fall");
left = PlayerPrefs.GetInt("left");
right = PlayerPrefs.GetInt("right");
slow = PlayerPrefs.GetInt("slow");
return user +","+ pass +","+ score.ToString() +","+ stars.ToString() +","+
numJumps.ToString() +","+ numCrash.ToString() +","+ levels.ToString() +","+
fell.ToString() + "," + left.ToString() + "," + right.ToString() + "," + slow.ToString();
}
catch
{
return hw;
}
}
}