// by default, Control1 is the right mouse click private void OnMouse1Down() { switch (_controlType) { case EControlType.Default: OrderMoveSelectedAgents(); break; case EControlType.Menu: int depth = _uiManager.CloseNewestMenu(); if (depth <= 1) { DefaultMode(); } break; case EControlType.DebugMenu: _debugMenu.ResetMode(); DefaultMode(); break; } }