using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; using System.Collections; public class Moving : MonoBehaviour, IDragHandler { RectTransform m_transform = null; void Start() { m_transform = GetComponent(); } public void OnDrag(PointerEventData eventData) { if(m_transform.parent.name=="BTN") m_transform.parent.parent.localPosition += new Vector3(eventData.delta.x, eventData.delta.y); else if(m_transform.parent.parent.name=="TEXTUREPNL")m_transform.parent.parent.localPosition += new Vector3(eventData.delta.x, eventData.delta.y); else m_transform.parent.localPosition += new Vector3(eventData.delta.x, eventData.delta.y); } }