onClick没有定义,有大佬知道怎么办吗,卡了好几天了

var restart_button = m_canvas_gameover.transform.Find("Button_restart").
GetComponent(); // 获取重新开始游戏按钮
restart_button.onClick.addListener(delegate ()

{
SceneManager.LoadScene(SceneManager.GetActiveScene().name); // 重新开始关卡
});
}

在这里onClick找不到定义,然后我在Button定义了一下

        public object onClick { get; internal set; }

然后就说object没有addListener的定义

有大佬知道怎么办吗???

https://blog.csdn.net/Zzw981226/article/details/80450503

hierachy面板的button名字有没有改成Button_restart?