Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. // MOUSE (For inside editor or standalone builds)
  2. if (input.mousePresent)
  3. {
  4. var pointerData = GetMousePointerEventData(0).GetButtonState(PointerEventData.InputButton.Left).eventData;
  5.  
  6. // Process the first mouse button fully
  7. ProcessPointerPress(pointerData.buttonData, pointerData.PressedThisFrame(), pointerData.ReleasedThisFrame());
  8. ProcessMove(pointerData.buttonData);
  9. ProcessDrag(pointerData.buttonData);
  10. }
  11. // TOUCH
  12. else if (input.touchCount > 0 && input.GetTouch(0).type != TouchType.Indirect)
  13. {
  14. bool released;
  15. bool pressed;
  16. var pointer = GetTouchPointerEventData(input.GetTouch(0), out pressed, out released);
  17.  
  18. ProcessPointerPress(pointer, pressed, released);
  19.  
  20. if (!released)
  21. {
  22. ProcessMove(pointer);
  23. ProcessDrag(pointer);
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement