public AsteroidData(string fileName) { JSONNode jason = UtilScript.ReadJSONFromFile(Application.dataPath, fileName); position = new Vector3( jason[POS_X].AsFloat, jason[POS_Y].AsFloat, jason[POS_Z].AsFloat); }
public PathData(string fileName) { JSONArray json = UtilScript.ReadJSONFromFile(Application.dataPath, fileName) as JSONArray; // Debug.Log (json); for (int i = 0; i < json.Count; i++) { position = new Vector3(json[i][POS_X].AsFloat, json[i][POS_Y].AsFloat, json[i][POS_Z].AsFloat); posData.Add(position); // Debug.Log(position); } }
public AsteroidData[] ReadAsteroids() { // Read array from file. asteroidArray = UtilScript.ReadJSONFromFile(Application.dataPath, "SavedAsteroids.txt") as JSONArray; AsteroidData[] asteroidDatas = new AsteroidData[asteroidArray.Count]; for (int i = 0; i < asteroidArray.Count; i++) { asteroidDatas[i] = new AsteroidData(asteroidArray[i] as JSONClass); } return(asteroidDatas); }