有以下一個物品類
public class Item_Base//基礎物品
{
? ? public string ID;
? ? private Attribute_Data Item_attribute = new();
}
當使用ES3保存這個類時,Item_attribute的數據不會被保存,因為它是私有private
ES3保存類時,只會保存其中public 和打上[ES3Serializable]的字段
因此,想保存以上類,有兩種簡單的方法:
1. 將 private 改為 public :
private Attribute_Data Item_attribute = new(); ----》? public Attribute_Data Item_attribute = new();
2.打上ES3Serializable標簽:
private Attribute_Data Item_attribute = new();——》
[ES3Serializable]
private Attribute_Data Item_attribute = new();