#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_Significance #include "Basic.hpp" #include "CoreUObject_classes.hpp" #include "PL_Significance_structs.hpp" #include "PL_Core_classes.hpp" #include "Engine_classes.hpp" namespace SDK { // Class PL_Significance.PL_SignificanceInterface // 0x0000 (0x0000 - 0x0000) class IPL_SignificanceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SignificanceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SignificanceInterface") } static class IPL_SignificanceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SignificanceInterface; // Class PL_Significance.PL_SignificanceComponent // 0x00C0 (0x0180 - 0x00C0) class UPL_SignificanceComponent final : public UActorComponent { public: TMulticastInlineDelegate SignificanceChangedDelegate; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class FName SignificanceSetting; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SignificanceTag; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanBeHiddenInGame; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanDisableCollision; // 0x00E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanDisableTicking; // 0x00E2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanChangeTickRate; // 0x00E3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceMultiplier; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E8[0x18]; // 0x00E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray ModifyTickRatesComponents; // 0x0100(0x0010)(ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_110[0x60]; // 0x0110(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray> SignificanceInterfaces; // 0x0170(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) public: TArray GetSignificanceSettingOptions() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SignificanceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SignificanceComponent") } static class UPL_SignificanceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SignificanceComponent; // Class PL_Significance.PL_SignificanceSystemSettings // 0x0080 (0x00B8 - 0x0038) class UPL_SignificanceSystemSettings final : public UPL_SettingsBase { public: float DistanceHysteresis; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ReclassifyEveryNUpdates; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPL_SignificanceClassSetting DefaultSettings; // 0x0040(0x0018)(Edit, Config, Protected, NativeAccessSpecifierProtected) TMap ClassSettings; // 0x0058(0x0050)(Edit, Config, Protected, NativeAccessSpecifierProtected) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SignificanceSystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SignificanceSystemSettings") } static class UPL_SignificanceSystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SignificanceSystemSettings; }