#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Cutscenes #include "Basic.hpp" #include "InputRebinding_structs.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "UCW_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "Cutscenes_structs.hpp" #include "DeveloperSettings_classes.hpp" namespace SDK { // Class Cutscenes.CutsceneCachedCharacter // 0x0018 (0x02C8 - 0x02B0) class ACutsceneCachedCharacter final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* RootSceneComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshExComponent* Mesh; // 0x02C0(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(); } }; 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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICutsceneCachedCharacterInterface; // Class Cutscenes.CutsceneCharacterAnimInstance // 0x0020 (0x0370 - 0x0350) class UCutsceneCharacterAnimInstance : public UAnimInstance { public: class FName CutsceneFaceSlotName; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool IgnoreInputPose; // 0x0350(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CutsceneAlpha; // 0x0354(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_358[0x18]; // 0x0358(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(); } }; //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: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CutsceneCharacterManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CutsceneCharacterManager") } static class UCutsceneCharacterManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; 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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICutsceneCharacterPossessorInterface; // Class Cutscenes.CutsceneCharacterProxy // 0x0040 (0x02F0 - 0x02B0) class ACutsceneCharacterProxy : public AActor { public: struct FLightingChannels MeshLightingChannels; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2B1[0x37]; // 0x02B1(0x0037)(Fixing Size After Last Property [ Dumper-7 ]) class UCapsuleComponent* CapsuleComponent; // 0x02E8(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(); } }; DUMPER7_ASSERTS_ACutsceneCharacterProxy; // Class Cutscenes.CutscenePlayer // 0x0288 (0x0538 - 0x02B0) class ACutscenePlayer : public AActor { public: class ALevelSequenceActor* LevelSequenceActor; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkComponent* SoundTrackComponent; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* MusicTrack; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool StopMusicTrackWithCutscene; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* SkipAudioEvent; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bPlayOnlyOnce : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bStopAllActiveDialogsAtStart : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bTeleportPlayerAfterCutscene : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FCutsceneSkipSettings SkipSettings; // 0x02E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) bool UseCustomCharacterBlendInTime; // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CustomCharacterBlendInTime; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool UseCustomCharacterBlendOutTime; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CustomCharacterBlendOutTime; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DisableCharacterCollisions; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DisableCharacterFootIK; // 0x0309(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool OverrideLightingChannelsUsingProxyMesh; // 0x030A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ForceLOD0OnCharacters; // 0x030B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr PlayAsNextCutcene; // 0x0310(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool PropagateSkipToNextCutscene; // 0x0340(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_341[0x7]; // 0x0341(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> TexturesStreamingBoostLocations; // 0x0348(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray MaterialsStreamingBoostInstances; // 0x0358(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool WaitForAllAssetsToStreamInAtCutsceneStart; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCutscenePreStart; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_380[0x18]; // 0x0380(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCutscenePlay; // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_3A8[0x18]; // 0x03A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCutscenePlayReverse; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_3D0[0x18]; // 0x03D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCutsceneStop; // 0x03E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_3F8[0x18]; // 0x03F8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCutscenePause; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_420[0x18]; // 0x0420(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCutscenePreFinished; // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_448[0x18]; // 0x0448(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCutsceneFinished; // 0x0460(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_470[0x18]; // 0x0470(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCameraCut; // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_498[0x30]; // 0x0498(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bPlayedOnce : 1; // 0x04C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_4C9[0xF]; // 0x04C9(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) bool StreamingSkipConditionsMet; // 0x04D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool WaitForStreamingRequestsCompletion; // 0x04D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4DA[0x6]; // 0x04DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray CharacterBindings; // 0x04E0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray DialogSpeakersBindings; // 0x04F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray StandaloneDialogSpeakers; // 0x0500(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray ActorsSynchronizedWithPlayer; // 0x0510(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class ULevelStreamingManager* LevelStreamingManager; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_528[0x10]; // 0x0528(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 IsAlreadyPlayedOnce() const; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UCutsceneProxyToGameplayEventsRelay; // Class Cutscenes.CutsceneSkipWidget // 0x00C8 (0x0368 - 0x02A0) class UCutsceneSkipWidget : public UBUserWidget { public: struct FUE4InputActionHandle SkipAction; // 0x02A0(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FUE4InputActionHandle InGameMenuAction; // 0x02A8(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SkipHoldTime; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FadeOutTime; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameTextsConfig* GameTextsConfig; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool UseKeyTag; // 0x02C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UStyledRichTextBlock* Key_rtx; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPanelWidget* Debug_panel; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeIn_anim; // 0x02D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOut_anim; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* SkipedFadeOut_anim; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* ButtonInfo_anim; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x70]; // 0x02F8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FadedOut(); void OnDebugTick(float ActualTime, float TotalTime); 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(); } }; 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(); } }; DUMPER7_ASSERTS_UCutscenesLog; // Class Cutscenes.CutsceneTexturesStreamingBoostLocation // 0x0000 (0x02B0 - 0x02B0) 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(); } }; DUMPER7_ASSERTS_ACutsceneTexturesStreamingBoostLocation; }