private void MouseTracker_OnMouseMoved(object sender, Overlay.MouseMovedArgs e) { Bounds bounds = new Bounds(component.transform.position, ((RectTransform)component.transform).sizeDelta); var pos = bounds.LeftTopPosition(); var size = bounds.size; var x = e.Position.x; var y = e.Position.y; MouseMove(e.Position); if (x > pos.x && y > pos.y && x < pos.x + size.x && y < pos.y + size.y) { if (!hover) { hover = true; HoverEnter(); } } else { if (hover) { hover = false;; HoverExit(); } } }
private void MouseTracker_OnMouseMoved(object sender, Overlay.MouseMovedArgs e) { t.text = e.Position.ToString(); }