When trying the following code on a simple sprite, I get “Enter” and “Exit” message, but no “Move” message when the mouse hover over the sprite.
EventTrigger eventTrigger = i_gameObject.AddComponent<EventTrigger>();
EventTrigger.Entry entry = new EventTrigger.Entry();
entry.eventID = EventTriggerType.PointerEnter;
entry.callback.AddListener((eventData) => { Debug.Log("Enter"); });
eventTrigger.triggers.Add(entry);
entry = new EventTrigger.Entry();
entry.eventID = EventTriggerType.PointerExit;
entry.callback.AddListener((eventData) => { Debug.Log("Exit"); });
eventTrigger.triggers.Add(entry);
entry = new EventTrigger.Entry();
entry.eventID = EventTriggerType.Move;
entry.callback.AddListener((eventData) => { Debug.Log("Move"); });
eventTrigger.triggers.Add(entry);
I need to react to mouse move (I want a sprite to follow the mouse), without using the editor, So I tried to add this trigger event on a game object covering the whole screen. How can I do it ?