(Solved) OnPointerUp not called

I’ve already done the followings:

  1. Add PhysicsRaycaster to Main Camera
  2. Add a EventSystem in the scene
    (But its created with Canvas before I handling the touch, would it matter?)
  3. Add collider for the object, and check IsTrigger
  4. Implement IPointerUpHandler in script
  5. Ensure no other object is on top of it

But the OnPointerUp is just not called.

Any ideas? Do i still miss something?

Nail it. You can’t implement IPointerUpHandler its own only.

You must at least also implement IPointerDownHandler, or any other handle involve a down event (such as IPointClickHandler).

I think they should write this into manual.