/// <summary> /// Writes all PokemonData(s) to a JSON. /// </summary> static public void WriteDataBase() { PokemonDataBase Database = new PokemonDataBase { PokemonData = PokemonData.GetDatabase() }; //cache string Ref = PokemonData.Database[0].GeneralInformation.Reference; string Path_Icon = PokemonData.Database[0].GeneralInformation.Icon; string Path_Icon_1 = PokemonData.Database[0].GeneralInformation.IconShiny; for (int i = 0; i < PokemonData.Count; i++) { if (Database.PokemonData[i].GeneralInformation.Reference == Ref) { Database.PokemonData[i].GeneralInformation.Reference = Database.PokemonData[i].GeneralInformation.Name.ToLower(true); } /*if (Database.PokemonData[i].ID == -1) * Database.PokemonData[i].ID = i;*/ if (Database.PokemonData[i].GeneralInformation.Icon == Path_Icon) { Database.PokemonData[i].GeneralInformation.Icon = "Sheet1stGen/" + Database.PokemonData[i].GeneralInformation.Reference; } if (Database.PokemonData[i].GeneralInformation.IconShiny == Path_Icon_1) { Database.PokemonData[i].GeneralInformation.IconShiny = "Sheet1stGenShiny/" + Database.PokemonData[i].GeneralInformation.Reference; } } DataManagment.WriteToJSON(Database, "PokemonData/Monster"); }
public void WriteMoveData() { /*JSON_MoveData.WriteDataBase(); * * MoveDataBase DataBase = JSON_MoveData.LoadDataBase(); * * for (int i = 0; i < MoveData.Count; i++) * { * Debug.Log(DataBase.MoveData[i].Name); * }*/ JSON_PokemonData.WriteDataBase(); PokemonDataBase DataBase = JSON_PokemonData.LoadDataBase(); for (int i = 0; i < PokemonData.Count; i++) { Debug.Log(DataBase.PokemonData[i].GeneralInformation.Name); } }