前言
在Unity中常常要对操作附加事件,如果在脚本中直接添加事件会十分不方便,很难查询到对应的一些操作
事件系统
如下图的Button的Click事件
代码实现
using UnityEngine.Events;
public class Voicebutton : MonoBehaviour, IInputClickHandler
{
public UnityEvent FollowClickEvent;
public void OnInputClicked(InputClickedEventData eventData)
{
FollowClickEvent.Invoke();//触发事件
}
}