using UnityEngine; using System.Collections; using UnityEngine.EventSystems; using System; public class UseItemBtn : MonoBehaviour, IPointerDownHandler, IPointerUpHandler { public float pressTime = 0.0f; public bool isDown = false; public float ClickTime = 0.0f; public float lastTime = 1.0f; public void OnPointerDown(PointerEventData eventData) { if (isDown == false) { isDown = true; ClickTime = Time.time; } } public void OnPointerUp(PointerEventData eventData) { if (isDown == true) { isDown = false; pressTime = 0.0f; } } // Update is called once per frame void Update() { if(isDown) { if(Time.time - ClickTime >= lastTime) { if(SkillBarLogic.Instance()!=null) SkillBarLogic.Instance().ShowItemList(); isDown = false; return; } } } }