NGUI中的面板显示和隐藏

我刚开始学NGUI和Unity。在UI root里有两个面板,分别叫做firstPanel和secondPanel。secondPanel在场景里是隐藏的。firstPanel里有许多按钮,其中一个是play按钮,是个图像按钮。当我点击play按钮的时候,firstPanel应该隐藏,secondPanel应该显示。我给play按钮添加了一个新脚本,并在里面写了代码:

void OnClick(){
    GameObject panel2  = GameObject.Find("secondPanel");
    NGUITools.SetActive(panel2,true);       
    GameObject panel1  = GameObject.Find("firstPanel");         
    NGUITools.SetActive(panel1,false);

}

但是我遇到了这个错误:"NullReferenceException"。我需要NGUI的哪个脚本里编辑,怎么编辑呢?请帮助我解决这个问题,先谢谢了。

查看回复