using UnityEngine; public class DragUI : IDrag { public override void Init() { Hide(); } private void Update() { if (Input.GetMouseButton(0)) { transform.position = Input.mousePosition; } else { Hide(); } } public override void Show() { gameObject.SetActive(true); transform.position = Input.mousePosition; } public override void Hide() { gameObject.SetActive(false); } }