#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: MehranCameraManager #include "Basic.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "CoreUObject_structs.hpp" #include "Enum_SiegeCrossbowState_structs.hpp" #include "HangedTrapState_structs.hpp" namespace SDK { // BlueprintGeneratedClass MehranCameraManager.MehranCameraManager_C // 0x04C0 (0x2A60 - 0x25A0) class AMehranCameraManager_C final : public APlayerCameraManager { public: struct FPointerToUberGraphFrame UberGraphFrame; // 0x25A0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) class UCameraMode_Combat_C* CombatCameraMode; // 0x25A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_OverShoulder_C* OvershoulderCameraMode; // 0x25B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) double DeltaTime; // 0x25B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UCameraMode_C* ActiveCamera; // 0x25C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_Horse_C* HorseCameraMode; // 0x25C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraModifier_FinisherDesaturation_C* C2KDesaturationPPModifier; // 0x25D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_BowAim_C* BowAimCameraMode; // 0x25D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class AMehranCharacter_C* Mehran; // 0x25E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraComponent* FollowCamera; // 0x25E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash) class USpringArmComponent* CameraBoom; // 0x25F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash) double InterpSpeed_CNST; // 0x25F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UCameraModifier_RagePP_C* RagePPModifier; // 0x2600(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraModifier_DeathPP_C* DeathPPModifier; // 0x2608(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_ConstraintLocomotion_C* ConstraintLocomotionCameraMode; // 0x2610(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_Death_C* DeathCameraMode; // 0x2618(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) double InterpolationCameraSpeed; // 0x2620(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FRotator InterpolationCameraTargetRot; // 0x2628(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) bool UseInterpolatedCameraRotation; // 0x2640(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2641[0x7]; // 0x2641(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraMode_C* ActiveCameraMode; // 0x2648(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) bool IsOverridingCameraData; // 0x2650(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2651[0x7]; // 0x2651(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double OverridingFovTarget; // 0x2658(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingArmLengthTarget; // 0x2660(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FVector OverridingOffsetTarget; // 0x2668(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingArmAlpha; // 0x2680(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FRotator OverridingRotationTarget; // 0x2688(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) bool OverridingArmLengthDisabled; // 0x26A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool OverridingFovDisabled; // 0x26A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool OffsetOverridingDisabled; // 0x26A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool RotationOverridingDisabled; // 0x26A3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_26A4[0x4]; // 0x26A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double RotationOverridingInterpSpeed; // 0x26A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingArmLengthBlendTime; // 0x26B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingFovBlendTime; // 0x26B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingOffsetBlendTime; // 0x26C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingRotationBlendTime; // 0x26C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingFovAlpha; // 0x26D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingOffsetAlpha; // 0x26D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OverridingRotationAlpha; // 0x26E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) EEasingFunc OverridingArmLengthFunc; // 0x26E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) EEasingFunc OverridingFovFunc; // 0x26E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) EEasingFunc OverridingOffsetFunc; // 0x26EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) EEasingFunc OverridingRotationFunc; // 0x26EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_26EC[0x4]; // 0x26EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double EndOverridingArmLengthBlendTime; // 0x26F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double EndOverridingOffsetBlendTime; // 0x26F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double EndOverridingFovBlendTime; // 0x2700(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double EndOverridingRotationBlendTime; // 0x2708(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UCameraModifier_HealthPP_C* HealthPPModifier; // 0x2710(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) struct FTimerHandle HealthTimer; // 0x2718(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraModifier_DamagePP_C* DamagePPModifier; // 0x2720(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) bool Initialized; // 0x2728(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CameraInConstraintLocomotion; // 0x2729(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_272A[0x6]; // 0x272A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CameraBoomDefaultRelativeLocation; // 0x2730(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UCameraModifier_CustomDeathPP_C* CustomDeathPPModifier; // 0x2748(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) int32 BowAimBlendSpeedFactor; // 0x2750(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2754[0x4]; // 0x2754(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraModifier_PathfindingPP_C* PathfindingPPModifier; // 0x2758(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraModifier_CounterPP_C* CounterPPModifier; // 0x2760(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_OnSiegeCrossbow_C* OnSiegeCrossbowCameraMode; // 0x2768(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_HangedTrap_C* HangedTrapCameraMode; // 0x2770(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) double ActiveArmLength; // 0x2778(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double ActiveFOV; // 0x2780(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FVector ActiveOffset; // 0x2788(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FRotator ActiveControlRotation; // 0x27A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) double ActiveMoveLagSpeed; // 0x27B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double ActiveRotationLagSpeed; // 0x27C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double ConstraintArm_Length; // 0x27C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double ConstraintFOV; // 0x27D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FVector ConstraintOffset; // 0x27D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FRotator ConstraintControlRotation; // 0x27F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) double ConstraintMoveLagSpeed; // 0x2808(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double ConstraintRotationLagSpeed; // 0x2810(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2818[0x8]; // 0x2818(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform AnimCameraTransform; // 0x2820(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool IsAtAnimatedCamera; // 0x2880(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2881[0x7]; // 0x2881(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double StartGameTime; // 0x2888(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UAnimSequence* AnimatedCameraAnimSequence; // 0x2890(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_Debug_C* DebugCameraMode; // 0x2898(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) struct FRotator ActiveCameraRelativeRotation; // 0x28A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) struct FRotator ConstraintCameraRelativeRotation; // 0x28B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) bool NotifOverrideFOV; // 0x28D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_28D1[0x7]; // 0x28D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double NotifOverridenFovValue; // 0x28D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double NotifOverridenFovSpeed; // 0x28E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool NotifOverrideArmLength; // 0x28E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_28E9[0x7]; // 0x28E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double NotifOverridenArmLengthValue; // 0x28F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double NotifOverridenArmLengthSpeed; // 0x28F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool NotifOverrideOffset; // 0x2900(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2901[0x7]; // 0x2901(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector NotifOverridenOffset; // 0x2908(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double NotifOverridenOffsetSpeed; // 0x2920(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool NotifOverrideRelRotation; // 0x2928(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2929[0x3]; // 0x2929(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName NotifOverrideLookatBone; // 0x292C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2934[0x4]; // 0x2934(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double NotifOverrideRotationSpeed; // 0x2938(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double FOVInterpFactor; // 0x2940(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double ALInterpFactor; // 0x2948(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double OffsetInterpFactor; // 0x2950(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double RelRotationInterpFactor; // 0x2958(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double ArmRotationInterpFactor; // 0x2960(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double Overriding_Right_Cover_Offset; // 0x2968(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double Overriding_Left_Cover_Offset; // 0x2970(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool ConstraintUseRel; // 0x2978(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool ActiveUseRelativeRoll; // 0x2979(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_297A[0x6]; // 0x297A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) double PitchInterpFactor; // 0x2980(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double activeCameraLagFactor; // 0x2988(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FRotator RelativeCamRotationAdditive; // 0x2990(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) struct FVector DynamicOffset; // 0x29A8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool DynamicUseOffset; // 0x29C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_29C1[0x7]; // 0x29C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double CameraPitchUpLimit; // 0x29C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UCameraMode_GazelleCarrying_C* GazelleCarryingCameraMode; // 0x29D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UCameraMode_BossFight_C* BossFightCameraMode; // 0x29D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) struct FVector NotifOverrideOffsetLookAt; // 0x29E0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double TargetZOffset; // 0x29F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool ZGoesUp; // 0x2A00(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2A01[0x7]; // 0x2A01(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraModifier_CustomPP_C* CustomPPModifier; // 0x2A08(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) double CustomOpacity; // 0x2A10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CustomOpacityTarget; // 0x2A18(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CustomOpacityInterpSpeed; // 0x2A20(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FLinearColor CustomLinearColor; // 0x2A28(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UCameraModifier_DOF_C* CameraModifierDOF; // 0x2A38(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash) bool CustomPPActivated; // 0x2A40(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2A41[0x7]; // 0x2A41(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FTimerHandle DeactivatingCustomPPTimer; // 0x2A48(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) bool ConstraintDataCollected; // 0x2A50(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2A51[0x7]; // 0x2A51(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AMehranPlayerController_C* MehranPlayerController; // 0x2A58(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash) public: void Activate_Horse_Mode(class ACharacter* HorseCharacter, EAttachmentRule LocationRule); void ActivateBossFightMode(); void ActivateBowAimMode(); void ActivateCombatMode(); void ActivateConstraintLocomotionCamera(); void ActivateCrossbowMode(); void ActivateDeathMode(double InterpSpeed); void ActivateDebugCameraMode(); void ActivateGazelleCarryingMode(); void ActivateHangedTrapMode(double HangYawMax, double HangYawMin, double PitchMax, double PitchMin); void ActivateOvershoulderMode(); void AttachCameraToHorse(class ACharacter* HorseCharacter, EAttachmentRule LocationRule); void AttachCameraToMehran(); void BlendArmLength(); void BlendFOV(); void BlendOffset(); struct FVector CalculateOffsetForCover(const struct FVector& Offset, double RightCoverOffset, double LeftCoverOffset, bool UseEaseInterp, double EaseInterpSpeed); void CollectActiveCameraData(); void CollectActiveCameraModiferData(); void CollectConsrtaintLocomotionData(); void CustomOverrideArmLength(bool OverrideAL, double OverridenALValue, double OverridenALSpeed); void CustomOverrideFov(bool OverrideFOV, double OverridenFovValue, double OverridenFovSpeed); void CustomOverrideOffset(bool OverrideOffset, double L_Value, double D_Value, double OverridenOffsetSpeed); void CustomOverrideRotation(bool OverrideRelRotation, class FName OverrideLookatBone, double OverrideRotationSpeed, const struct FVector& OverrideOffset); void DeactivateConstraintLocomotionCamera(); void DeactivateCustomPoisionPPInCinematic(); void DeactivateCustomPP(); void DisableAllModifiers(); void DisableAllOverridenSystems(double InterpFactors); void DisableDamagePP(); void DisableHealthPP(); double Effective_AL_InterpFactor(); double Effective_ArmRotation_InterpFactor(); double Effective_FOV_InterpFactor(); double Effective_Offset_InterpFactor(); double Effective_Rotation_InterpFactor(); void ExecuteUbergraph_MehranCameraManager(int32 EntryPoint); void HandleCameraComponentTransform(); void InitializeMehranCameraManager(); bool isBowAImActive(); void IsOverriding(bool* NCEC); bool IsReadyForConstraintLocomotionUpdate(); void OverrideCustomPP(const class UMaterialInterface* Material, double duration, double MaxOpacity, double StartOpacityInterpSpeed, double StopOpacityInterpSpeed, bool Don_tShowIfShowingNow); void ReceiveBeginPlay(); void ReceiveTick(float DeltaSeconds); void RunCollectActiveCameraData(); void RunCollectCameraDataTimer(); void SetC2KDesaturationPPModifierEnable(bool Enable); void SetC2KDesaturationValue(double Saturation); void SetCameraArmRotation(const struct FRotator& NewRotation); void SetCameraParamsFromActiveCameraMode(); void SetCounterPPModifierEnable(bool Enable); void SetCustomDeathPPModifierEnable(bool Enable); void SetCustomPPDeactivatingAfterTime(double Time); void SetCustomPPModifierEnable(bool Enable); void SetDamagePPModifierEnable(bool Enable, double Timespan); void SetDeathPPModifierEnable(bool Enable); void SetDOFModifierEnable(bool Enable); void SetHealthPPModifierEnable(bool Enable, double Timespan); void SetPathfindingPPModifierEnable(bool Enable); void SetRagePPModifierEnable(bool Enable); void StartInterpolatedRotation(const struct FRotator& InterpolationCameraTargetRot_0, double InterpolationCameraSpeed_0); void StartOverridingArmLength(double OverridingTargetArmLength, double ArmLengthBlendTime, EEasingFunc Func_0, bool Instant); void StartOverridingFov(double OverridingTargetFOV, double FOV_BlendTime, EEasingFunc Func_0, bool Instant); void StartOverridingOffset(const struct FVector& OverridingSocketOffset, double Overriding_Right_Cover_Offset_0, double Overriding_Left_Cover_Offset_0, double SocketOffsetBlendTime, EEasingFunc Func_0, bool Instant); void StartOverridingRotation(const struct FRotator& OverridingRotation, double RotationBlendTime, EEasingFunc Func_0, double RotInterpSpeed, bool Instant); void StopAllOverriding(double ReturnBlendTime, bool Instant); void StopInterpolatedRotation(); void StopOverridingArmLength(double ReturnBlendTime, bool Instant); void StopOverridingFov(double ReturnBlendTime, bool Instant); void StopOverridingOffset(double ReturnBlendTime, bool Instant); void StopOverridingRotation(double ReturnBlendTime, bool Instant); void UpdateArmLength(); void UpdateArmRotation(); void UpdateCustomOpacity(); void UpdateFOV(); void UpdateInterpFactors(); void UpdateOverridingArmLengthAlpha(); void UpdateOverridingFovAlpha(); void UpdateOverridingOffsetAlpha(); void UpdateOverridingRotationAlpha(); void UpdateRelativeRotation(); void UpdateSocketOffset(); void UserConstructionScript(); void ZeroCameraArmRotation(bool FaceCharacter); public: static class UClass* StaticClass() { BP_STATIC_CLASS_IMPL("MehranCameraManager_C") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MehranCameraManager_C") } static class AMehranCameraManager_C* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMehranCameraManager_C; }