CD-ROOM/Assets/Scripts/UI/DragAndDrop.cs
Gerard Gascón 341a877b4a init
2025-04-24 17:37:25 +02:00

30 lines
726 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class DragAndDrop : MonoBehaviour, IPointerDownHandler, IBeginDragHandler, IEndDragHandler, IDragHandler{
[SerializeField] Canvas canvas;
RectTransform rectTransform;
void Awake(){
rectTransform = GetComponent<RectTransform>();
}
public void OnBeginDrag(PointerEventData eventData){
}
public void OnDrag(PointerEventData eventData){
rectTransform.anchoredPosition += eventData.delta / canvas.scaleFactor;
}
public void OnEndDrag(PointerEventData eventData){
}
public void OnPointerDown(PointerEventData eventData){
}
}