Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // MOUSE (For inside editor or standalone builds)
- if (input.mousePresent)
- {
- var pointerData = GetMousePointerEventData(0).GetButtonState(PointerEventData.InputButton.Left).eventData;
- // Process the first mouse button fully
- ProcessPointerPress(pointerData.buttonData, pointerData.PressedThisFrame(), pointerData.ReleasedThisFrame());
- ProcessMove(pointerData.buttonData);
- ProcessDrag(pointerData.buttonData);
- }
- // TOUCH
- else if (input.touchCount > 0 && input.GetTouch(0).type != TouchType.Indirect)
- {
- bool released;
- bool pressed;
- var pointer = GetTouchPointerEventData(input.GetTouch(0), out pressed, out released);
- ProcessPointerPress(pointer, pressed, released);
- if (!released)
- {
- ProcessMove(pointer);
- ProcessDrag(pointer);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement