private void myDrawingSurface_MouseWheel(object sender, MouseWheelEventArgs e) { if (scene.Camera is IZoomCamera) { IZoomCamera abCamera = scene.Camera as IZoomCamera; float dist = abCamera.Distance; abCamera.Zoom(-(e.Delta / 120) * (dist / 5)); } }
private void LateUpdate() { moveCameraSystem.Move(cameraTransform, _targets); zoomCameraSystem.Zoom(_targets); }