Example #1
0
    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);
    }
Example #2
0
    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);
    }