protected override void MouseCore(MouseHandlerParams _params) { MenuButton.Mouse(_params); if (_params.Handled) { return; } _params.Handled = true; if (_params.IsLeftButtonPressed) { OnClick(_params.Position); } if (_params.IsDrag) { m_area.Drag(_params.DeltaPosition); } if (_params.DeltaWheelValue != 0) { OnMouseWheel(_params.Position, _params.DeltaWheelValue); } }
protected override void MouseCore(MouseHandlerParams _params) { PlayOrContinueButton.Mouse(_params); LevelSelectButton.Mouse(_params); //OptionsButton.Mouse(_params); ExitButton?.Mouse(_params); }
protected override void MouseCore(MouseHandlerParams _params) { RestartButton.Mouse(_params); LevelSelectButton.Mouse(_params); MainMenuButton.Mouse(_params); ExitButton?.Mouse(_params); BackButton.Mouse(_params); }
public void Mouse(MouseHandlerParams _params) { if (_params.Handled) { return; } if (!_params.IsLeftButtonPressed) { return; } if (!GetBoundingBox().Contains(_params.Position)) { return; } _params.Handled = true; OnClick(); }
protected override void MouseCore(MouseHandlerParams _params) { LevelsListView.Mouse(_params); BackButton.Mouse(_params); }