在第一章中能够进行简单的序列化,这个时候类是手写的,而在第二章中已经可以代码生成类,现在我们就需要对这个生成类进行序列化操作
我们先要声明一个反序列化的函数,然后得到我们csv中的数据
private void Deserialize()
{
TextAsset data = AssetDatabase.LoadAssetAtPath<TextAsset>(csvPath);
List<string[]> csvData = CSVSerializer.ParseCSV(data.text);
}
在第一章的代码中,我们使用的是T[]数组来进行反序列化,但是在这里,我们并不知道T是什么类型,所以我们只能先声明一个Array,然后根据Type生成这个Array
public Array customArray