#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_Core #include "Basic.hpp" #include "EnhancedInput_classes.hpp" #include "PL_Core_structs.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameplayTags_structs.hpp" #include "UMG_classes.hpp" #include "DeveloperSettings_classes.hpp" #include "LevelSequence_classes.hpp" namespace SDK { // Class PL_Core.PL_ActorWithControlOverCanBeBaseForCharacter // 0x0008 (0x0328 - 0x0320) class APL_ActorWithControlOverCanBeBaseForCharacter final : public AActor { public: bool bCanBeBaseForCharacter; // 0x0320(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorWithControlOverCanBeBaseForCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorWithControlOverCanBeBaseForCharacter") } static class APL_ActorWithControlOverCanBeBaseForCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_ActorWithControlOverCanBeBaseForCharacter; // Class PL_Core.PL_AnimUtils // 0x0000 (0x0028 - 0x0028) class UPL_AnimUtils final : public UBlueprintFunctionLibrary { public: static class UAnimInstance* FindAnimInstance(const class AActor* Owner, const class FName& SkeletalMeshName); static bool GetSectionStartAndEndTime(const class UAnimMontage* Montage, const class FName& SectionName, float* OutStartTime, float* OutEndTime); static float GetTimeUntilNotification(class UAnimSequenceBase* AnimSequenceBase, const class FName& NotificationName); static float GetTimeUntilNotificationFromSection(class UAnimMontage* AnimSequenceBase, const class FName& SectionName, const class FName& NotificationName); static void SetPosition(class UAnimInstance* AnimInstance, class UAnimMontage* Montage, float Position); static void StopMontageImmediate(class UAnimInstance* AnimInstance, class UAnimMontage* Montage); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_AnimUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_AnimUtils") } static class UPL_AnimUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_AnimUtils; // Class PL_Core.PL_AssertUtils // 0x0000 (0x0028 - 0x0028) class UPL_AssertUtils final : public UBlueprintFunctionLibrary { public: static EPL_EnsureResult Ensure(const bool& bCondition, const class FString& Message, bool bShouldAlwaysBreak); static EPL_EnsureIsValidResult EnsureIsValid(const class UObject* Object, const class FString& Message, bool bShouldAlwaysBreak); static void EnsureNoEntry(const class FString& Message, bool bShouldAlwaysBreak); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_AssertUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_AssertUtils") } static class UPL_AssertUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_AssertUtils; // Class PL_Core.PL_AssetUtils // 0x0000 (0x0028 - 0x0028) class UPL_AssetUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_AssetUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_AssetUtils") } static class UPL_AssetUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_AssetUtils; // Class PL_Core.PL_BackendLogger // 0x0000 (0x0028 - 0x0028) class UPL_BackendLogger final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BackendLogger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BackendLogger") } static class UPL_BackendLogger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BackendLogger; // Class PL_Core.PL_BackendLoggingService // 0x0000 (0x0028 - 0x0028) class UPL_BackendLoggingService final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BackendLoggingService") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BackendLoggingService") } static class UPL_BackendLoggingService* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BackendLoggingService; // Class PL_Core.PL_CharacterBaseListenerUtils // 0x0000 (0x0028 - 0x0028) class UPL_CharacterBaseListenerUtils final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterBaseListenerUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterBaseListenerUtils") } static class UPL_CharacterBaseListenerUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CharacterBaseListenerUtils; // Class PL_Core.PL_CharacterBaseListenerInterface // 0x0000 (0x0000 - 0x0000) class IPL_CharacterBaseListenerInterface final { public: void ComponentStartBeingBaseForCharacter(class ACharacter* Character, class UPrimitiveComponent* Component, bool bBaseActorChanged); void ComponentStopBeingBaseForCharacter(class ACharacter* Character, class UPrimitiveComponent* Component, bool bBaseActorChanged); void StartBeingBaseForCharacter(class ACharacter* Character); void StopBeingBaseForCharacter(class ACharacter* Character); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterBaseListenerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterBaseListenerInterface") } static class IPL_CharacterBaseListenerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CharacterBaseListenerInterface; // Class PL_Core.PL_CharacterMovementConnectionInterface // 0x0000 (0x0000 - 0x0000) class IPL_CharacterMovementConnectionInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterMovementConnectionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterMovementConnectionInterface") } static class IPL_CharacterMovementConnectionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CharacterMovementConnectionInterface; // Class PL_Core.PL_ActorConnectionListenerInterface // 0x0000 (0x0000 - 0x0000) class IPL_ActorConnectionListenerInterface final { public: void CharacterAddConnection(class UPL_ConnectedComponentMovement* Connection); void CharacterRemoveConnection(class UPL_ConnectedComponentMovement* Connection); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorConnectionListenerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorConnectionListenerInterface") } static class IPL_ActorConnectionListenerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_ActorConnectionListenerInterface; // Class PL_Core.PL_ClassUtils // 0x0000 (0x0028 - 0x0028) class UPL_ClassUtils final : public UBlueprintFunctionLibrary { public: static class FText Conv_ClassToText(const class UClass* Class_0); static class FText Conv_SoftClassToText(const TSoftClassPtr& Class_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ClassUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ClassUtils") } static class UPL_ClassUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ClassUtils; // Class PL_Core.PL_ComponentUtils // 0x0000 (0x0028 - 0x0028) class UPL_ComponentUtils final : public UBlueprintFunctionLibrary { public: static void AddAllComponentsWithInterface(TArray* OutObjectsWithInterface, class AActor* Actor, TSubclassOf InterfaceClass); static class UActorComponent* CreateActorComponentAtRunTime(class AActor* TargetActor, TSubclassOf ComponentClass, bool bAllowAnyoneToDestroy, class FName Name_0); static class UActorComponent* FindComponentInChildActors(const TSubclassOf ComponentClass, class AActor* OwningActor, bool bSearchDescendantChildActors); static class UActorComponent* FindOrCreateComponentOnGameState(TSubclassOf ComponentClass, class UObject* WorldContextObject); static TArray GetAllComponentsWithInterface(class AActor* Actor, TSubclassOf InterfaceClass); static class UActorComponent* GetComponentFromComponentReference(const struct FComponentReference& ComponentReference, class UObject* ContextObject); static class AController* GetController(class UActorComponent* ActorComponent); static class UActorComponent* GetFirstComponentWithInterface(class AActor* Actor, TSubclassOf InterfaceClass); static bool HasSocketName(const class UMeshComponent* Mesh, const class FName& SocketName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ComponentUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ComponentUtils") } static class UPL_ComponentUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ComponentUtils; // Class PL_Core.PL_ConnectedComponentMovement // 0x0168 (0x0190 - 0x0028) class alignas(0x10) UPL_ConnectedComponentMovement final : public UObject { public: TMulticastInlineDelegate OnUnableToFollowConnectedComponent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMovedByConnectedComponent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x139]; // 0x0048(0x0139)(Fixing Size After Last Property [ Dumper-7 ]) bool bCanCountAsBase; // 0x0181(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldDisconnectOnNoCollision; // 0x0182(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldApplyRotationChangeToController; // 0x0183(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldApplyWhileHavingBase; // 0x0184(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_185[0xB]; // 0x0185(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ConnectedComponentMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ConnectedComponentMovement") } static class UPL_ConnectedComponentMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ConnectedComponentMovement; // Class PL_Core.PL_ConnectedMovementUtils // 0x0000 (0x0028 - 0x0028) class UPL_ConnectedMovementUtils final : public UBlueprintFunctionLibrary { public: static class UPL_ConnectedComponentMovement* Connect(class ACharacter* Character, class UPrimitiveComponent* ComponentToConnect, TSubclassOf ConnectionClass); static void Disconnect(class ACharacter* Character, class UPL_ConnectedComponentMovement* Connection); static bool IsConnectedAsBase(class ACharacter* Character, class AActor* PotentialBase); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ConnectedMovementUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ConnectedMovementUtils") } static class UPL_ConnectedMovementUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ConnectedMovementUtils; // Class PL_Core.PL_CurveUtils // 0x0000 (0x0028 - 0x0028) class UPL_CurveUtils final : public UBlueprintFunctionLibrary { public: static float GetRuntimeFloatCurveValue(const struct FRuntimeFloatCurve& Target, float InTime); static struct FVector GetRuntimeVectorCurveValue(const struct FRuntimeVectorCurve& Target, float InTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CurveUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CurveUtils") } static class UPL_CurveUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CurveUtils; // Class PL_Core.PL_DebugDrawUtils // 0x0000 (0x0028 - 0x0028) class UPL_DebugDrawUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DebugDrawUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DebugDrawUtils") } static class UPL_DebugDrawUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_DebugDrawUtils; // Class PL_Core.PL_DecalUtils // 0x0000 (0x0028 - 0x0028) class UPL_DecalUtils final : public UBlueprintFunctionLibrary { public: static class UDecalComponent* SpawnDecalAtLocation(const class UObject* WorldContextObject, const struct FPL_DecalSettings& DecalSettings, const struct FVector& Location, const struct FRotator& Rotation); static class UDecalComponent* SpawnDecalAttached(const struct FPL_DecalSettings& DecalSettings, class USceneComponent* AttachToComponent, const class FName& AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const EAttachLocation LocationType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DecalUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DecalUtils") } static class UPL_DecalUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_DecalUtils; // Class PL_Core.PL_Delay // 0x0060 (0x0090 - 0x0030) class UPL_Delay final : public UBlueprintAsyncActionBase { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) float DurationSeconds; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCompleted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnCancel; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) bool bShouldReactToReset; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UWorld* World; // 0x0070(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* ContextActor; // 0x0078(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UPL_Delay* PL_Delay(class UObject* WorldContextObject, float Seconds, bool bShouldReactToReset_0); void Cancel(); void OnActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); void OnTimerComplete(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_Delay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_Delay") } static class UPL_Delay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_Delay; // Class PL_Core.PL_EnumUtils // 0x0000 (0x0028 - 0x0028) class UPL_EnumUtils final : public UBlueprintFunctionLibrary { public: static bool K2_HasFlag(int32 MaskValueAsInt, uint8 EnumValueAsUnit8); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_EnumUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_EnumUtils") } static class UPL_EnumUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_EnumUtils; // Class PL_Core.PL_ForwardCharacterBaseEventComponent // 0x0008 (0x00C8 - 0x00C0) class UPL_ForwardCharacterBaseEventComponent final : public UActorComponent { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ForwardCharacterBaseEventComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ForwardCharacterBaseEventComponent") } static class UPL_ForwardCharacterBaseEventComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ForwardCharacterBaseEventComponent; // Class PL_Core.PL_GameInstance // 0x0020 (0x01E8 - 0x01C8) class UPL_GameInstance : public UGameInstance { public: TMulticastInlineDelegate OnLoadMapComplete; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldChangedDelegate; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GameInstance") } static class UPL_GameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GameInstance; // Class PL_Core.PL_GetTexture2DAsync // 0x0090 (0x00C0 - 0x0030) class UPL_GetTexture2DAsync final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnLoadCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPL_LazyTexture2D LazyTexture; // 0x0040(0x0068)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UPL_GetTexture2DAsync* GetTexture2DAsync(class UObject* WorldContextObject, const struct FPL_LazyTexture2D& LazyTexture_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GetTexture2DAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GetTexture2DAsync") } static class UPL_GetTexture2DAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GetTexture2DAsync; // Class PL_Core.PL_GlobalBlackboardGameStateInterface // 0x0000 (0x0000 - 0x0000) class IPL_GlobalBlackboardGameStateInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GlobalBlackboardGameStateInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GlobalBlackboardGameStateInterface") } static class IPL_GlobalBlackboardGameStateInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_GlobalBlackboardGameStateInterface; // Class PL_Core.PL_ApplyImpulseToTargetUtils // 0x0000 (0x0028 - 0x0028) class UPL_ApplyImpulseToTargetUtils final : public UBlueprintFunctionLibrary { public: static void ApplyCameraForwardImpulseToTarget(const struct FPL_ForwardImpulseToApplyToTarget& ImpulseData, const class AActor* Source, class AActor* Target, const struct FVector& Direction); static void ApplyForwardImpulseToTarget(const struct FPL_ForwardImpulseToApplyToTarget& ImpulseData, const class AActor* Source, class AActor* Target, const struct FVector& Direction); static void ApplyImpulseToTarget(const struct FPL_ImpulseToApplyToTarget& ImpulseData, class AActor* Target, const struct FVector& Direction); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ApplyImpulseToTargetUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ApplyImpulseToTargetUtils") } static class UPL_ApplyImpulseToTargetUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ApplyImpulseToTargetUtils; // Class PL_Core.PL_IndicatorSourceInterface // 0x0000 (0x0000 - 0x0000) class IPL_IndicatorSourceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_IndicatorSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_IndicatorSourceInterface") } static class IPL_IndicatorSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_IndicatorSourceInterface; // Class PL_Core.PL_IndicatorWidgetInterface // 0x0000 (0x0000 - 0x0000) class IPL_IndicatorWidgetInterface final { public: void SetSource(class UObject* IndicatorSource); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_IndicatorWidgetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_IndicatorWidgetInterface") } static class IPL_IndicatorWidgetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_IndicatorWidgetInterface; // Class PL_Core.PL_IndicatorWidgetSetup // 0x0040 (0x0070 - 0x0030) class UPL_IndicatorWidgetSetup final : public UDataAsset { public: TSubclassOf WidgetClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D WorldWidgetOffset; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D DrawSize; // 0x0048(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Pivot; // 0x0058(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawAtDesiredSize; // 0x0068(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bKeepOnScreen; // 0x0069(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_IndicatorWidgetSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_IndicatorWidgetSetup") } static class UPL_IndicatorWidgetSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_IndicatorWidgetSetup; // Class PL_Core.PL_InputUtils // 0x0000 (0x0028 - 0x0028) class UPL_InputUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_InputUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_InputUtils") } static class UPL_InputUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_InputUtils; // Class PL_Core.PL_InterpolationUtils // 0x0000 (0x0028 - 0x0028) class UPL_InterpolationUtils final : public UBlueprintFunctionLibrary { public: static float SmoothMoveTowards(float& InOutVelocity, float CurrentValue, float Target, float MaxVelocity, float MaxAcceleration, float DeltaSeconds); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_InterpolationUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_InterpolationUtils") } static class UPL_InterpolationUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_InterpolationUtils; // Class PL_Core.PL_LabeledIconWidget // 0x0040 (0x0380 - 0x0340) class UPL_LabeledIconWidget final : public UUserWidget { public: struct FLinearColor ColorNotValidated; // 0x0340(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor ColorValid; // 0x0350(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor ColorInvalid; // 0x0360(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* Label; // 0x0370(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* Image; // 0x0378(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LabeledIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LabeledIconWidget") } static class UPL_LabeledIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LabeledIconWidget; // Class PL_Core.PL_LazyTexture2DUtils // 0x0000 (0x0028 - 0x0028) class UPL_LazyTexture2DUtils final : public UBlueprintFunctionLibrary { public: static class UTexture2D* Get(const struct FPL_LazyTexture2D& LazyTexture); static void Release(struct FPL_LazyTexture2D& LazyTexture); static void Reset(struct FPL_LazyTexture2D& LazyTexture); static void Set(struct FPL_LazyTexture2D& LazyTexture, TSoftObjectPtr Texture); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LazyTexture2DUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LazyTexture2DUtils") } static class UPL_LazyTexture2DUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LazyTexture2DUtils; // Class PL_Core.PL_MaterialUtils // 0x0000 (0x0028 - 0x0028) class UPL_MaterialUtils final : public UBlueprintFunctionLibrary { public: static void SetLinearColorParameterValueOnAllMaterials(class UMeshComponent* MeshComponent, const class FName& ParameterName, const struct FLinearColor& ParameterValue); static void SetLinearColorParameterValueOnMaterial(class UMeshComponent* MeshComponent, const int32 MaterialIndex, const class FName& ParameterName, const struct FLinearColor& ParameterValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MaterialUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MaterialUtils") } static class UPL_MaterialUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MaterialUtils; // Class PL_Core.PL_MathUtils // 0x0000 (0x0028 - 0x0028) class UPL_MathUtils final : public UBlueprintFunctionLibrary { public: static TArray DistributePointsOnHalfSphere(const struct FVector& Location, float Radius, int32 Num, const struct FVector& Direction); static TArray DistributePointsOnHorizontalRing(const struct FVector& Location, float Radius, int32 Num); static TArray DistributePointsOnRing(const struct FVector& Location, float Radius, int32 Num, const struct FVector& Direction); static TArray DistributePointsOnSphere(const struct FVector& Location, float Radius, int32 Num, EPL_PointsOnSphereRestriction PointsOnSphereRestriction); static struct FQuat LimitRotation(const struct FQuat& Source, const struct FQuat& Target, double LimitRadians); static int32 Modulus(int32 Value, int32 Divisor); static double PointPlaneDistance(const struct FVector& Point, const struct FPlane& Plane); static struct FRotator RandomRotation(const struct FRotator& Range); static struct FVector2D SolveQuadraticFormula(double A, double B, double C); static double SolveQuadraticFormulaSide(double A, double B, double C, EPL_QuadraticSide WantedSide); static bool TryFindLineSphereIntersection(const struct FVector& LineOrigin, const struct FVector& LineDirection, const struct FVector& SphereLocation, double SphereRadius, struct FVector* OutIntersectLocation); static bool TryToDetermineInterceptLocation(const struct FVector& ShooterPosition, const float ProjectileSpeed, const struct FVector& TargetPosition, const struct FVector& TargetVelocity, struct FVector* OutInterceptLocation); static int32 WrapIndex(int32 Index_0, int32 ElementCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MathUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MathUtils") } static class UPL_MathUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MathUtils; // Class PL_Core.PL_MessageLogUtils // 0x0000 (0x0028 - 0x0028) class UPL_MessageLogUtils final : public UBlueprintFunctionLibrary { public: static void Error(const class FString& Message, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void ErrorWithAssetToken(const class FString& Message, const class FString& AssetPath, const class FText& LabelOveride, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void ErrorWithObjectToken(const class FString& Message, const class UObject* TokenObject, const class FText& LabelOveride, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static class FString GetLevelNameActorIsIn(const class AActor* Actor); static void Info(const class FString& Message, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void InfoWithAssetToken(const class FString& Message, const class FString& AssetPath, const class FText& LabelOveride, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void InfoWithObjectToken(const class FString& Message, const class UObject* TokenObject, const class FText& LabelOveride, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void NewPage(const class FText& Title, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void Warning(const class FString& Message, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void WarningWithAssetToken(const class FString& Message, const class FString& AssetPath, const class FText& LabelOveride, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); static void WarningWithObjectToken(const class FString& Message, const class UObject* TokenObject, const class FText& LabelOveride, EPL_MessageLogChannels LoggingChannel, const class FName& CustomChannelName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MessageLogUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MessageLogUtils") } static class UPL_MessageLogUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MessageLogUtils; // Class PL_Core.PL_MontageSettingsObject // 0x0020 (0x0048 - 0x0028) class UPL_MontageSettingsObject final : public UObject { public: struct FPL_MontageSettings Value; // 0x0028(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MontageSettingsObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MontageSettingsObject") } static class UPL_MontageSettingsObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MontageSettingsObject; // Class PL_Core.PL_ObjectUtils // 0x0000 (0x0028 - 0x0028) class UPL_ObjectUtils final : public UBlueprintFunctionLibrary { public: static const class UObject* GetDefaultObject(const TSubclassOf& ObjectClass); static class UObject* GetFirstInterfaceImplementor(class UObject* Object, TSubclassOf InterfaceClass); static class FString GetObjectLabelSafe(const class UObject* Object); static bool MarkPackageDirty(class UObject* Object); static bool ModifyObject(class UObject* Object, bool bAlwaysMarkDirty); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ObjectUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ObjectUtils") } static class UPL_ObjectUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ObjectUtils; // Class PL_Core.PL_PauserChangeInterface // 0x0000 (0x0000 - 0x0000) class IPL_PauserChangeInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PauserChangeInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PauserChangeInterface") } static class IPL_PauserChangeInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_PauserChangeInterface; // Class PL_Core.PL_PersistenceBehaviorProvider // 0x0000 (0x0000 - 0x0000) class IPL_PersistenceBehaviorProvider final { public: EPL_PersistenceBehavior GetPersistenceBehavior() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PersistenceBehaviorProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PersistenceBehaviorProvider") } static class IPL_PersistenceBehaviorProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; //DUMPER7_ASSERTS_IPL_PersistenceBehaviorProvider; // Class PL_Core.PL_PlayerController // 0x0040 (0x07F0 - 0x07B0) class APL_PlayerController : public APlayerController { public: TMulticastInlineDelegate OnPawnChanged; // 0x07B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSmartCameraEnabledChanged; // 0x07C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bIsCameraShakeEnabled; // 0x07D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsSmartCameraEnabled; // 0x07D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_7D2[0x6]; // 0x07D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf OverrideInputComponentClass; // 0x07D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray DefaultMappingContexts; // 0x07E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PlayerController") } static class APL_PlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_PlayerController; // Class PL_Core.PL_PropertyUtils // 0x0000 (0x0028 - 0x0028) class UPL_PropertyUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PropertyUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PropertyUtils") } static class UPL_PropertyUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PropertyUtils; // Class PL_Core.PL_RootActorProvider // 0x0000 (0x0000 - 0x0000) class IPL_RootActorProvider final { public: class AActor* GetRootActor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_RootActorProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_RootActorProvider") } static class IPL_RootActorProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_RootActorProvider; // Class PL_Core.PL_StringUtils // 0x0000 (0x0028 - 0x0028) class UPL_StringUtils final : public UBlueprintFunctionLibrary { public: static class FString BeautifyString(const class FString& InString, bool bIsBool); static class FString DurationToString(double DurationInSeconds, const class FString& Format); static class FString FloatToString(float Value, int32 Precision); static bool IsStringArrayEquals(const TArray& StringA, const TArray& StringB); static void RemoveWhiteSpaces(class FString* InOutString); static class FString VectorToString(const struct FVector& Value, int32 Precision, const class FString& Seperator); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StringUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StringUtils") } static class UPL_StringUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_StringUtils; // Class PL_Core.PL_SubsystemUtils // 0x0000 (0x0028 - 0x0028) class UPL_SubsystemUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SubsystemUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SubsystemUtils") } static class UPL_SubsystemUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SubsystemUtils; // Class PL_Core.PL_SweepColliderSourceInterface // 0x0000 (0x0000 - 0x0000) class IPL_SweepColliderSourceInterface final { public: void CollectActiveSweepColliders(TArray& InOutActiveSweepColliders, const struct FPL_SweepCollidersSettingInternal& Setting) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SweepColliderSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SweepColliderSourceInterface") } static class IPL_SweepColliderSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SweepColliderSourceInterface; // Class PL_Core.PL_SweepColliderUtils // 0x0000 (0x0028 - 0x0028) class UPL_SweepColliderUtils final : public UBlueprintFunctionLibrary { public: static void AppendSweepCollidersFromPhysicsAsset(class UPrimitiveComponent* PhysicsSource, class UPhysicsAsset* PhysicsAsset, float ColliderInflation, TArray& InOutSweepColliders); static TArray CreateSweepCollidersFromPhysicsAsset(class UPrimitiveComponent* PhysicsSource, class UPhysicsAsset* PhysicsAsset, float ColliderInflation); static struct FPL_SweepCollider MakeSweepCollider(class UPrimitiveComponent* ColliderSource, float ColliderInflation); static struct FPL_SweepCollider MakeSweepColliderFromSocketAndShape(class UPrimitiveComponent* SocketSource, const class FName& SocketName, class UPrimitiveComponent* ColliderSource, float ColliderInflation); static void SetSweepCollidersFromPhysicsAsset(class UPrimitiveComponent* PhysicsSource, class UPhysicsAsset* PhysicsAsset, float ColliderInflation, TArray& InOutSweepColliders); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SweepColliderUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SweepColliderUtils") } static class UPL_SweepColliderUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SweepColliderUtils; // Class PL_Core.PL_SystemUtils // 0x0000 (0x0028 - 0x0028) class UPL_SystemUtils final : public UBlueprintFunctionLibrary { public: static struct FIntPoint GetSystemResolution(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SystemUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SystemUtils") } static class UPL_SystemUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SystemUtils; // Class PL_Core.PL_Ticket // 0x0018 (0x0040 - 0x0028) class UPL_Ticket final : public UObject { public: class UObject* ContextObject; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName Context; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr Owner; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void Release(); void SetContextInfo(class UObject* InContextObject, const class FName& InContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_Ticket") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_Ticket") } static class UPL_Ticket* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_Ticket; // Class PL_Core.PL_Ticketer // 0x0050 (0x0078 - 0x0028) class UPL_Ticketer final : public UObject { public: TMulticastInlineDelegate OnTicketAcquired; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTicketRelinquished; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTicketerActivated; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTicketerCleared; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray> Tickets; // 0x0068(0x0010)(Edit, ZeroConstructor, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: class UPL_Ticket* GetTicket(class UObject* ContextObject, const class FName Context); void ReleaseAllActiveTickets(); bool HasActiveTickets() const; int32 NumActiveTickets() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_Ticketer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_Ticketer") } static class UPL_Ticketer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_Ticketer; // Class PL_Core.PL_TraceUtils // 0x0000 (0x0028 - 0x0028) class UPL_TraceUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TraceUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TraceUtils") } static class UPL_TraceUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_TraceUtils; // Class PL_Core.PL_VectorUtils // 0x0000 (0x0028 - 0x0028) class UPL_VectorUtils final : public UBlueprintFunctionLibrary { public: static bool K2_IsNearlyZero2D(const struct FVector& Vector, double Tolerance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_VectorUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_VectorUtils") } static class UPL_VectorUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_VectorUtils; // Class PL_Core.PL_WorldWidgetInterface // 0x0000 (0x0000 - 0x0000) class IPL_WorldWidgetInterface final { public: struct FVector2D ModifyWorldWidgetDrawSize(const struct FVector2D& CurrentDrawSize); void UpdateWidgetOffScreenInformation(bool bWidgetMovedToKeepOnScreen, const struct FVector2D& MovedDirection); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WorldWidgetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WorldWidgetInterface") } static class IPL_WorldWidgetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_WorldWidgetInterface; // Class PL_Core.PL_WorldWidgetSourceInterface // 0x0000 (0x0000 - 0x0000) class IPL_WorldWidgetSourceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WorldWidgetSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WorldWidgetSourceInterface") } static class IPL_WorldWidgetSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_WorldWidgetSourceInterface; // Class PL_Core.PL_OverlapActor // 0x0030 (0x0350 - 0x0320) class APL_OverlapActor : public AActor { public: uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTags; // 0x0328(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class UPrimitiveComponent* OverlapVolume; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OverlapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OverlapActor") } static class APL_OverlapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_OverlapActor; // Class PL_Core.PL_BoxOverlapActor // 0x0000 (0x0350 - 0x0350) class APL_BoxOverlapActor : public APL_OverlapActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BoxOverlapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BoxOverlapActor") } static class APL_BoxOverlapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_BoxOverlapActor; // Class PL_Core.PL_KillZBoxOverlapActor // 0x0000 (0x0350 - 0x0350) class APL_KillZBoxOverlapActor : public APL_BoxOverlapActor { public: void ComponentEnteredVolume(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_KillZBoxOverlapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_KillZBoxOverlapActor") } static class APL_KillZBoxOverlapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_KillZBoxOverlapActor; // Class PL_Core.PL_SphereOverlapActor // 0x0000 (0x0350 - 0x0350) class APL_SphereOverlapActor : public APL_OverlapActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SphereOverlapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SphereOverlapActor") } static class APL_SphereOverlapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_SphereOverlapActor; // Class PL_Core.PL_KillZSphereOverlapActor // 0x0000 (0x0350 - 0x0350) class APL_KillZSphereOverlapActor : public APL_SphereOverlapActor { public: void ComponentEnteredVolume(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_KillZSphereOverlapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_KillZSphereOverlapActor") } static class APL_KillZSphereOverlapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_KillZSphereOverlapActor; // Class PL_Core.PL_CapsuleOverlapActor // 0x0000 (0x0350 - 0x0350) class APL_CapsuleOverlapActor : public APL_OverlapActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CapsuleOverlapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CapsuleOverlapActor") } static class APL_CapsuleOverlapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_CapsuleOverlapActor; // Class PL_Core.PL_KillZCapsuleOverlapActor // 0x0000 (0x0350 - 0x0350) class APL_KillZCapsuleOverlapActor final : public APL_CapsuleOverlapActor { public: void ComponentEnteredVolume(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_KillZCapsuleOverlapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_KillZCapsuleOverlapActor") } static class APL_KillZCapsuleOverlapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_KillZCapsuleOverlapActor; // Class PL_Core.PL_PostProcessVolume // 0x0000 (0x0AD0 - 0x0AD0) class APL_PostProcessVolume : public APostProcessVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PostProcessVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PostProcessVolume") } static class APL_PostProcessVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_PostProcessVolume; // Class PL_Core.PL_Blackboard // 0x0108 (0x0130 - 0x0028) class UPL_Blackboard final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_ResetSettings ResetSettings; // 0x0030(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bShouldSaveAndLoad; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_BlackboardData BlackboardData; // 0x0038(0x0010)(Edit, Net, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FPL_BlackboardData BlackboardResetData; // 0x0048(0x0010)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_58[0xC8]; // 0x0058(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) TArray Entries; // 0x0120(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: void OnGameInstancePostInit(class UGameInstance* GameInstance); void OnGameModeInitialized(class AGameModeBase* GameModeBase); void OnPostLoadData(TScriptInterface PersistenceSystem); void OnRep_BlackboardData(const struct FPL_BlackboardData& PreviousData); EPL_ResetPolicy GetResetPolicy() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_Blackboard") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_Blackboard") } static class UPL_Blackboard* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_Blackboard; // Class PL_Core.PL_BlackboardListener // 0x0028 (0x0050 - 0x0028) class UPL_BlackboardListener : public UObject { public: struct FGameplayTagContainer BlackboardKeys; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UPL_Blackboard* Blackboard; // 0x0048(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void OnBlackboardValueChanged(const struct FGameplayTag& Key, const struct FPL_BlackboardEntry& Entry); void OnInitialize(); void OnPostBlackboardDataLoaded(); void OnPreBlackboardDataLoaded(); class UPL_Blackboard* GetBlackboard() const; const struct FGameplayTagContainer GetBlackboardKeys() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardListener") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardListener") } static class UPL_BlackboardListener* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardListener; // Class PL_Core.PL_BlackboardUtils // 0x0000 (0x0028 - 0x0028) class UPL_BlackboardUtils final : public UBlueprintFunctionLibrary { public: static bool AddDoubleToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, double Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool AddFloatToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, float Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool AddIntToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, int32 Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool AddRotatorToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FRotator& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool AddStringToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const class FString& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool AddTagsToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FGameplayTagContainer& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool AddTagToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FGameplayTag& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool AddVectorToBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FVector& Value, const EPL_PersistenceBehavior PersistenceBehavior); static void ClearBlackboardValue(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const EPL_PersistenceBehavior PersistenceBehavior); static bool ClearBlackbordDataValue(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName); static bool CreateBlackboardDataBoolEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const bool bValue); static bool CreateBlackboardDataClassEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class UClass* Value); static bool CreateBlackboardDataDoubleEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const double Value); static bool CreateBlackboardDataEnumEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const int64 Value); static bool CreateBlackboardDataFloatEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const float Value); static bool CreateBlackboardDataGameplayTagContainerEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FGameplayTagContainer& Value); static bool CreateBlackboardDataGameplayTagEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FGameplayTag& Value); static bool CreateBlackboardDataInt64Entry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const int64 Value); static bool CreateBlackboardDataIntEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const int32 Value); static bool CreateBlackboardDataNameEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const class FName Value); static bool CreateBlackboardDataObjectEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class UObject* Value); static bool CreateBlackboardDataRotatorEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FRotator& Value); static bool CreateBlackboardDataSoftClassPathEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FSoftObjectPath& Value); static bool CreateBlackboardDataSoftClassPtrEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const TSoftClassPtr& Value); static bool CreateBlackboardDataSoftObjectPathEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FSoftObjectPath& Value); static bool CreateBlackboardDataSoftObjectPtrEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const TSoftObjectPtr& Value); static bool CreateBlackboardDataStringEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const class FString& Value); static bool CreateBlackboardDataVectorEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FVector& Value); static bool FindBlackboardDataEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, struct FPL_BlackboardEntry* Entry); static bool GetBlackboardDataValueAsActor(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class AActor** OutValue); static bool GetBlackboardDataValueAsBool(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, bool* bOutValue); static bool GetBlackboardDataValueAsClass(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class UClass** OutValue); static bool GetBlackboardDataValueAsDouble(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, double* OutValue); static bool GetBlackboardDataValueAsEnum(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, int64* OutValue); static bool GetBlackboardDataValueAsFloat(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, float* OutValue); static bool GetBlackboardDataValueAsGameplayTag(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, struct FGameplayTag* OutValue); static bool GetBlackboardDataValueAsGameplayTagContainer(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, struct FGameplayTagContainer* OutValue); static bool GetBlackboardDataValueAsInt(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, int32* OutValue); static bool GetBlackboardDataValueAsInt64(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, int64* OutValue); static bool GetBlackboardDataValueAsName(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class FName* OutValue); static bool GetBlackboardDataValueAsObject(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class UObject** OutValue); static bool GetBlackboardDataValueAsRotator(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, struct FRotator* OutValue); static bool GetBlackboardDataValueAsSoftClassPath(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, struct FSoftObjectPath* OutValue); static bool GetBlackboardDataValueAsSoftClassPtr(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, TSoftClassPtr* OutValue); static bool GetBlackboardDataValueAsSoftObjectPath(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, struct FSoftObjectPath* OutValue); static bool GetBlackboardDataValueAsSoftObjectPtr(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, TSoftObjectPtr* OutValue); static bool GetBlackboardDataValueAsString(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class FString* OutValue); static bool GetBlackboardDataValueAsVector(const struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, struct FVector* OutValue); static bool GetBlackboardValueAsActor(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, class AActor** OutValue); static bool GetBlackboardValueAsBool(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, bool* bOutValue); static bool GetBlackboardValueAsClass(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, TSoftClassPtr* OutValue); static bool GetBlackboardValueAsDouble(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, double* OutValue); static bool GetBlackboardValueAsEnum(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, int64* OutValue); static bool GetBlackboardValueAsFloat(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, float* OutValue); static bool GetBlackboardValueAsGameplayTag(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, struct FGameplayTag* OutValue); static bool GetBlackboardValueAsGameplayTagContainer(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, struct FGameplayTagContainer* OutValue); static bool GetBlackboardValueAsInt(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, int32* OutValue); static bool GetBlackboardValueAsInt64(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, int64* OutValue); static bool GetBlackboardValueAsName(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, class FName* OutValue); static bool GetBlackboardValueAsObject(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, class UObject** OutValue); static bool GetBlackboardValueAsRotator(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, struct FRotator* OutValue); static bool GetBlackboardValueAsSoftObjectPtr(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, TSoftObjectPtr* OutValue); static bool GetBlackboardValueAsString(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, class FString* OutValue); static bool GetBlackboardValueAsVector(const class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, struct FVector* OutValue); static class UPL_Blackboard* GetGlobalBlackboard(const class UObject* WorldContextObject); static bool MergeTagsFromBlackboardValues(const class UPL_Blackboard* Blackboard, const TArray& KeyNames, struct FGameplayTagContainer* OutValue); static bool MergeTagsFromGlobalBlackboardValues(const class UObject* WorldContextObject, const TArray& KeyNames, struct FGameplayTagContainer* OutValue); static int32 RemoveBlackboardDataEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName); static bool RenameBlackboardDataEntry(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& OldName, const struct FGameplayTag& NewName); static void ResetGlobalBlackboard(const class UObject* WorldContextObject); static void ResetGlobalBlackboardEntries(const class UObject* WorldContextObject, const TArray& Keys); static void ResetGlobalBlackboardEntry(const class UObject* WorldContextObject, const struct FGameplayTag& Key); static bool SetBlackboardDataValueAsBool(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const bool bValue); static bool SetBlackboardDataValueAsClass(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class UClass* Value); static bool SetBlackboardDataValueAsDouble(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const double Value); static bool SetBlackboardDataValueAsEnum(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const int64 Value); static bool SetBlackboardDataValueAsFloat(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const float Value); static bool SetBlackboardDataValueAsGameplayTag(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FGameplayTag& Value); static bool SetBlackboardDataValueAsGameplayTagContainer(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FGameplayTagContainer& Value); static bool SetBlackboardDataValueAsInt(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const int32 Value); static bool SetBlackboardDataValueAsInt64(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const int64 Value); static bool SetBlackboardDataValueAsName(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const class FName Value); static bool SetBlackboardDataValueAsObject(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, class UObject* Value); static bool SetBlackboardDataValueAsRotator(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FRotator& Value); static bool SetBlackboardDataValueAsSoftClassPath(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FSoftObjectPath& Value); static bool SetBlackboardDataValueAsSoftClassPtr(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const TSoftClassPtr& Value); static bool SetBlackboardDataValueAsSoftObjectPath(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FSoftObjectPath& Value); static bool SetBlackboardDataValueAsSoftObjectPtr(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const TSoftObjectPtr& Value); static bool SetBlackboardDataValueAsString(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const class FString& Value); static bool SetBlackboardDataValueAsVector(struct FPL_BlackboardData& BlackboardData, const struct FGameplayTag& KeyName, const struct FVector& Value); static bool SetBlackboardValueAsBool(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const bool bValue, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsClass(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, class UClass* Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsDouble(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, double Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsEnum(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, int64 Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsFloat(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, float Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsGameplayTag(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FGameplayTag& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsGameplayTagContainer(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FGameplayTagContainer& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsInt(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, int32 Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsInt64(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, int64 Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsName(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, class FName Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsObject(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, class UObject* Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsRotator(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FRotator& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsString(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const class FString& Value, const EPL_PersistenceBehavior PersistenceBehavior); static bool SetBlackboardValueAsVector(class UPL_Blackboard* Blackboard, const struct FGameplayTag& KeyName, const struct FVector& Value, const EPL_PersistenceBehavior PersistenceBehavior); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardUtils") } static class UPL_BlackboardUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardUtils; // Class PL_Core.PL_GlobalBlackboardManager // 0x0028 (0x0058 - 0x0030) class UPL_GlobalBlackboardManager final : public UGameInstanceSubsystem { public: class UPL_Blackboard* GlobalBlackboard; // 0x0030(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray GlobalBlackboardListeners; // 0x0038(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UPL_Blackboard* GetBlackboard() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GlobalBlackboardManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GlobalBlackboardManager") } static class UPL_GlobalBlackboardManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GlobalBlackboardManager; // Class PL_Core.PL_SettingsBase // 0x0000 (0x0038 - 0x0038) class UPL_SettingsBase : public UDeveloperSettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SettingsBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SettingsBase") } static class UPL_SettingsBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SettingsBase; // Class PL_Core.PL_GlobalBlackboardSettings // 0x0038 (0x0070 - 0x0038) class UPL_GlobalBlackboardSettings final : public UPL_SettingsBase { public: TSoftObjectPtr GlobalBlackboard; // 0x0038(0x0028)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> GlobalBlackboardListeners; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static const class UPL_GlobalBlackboardSettings* Get(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GlobalBlackboardSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GlobalBlackboardSettings") } static class UPL_GlobalBlackboardSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GlobalBlackboardSettings; // Class PL_Core.PL_BlackboardVariant // 0x0000 (0x0028 - 0x0028) class UPL_BlackboardVariant : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant") } static class UPL_BlackboardVariant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant; // Class PL_Core.PL_BlackboardVariant_Bool // 0x0008 (0x0030 - 0x0028) class UPL_BlackboardVariant_Bool final : public UPL_BlackboardVariant { public: bool bValue; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Bool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Bool") } static class UPL_BlackboardVariant_Bool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Bool; // Class PL_Core.PL_BlackboardVariant_Class // 0x0030 (0x0058 - 0x0028) class UPL_BlackboardVariant_Class final : public UPL_BlackboardVariant { public: TSubclassOf BaseClass; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TSoftClassPtr Value; // 0x0030(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Class") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Class") } static class UPL_BlackboardVariant_Class* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Class; // Class PL_Core.PL_BlackboardVariant_Double // 0x0008 (0x0030 - 0x0028) class UPL_BlackboardVariant_Double final : public UPL_BlackboardVariant { public: double Value; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Double") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Double") } static class UPL_BlackboardVariant_Double* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Double; // Class PL_Core.PL_BlackboardVariant_Enum // 0x0028 (0x0050 - 0x0028) class UPL_BlackboardVariant_Enum final : public UPL_BlackboardVariant { public: class UEnum* EnumType; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class FString EnumName; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bIsEnumNameValid : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) int64 Value; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Enum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Enum") } static class UPL_BlackboardVariant_Enum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Enum; // Class PL_Core.PL_BlackboardVariant_Float // 0x0008 (0x0030 - 0x0028) class UPL_BlackboardVariant_Float final : public UPL_BlackboardVariant { public: float Value; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Float") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Float") } static class UPL_BlackboardVariant_Float* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Float; // Class PL_Core.PL_BlackboardVariant_GameplayTag // 0x0008 (0x0030 - 0x0028) class UPL_BlackboardVariant_GameplayTag final : public UPL_BlackboardVariant { public: struct FGameplayTag Value; // 0x0028(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_GameplayTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_GameplayTag") } static class UPL_BlackboardVariant_GameplayTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_GameplayTag; // Class PL_Core.PL_BlackboardVariant_GameplayTagContainer // 0x0020 (0x0048 - 0x0028) class UPL_BlackboardVariant_GameplayTagContainer final : public UPL_BlackboardVariant { public: struct FGameplayTagContainer Value; // 0x0028(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_GameplayTagContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_GameplayTagContainer") } static class UPL_BlackboardVariant_GameplayTagContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_GameplayTagContainer; // Class PL_Core.PL_BlackboardVariant_Int // 0x0008 (0x0030 - 0x0028) class UPL_BlackboardVariant_Int final : public UPL_BlackboardVariant { public: int32 Value; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Int") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Int") } static class UPL_BlackboardVariant_Int* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Int; // Class PL_Core.PL_BlackboardVariant_Int64 // 0x0008 (0x0030 - 0x0028) class UPL_BlackboardVariant_Int64 final : public UPL_BlackboardVariant { public: int64 Value; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Int64") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Int64") } static class UPL_BlackboardVariant_Int64* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Int64; // Class PL_Core.PL_BlackboardVariant_Name // 0x0008 (0x0030 - 0x0028) class UPL_BlackboardVariant_Name final : public UPL_BlackboardVariant { public: class FName Value; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Name") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Name") } static class UPL_BlackboardVariant_Name* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Name; // Class PL_Core.PL_BlackboardVariant_Object // 0x0030 (0x0058 - 0x0028) class UPL_BlackboardVariant_Object final : public UPL_BlackboardVariant { public: TSubclassOf BaseClass; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TSoftObjectPtr Value; // 0x0030(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Object") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Object") } static class UPL_BlackboardVariant_Object* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Object; // Class PL_Core.PL_BlackboardVariant_Rotator // 0x0018 (0x0040 - 0x0028) class UPL_BlackboardVariant_Rotator final : public UPL_BlackboardVariant { public: struct FRotator Value; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Rotator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Rotator") } static class UPL_BlackboardVariant_Rotator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Rotator; // Class PL_Core.PL_BlackboardVariant_String // 0x0010 (0x0038 - 0x0028) class UPL_BlackboardVariant_String final : public UPL_BlackboardVariant { public: class FString Value; // 0x0028(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_String") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_String") } static class UPL_BlackboardVariant_String* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_String; // Class PL_Core.PL_BlackboardVariant_Vector // 0x0018 (0x0040 - 0x0028) class UPL_BlackboardVariant_Vector final : public UPL_BlackboardVariant { public: struct FVector Value; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BlackboardVariant_Vector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BlackboardVariant_Vector") } static class UPL_BlackboardVariant_Vector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BlackboardVariant_Vector; // Class PL_Core.PL_CollisionUtils // 0x0000 (0x0028 - 0x0028) class UPL_CollisionUtils final : public UBlueprintFunctionLibrary { public: static bool DoComponentsHaveBlockingCollision(const class USceneComponent* ComponentA, const class USceneComponent* ComponentB); static TSet FindStuckActors(const class AActor* BlockingActor); static void SetActorMoveIgnoreBlockingComponents(class AActor* ActorA, class AActor* ActorB, bool bShouldMoveIgnore); static void SetMoveIgnoreBlockingComponents(class UPrimitiveComponent* ComponentA, class UPrimitiveComponent* ComponentB, bool bShouldMoveIgnore); static bool TryCalculateUnstuckOffset(const class AActor* BlockingActor, const class AActor* StuckActor, struct FVector* OutOffset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CollisionUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CollisionUtils") } static class UPL_CollisionUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CollisionUtils; // Class PL_Core.PL_ArrayUtils // 0x0000 (0x0028 - 0x0028) class UPL_ArrayUtils final : public UBlueprintFunctionLibrary { public: static int32 GetNextShuffleIndexAccessArrayEntry(struct FPL_ShuffleIndexAccessArray& InOutArray, int32 ArraySize); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ArrayUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ArrayUtils") } static class UPL_ArrayUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ArrayUtils; // Class PL_Core.PL_SubObjectBase // 0x0000 (0x0028 - 0x0028) class UPL_SubObjectBase : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SubObjectBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SubObjectBase") } static class UPL_SubObjectBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SubObjectBase; // Class PL_Core.PL_WorldSettings // 0x0018 (0x0568 - 0x0550) class APL_WorldSettings : public AWorldSettings { public: uint8 Pad_550[0x8]; // 0x0550(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPauserPlayerStateChanged; // 0x0558(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WorldSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WorldSettings") } static class APL_WorldSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_WorldSettings; // Class PL_Core.PL_ComparisonOperatorUtils // 0x0000 (0x0028 - 0x0028) class UPL_ComparisonOperatorUtils final : public UBlueprintFunctionLibrary { public: static bool DoesValuePassComparison(const class FString& A, const class FString& B, const EPL_TextComparisonOperator Operator, const ESearchCase SearchCase); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ComparisonOperatorUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ComparisonOperatorUtils") } static class UPL_ComparisonOperatorUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ComparisonOperatorUtils; // Class PL_Core.PL_VfxSettingsObject // 0x0050 (0x0078 - 0x0028) class UPL_VfxSettingsObject final : public UObject { public: struct FPL_VfxSettings Value; // 0x0028(0x0050)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_VfxSettingsObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_VfxSettingsObject") } static class UPL_VfxSettingsObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_VfxSettingsObject; // Class PL_Core.PL_DebugOverlayComponentWidget // 0x0000 (0x0340 - 0x0340) class UPL_DebugOverlayComponentWidget final : public UUserWidget { public: void FrequentTick(const class UPL_DebugOverlayWidget* Parent, float InDeltaTime); void SparseTick(const class UPL_DebugOverlayWidget* Parent, float InDeltaTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DebugOverlayComponentWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DebugOverlayComponentWidget") } static class UPL_DebugOverlayComponentWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_DebugOverlayComponentWidget; // Class PL_Core.PL_DebugOverlaySubsystem // 0x0028 (0x0058 - 0x0030) class UPL_DebugOverlaySubsystem final : public UGameInstanceSubsystem { public: class UPL_DebugOverlayWidget* DebugWidgetInstance; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DebugOverlaySubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DebugOverlaySubsystem") } static class UPL_DebugOverlaySubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_DebugOverlaySubsystem; // Class PL_Core.PL_DebugOverlayWidget // 0x0040 (0x0380 - 0x0340) class UPL_DebugOverlayWidget final : public UUserWidget { public: float SparseTickInterval; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float SmoothDeltaTimeSpan; // 0x0344(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DebugOverlayComponents; // 0x0348(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_358[0x28]; // 0x0358(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FrequentTick(float DeltaTime); void SparseTick(float DeltaTime); struct FPL_DynamicResolutionStateInfos GetDynamicResolutionStateInfos() const; float GetFPSSpike() const; float GetLatestDeltaTime() const; float GetLatestFPS() const; float GetSmoothFPS() const; float GetTotalMemoryInGB() const; float GetUsedMemoryInGB() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DebugOverlayWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DebugOverlayWidget") } static class UPL_DebugOverlayWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_DebugOverlayWidget; // Class PL_Core.PL_DebugUtils // 0x0000 (0x0028 - 0x0028) class UPL_DebugUtils final : public UBlueprintFunctionLibrary { public: static void PL_PrintString(const class UObject* WorldContextObject, const class FString& InString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DebugUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DebugUtils") } static class UPL_DebugUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_DebugUtils; // Class PL_Core.PL_EnhancedInputComponent // 0x0020 (0x01A0 - 0x0180) class UPL_EnhancedInputComponent final : public UEnhancedInputComponent { public: TArray Actions; // 0x0180(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_EnhancedInputComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_EnhancedInputComponent") } static class UPL_EnhancedInputComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_EnhancedInputComponent; // Class PL_Core.PL_ActorBaseListenerInterface // 0x0000 (0x0000 - 0x0000) class IPL_ActorBaseListenerInterface final { public: void ReceiveStartBeingBase(class AActor* BasedActor, class UPrimitiveComponent* NewBase, class UPrimitiveComponent* OldBase); void ReceiveStopBeingBase(class AActor* BasedActor, class UPrimitiveComponent* NewBase, class UPrimitiveComponent* OldBase); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorBaseListenerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorBaseListenerInterface") } static class IPL_ActorBaseListenerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_ActorBaseListenerInterface; // Class PL_Core.PL_LevelSequencePlaybackAction // 0x0000 (0x0028 - 0x0028) class UPL_LevelSequencePlaybackAction : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LevelSequencePlaybackAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LevelSequencePlaybackAction") } static class UPL_LevelSequencePlaybackAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LevelSequencePlaybackAction; // Class PL_Core.PL_ActorPossessionAction // 0x0000 (0x0028 - 0x0028) class UPL_ActorPossessionAction : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorPossessionAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorPossessionAction") } static class UPL_ActorPossessionAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActorPossessionAction; // Class PL_Core.PL_LevelSequenceActor // 0x0008 (0x03D0 - 0x03C8) class APL_LevelSequenceActor : public ALevelSequenceActor { public: class UPL_LevelSequencePlaybackSettings* CustomPlaybackSettings; // 0x03C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LevelSequenceActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LevelSequenceActor") } static class APL_LevelSequenceActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_LevelSequenceActor; // Class PL_Core.PL_LevelSequencePlaybackSettings // 0x0028 (0x0058 - 0x0030) class UPL_LevelSequencePlaybackSettings final : public UDataAsset { public: TArray Actions; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) TArray ActorPossessionActions; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) bool bWaitForPlayerToLand; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LevelSequencePlaybackSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LevelSequencePlaybackSettings") } static class UPL_LevelSequencePlaybackSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LevelSequencePlaybackSettings; // Class PL_Core.PL_LevelSequencePlayer // 0x0040 (0x05C8 - 0x0588) class UPL_LevelSequencePlayer final : public ULevelSequencePlayer { public: class UPL_LevelSequencePlaybackSettings* CustomPlaybackSettings; // 0x0588(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) struct FPL_LevelSequencePlaybackActionsData ActionsData; // 0x0590(0x0010)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) struct FPL_ActorPossessionActionDataContainer ActorPossessionDataContainer; // 0x05A0(0x0010)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) TArray ModifiedActors; // 0x05B0(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_5C0[0x8]; // 0x05C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void HandleEvent(const struct FGameplayTag& EventTag); void OnPauserChanged(class APlayerState* PlayerState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LevelSequencePlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LevelSequencePlayer") } static class UPL_LevelSequencePlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UPL_LevelSequencePlayer; // Class PL_Core.PL_LevelSequenceUtils // 0x0000 (0x0028 - 0x0028) class UPL_LevelSequenceUtils final : public UBlueprintFunctionLibrary { public: static void PlayToEndAndStop(class ULevelSequencePlayer* SequencePlayer); static void PlayToTheLastFrameAndPause(class ULevelSequencePlayer* SequencePlayer); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LevelSequenceUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LevelSequenceUtils") } static class UPL_LevelSequenceUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LevelSequenceUtils; // Class PL_Core.PL_Movement // 0x0008 (0x0030 - 0x0028) class UPL_Movement : public UObject { public: EPL_MovementInstancingPolicy InstancingPolicy; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_Movement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_Movement") } static class UPL_Movement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_Movement; // Class PL_Core.PL_ContinualMovement // 0x0000 (0x0030 - 0x0030) class UPL_ContinualMovement : public UPL_Movement { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ContinualMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ContinualMovement") } static class UPL_ContinualMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ContinualMovement; // Class PL_Core.PL_FallingMovement // 0x0020 (0x0050 - 0x0030) class UPL_FallingMovement : public UPL_Movement { public: struct FPL_StepUpSettings StepUpSettings; // 0x0030(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_FallingMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_FallingMovement") } static class UPL_FallingMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_FallingMovement; // Class PL_Core.PL_CharacterMovementComponent // 0x0050 (0x1030 - 0x0FE0) #pragma pack(push, 0x1) class alignas(0x10) UPL_CharacterMovementComponent : public UCharacterMovementComponent { public: uint8 Pad_FE0[0x8]; // 0x0FE0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPostLanded; // 0x0FE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPL_ConnectedComponentMovements ConnectedComponentMovements; // 0x0FF8(0x0010)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate) struct FGameplayTagContainer GameplayTagContainer; // 0x1008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterMovementComponent") } static class UPL_CharacterMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UPL_CharacterMovementComponent; // Class PL_Core.PL_ExtendableCharacterMovementComponent // 0x0080 (0x10B0 - 0x1030) class UPL_ExtendableCharacterMovementComponent : public UPL_CharacterMovementComponent { public: TSubclassOf NoneMovementClass; // 0x1028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf WalkingMovementClass; // 0x1030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf NavWalkingMovementClass; // 0x1038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FallingMovementClass; // 0x1040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf SwimmingMovementClass; // 0x1048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FlyingMovementClass; // 0x1050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> CustomMovementClasses; // 0x1058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) class UPL_Movement* ActiveMovement; // 0x1068(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_Movement* NoneMovement; // 0x1070(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_Movement* WalkingMovement; // 0x1078(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_Movement* NavWalkingMovement; // 0x1080(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_Movement* FallingMovement; // 0x1088(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_Movement* SwimmingMovement; // 0x1090(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_Movement* FlyingMovement; // 0x1098(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray CustomMovements; // 0x10A0(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: class UPL_Movement* GetCustomMovement(TSubclassOf TargetClass) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ExtendableCharacterMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ExtendableCharacterMovementComponent") } static class UPL_ExtendableCharacterMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ExtendableCharacterMovementComponent; // Class PL_Core.PL_PersistenceSystemInterface // 0x0000 (0x0000 - 0x0000) class IPL_PersistenceSystemInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PersistenceSystemInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PersistenceSystemInterface") } static class IPL_PersistenceSystemInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_PersistenceSystemInterface; // Class PL_Core.PL_NintendoUtils // 0x0000 (0x0028 - 0x0028) class UPL_NintendoUtils final : public UBlueprintFunctionLibrary { public: static EPL_NintendoBoostMode GetBoostMode(); static EPL_NintendoConsoleMode GetConsoleMode(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_NintendoUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_NintendoUtils") } static class UPL_NintendoUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_NintendoUtils; // Class PL_Core.PL_ActorUtils // 0x0000 (0x0028 - 0x0028) class UPL_ActorUtils final : public UBlueprintFunctionLibrary { public: static bool FilterActors(const TArray>& Container, const class AActor* ActorInQuestion); static TArray GetAllInterfaceImplementors(class AActor* Actor, TSubclassOf InterfaceClass); static class UObject* GetFirstInterfaceImplementor(class AActor* Actor, TSubclassOf InterfaceClass); static class UObject* GetFirstInterfaceImplementorStartingFromComponent(class UActorComponent* ActorComponent, TSubclassOf InterfaceClass); static TArray GetOverlappingActors(const class UPrimitiveComponent* Source, const TArray& IgnoredChannels, const TSubclassOf ClassFilter); static void MoveIgnoreActorAdd(class APawn* Pawn, class AActor* ActorToIgnore); static void MoveIgnoreActorRemove(class APawn* Pawn, class AActor* ActorToIgnore); static void SetAllMeshesVisibility(class AActor* TargetActor, bool bNewVisibility); static void SetVelocity(const class AActor* Actor, const struct FVector& Velocity); static class AActor* SpawnActor(const class UObject* WorldContextObject, const TSubclassOf& ClassToSpawn, const struct FTransform& SpawnTransform, class AActor* Owner, class APawn* Instigator, const ESpawnActorCollisionHandlingMethod CollisionHandlingOverride); static class AActor* SpawnActorFromStaticData(const class UObject* WorldContextObject, const class UPL_StaticActorData* Data, const struct FTransform& SpawnTransform, class AActor* Owner, class APawn* Instigator, const ESpawnActorCollisionHandlingMethod CollisionHandlingOverride); static class AActor* SpawnActorFromStaticDataWithContext(const class UObject* WorldContextObject, const struct FPL_StaticDataSpawnContext& SpawnContext); static bool TryFindSocketTransform(const class AActor* Actor, const class FName& SocketName, struct FTransform* OutSocketTransform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorUtils") } static class UPL_ActorUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActorUtils; // Class PL_Core.PL_AnimationUtils // 0x0000 (0x0028 - 0x0028) class UPL_AnimationUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_AnimationUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_AnimationUtils") } static class UPL_AnimationUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_AnimationUtils; // Class PL_Core.PL_CharacterUtils // 0x0000 (0x0028 - 0x0028) class UPL_CharacterUtils final : public UBlueprintFunctionLibrary { public: static void SetJumpCounter(class ACharacter* Character, const int32 JumpCurrentCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterUtils") } static class UPL_CharacterUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CharacterUtils; // Class PL_Core.PL_GameplayStatics // 0x0000 (0x0028 - 0x0028) class UPL_GameplayStatics final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GameplayStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GameplayStatics") } static class UPL_GameplayStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GameplayStatics; // Class PL_Core.PL_GameplayTagAssetUtils // 0x0000 (0x0028 - 0x0028) class UPL_GameplayTagAssetUtils final : public UBlueprintFunctionLibrary { public: static class FText Conv_GameplayTagContainerToText(const struct FGameplayTagContainer& GameplayTagContainer); static class FText Conv_GameplayTagToText(const struct FGameplayTag& GameplayTag); static struct FGameplayTagContainer GetOwnedGameplayTags(const class UObject* Object); static struct FGameplayTagContainer GetOwnedGameplayTagsFromFirstImplementer(const class UObject* Object); static bool HasAllMatchingGameplayTags(const class UObject* Object, const struct FGameplayTagContainer& TagContainer); static bool HasAnyMatchingGameplayTags(const class UObject* Object, const struct FGameplayTagContainer& TagContainer); static bool HasMatchingGameplayTag(const class UObject* Object, const struct FGameplayTag& TagToCheck); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GameplayTagAssetUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GameplayTagAssetUtils") } static class UPL_GameplayTagAssetUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GameplayTagAssetUtils; // Class PL_Core.PL_PlayerUtils // 0x0000 (0x0028 - 0x0028) class UPL_PlayerUtils final : public UBlueprintFunctionLibrary { public: static class ULocalPlayer* GetLocalPlayerFromPrimaryPlayerController(const class UObject* WorldContextObject, const bool bRequiresValidUniqueId); static class AActor* GetStartSpot(const class AController* Controller); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PlayerUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PlayerUtils") } static class UPL_PlayerUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PlayerUtils; // Class PL_Core.PL_StructUtils // 0x0000 (0x0028 - 0x0028) class UPL_StructUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StructUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StructUtils") } static class UPL_StructUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_StructUtils; // Class PL_Core.PL_VisualizationVolumeUtils // 0x0000 (0x0028 - 0x0028) class UPL_VisualizationVolumeUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_VisualizationVolumeUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_VisualizationVolumeUtils") } static class UPL_VisualizationVolumeUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_VisualizationVolumeUtils; // Class PL_Core.PL_WorldUtils // 0x0000 (0x0028 - 0x0028) class UPL_WorldUtils final : public UBlueprintFunctionLibrary { public: static double GetLoadingRange(const class UObject* WorldContextObject, const class FName GridName); static bool IsInRangeOfStreamingSource(const class UObject* WorldContextObject, const struct FVector& Location, const class FName GridName, const double StreamingSourceRadiusScale, const bool bProjectIn2D); static bool ResolveSoftObjectPathForWorldPartitioning(const class UObject* WorldContextObject, const struct FSoftObjectPath& Path, struct FSoftObjectPath* OutResolvedPath); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WorldUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WorldUtils") } static class UPL_WorldUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_WorldUtils; // Class PL_Core.PL_RuntimeTraitsExtenderBase // 0x0000 (0x0028 - 0x0028) class UPL_RuntimeTraitsExtenderBase : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_RuntimeTraitsExtenderBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_RuntimeTraitsExtenderBase") } static class UPL_RuntimeTraitsExtenderBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UPL_RuntimeTraitsExtenderBase; // Class PL_Core.PL_PlatformTraitsExtender // 0x0020 (0x0048 - 0x0028) class UPL_PlatformTraitsExtender final : public UPL_RuntimeTraitsExtenderBase { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PlatformTraitsExtender") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PlatformTraitsExtender") } static class UPL_PlatformTraitsExtender* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UPL_PlatformTraitsExtender; // Class PL_Core.PL_RuntimeTraitsSubsystem // 0x0068 (0x0098 - 0x0030) class UPL_RuntimeTraitsSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x58]; // 0x0030(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) TArray Extenders; // 0x0088(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_RuntimeTraitsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_RuntimeTraitsSubsystem") } static class UPL_RuntimeTraitsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UPL_RuntimeTraitsSubsystem; // Class PL_Core.PL_CoreSettings // 0x0078 (0x00B0 - 0x0038) class UPL_CoreSettings final : public UPL_SettingsBase { public: float MaxBillboardedUiVisibilityDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr DebugOverlayWidgetClass; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DebugOverlayZOrder; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray OverlayWidgets; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) bool bSlateWorldWidgetZOrder; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSlateWorldWidgetIgnoreNotVisibleWidgets; // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf WidgetScreenLayerSelection; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableSteamInEditor; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray WorldWidgetLayers; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) int32 DefaultPlayerIndicatorScreenLayerIndex; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetOrderedOverlayWidgets() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CoreSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CoreSettings") } static class UPL_CoreSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CoreSettings; // Class PL_Core.PL_StaticData // 0x0008 (0x0030 - 0x0028) class UPL_StaticData : public UObject { public: struct FGameplayTag ID; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StaticData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StaticData") } static class UPL_StaticData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_StaticData; // Class PL_Core.PL_GameplayCueSetup // 0x0008 (0x0038 - 0x0030) class UPL_GameplayCueSetup final : public UPL_StaticData { public: struct FGameplayTag GameplayCueTag; // 0x0030(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GameplayCueSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GameplayCueSetup") } static class UPL_GameplayCueSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GameplayCueSetup; // Class PL_Core.PL_StaticActorData // 0x0030 (0x0060 - 0x0030) class UPL_StaticActorData final : public UPrimaryDataAsset { public: TSubclassOf ActorClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPL_StaticActorData* Parent; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray StaticData; // 0x0040(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) TArray MergedStaticData; // 0x0050(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: TSubclassOf GetActorClass() const; const class UPL_StaticData* GetData(TSubclassOf TargetClass, const struct FGameplayTag& TagId) const; const class UPL_StaticData* GetDataByClass(TSubclassOf TargetClass) const; const class UPL_StaticData* GetDataByTagId(const struct FGameplayTag& TagId) const; void ReceiveGameEvent(class AActor* OwningActor, const struct FPL_StaticDataEventContext& Context) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StaticActorData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StaticActorData") } static class UPL_StaticActorData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_StaticActorData; // Class PL_Core.PL_StaticActorDataComponent // 0x0010 (0x00D0 - 0x00C0) class UPL_StaticActorDataComponent final : public UActorComponent { public: class UPL_StaticActorData* ActorData; // 0x00C0(0x0008)(Edit, Net, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static TSubclassOf GetActorClassFromActor(const class AActor* Actor); static const class UPL_StaticData* GetDataByClassFromActor(const class AActor* Actor, TSubclassOf TargetClass); static const class UPL_StaticData* GetDataByTagIdFromActor(const class AActor* Actor, const struct FGameplayTag& TagId); static const class UPL_StaticData* GetDataFromActor(const class AActor* Actor, TSubclassOf TargetClass, const struct FGameplayTag& TagId); static const class UPL_StaticActorData* GetStaticActorData(const class UObject* Object); static const class UPL_StaticActorDataComponent* GetStaticActorDataComponent(const class AActor* Actor); static void SendGameEventToStaticActorDataOnActor(class AActor* Actor, const struct FGameplayTag& EventId); TSubclassOf GetActorClass() const; const class UPL_StaticData* GetData(TSubclassOf TargetClass, const struct FGameplayTag& TagId) const; const class UPL_StaticData* GetDataByClass(TSubclassOf TargetClass) const; const class UPL_StaticData* GetDataByTagId(const struct FGameplayTag& TagId) const; void SendGameEventToStaticActorData(const struct FGameplayTag& EventId) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StaticActorDataComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StaticActorDataComponent") } static class UPL_StaticActorDataComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_StaticActorDataComponent; // Class PL_Core.PL_StreamingObserverSubsystem // 0x0050 (0x0080 - 0x0030) class UPL_StreamingObserverSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StreamingObserverSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StreamingObserverSubsystem") } static class UPL_StreamingObserverSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_StreamingObserverSubsystem; // Class PL_Core.PL_PrecisionTiming // 0x0000 (0x0028 - 0x0028) class UPL_PrecisionTiming final : public UBlueprintFunctionLibrary { public: static double CyclesToSeconds(int64 Cycles); static struct FTimespan CyclesToTimespan(int64 Cycles); static int64 GetPrecisionCycles(); static int64 GetPrecisionCyclesForSeconds(double Seconds); static int64 GetPrecisionCyclesPerSecond(); static double GetPrecisionDeltaTime(int64 FirstCycles, int64 SecondCycles); static void RestoreAccumulatedPlaytime(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PrecisionTiming") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PrecisionTiming") } static class UPL_PrecisionTiming* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PrecisionTiming; // Class PL_Core.PL_PrecisionTimingSystem // 0x0070 (0x00A0 - 0x0030) class UPL_PrecisionTimingSystem final : public UGameInstanceSubsystem { public: int64 LastTickCycles; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int64 LastTickCyclesDelta; // 0x0038(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int64 TotalCycles; // 0x0040(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int64 TotalUnpausedCycles; // 0x0048(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int64 TotalPausedCycles; // 0x0050(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_PrecisionTimingAccumulationMode AccumulationMode; // 0x0058(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaximumTickDurationSeconds; // 0x005C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_60[0x40]; // 0x0060(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Reset(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PrecisionTimingSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PrecisionTimingSystem") } static class UPL_PrecisionTimingSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PrecisionTimingSystem; // Class PL_Core.PL_BillboardedWidgetComponent // 0x0000 (0x0710 - 0x0710) class UPL_BillboardedWidgetComponent final : public UWidgetComponent { public: bool bBillboardOnlyHorizontally; // 0x0708(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_709[0x7]; // 0x0709(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_BillboardedWidgetComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_BillboardedWidgetComponent") } static class UPL_BillboardedWidgetComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_BillboardedWidgetComponent; // Class PL_Core.PL_WorldWidgetUtils // 0x0000 (0x0028 - 0x0028) class UPL_WorldWidgetUtils final : public UBlueprintFunctionLibrary { public: static void HideWorldWidgetLayers(const class APlayerController* PlayerController); void ShowWorldWidgetLayers(const class APlayerController* PlayerController); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WorldWidgetUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WorldWidgetUtils") } static class UPL_WorldWidgetUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_WorldWidgetUtils; // Class PL_Core.PL_IndicatorSystem // 0x0020 (0x0050 - 0x0030) class UPL_IndicatorSystem final : public ULocalPlayerSubsystem { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray IndicatorWidgetControllers; // 0x0040(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_IndicatorSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_IndicatorSystem") } static class UPL_IndicatorSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_IndicatorSystem; // Class PL_Core.PL_IndicatorWidgetController // 0x0020 (0x0048 - 0x0028) class UPL_IndicatorWidgetController final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_IndicatorWidgetSetup* IndicatorWidgetSetup; // 0x0030(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UWidget* Widget; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UObject* Source; // 0x0040(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_IndicatorWidgetController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_IndicatorWidgetController") } static class UPL_IndicatorWidgetController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_IndicatorWidgetController; // Class PL_Core.PL_WidgetComponent // 0x0020 (0x0730 - 0x0710) class UPL_WidgetComponent final : public UWidgetComponent { public: uint8 Pad_708[0x8]; // 0x0708(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 LayerNameIndex; // 0x0710(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bKeepOnScreen; // 0x0714(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_715[0x1B]; // 0x0715(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WidgetComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WidgetComponent") } static class UPL_WidgetComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_WidgetComponent; // Class PL_Core.PL_WidgetScreenLayerSelection // 0x0000 (0x0028 - 0x0028) class UPL_WidgetScreenLayerSelection final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WidgetScreenLayerSelection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WidgetScreenLayerSelection") } static class UPL_WidgetScreenLayerSelection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_WidgetScreenLayerSelection; }