private void IC_OnDrag(object sender, DragArgs e) { if (m_FloorSelect != null) { m_FloorSelect.Drag(e); } if (m_OptionsDialog != null) { m_OptionsDialog.Drag(e); } if (m_CoinsDialog != null) { m_CoinsDialog.Drag(e); } }
private void M_Input_OnDrag(object sender, DragArgs e) { if (m_CoinsDialog != null) { m_CoinsDialog.Drag(e); } else if (m_PauseMenu != null) { m_PauseMenu.OnDrag(e); } else if (m_UIPanels != null) { foreach (UIPanel p in m_UIPanels) { if (p.Rect.Contains(e.StartX, e.StartY)) { p.Drag(e); break; } } } }