public void MouseOut(UIMouseEventData e) { }
public void Click(UIMouseEventData e) { Focused = true; }
public bool CheckReleased(UIMouseEventData e) { return(AbsoluteDimensions.Contains(e.Position)); }
public bool MouseOver(UIMouseEventData e) { return(true); }
public void Click(UIMouseEventData e) { OnClick?.Invoke(e); }
public void MouseOut(UIMouseEventData e) { OnMouseOut?.Invoke(e); }
public bool MouseOver(UIMouseEventData e) { OnMouseOver?.Invoke(e); return(true); }
public void Click(UIMouseEventData e) { throw new System.Exception("This shouldn't execute."); }
public bool CheckReleased(UIMouseEventData e) { return(false); }