private void LoadWavesData() { //Debug.Log("load waves data"); TextAsset textAsset = Resources.Load(DataFileName) as TextAsset; //Debug.Log(textAsset.text); // WavesDataLoader._waves = JsonUtility.FromJson<List<WaveDefenition>>(textAsset.text); JSONObject j = new JSONObject(textAsset.text); JSONObject waves = j["wavesArray"]; WavesDataLoader._waves = new List<WaveDefenition>(); for (int i=0; i< waves.Count; i++) { JSONObject waveData = waves[i]; WaveDefenition wave = new WaveDefenition(waveData); WavesDataLoader._waves.Add(wave); } }
private void LoadWavesFromFile() { LoadWavesdata(); return; TextAsset textAsset = Resources.Load("ChromaniaWavesData") as TextAsset; JSONObject j = new JSONObject(textAsset.text); JSONObject waves = j["wavesArray"]; // _sequances = new List<WaveDefenition>(); for (int i = 0; i < waves.Count; i++) { JSONObject waveData = waves[i]; WaveDefenition wave = new WaveDefenition(waveData); // _sequances.Add(wave); } }