public void SetupLevel(EnvBluePrint newLevel) { string path = "Assets/StreamingAssets/test.json"; StreamReader reader = new StreamReader(path); // Debug.Log(reader.ReadToEnd()); string json = reader.ReadToEnd(); bluePrint = JsonUtility.FromJson <EnvBluePrint> (json); foreach (var envObject in bluePrint.ListObject) { MakePlatform(envObject); } // add enemy // set starting location // set End location. }
// Use this for initialization void Start() { bluePrint = new EnvBluePrint(); SetupLevel(bluePrint); }