/// <inheritdoc/>> public float GetYCameraPosition() { int yCameraAddress = _addressFinder.GetYCameraAddress(); float yCameraPosition = _processFunctionsService.ReadMemoryFloat(_processHandle, yCameraAddress); return(yCameraPosition); }
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(); }