protected internal override void ExecuteDefaultActionAtTarget(EventBase evt) { base.ExecuteDefaultActionAtTarget(evt); if (evt.GetEventTypeId() == MouseDownEvent.TypeId()) { OnMouseDown(); } else if (evt.GetEventTypeId() == IMGUIEvent.TypeId()) { OnIMGUI(evt); } else if (evt.GetEventTypeId() == MouseLeaveEvent.TypeId()) { OnMouseLeave(); } }