引用另一个统一脚本中的列表

时间:2018-04-03 00:13:31

标签: c# list unity3d

我在一个名为“菜单选择”的统一脚本中创建了一个列表,该列表附加到名为“MenuScene”的游戏对象上。在那个脚本中,我创建了一个名为“items”的列表,我想在另一个脚本中引用它。这是我所拥有的内容,但我不断收到错误,“对象引用未设置为对象统一的实例。”

以下是菜单选择脚本的一部分

public List<string> items;

void Update () {
    Debug.Log(items.Count);
}

public void onCoconutClick()
{
    items.Add("coconut");
}

这是我尝试使用“项目”列表的脚本

public List<string> list ;
public string name;

// Use this for initialization
void Start () {
    OGMat = GetComponent<Renderer>().material;
    list = GameObject.Find("MenuScene").GetComponent<MenuSelection().items;

}

任何人都知道发生了什么事吗?

0 个答案:

没有答案