using UnityEngine.EventSystems;
using UnityEngine.Events;
void Awake()
{
AddInputTestNameClickEvent();
}
private void AddInputTestNameClickEvent()
{
var eventTrigger = GameObject.Find("InputField_test").AddComponent<EventTrigger>();
UnityAction<BaseEventData> selectEvent = OnInputFieldClicked;
EventTrigger.Entry onClick = new EventTrigger.Entry()
{
eventID = EventTriggerType.PointerClick
};
onClick.callback.AddListener(selectEvent);
eventTrigger.triggers.Add(onClick);
}
private void OnInputFieldTestClicked(BaseEventData data)
{
//响应
}