public CameraManager(ICameraManager engineCamera,
                             IInputManager inputManager,
                             IUIManager uiManager)
        {
            this.engineCamera = engineCamera;
            this.inputManager = inputManager;
            this.uiManager    = uiManager;

            Position = new Vector3(285.396f, -4746.17f, 9.48428f + 20).ToOpenGlPosition();
            Rotation = Quaternion.LookRotation(
                new Vector3(223.698f, -4745.11f, 10.1022f + 20).ToOpenGlPosition() - Position, Vector3.Up);
            engineCamera.MainCamera.FOV = 75;
        }
 public ScreenSpaceSelector(IInputManager inputManager, IUIManager uiManager)
 {
     this.inputManager = inputManager;
     this.uiManager    = uiManager;
 }