Files
ReshadePluginsCore/BloodOfMehran/SDK/MehranCameraManager_classes.hpp

271 lines
34 KiB
C++
Raw Normal View History

#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<AMehranCameraManager_C>();
}
};
DUMPER7_ASSERTS_AMehranCameraManager_C;
}