我有一个方法ListItems()女巫,我想要更新,每当我打开库存在我的游戏在团结。每当我尝试这样做时,我都会得到一个错误:成员InventoryManager.ListItems()不能用实例引用来访问;而是用一个类型名来限定它
这些方法都不是静态的,所以我有点困惑.
ListItems():
public void ListItems() foreach(var item in Items) GameObject obj = Instantiate(InventoryItem, ItemContent); var itemName = obj.transform.Find("Item/ItemName").GetComponent<Text>(); var itemIcon = obj.transform.Find("Item/ItemIcon").GetComponent<Image>(); itemName.text = item.itemName; itemIcon.sprite = item.icon; }
来自不同类的Update():
public GameObject inventory; public InventoryManager i; public void Update() if (Input.GetKeyDown(KeyCode.Escape))