答案 0 :(得分:5)
由于onClick()
是UnityEvent
,您应该可以这样调用Invoke()
:
button.onClick.Invoke();
答案 1 :(得分:0)
您可以使用Timer在一定时间间隔后执行方法。记住当有人点击“点击”时你所做的只是将一个处理程序(方法)附加到由onclick事件引发的事件。
答案 2 :(得分:0)
您可以使用SendMessage和Invoke在您的按钮上激活该事件。
mybutton.SendMessage("OnClick()");
myButton.onClick.Invoke();