优化库存检查以实现可伸缩性

时间:2019-06-17 12:21:56

标签: c# unity3d optimization

编辑:为清楚起见

在一个清单(List<Item>)的实例中,我有多个清单(items1items2等)。我还在下面的插槽列表中有多个副本(inventory)。

此刻,我必须复制为每组项目/插槽指定的整个for循环。我已经尝试了几天,以一种智能的方式压缩它,所以我只有一小段代码可以运行在所有清单中。

我正在专门尝试找到一种解决方案,通过该解决方案我可以这样说: 项目= stock.items1 插槽=插槽1

,然后每对运行一次循环,所以如果我有items1 / slots1,items2 / slots2,item3 / slots3,它将运行3次。

我当前的代码:

在广告资源实例中:

slots1

在用户界面脚本中:

public List<Item> items1 = new List<Item>();

每个项目/插槽对都有上述代码的副本!我想这样做,所以我只需要此循环的一个副本。

0 个答案:

没有答案