private void OnMouseDown() { m_mouseIsDragging = true; // Notify the widget of a drag event if (m_mouseOverIWidget != null) { WidgetEvent.MouseDownEventParameters eventParameters = new WidgetEvent.MouseDownEventParameters { worldX = m_mousePosition.x, worldY = m_mousePosition.y, localX = m_mousePosition.x - m_mouseOverIWidget.WorldX, localY = m_mousePosition.y - m_mouseOverIWidget.WorldY }; if (LogEnabled) { Debug.Log("[MouseDown] on Widget " + m_mouseOverIWidget.GetType().Name); } (m_mouseOverIWidget as IWidgetEventListener).OnWidgetEvent( new WidgetEvent(WidgetEvent.eEventType.mouseDown, m_mouseOverIWidget, eventParameters)); m_mouseDownIWidget = m_mouseOverIWidget; } }
private void OnMouseDown() { m_mouseIsDragging = true; // Notify the widget of a drag event if (m_mouseOverIWidget != null) { WidgetEvent.MouseDownEventParameters eventParameters = new WidgetEvent.MouseDownEventParameters { worldX= m_mousePosition.x, worldY= m_mousePosition.y, localX= m_mousePosition.x - m_mouseOverIWidget.WorldX, localY= m_mousePosition.y - m_mouseOverIWidget.WorldY }; if (LogEnabled) { Debug.Log("[MouseDown] on Widget " + m_mouseOverIWidget.GetType().Name); } (m_mouseOverIWidget as IWidgetEventListener).OnWidgetEvent( new WidgetEvent(WidgetEvent.eEventType.mouseDown, m_mouseOverIWidget, eventParameters)); m_mouseDownIWidget = m_mouseOverIWidget; } }