| | |
| | | //-------------------------------------------------------- |
| | | // [Author]: 第二世界 |
| | | // [Author]: 玩个游戏 |
| | | // [ Date ]: Monday, July 31, 2017 |
| | | //-------------------------------------------------------- |
| | | |
| | |
| | | using System.Collections; |
| | | using UnityEngine.EventSystems; |
| | | using UnityEngine.UI; |
| | | |
| | | namespace vnxbqy.UI { |
| | | using System; |
| | | |
| | | /// <summary> |
| | | /// 延迟触发点击事件的按钮,用于长按事件 |
| | |
| | | public float delay { get { return m_Delay; } } |
| | | |
| | | [SerializeField] |
| | | UIEvent m_OnClick; |
| | | public UIEvent onClick { get { return m_OnClick; } } |
| | | Action m_OnClick; |
| | | public Action onClick { get { return m_OnClick; } } |
| | | |
| | | float timer = 0f; |
| | | bool down = false; |
| | |
| | | timer += Time.deltaTime; |
| | | if(timer > delay) { |
| | | if(onClick != null) { |
| | | onClick.Invoke(); |
| | | onClick?.Invoke(); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |