首页 > 解决方案 > 为什么我的括号不能正常工作

问题描述

我正在开发一个统一的游戏,我目前正在开发一个库存系统,这并不完全相关我在我的主计算机之外编写了大部分代码,所以我无法测试它,所以显然有很多当我去测试它时出现错误,但其中一个我无法弄清楚,它在统一的启动函数中,它说当我有一个时我需要一个 },这是我的确切代码。无需投入使用

public class Inventory : MonoBehaviour
{
  void Start()
  {
    Public InvSlot[] Slots = new InvSlot[23];
  }
}

它是说当我有一个时我需要一个 } 作为启动函数

标签: c#functionunity3d

解决方案


可能的修复取决于您的意图:

A)SlotsInventory该类的公共字段:

public class Inventory : MonoBehaviour
{
  public InvSlot[] Slots = new InvSlot[23];

  void Start()
  {
  }
}

B)SlotsStart方法中的局部变量:

public class Inventory : MonoBehaviour
{
  void Start()
  {
    InvSlot[] Slots = new InvSlot[23];
  }
}

推荐阅读