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