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์์๋ ์๋ณด์... ์ด๋ฅผ ์ด\๋ป๊ฒ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ ใ ใ ใ ใ ใ ใ ใ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ํธ์ถ์ด ๋๋์ง ๋ณด๋ ค๋ฉด ์ผ๋จ ํ ๋น์ด ๋ผ์ผ ํ๋๊ฑฐ ์๋?????
bool๋ณ์, float ๋ณ์๋ ์ ๋ฐ์ดํธ๋ ์ฝ๋ฃจํด ์จ์ ํ ์์์ง ์์๊น ๋๋ฅด๊ณ ์์ผ๋ฉด bool๋ณ์ true๋ก ํ๊ณ ๋ผ๋ฉด false๋ก ํด์ float์ Time.deltatime ๋ํ๋๊ฑธ๋ก