示例#1
0
文件: UIButton.cs 项目: gh201200/Game
 public override void OnPointerExit(PointerEventData eventData)
 {
     base.OnPointerExit(eventData);
     if (onExit != null)
     {
         onExit.Invoke(eventData);
     }
 }
 private void DisableSelection()
 {
     _counter--;
     if (itemSelectionImage != null && _counter <= 0)
     {
         _selectedItem = null;
         OnPointerExitEvent?.Invoke();
         itemSelectionImage.SetActive(false);
     }
 }
示例#3
0
        public override void OnPointerExit(PointerEventData eventData)
        {
            base.OnPointerExit(eventData);

            DoStateTransition(SelectionState.Normal, true);

            if (OnPointerExitEvent != null)
            {
                OnPointerExitEvent.Invoke(this, eventData);
            }
        }
 void IPointerExitHandler.OnPointerExit(PointerEventData eventData)
 {
     OnPointerExitEvent?.Invoke(eventData);
 }
示例#5
0
 public void OnPointerExit(PointerEventData eventData)
 {
     isPointerOver = false;
     OnPointerExitEvent?.Invoke(this);
 }
示例#6
0
 public void OnPointerExit(PointerEventData eventData)
 {
     OnPointerExitEvent.Invoke();
 }
示例#7
0
 protected virtual void OnPointerExit()
 {
     OnPointerExitEvent?.Invoke();
 }
示例#8
0
 private void OnPointerExit(BaseEventData eventData)
 {
     OnPointerExitEvent.Invoke();
 }
示例#9
0
 public void OnPointerExit(PointerEventData eventData)
 {
     OnPointerExitEvent?.Invoke(this);
 }
 internal static void InvokePointerExit(GameObject prevObject)
 {
     OnPointerExitEvent?.Invoke(prevObject);
 }
示例#11
0
 public void OnPointerExit(PointerEventData eventData)
 {
     onPointerExit.Invoke(eventData);
 }