First, I have an instance of my class blueprint in my level. This blueprint could be clicked and dragged. When I click and drag the instance very fast, the moment I release click, the mouse pointer ends up outside the box of my object. Therefore, the instance can’t fire the event OnInputTouchEnd(Box).
Second, to fix the first problem, I add the event InputTouch and connect the Released node to fire the event. However, this time I have 2 instances of my blueprint in the level. Then the Touch event only with only 1 instance, which is the instance NOT being debugged with. There are 2 instances of my blueprint in the level, which are Pivot and Pivot_2.
I 've moved on to implement other components, but the issues are still pain in the ***. Please community, help me. In the end, I would like every instances of my class blueprint could be clicked and dragged, working separately. Which means, the solution might be getting rid of the universal event InputTouch.