#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_LoadingScreen #include "Basic.hpp" #include "MoviePlayer_structs.hpp" #include "GameplayTags_structs.hpp" namespace SDK { // Enum PL_LoadingScreen.EPL_LoadingScreenAnimationPlaybackType // NumValues: 0x0004 enum class EPL_LoadingScreenAnimationPlaybackType : uint8 { Play = 0, PlayForward = 1, PlayReverse = 2, EPL_MAX = 3, }; // Enum PL_LoadingScreen.EPL_LoadingScreenState // NumValues: 0x0006 enum class EPL_LoadingScreenState : uint8 { Hidden = 0, AboutToShow = 1, Showing = 2, Shown = 3, Hiding = 4, EPL_MAX = 5, }; // Enum PL_LoadingScreen.EPL_LoadingScreenConstraint // NumValues: 0x0004 enum class EPL_LoadingScreenConstraint : uint8 { DontShow = 0, Show = 1, ShowImmediately = 2, EPL_MAX = 3, }; // Enum PL_LoadingScreen.EPL_LoadingScreenEditorDisplay // NumValues: 0x0004 enum class EPL_LoadingScreenEditorDisplay : uint8 { Never = 0, OnlyDeliberate = 1, Always = 2, EPL_MAX = 3, }; // ScriptStruct PL_LoadingScreen.PL_PreLoadScreenAttributes // 0x0078 (0x0078 - 0x0000) struct FPL_PreLoadScreenAttributes final { public: bool bAllowInEarlyStartup; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr WidgetLoadingScreen; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MoviePaths; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float MinimumLoadingScreenDisplayTime; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoCompleteWhenLoadingCompletes; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMoviesAreSkippable; // 0x0045(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWaitForManualStop; // 0x0046(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowEngineTick; // 0x0047(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowUserInput; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMoviePlaybackType PlaybackType; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr AudioVolumeProvider; // 0x0050(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; //DUMPER7_ASSERTS_FPL_PreLoadScreenAttributes; // ScriptStruct PL_LoadingScreen.PL_LoadingScreenAnimationAttributes // 0x0018 (0x0018 - 0x0000) struct FPL_LoadingScreenAnimationAttributes final { public: class FString AnimationName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_LoadingScreenAnimationPlaybackType PlaybackType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_LoadingScreenAnimationAttributes; // ScriptStruct PL_LoadingScreen.PL_LoadingScreenAttributes // 0x00D8 (0x00D8 - 0x0000) struct FPL_LoadingScreenAttributes final { public: TSoftClassPtr WidgetLoadingScreen; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MoviePaths; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float MinimumLoadingScreenDisplayTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoCompleteWhenLoadingCompletes; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMoviesAreSkippable; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWaitForManualStop; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowEngineTick; // 0x003F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowUserInput; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowUpEvents; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMoviePlaybackType PlaybackType; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr AudioVolumeProvider; // 0x0048(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdditionalHoldSeconds; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FPSLimit; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableShowAnimation; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_LoadingScreenAnimationAttributes ShowAnimation; // 0x0080(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bEnableHideAnimation; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_LoadingScreenAnimationAttributes HideAnimation; // 0x00A0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer Tags; // 0x00B8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; //DUMPER7_ASSERTS_FPL_LoadingScreenAttributes; }