Exemple #1
0
 internal virtual void DoMouseExit()
 {
     if (MouseEnabled)
     {
         OnMouseExit?.Invoke();
     }
 }
Exemple #2
0
        public InstanceSelectorUI() : base(3742, "Inventory", true, false)
        {
            SetVisibleScenes(GameScenes.EDITOR);
            SetSize(500, 100, 300, Screen.height - 200);
            SetResizeable(true, true);

            OnMouseOver.Add(() => { InstanceVM.OnMouseOver(); });
            OnMouseExit.Add(() => { InstanceVM.OnMouseExit(); });
        }
Exemple #3
0
 internal void CallMouseExit()
 {
     IsMouseOver = false;
     if (cursor != null)
     {
         CursorManager.SetCursor(null);
     }
     OnMouseExit?.Invoke();
 }
    void OnCellExit(OnMouseExit e)
    {
        if (!e.exitObject.GetComponent <Cell>())
        {
            return;
        }

        e.exitObject.GetComponent <Cell>().OnExitMode();
    }
Exemple #5
0
 public void Init(Vector2 positionInGrid, BoardManager board)
 {
     m_GridPosition = positionInGrid;
     m_BoardManager = board;
     OnMouseOver.AddListener(() => IsMouseOver = true);
     OnMouseOver.AddListener(() => m_BoardManager.OnTileSelected(this));
     OnMouseExit.AddListener(() => IsMouseOver = false);
     OnMouseExit.AddListener(() => m_BoardManager.OnTileDeselected(this));
 }
Exemple #6
0
        internal void DetachEvents()
        {
            Input.Mouse.ButtonValueChanged -= OnMouse;
            Input.Touch.ButtonValueChanged -= OnMouse; //ToDo: Define OnTouch()
            Input.Mouse.AxisValueChanged   -= OnAxisChanged;

            OnMouseExit?.Invoke(this);

            _isAttached = false;
        }
Exemple #7
0
 public void onMouseExit()
 {
     OnMouseExit?.Invoke(this);
 }
 public override void OnPointerExit(PointerEventData eventData)
 {
     OnMouseExit?.Invoke();
 }
Exemple #9
0
        internal override void ApplyOwner(IDocumentEssential owner)
        {
            Owner = owner;
            SetTextProperties(Font, FontColor);

            if (OnMouseEnter != null)
            {
                OnMouseEnter.ApplyOwner(owner);
            }
            if (OnMouseExit != null)
            {
                OnMouseExit.ApplyOwner(owner);
            }
            if (OnMouseDown != null)
            {
                OnMouseDown.ApplyOwner(owner);
            }
            if (OnMouseUp != null)
            {
                OnMouseUp.ApplyOwner(owner);
            }
            if (OnReceiveFocus != null)
            {
                OnReceiveFocus.ApplyOwner(owner);
            }
            if (OnLoseFocus != null)
            {
                OnLoseFocus.ApplyOwner(owner);
            }
            if (OnPageOpen != null)
            {
                OnPageOpen.ApplyOwner(owner);
            }
            if (OnPageClose != null)
            {
                OnPageClose.ApplyOwner(owner);
            }
            if (OnPageVisible != null)
            {
                OnPageVisible.ApplyOwner(owner);
            }
            if (OnPageInvisible != null)
            {
                OnPageInvisible.ApplyOwner(owner);
            }
            if (OnKeyPressed != null)
            {
                OnKeyPressed.ApplyOwner(owner);
            }
            if (OnBeforeFormatting != null)
            {
                OnBeforeFormatting.ApplyOwner(owner);
            }
            if (OnChange != null)
            {
                OnChange.ApplyOwner(owner);
            }
            if (OnOtherFieldChanged != null)
            {
                OnOtherFieldChanged.ApplyOwner(owner);
            }
            if (OnActivated != null)
            {
                OnActivated.ApplyOwner(owner);
            }
        }
 public void OnPointerExit(PointerEventData eventData)
 {
     OnMouseExit?.Invoke(this, EventArgs.Empty);
 }
 public void OnPointerExit(PointerEventData eventData)
 {
     OnMouseExit.Invoke();
 }
Exemple #12
0
 private void OnPointerExit(BaseEventData eventData)
 {
     isMousePointerAboveMe = false;
     UI_Menu.Instance.Inventory.Right.ItemDescription.Deactivate();
     OnMouseExit.Invoke();
 }
Exemple #13
0
 /// <summary>
 /// The event triggered when the mouse leaves the card
 /// </summary>
 /// <param name="eventData"></param>
 public void OnPointerExit(PointerEventData ped)
 {
     OnMouseExit?.Invoke(this);
 }
Exemple #14
0
 public void InitChangeColorOnExit()
 {
     OnMouseExit?.Invoke(this);
 }