using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.EventSystems;


public class DeleteButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler

{

ย  ย  [SerializeField] GameObject deletePopup;

ย  ย  private float pressStartTime;


ย  ย  public void OnPointerDown(PointerEventData eventData)

ย  ย  {

ย  ย  ย  ย  pressStartTime = Time.time;

ย  ย  }


ย  ย  public void OnPointerUp(PointerEventData eventData)

ย  ย  {

ย  ย  ย  ย  float pressDuration = Time.time - pressStartTime;

ย  ย  ย  ย  if (pressDuration >= 3)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  molePangPang();

ย  ย  ย  ย  }

ย  ย  }


ย  ย  public void molePangPang()

ย  ย  {

ย  ย  ย  ย  deletePopup.SetActive(true);

ย  ย  }

}

์—์„œย molePangPang()์„ 3์ดˆ ์ด์ƒ ๋ˆ„๋ฅด๋ฉด ์‚ญ์ œํ• ์ง€ ์•ˆํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ฒŒ ํ•˜๊ณ ์‹ถ์€๋ฐ


๋ฒ„ํŠผ๋„ ๊ทธ๋ ‡๊ณ  Event trigger์—์„œ๋„ ์•ˆ๋ณด์ž„... ์ด๋ฅผ ์–ด\๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Œ ใ… ใ… ใ… ใ… ใ… ใ… ใ