以编程方式调用按钮上的onClick()

时间:2017-07-31 13:52:28

标签: c# button unity3d onclick

听起来很简单,但我需要一些帮助

我想要使用代码触发Button

我已经在此按钮上附加了onClick()功能:

enter image description here

如何以编程方式触发?

3 个答案:

答案 0 :(得分:5)

由于onClick()UnityEvent,您应该可以这样调用Invoke()

button.onClick.Invoke();

答案 1 :(得分:0)

您可以使用Timer在一定时间间隔后执行方法。记住当有人点击“点击”时你所做的只是将一个处理程序(方法)附加到由onclick事件引发的事件。

答案 2 :(得分:0)

您可以使用SendMessage和Invoke在您的按钮上激活该事件。

mybutton.SendMessage("OnClick()");
myButton.onClick.Invoke();