/// <inheritdoc/>>
        public void EnableAutoCameraAngleAdjustment()
        {
            int autoCameraAdjustmentCodeAddress = _addressFinder.GetAutoCameraAngleAdjustmentCodeAddress();

            // Writes: jmp 00448361
            _processFunctionsService.WriteMemoryBytes(_processHandle, autoCameraAdjustmentCodeAddress, new byte[] { 0x7A, 0x14 });
        }
 private void RetrieveAddresses(IAddressFinder addressFinder)
 {
     _xCameraAddress                            = addressFinder.GetXCameraAddress();
     _yCameraAddress                            = addressFinder.GetYCameraAddress();
     _zCameraAddress                            = addressFinder.GetZCameraAddress();
     _unlimitedZoomCodeAddress                  = addressFinder.GetUnlimitedZoomCodeAddress();
     _horizontalCameraAngleAddress              = addressFinder.GetHorizontalCameraAngleAddress();
     _verticalCameraAngleAddress                = addressFinder.GetVerticalCameraAngleAddress();
     _freeCameraCodeAddress                     = addressFinder.GetFreeCameraCodeAddress();
     _collisionZoomAdjustmentCodeAddress        = addressFinder.GetCollisionZoomAdjustmentCodeAddress();
     _autoCameraAngleAdjustmentCodeAddress      = addressFinder.GetAutoCameraAngleAdjustmentCodeAddress();
     _cameraZoomDistanceAddress                 = addressFinder.GetCameraZoomDistanceAddress();
     _loadingScreenFlagAddress                  = addressFinder.GetLoadingScreenFlagAddress();
     _menuScreenFlagAddress                     = addressFinder.GetMenuScreenFlagAddress();
     _saveGameLoadedFlagAddress                 = addressFinder.GetSaveGameLoadedFlagAddress();
     _dialogueFlagAddress                       = addressFinder.GetDialogueFlagAddress();
     _menuOrDialogueFlagAddress                 = addressFinder.GetMenuOrDialogueFlagAddress();
     _zoomStateCodeAddress                      = addressFinder.GetZoomStateCodeAddress();
     _centeringCameraBehindCharacterCodeAddress = addressFinder.GetCenteringCameraBehindCharacterCodeAddress();
     _menuOrDialogueEnteredCodeAddress          = addressFinder.GetMenuOrDialogueEnteredCodeAddress();
     _menuOrDialogueExitedCodeAddress           = addressFinder.GetMenuOrDialogueExitedCodeAddress();
     _loadingScreenEnteredCodeAddress           = addressFinder.GetLoadingScreenEnteredCodeAddress();
     _loadingScreenExitedCodeAddress            = addressFinder.GetLoadingScreenExitedCodeAddress();
 }