Files
ReshadePluginsCore/Cronos The New Dawn/SDK/Cutscenes_classes.hpp
2025-09-09 06:15:46 +02:00

467 lines
31 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Cutscenes
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "MovieScene_structs.hpp"
#include "Cutscenes_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "DeveloperSettings_classes.hpp"
#include "InputRebinding_structs.hpp"
#include "UCW_classes.hpp"
namespace SDK
{
// Class Cutscenes.CutsceneCachedCharacter
// 0x0018 (0x02E0 - 0x02C8)
class ACutsceneCachedCharacter final : public AActor
{
public:
uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* RootSceneComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMeshExComponent* Mesh; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCachedCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCachedCharacter")
}
static class ACutsceneCachedCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<ACutsceneCachedCharacter>();
}
};
DUMPER7_ASSERTS_ACutsceneCachedCharacter;
// Class Cutscenes.CutsceneCachedCharacterInterface
// 0x0000 (0x0000 - 0x0000)
class ICutsceneCachedCharacterInterface final
{
public:
bool CachedActorDespawned();
bool CachedActorDisabled();
bool CachedActorEnabled();
bool CachedActorSpawned();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCachedCharacterInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCachedCharacterInterface")
}
static class ICutsceneCachedCharacterInterface* GetDefaultObj()
{
return GetDefaultObjImpl<ICutsceneCachedCharacterInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ICutsceneCachedCharacterInterface;
// Class Cutscenes.CutsceneCharacterAnimInstance
// 0x0020 (0x03E0 - 0x03C0)
class UCutsceneCharacterAnimInstance : public UAnimInstance
{
public:
class FName CutsceneFaceSlotName; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IgnoreInputPose; // 0x03C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C1[0x3]; // 0x03C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CutsceneAlpha; // 0x03C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3C8[0x18]; // 0x03C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float CalculateFaceSlotAlpha() const;
bool IsPlayingAnySlotAnimation(class FName SlotName) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterAnimInstance")
}
static class UCutsceneCharacterAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneCharacterAnimInstance>();
}
};
DUMPER7_ASSERTS_UCutsceneCharacterAnimInstance;
// Class Cutscenes.CutsceneCharacterManager
// 0x00C8 (0x00F8 - 0x0030)
class UCutsceneCharacterManager final : public UWorldSubsystem
{
public:
uint8 Pad_30[0xC8]; // 0x0030(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnActorSpawned(class AActor* SpawnedActor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterManager")
}
static class UCutsceneCharacterManager* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneCharacterManager>();
}
};
DUMPER7_ASSERTS_UCutsceneCharacterManager;
// Class Cutscenes.CutsceneCharacterPossessorInterface
// 0x0000 (0x0000 - 0x0000)
class ICutsceneCharacterPossessorInterface final
{
public:
void CutsceneCharacterProxyPossessed();
void CutsceneCharacterProxyUnPossessed();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterPossessorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterPossessorInterface")
}
static class ICutsceneCharacterPossessorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<ICutsceneCharacterPossessorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ICutsceneCharacterPossessorInterface;
// Class Cutscenes.CutsceneCharacterProxy
// 0x0050 (0x0318 - 0x02C8)
class ACutsceneCharacterProxy : public AActor
{
public:
struct FLightingChannels MeshLightingChannels; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_2C9[0x37]; // 0x02C9(0x0037)(Fixing Size After Last Property [ Dumper-7 ])
bool bForcedIsEditorOnly; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UCapsuleComponent* CapsuleComponent; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class USkeletalMeshExComponent* Mesh; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterProxy")
}
static class ACutsceneCharacterProxy* GetDefaultObj()
{
return GetDefaultObjImpl<ACutsceneCharacterProxy>();
}
};
DUMPER7_ASSERTS_ACutsceneCharacterProxy;
// Class Cutscenes.CutscenePlayer
// 0x0438 (0x0700 - 0x02C8)
class ACutscenePlayer : public AActor
{
public:
TSoftObjectPtr<class ALevelSequenceActor> LevelSequenceActor; // 0x02C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkComponent* SoundTrackComponent; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkAudioEvent* MusicTrack; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool StopMusicTrackWithCutscene; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* SkipAudioEvent; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkAudioEvent* EndAudioEvent; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bPlayOnlyOnce : 1; // 0x0318(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bStopAllActiveDialogsAtStart : 1; // 0x0318(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bTeleportPlayerAfterCutscene : 1; // 0x0318(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSoftObjectPtr<class AActor>, struct FCutsceneActorTeleportData> ActorsTeleportData; // 0x0320(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FCutsceneSkipSettings SkipSettings; // 0x0370(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
bool UseCustomCharacterBlendInTime; // 0x0388(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_389[0x3]; // 0x0389(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomCharacterBlendInTime; // 0x038C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseCustomCharacterBlendOutTime; // 0x0390(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_391[0x3]; // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomCharacterBlendOutTime; // 0x0394(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DisableCharacterCollisions; // 0x0398(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DisableCharacterFootIK; // 0x0399(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool OverrideLightingChannelsUsingProxyMesh; // 0x039A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ForceLOD0OnCharacters; // 0x039B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EChainCutsceneType ChainCutsceneType; // 0x039C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_39D[0x3]; // 0x039D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSoftObjectPtr<class ACutscenePlayer>, struct FGameplayTag> ConditionalCutscenes; // 0x03A0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TSoftObjectPtr<class ACutscenePlayer> PreloadedAtStart; // 0x03F0(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EChainPlayType ChainPlayType; // 0x0418(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class ACutscenePlayer> PlayAsNextCutcene; // 0x0420(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool PropagateSkipToNextCutscene; // 0x0448(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_449[0x7]; // 0x0449(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSoftObjectPtr<class ACutsceneTexturesStreamingBoostLocation>> TexturesStreamingBoostLocations; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<struct FCutsceneBoostMaterialConfig> MaterialsStreamingBoostInstances; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
bool WaitForAllAssetsToStreamInAtCutsceneStart; // 0x0470(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_471[0x7]; // 0x0471(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePreStart; // 0x0478(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_488[0x18]; // 0x0488(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePlay; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_4B0[0x30]; // 0x04B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePlayReverse; // 0x04E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_4F0[0x18]; // 0x04F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutsceneStop; // 0x0508(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_518[0x18]; // 0x0518(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePause; // 0x0530(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_540[0x18]; // 0x0540(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool WasSkiped)> OnCutscenePreFinished; // 0x0558(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_568[0x18]; // 0x0568(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool WasSkiped)> OnCutsceneFinished; // 0x0580(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_590[0x30]; // 0x0590(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UCameraComponent* CameraComponent)> OnCameraCut; // 0x05C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_5D0[0x30]; // 0x05D0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bPlayedOnce : 1; // 0x0600(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_601[0xF]; // 0x0601(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
TSet<class ACharacter*> CollisionModeCache; // 0x0610(0x0050)(Protected, NativeAccessSpecifierProtected)
TMap<class ACharacter*, struct FLightingChannels> LightingChannelsCache; // 0x0660(0x0050)(Protected, NativeAccessSpecifierProtected)
bool StreamingSkipConditionsMet; // 0x06B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool WaitForStreamingRequestsCompletion; // 0x06B1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6B2[0x6]; // 0x06B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCharacterBinding> CharacterBindings; // 0x06B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FMovieSceneObjectBindingID> DialogSpeakersBindings; // 0x06C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class AActor*> ActorsSynchronizedWithPlayer; // 0x06D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class ULevelStreamingManager* LevelStreamingManager; // 0x06E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6F0[0x10]; // 0x06F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool Activate();
void Deactivate();
bool IsCharacterBindedWithProxy(class ACharacter* Character);
void OnLevelSequenceCameraCut(class UCameraComponent* CameraComponent);
void OnLevelSequenceFinished();
void OnLevelSequencePause();
void OnLevelSequencePlay();
void OnLevelSequencePlayReverse();
void OnLevelSequenceStop();
bool UnbindCharacterWithProxy(class ACharacter* Character);
bool IsPlaying() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutscenePlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutscenePlayer")
}
static class ACutscenePlayer* GetDefaultObj()
{
return GetDefaultObjImpl<ACutscenePlayer>();
}
};
DUMPER7_ASSERTS_ACutscenePlayer;
// Class Cutscenes.CutscenePlayerSettings
// 0x0098 (0x00D0 - 0x0038)
class UCutscenePlayerSettings final : public UDeveloperSettings
{
public:
struct FSoftClassPath SkipWidgetClass; // 0x0038(0x0020)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FCutsceneToGameClassMap CutsceneToGameClass; // 0x0058(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, NativeAccessSpecifierProtected)
class FName CharacterCutsceneSlotName; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CharacterCutsceneFaceSlotName; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CutsceneCharacterAnimGraphTag; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CharacterMainMeshTag; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CharacterCutsceneBlendInTime; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CharacterCutsceneBlendOutTime; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutscenePlayerSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutscenePlayerSettings")
}
static class UCutscenePlayerSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UCutscenePlayerSettings>();
}
};
DUMPER7_ASSERTS_UCutscenePlayerSettings;
// Class Cutscenes.CutsceneProxyToGameplayEventsRelay
// 0x0000 (0x00A0 - 0x00A0)
class UCutsceneProxyToGameplayEventsRelay final : public UActorComponent
{
public:
void IgnoreInputPose(bool ignore);
void SetClothAnimDrive(class FName ClothName, const struct FVector2D& AnimDriveStiffness, const struct FVector2D& AnimDriveDamping);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneProxyToGameplayEventsRelay")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneProxyToGameplayEventsRelay")
}
static class UCutsceneProxyToGameplayEventsRelay* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneProxyToGameplayEventsRelay>();
}
};
DUMPER7_ASSERTS_UCutsceneProxyToGameplayEventsRelay;
// Class Cutscenes.CutsceneSkipWidget
// 0x00F0 (0x03E8 - 0x02F8)
class UCutsceneSkipWidget final : public UBUserWidget
{
public:
struct FUE4InputActionHandle SkipAction; // 0x02F8(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FUE4InputActionHandle InGameMenuAction; // 0x0300(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
float SkipHoldTime; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeOutTime; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameTextsConfig* GameTextsConfig; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseKeyTag; // 0x0318(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UStyledRichTextBlock* Key_rtx; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPanelWidget* Debug_panel; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeIn_anim; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeOut_anim; // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SkipedFadeOut_anim; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ButtonInfo_anim; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnSkipEvent; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_360[0x10]; // 0x0360(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnFadedOutEvent; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_380[0x10]; // 0x0380(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnFadeOutEndEvent; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_3A0[0x48]; // 0x03A0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void FadedOut();
void OnCanEverBeSkipped(bool bInCanSkip);
void OnDebugTick(float ActualTime, float TotalTime);
void OnDeviceChanged(bool bIsPadActive);
void OnFadedOutAnim();
void OnFadeInAnim();
void OnFadeOutEnd();
void OnFadeOutStart();
void OnHide();
void OnReset();
void OnShow();
void OnSkip();
void OnSkipCancel();
void OnSkipedFadeOutAnim();
void OnSkipStart();
void OnSkipTick(float Progress);
void ResetApplied();
bool GetCanSkip() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneSkipWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneSkipWidget")
}
static class UCutsceneSkipWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneSkipWidget>();
}
};
DUMPER7_ASSERTS_UCutsceneSkipWidget;
// Class Cutscenes.CutscenesLog
// 0x0000 (0x0028 - 0x0028)
class UCutscenesLog final : public UObject
{
public:
static void PrintStringToMessageLog(const class UObject* WorldContextObject, const class FString& String, ELogMessageSeverity MessageSeverity);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutscenesLog")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutscenesLog")
}
static class UCutscenesLog* GetDefaultObj()
{
return GetDefaultObjImpl<UCutscenesLog>();
}
};
DUMPER7_ASSERTS_UCutscenesLog;
// Class Cutscenes.CutsceneTexturesStreamingBoostLocation
// 0x0000 (0x02C8 - 0x02C8)
class ACutsceneTexturesStreamingBoostLocation final : public AActor
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneTexturesStreamingBoostLocation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneTexturesStreamingBoostLocation")
}
static class ACutsceneTexturesStreamingBoostLocation* GetDefaultObj()
{
return GetDefaultObjImpl<ACutsceneTexturesStreamingBoostLocation>();
}
};
DUMPER7_ASSERTS_ACutsceneTexturesStreamingBoostLocation;
}