Files
ReshadePluginsCore/Reanimal/SDK/ModalCameraManager_classes.hpp
2026-03-06 01:33:02 +01:00

340 lines
24 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ModalCameraManager
#include "Basic.hpp"
#include "ModalCameraManager_structs.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
namespace SDK
{
// Class ModalCameraManager.CameraActorBase
// 0x0020 (0x02C8 - 0x02A8)
class ACameraActorBase : public AActor
{
public:
class UTarEditableVolumeComponent* PlayerVolume; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool Enabled; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Priority; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FCameraActorRotationLimits InputLimits; // 0x02B8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CameraActorBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CameraActorBase")
}
static class ACameraActorBase* GetDefaultObj()
{
return GetDefaultObjImpl<ACameraActorBase>();
}
};
DUMPER7_ASSERTS_ACameraActorBase;
// Class ModalCameraManager.CameraActor_Dollhouse
// 0x0018 (0x02E0 - 0x02C8)
class ACameraActor_Dollhouse final : public ACameraActorBase
{
public:
class USceneComponent* CameraRoot; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCameraComponent* CameraComponent; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTarEditableVolumeComponent* CameraVolume; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CameraActor_Dollhouse")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CameraActor_Dollhouse")
}
static class ACameraActor_Dollhouse* GetDefaultObj()
{
return GetDefaultObjImpl<ACameraActor_Dollhouse>();
}
};
DUMPER7_ASSERTS_ACameraActor_Dollhouse;
// Class ModalCameraManager.EverholmCameraMode
// 0x0F78 (0x1220 - 0x02A8)
class AEverholmCameraMode : public AActor
{
public:
bool bAutoCloneForMultiplayer; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnablePostProcess; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FPostProcessSettings PostProcessSettings; // 0x02B0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
bool bShouldBeSclerpedIntoViaShortestPath; // 0x09A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9A1[0x3]; // 0x09A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TransitionStraightness; // 0x09A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9A8[0x8]; // 0x09A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FMinimalViewInfo POV; // 0x09B0(0x0800)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
class APlayerController* PCOwner; // 0x11B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AModalCameraManager* CameraManager; // 0x11B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DuplicateTransient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PlayerIndex; // 0x11C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11C4[0x4]; // 0x11C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCameraModeSimpleViewInfo CameraVelocities; // 0x11C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
class AEverholmCameraMode* CloneParent; // 0x1200(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AEverholmCameraMode*> CloneChildren; // 0x1208(0x0010)(ZeroConstructor, DuplicateTransient, NativeAccessSpecifierPublic)
uint8 bModeActive : 1; // 0x1218(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOnTheFlyCreatedModeInstance : 1; // 0x1218(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFirstUpdateAfterBeginPending : 1; // 0x1218(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bInitCalled : 1; // 0x1218(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 Pad_1219[0x7]; // 0x1219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static struct FRotator GetCameraLookAtRotation(const struct FVector& cameraLoc, const struct FVector& focusLoc);
static struct FCameraModeSimpleViewInfo GetCameraSimpleInfoVelocities(const struct FCameraModeSimpleViewInfo& From, const struct FCameraModeSimpleViewInfo& To, float DeltaTime);
static struct FQuat GetViewRotationAsQuat(const struct FRotator& Rotation, bool bIncludeRoll);
void BeginMode(class AEverholmCameraMode* prevMode);
void EndMode();
void InitMode();
void OnRemovedAsOverride(bool bWasActive);
bool PopOverride();
void ProcessRotationInput(float DeltaTime, const struct FRotator& InControlRotation, const struct FRotator& InInputRotation, struct FRotator* OutControlRotation, struct FRotator* OutInputRotation);
void UpdateViewInfo(float DeltaTime, const struct FVector& playerFocalPoint, const struct FVector& InCameraLocation, const struct FRotator& InCameraRotation, float InCameraFOV, struct FVector* OutCameraLocation, struct FRotator* OutCameraRotation, float* OutCameraFOV);
class AEverholmCameraMode* DuplicateMode() const;
struct FRotator GetLookRotation(bool bSignedPitch) const;
class AEverholmCameraMode* GetModeInstanceForPlayerIndex(int32 indexOfPlayer) const;
class APawn* GetPawn() const;
class AEverholmCameraMode* GetPrimaryModeInstance() const;
bool IsModeActive() const;
bool IsModeUsed() const;
bool IsMultiplayerClone() const;
bool IsPlayerRelevant(class AActor* Player) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EverholmCameraMode")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EverholmCameraMode")
}
static class AEverholmCameraMode* GetDefaultObj()
{
return GetDefaultObjImpl<AEverholmCameraMode>();
}
};
DUMPER7_ASSERTS_AEverholmCameraMode;
// Class ModalCameraManager.CameraModeBaseTP
// 0x0000 (0x1220 - 0x1220)
class ACameraModeBaseTP : public AEverholmCameraMode
{
public:
static struct FVector CalcArmDirection(const struct FRotator& Rotation);
static struct FVector CalcArmPivotLoc(const struct FVector& playerFocalPointWorld, const struct FRotator& Rotation, const struct FVector& localPivotOffsetFromFocalPoint);
static struct FCameraConfigArmTP LerpArmConfigs(const struct FCameraConfigArmTP& A, const struct FCameraConfigArmTP& B, float Alpha);
static bool StaticCameraObstacleTraceBP(class AActor* CameraOwner, const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, struct FHitResult* HitResult, bool bIgnoreNoCameraInside, EDrawDebugTrace DrawDebugType, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
bool CameraObstacleTraceBP(const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, struct FHitResult* HitResult, bool bIgnoreNoCameraInside, EDrawDebugTrace DrawDebugType, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
bool CameraObstacleTraceNoOverlapBP(const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, struct FHitResult* HitResult, const TArray<class AActor*>& ignoredActors, bool bIgnoreNoCameraInside, EDrawDebugTrace DrawDebugType, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
bool GetNonOccludingActorsBP(EOverlapShape OverlapShape, const struct FVector& startLoc, const struct FVector& endLoc, float traceRadius, bool bCameraCollisionChannelOnly, bool ignoreNoCameraInside, const struct FVector& additionalArgs, TArray<class AActor*>* ActorsToIgnore);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CameraModeBaseTP")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CameraModeBaseTP")
}
static class ACameraModeBaseTP* GetDefaultObj()
{
return GetDefaultObjImpl<ACameraModeBaseTP>();
}
};
DUMPER7_ASSERTS_ACameraModeBaseTP;
// Class ModalCameraManager.CameraMode_BasicTP
// 0x0060 (0x1280 - 0x1220)
class ACameraMode_BasicTP : public ACameraModeBaseTP
{
public:
struct FCameraConfigArmTP ArmConfig; // 0x1220(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float FOV; // 0x1250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraInsideBlockingRadius; // 0x1254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraInsideFrontClearance; // 0x1258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentArmLength; // 0x125C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator CurrentArmRotation; // 0x1260(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 Pad_1278[0x8]; // 0x1278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float UpdateCameraArmLengthBP(float DeltaTime, float cameraArmLength, const struct FVector& cameraArmOrigin, const struct FVector& cameraArmDir, const struct FCameraConfigArmTP& cameraArmConfig);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CameraMode_BasicTP")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CameraMode_BasicTP")
}
static class ACameraMode_BasicTP* GetDefaultObj()
{
return GetDefaultObjImpl<ACameraMode_BasicTP>();
}
};
DUMPER7_ASSERTS_ACameraMode_BasicTP;
// Class ModalCameraManager.CameraMode_FirstPerson
// 0x0010 (0x1230 - 0x1220)
class ACameraMode_FirstPerson final : public AEverholmCameraMode
{
public:
float FOV; // 0x1220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1224[0xC]; // 0x1224(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CameraMode_FirstPerson")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CameraMode_FirstPerson")
}
static class ACameraMode_FirstPerson* GetDefaultObj()
{
return GetDefaultObjImpl<ACameraMode_FirstPerson>();
}
};
DUMPER7_ASSERTS_ACameraMode_FirstPerson;
// Class ModalCameraManager.CameraMode_Dollhouse
// 0x0000 (0x1220 - 0x1220)
class ACameraMode_Dollhouse final : public AEverholmCameraMode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CameraMode_Dollhouse")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CameraMode_Dollhouse")
}
static class ACameraMode_Dollhouse* GetDefaultObj()
{
return GetDefaultObjImpl<ACameraMode_Dollhouse>();
}
};
DUMPER7_ASSERTS_ACameraMode_Dollhouse;
// Class ModalCameraManager.ModalCameraManager
// 0x1EF0 (0x43D0 - 0x24E0)
class AModalCameraManager : public APlayerCameraManager
{
public:
TSubclassOf<class AEverholmCameraMode> DefaultCameraMode; // 0x24D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostProcessBlendWeight; // 0x24E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnablePostProcess; // 0x24E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24E5[0xB]; // 0x24E5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
struct FPostProcessSettings PostProcessSettings; // 0x24F0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
bool bEnableOverridePostProcess; // 0x2BE0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2BE1[0xF]; // 0x2BE1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FPostProcessSettings OverridePostProcessSettings; // 0x2BF0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
struct FCameraModeStack OverrideStack; // 0x32E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
class AEverholmCameraMode* CurrentMode; // 0x32F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AEverholmCameraMode* BaseMode; // 0x32F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AEverholmCameraMode* DefaultMode; // 0x3300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator LastRotationInput; // 0x3308(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
float LastRotationInputTime; // 0x3320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ModeBlendTimeToGo; // 0x3324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FViewTargetTransitionParams ModeBlendParams; // 0x3328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 Pad_3338[0x8]; // 0x3338(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FMinimalViewInfo ModeBlendFromPOV; // 0x3340(0x0800)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FCameraModeSimpleViewInfo ModeBlendFromVelocities; // 0x3B40(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 Pad_3B78[0x8]; // 0x3B78(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FMinimalViewInfo ModeBlendPOV; // 0x3B80(0x0800)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FCameraModeSimpleViewInfo ModeBlendVelocities; // 0x4380(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
TWeakObjectPtr<class APlayerController> InitializedForThisPC; // 0x43B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bShouldDampOutPreviousVelocities; // 0x43C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_43C1[0xF]; // 0x43C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static struct FPostProcessSettings CrossfadePostProcessSettings(const struct FPostProcessSettings& A, const struct FPostProcessSettings& B, float Weight);
static class AModalCameraManager* GetModalCameraManagerFromActor(class AActor* Actor, EExecResultValid* branchResult);
static struct FPostProcessSettings GetOverriddenPostProcessSettings(const struct FPostProcessSettings& A, const struct FPostProcessSettings& B);
static class AModalCameraManager* GetPlayerModalCameraManager(const class UObject* WorldContextObject, int32 PlayerIndex);
void PopCameraModeOverride(const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams, bool bPopAll);
class AEverholmCameraMode* PushCameraModeOverride(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, int32 Priority);
class AEverholmCameraMode* PushCameraModeOverrideByClass(TSubclassOf<class AEverholmCameraMode> modeClass, const struct FViewTargetTransitionParams& TransitionParams, int32 Priority);
bool RemoveCameraModeOverride(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams);
int32 RemoveCameraModeOverridesByTag(class FName actorTag, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams);
class AEverholmCameraMode* ReplaceCameraModeOverridePrio(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams, int32 Priority);
class AEverholmCameraMode* ReplaceCameraModeOverridePrioByClass(TSubclassOf<class AEverholmCameraMode> modeClass, const struct FViewTargetTransitionParams& TransitionParams, bool bOverrideTransitonParams, int32 Priority);
class AEverholmCameraMode* SetBaseCameraMode(class AEverholmCameraMode* Mode, const struct FViewTargetTransitionParams& TransitionParams, bool bClearOverrides);
class AEverholmCameraMode* SetBaseCameraModeByClass(TSubclassOf<class AEverholmCameraMode> modeClass, const struct FViewTargetTransitionParams& TransitionParams, bool bClearOverrides);
class AEverholmCameraMode* CreateCameraModeInstance(TSubclassOf<class AEverholmCameraMode> modeClass) const;
TSubclassOf<class AEverholmCameraMode> GetDefaultModeClass() const;
int32 GetHighestOverridePriority() const;
float GetTimeElapsedSinceLastRotationInput() const;
bool IsModeBlendInProgress() const;
bool IsOverrideModeActive() const;
bool IsOverrideStackEmpty() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ModalCameraManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ModalCameraManager")
}
static class AModalCameraManager* GetDefaultObj()
{
return GetDefaultObjImpl<AModalCameraManager>();
}
};
DUMPER7_ASSERTS_AModalCameraManager;
// Class ModalCameraManager.ModalCameraManagerProjectSettings
// 0x0000 (0x0028 - 0x0028)
class UModalCameraManagerProjectSettings final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ModalCameraManagerProjectSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ModalCameraManagerProjectSettings")
}
static class UModalCameraManagerProjectSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UModalCameraManagerProjectSettings>();
}
};
DUMPER7_ASSERTS_UModalCameraManagerProjectSettings;
}