// Use this for initialization void Start() { string content = jsonTuple.text; tuplesStr = RegExpAnalizer.MapStrings(content, patternForPhases); foreach (string str in tuplesStr) { List <string> intoPhases = new List <string>(); intoPhases = RegExpAnalizer.MapStrings(str, patternIntoPhases); infoFase = new List <EnemyData>(); foreach (string str2 in intoPhases) { List <string> enemyInfo = new List <string>(); enemyInfo = RegExpAnalizer.MapStrings(str2, patternForEnemies); EnemyData enem = ParseInfo(enemyInfo); infoFase.Add(enem); } fases.Add(infoFase); } int i = 0; foreach (List <EnemyData> l in fases) { Debug.Log("de la fase" + i++ + " sus datos son:"); foreach (EnemyData e in l) { Debug.Log("su spawn es: " + e.GetSpawn().ToString()); } } }
private void GetFases() { List <string> tuplesStr = new List <string>(); string content = jsonTuple.text; tuplesStr = RegExpAnalizer.MapStrings(content, patternForPhases); foreach (string str in tuplesStr) { List <string> intoPhases = new List <string>(); intoPhases = RegExpAnalizer.MapStrings(str, patternIntoPhases); infoFase = new List <EnemyData>(); foreach (string str2 in intoPhases) { List <string> enemyInfo = new List <string>(); enemyInfo = RegExpAnalizer.MapStrings(str2, patternForEnemies); EnemyData enem = ParseInfo(enemyInfo); infoFase.Add(enem); } fases.Add(infoFase); } }