private void CommonButtonMusicSet(Transform Paraent)
{
Button[] button = Paraent.GetComponentsInChildren<Button>();
for (int i = 0; i < button.Length; i++)
{
EventTrigger eventTrigger = button[i].gameObject.GetComponent<EventTrigger>();
if (eventTrigger == null)
{
button[i].gameObject.AddComponent<EventTrigger>();
}
EventTrigger.Entry entry = new UnityEngine.EventSystems.EventTrigger.Entry();
entry.eventID = EventTriggerType.PointerEnter;
}
}
上面代码EventTrigger.Entry entry = new UnityEngine.EventSystems.EventTrigger.Entry();
其中EventTrigger.Entry报错,显示EventTrigger不存在类型名Entry,这个时候只需要在EventTrigger.Entry前面添加UnityEngine.EventSystems. 就正常了。