using System.Collections.Generic;
using UnityEngine;
using System.IO;
using NUnit.Framework;
namespace Voodoocado
{
public class Exporter
{
private void WriteCSV(string fileName, List<List<string>> rows)
{
StreamWriter writer = new StreamWriter(Application.persistentDataPath + "/" + fileName, false);
foreach (List<string> row in rows)
{
string rowText = "";
foreach (string cell in row)
rowText += cell + "\t";
writer.WriteLine(rowText);
}
writer.Close();
}
[Test]
public void ExportArmor()
{
List<List<string>> rows = new List<List<string>>();
List<string> headers = new List<string>();
headers.Add("Item");
headers.Add("Power Rating");
headers.Add("Physical Armor");
headers.Add("Magical Armor");
rows.Add(headers);
foreach(ArmorIconLink armor in ResourceList.Instance.armors)
{
List<string> row = new List<string>();
row.Add(armor.name);
row.Add(armor.powerRating.ToString());
row.Add(armor.physicalArmor.ToString());
row.Add(armor.magicalArmor.ToString());
rows.Add(row);
}
WriteCSV("armors.csv", rows);
}
}
}