【发布时间】:2022-02-22 17:28:48
【问题描述】:
我有一个名为 DisplayInventory 的类
字典
itemsDisplayed = new 字典 (); itemsDisplayed.Add(inventory.Container[i], obj);
代码在这一行 (inventory.Container[i]) 中断,因为它 无法转换(字段)列表 InventoryObject.Container。
这是我的 InventoryObject 类
公共类 InventoryObject : ScriptableObject { 公共列表容器=新列表(); 公共无效 AddItem(ItemObjectData _item,int _amount) { 布尔 hasItem = false; for (int i = 0; i
}
[System.Serializable] 公共类 InventorySlot { 公共 ItemObjectData 项; 公共整数; 公共 InventorySlot(ItemObjectData _item,int _amount) { 项目 = _项目; 金额=_金额; }
public void AddAmount(int value) { amount += value; } }
【问题讨论】:
-
一个忠告朋友,你应该重新格式化你的代码和问题,以便清楚地回答你的问题所需要的每一个信息,否则,人们很忙,没有人会费心去猜测你的意思
标签: unity3d