private void IC_OnDragBegin(object sender, DragArgs e) { if (m_FloorSelect != null) { m_FloorSelect.DragBegin(e); } if (m_CoinsDialog != null) { m_CoinsDialog.DragBegin(e); } }
private void M_Input_OnDragBegin(object sender, DragArgs e) { if (m_CoinsDialog != null) { m_CoinsDialog.DragBegin(e); } else if (m_PauseMenu != null) { m_PauseMenu.OnDragBegin(e); } else if (m_UIPanels != null) { foreach (UIPanel p in m_UIPanels) { if (p.Rect.Contains(e.StartX, e.StartY)) { p.DragBegin(e); break; } } } }