// Use this for initialization
    void Awake()
    {
        var jsonTextFile = Resources.Load <TextAsset>(terrain_filename);

        myInfo = TerrainInfo.CreateFromJSON(jsonTextFile.text);

        myInfo.CreateCubes();


        // this code is used to create new terrains and obstacles
        //myInfo.TerrainInfo2();
        //myInfo.file_name = "test88";
        //string myString = myInfo.SaveToString();
        //myInfo.WriteDataToFile(myString);

        Instantiate(flag, myInfo.start_pos, Quaternion.identity);
        Instantiate(flag, myInfo.goal_pos, Quaternion.identity);
    }
    // Use this for initialization
    void Awake()
    {
        var jsonTextFile = Resources.Load <TextAsset>(terrain_filename);

        myInfo = TerrainInfo.CreateFromJSON(jsonTextFile.text);

        myInfo.wall_height = wall_height; // a bit ugly...
        myInfo.CreateCubes();


        // this code is used to create new terrains and obstacles
        //myInfo.TerrainInfo2();
        //myInfo.file_name = "test88";
        //string myString = myInfo.SaveToString();
        //myInfo.WriteDataToFile(myString);

        Instantiate(flag, myInfo.start_pos, Quaternion.identity);
        Instantiate(flag, myInfo.goal_pos, Quaternion.identity);

        //GameObject.Find("GraphObj").GetComponent<TravGraph>().makeMap();
    }