private void DragMouseEvents(UIMouseEventType evt, UpdateState state)
{
switch (evt)
{
case UIMouseEventType.MouseDown:
m_doDrag = true;
var position = this.GetMousePosition(state.MouseState);
m_dragOffsetX = position.X;
m_dragOffsetY = position.Y;
break;
case UIMouseEventType.MouseUp:
m_doDrag = false; //should probably just release when mouse is up in any case.
break;
}
}