C# 库存不良视觉问题

C# 库存不良视觉问题,c#,unity3d,inventory,C#,Unity3d,Inventory,我正在为我的手机游戏制作一个库存系统。当我单击“播放”按钮时,我会加载包含项目的库存,当我拿起一个项目时,它会发生在我身上: Unity在我第一次打开库存时添加物品槽,在我拿起物品时添加新的物品槽。。。 但如果我先拿东西,然后打开我的存货,我就没有这个问题了 DisplayInventory.cs 使用系统集合; 使用System.Collections.Generic; 使用UnityEngine; 使用TMPro; 公共类显示清单:单一行为 { 公共库存物品库存; 公共浮动X_项之间的空

我正在为我的手机游戏制作一个库存系统。当我单击“播放”按钮时,我会加载包含项目的库存,当我拿起一个项目时,它会发生在我身上:

Unity在我第一次打开库存时添加物品槽,在我拿起物品时添加新的物品槽。。。 但如果我先拿东西,然后打开我的存货,我就没有这个问题了

DisplayInventory.cs

使用系统集合;
使用System.Collections.Generic;
使用UnityEngine;
使用TMPro;
公共类显示清单:单一行为
{
公共库存物品库存;
公共浮动X_项之间的空格_;
公共浮动Y_项之间的空间_;
公共浮动X_启动;
公共浮球启动;
_列的公共整数_;
Dictionary itemsDisplayed=new Dictionary();
私有void Start()
{
CreateDisplay();
}
私有void更新()
{
UpdateDisplay();
}
public void UpdateDisplay()
{
对于(int i=0;i}
我找到了!不要添加插槽,只需检查是否已经有插槽,并修改项目数量即可