通过检查器填充的数组给出NullReferenceException,就像空

时间:2017-08-22 14:30:47

标签: c# unity3d nullreferenceexception

我已经通过统一检查器填充了一个数组,方法是将项目拖放到其中。它们出现在检查器中的数组内部,但是当我尝试引用一个对象时,我收到一个NullReferenceException,就像数组是空的一样。

Unity数组检查器,其数组填充了名为1 - 20的对象: http://imgur.com/ezwO1T9

参考:

    private void PopulateHousesandRooms()
{
    for (int i = 0; i < 20; i++)
    {
        HousesAndRooms[1][1][i] = House1Room1Objects[i];

错误: http://imgur.com/k1cNtDH

我在哪里错了?对我来说一切似乎都很好。我希望我不会因为一个愚蠢的错误而浪费你的时间。

编辑:我知道NullReferenceException是什么,我不是这么想的。这不应该抛出Null参考吗?那里有一个物体。问题是我通过检查员填充的事实吗?

0 个答案:

没有答案