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; }