Add Unreal Engine SDK
This commit is contained in:
732
SpongeBogTOTT/SDK/SmartObjectsModule_structs.hpp
Normal file
732
SpongeBogTOTT/SDK/SmartObjectsModule_structs.hpp
Normal file
@@ -0,0 +1,732 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: SmartObjectsModule
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "WorldConditions_structs.hpp"
|
||||
#include "GameplayTags_structs.hpp"
|
||||
#include "CoreUObject_structs.hpp"
|
||||
#include "PropertyBindingUtils_structs.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectChangeReason
|
||||
// NumValues: 0x000E
|
||||
enum class ESmartObjectChangeReason : uint8
|
||||
{
|
||||
None = 0,
|
||||
OnEvent = 1,
|
||||
OnTagAdded = 2,
|
||||
OnTagRemoved = 3,
|
||||
OnClaimed = 4,
|
||||
OnOccupied = 5,
|
||||
OnReleased = 6,
|
||||
OnSlotEnabled = 7,
|
||||
OnSlotDisabled = 8,
|
||||
OnObjectEnabled = 9,
|
||||
OnObjectDisabled = 10,
|
||||
OnComponentBound = 11,
|
||||
OnComponentUnbound = 12,
|
||||
ESmartObjectChangeReason_MAX = 13,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectEntrancePriority
|
||||
// NumValues: 0x000B
|
||||
enum class ESmartObjectEntrancePriority : uint8
|
||||
{
|
||||
Lowest = 0,
|
||||
Lower = 1,
|
||||
Low = 2,
|
||||
BelowNormal = 3,
|
||||
Normal = 4,
|
||||
AboveNormal = 5,
|
||||
High = 6,
|
||||
Higher = 7,
|
||||
Highest = 8,
|
||||
MIN = 0,
|
||||
MAX = 8,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectSlotShape
|
||||
// NumValues: 0x0003
|
||||
enum class ESmartObjectSlotShape : uint8
|
||||
{
|
||||
Circle = 0,
|
||||
Rectangle = 1,
|
||||
ESmartObjectSlotShape_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectSlotState
|
||||
// NumValues: 0x0006
|
||||
enum class ESmartObjectSlotState : uint8
|
||||
{
|
||||
Invalid = 0,
|
||||
Free = 1,
|
||||
Claimed = 2,
|
||||
Occupied = 3,
|
||||
Disabled = 4,
|
||||
ESmartObjectSlotState_MAX = 5,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ETrySpawnActorIfDehydrated
|
||||
// NumValues: 0x0003
|
||||
enum class ETrySpawnActorIfDehydrated : uint8
|
||||
{
|
||||
No = 0,
|
||||
Yes = 1,
|
||||
ETrySpawnActorIfDehydrated_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.FSmartObjectSlotEntrySelectionMethod
|
||||
// NumValues: 0x0003
|
||||
enum class EFSmartObjectSlotEntrySelectionMethod : uint8
|
||||
{
|
||||
First = 0,
|
||||
NearestToSearchLocation = 1,
|
||||
FSmartObjectSlotEntrySelectionMethod_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectCollectionRegistrationResult
|
||||
// NumValues: 0x0005
|
||||
enum class ESmartObjectCollectionRegistrationResult : uint8
|
||||
{
|
||||
Failed_InvalidCollection = 0,
|
||||
Failed_AlreadyRegistered = 1,
|
||||
Failed_NotFromPersistentLevel = 2,
|
||||
Succeeded = 3,
|
||||
ESmartObjectCollectionRegistrationResult_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectTagMergingPolicy
|
||||
// NumValues: 0x0003
|
||||
enum class ESmartObjectTagMergingPolicy : uint8
|
||||
{
|
||||
Combine = 0,
|
||||
Override = 1,
|
||||
ESmartObjectTagMergingPolicy_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectTagFilteringPolicy
|
||||
// NumValues: 0x0004
|
||||
enum class ESmartObjectTagFilteringPolicy : uint8
|
||||
{
|
||||
NoFilter = 0,
|
||||
Combine = 1,
|
||||
Override = 2,
|
||||
ESmartObjectTagFilteringPolicy_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectSlotNavigationLocationType
|
||||
// NumValues: 0x0003
|
||||
enum class ESmartObjectSlotNavigationLocationType : uint8
|
||||
{
|
||||
Entry = 0,
|
||||
Exit = 1,
|
||||
ESmartObjectSlotNavigationLocationType_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectClaimPriority
|
||||
// NumValues: 0x0008
|
||||
enum class ESmartObjectClaimPriority : uint8
|
||||
{
|
||||
None = 0,
|
||||
Low = 1,
|
||||
BelowNormal = 2,
|
||||
Normal = 3,
|
||||
AboveNormal = 4,
|
||||
High = 5,
|
||||
MIN = 0,
|
||||
MAX = 5,
|
||||
};
|
||||
|
||||
// Enum SmartObjectsModule.ESmartObjectTraceType
|
||||
// NumValues: 0x0004
|
||||
enum class ESmartObjectTraceType : uint8
|
||||
{
|
||||
ByChannel = 0,
|
||||
ByProfile = 1,
|
||||
ByObjectTypes = 2,
|
||||
ESmartObjectTraceType_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectDefinitionData
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct alignas(0x08) FSmartObjectDefinitionData
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectDefinitionData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotHandle
|
||||
// 0x0014 (0x0014 - 0x0000)
|
||||
struct alignas(0x04) FSmartObjectSlotHandle final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotHandle;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotEntranceHandle
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FSmartObjectSlotEntranceHandle final
|
||||
{
|
||||
public:
|
||||
struct FSmartObjectSlotHandle SlotHandle; // 0x0000(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotEntranceHandle;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectHandle
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FSmartObjectHandle final
|
||||
{
|
||||
public:
|
||||
struct FGuid Guid; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectHandle;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectEventData
|
||||
// 0x0040 (0x0040 - 0x0000)
|
||||
struct alignas(0x08) FSmartObjectEventData final
|
||||
{
|
||||
public:
|
||||
struct FSmartObjectHandle SmartObjectHandle; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSmartObjectSlotHandle SlotHandle; // 0x0010(0x0014)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESmartObjectChangeReason Reason; // 0x0024(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTag Tag; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectEventData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectDefinitionDataHandle
|
||||
// 0x0004 (0x0004 - 0x0000)
|
||||
struct FSmartObjectDefinitionDataHandle final
|
||||
{
|
||||
public:
|
||||
uint16 SlotIndex; // 0x0000(0x0002)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint16 DataIndex; // 0x0002(0x0002)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectDefinitionDataHandle;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectDefinitionBindableStructDescriptor
|
||||
// 0x0008 (0x0020 - 0x0018)
|
||||
struct FSmartObjectDefinitionBindableStructDescriptor final : public FPropertyBindingBindableStructDescriptor
|
||||
{
|
||||
public:
|
||||
struct FSmartObjectDefinitionDataHandle DataHandle; // 0x0018(0x0004)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectDefinitionBindableStructDescriptor;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectDefinitionPreviewData
|
||||
// 0x0098 (0x0098 - 0x0000)
|
||||
struct FSmartObjectDefinitionPreviewData final
|
||||
{
|
||||
public:
|
||||
TSoftClassPtr<class UClass> ObjectActorClass; // 0x0000(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSoftObjectPath ObjectMeshPath; // 0x0028(0x0020)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TSoftClassPtr<class UClass> UserActorClass; // 0x0048(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TSoftClassPtr<class UClass> UserValidationFilterClass; // 0x0070(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectDefinitionPreviewData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotReference
|
||||
// 0x0001 (0x0001 - 0x0000)
|
||||
struct FSmartObjectSlotReference final
|
||||
{
|
||||
public:
|
||||
uint8 Index; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotReference;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotAnnotation
|
||||
// 0x0000 (0x0008 - 0x0008)
|
||||
struct FSmartObjectSlotAnnotation : public FSmartObjectDefinitionData
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotAnnotation;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotLinkAnnotation
|
||||
// 0x0010 (0x0018 - 0x0008)
|
||||
struct FSmartObjectSlotLinkAnnotation final : public FSmartObjectSlotAnnotation
|
||||
{
|
||||
public:
|
||||
struct FGameplayTag Tag; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSmartObjectSlotReference LinkedSlot; // 0x0010(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotLinkAnnotation;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectDefinitionReference
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct FSmartObjectDefinitionReference final
|
||||
{
|
||||
public:
|
||||
class USmartObjectDefinition* SmartObjectDefinition; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
||||
struct FInstancedPropertyBag Parameters; // 0x0008(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
TArray<struct FGuid> PropertyOverrides; // 0x0018(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectDefinitionReference;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectUserCapsuleParams
|
||||
// 0x000C (0x000C - 0x0000)
|
||||
struct FSmartObjectUserCapsuleParams final
|
||||
{
|
||||
public:
|
||||
float Radius; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Height; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float StepHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectUserCapsuleParams;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectDefinitionPropertyBinding
|
||||
// 0x0008 (0x0030 - 0x0028)
|
||||
struct FSmartObjectDefinitionPropertyBinding final : public FPropertyBindingBinding
|
||||
{
|
||||
public:
|
||||
struct FSmartObjectDefinitionDataHandle SourceDataHandle; // 0x0028(0x0004)(Edit, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
struct FSmartObjectDefinitionDataHandle TargetDataHandle; // 0x002C(0x0004)(Edit, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectDefinitionPropertyBinding;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectRequestFilter
|
||||
// 0x00C0 (0x00C0 - 0x0000)
|
||||
struct alignas(0x10) FSmartObjectRequestFilter final
|
||||
{
|
||||
public:
|
||||
struct FGameplayTagContainer UserTags; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
ESmartObjectClaimPriority ClaimPriority; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTagQuery ActivityRequirements; // 0x0028(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
TArray<TSubclassOf<class USmartObjectBehaviorDefinition>> BehaviorDefinitionClasses; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
bool bShouldEvaluateConditions; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bShouldIncludeClaimedSlots; // 0x0081(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bShouldIncludeDisabledSlots; // 0x0082(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_83[0x3D]; // 0x0083(0x003D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectRequestFilter;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectRequest
|
||||
// 0x0100 (0x0100 - 0x0000)
|
||||
struct FSmartObjectRequest final
|
||||
{
|
||||
public:
|
||||
struct FBox QueryBox; // 0x0000(0x0038)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSmartObjectRequestFilter Filter; // 0x0040(0x00C0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectRequest;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectBindingCollection
|
||||
// 0x0020 (0x00E0 - 0x00C0)
|
||||
struct FSmartObjectBindingCollection final : public FPropertyBindingBindingCollection
|
||||
{
|
||||
public:
|
||||
TArray<struct FSmartObjectDefinitionBindableStructDescriptor> BindableStructs; // 0x00C0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
||||
TArray<struct FSmartObjectDefinitionPropertyBinding> PropertyBindings; // 0x00D0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectBindingCollection;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectRequestResult
|
||||
// 0x0024 (0x0024 - 0x0000)
|
||||
struct FSmartObjectRequestResult final
|
||||
{
|
||||
public:
|
||||
struct FSmartObjectHandle SmartObjectHandle; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSmartObjectSlotHandle SlotHandle; // 0x0010(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectRequestResult;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectWorldConditionBase
|
||||
// 0x0000 (0x0010 - 0x0010)
|
||||
struct FSmartObjectWorldConditionBase : public FWorldConditionBase
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectWorldConditionBase;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectAnnotation_SlotUserCollision
|
||||
// 0x0010 (0x0018 - 0x0008)
|
||||
struct FSmartObjectAnnotation_SlotUserCollision final : public FSmartObjectSlotAnnotation
|
||||
{
|
||||
public:
|
||||
bool bUseUserCapsuleSize; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSmartObjectUserCapsuleParams Capsule; // 0x000C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectAnnotation_SlotUserCollision;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotEntranceAnnotation
|
||||
// 0x0048 (0x0050 - 0x0008)
|
||||
struct FSmartObjectSlotEntranceAnnotation final : public FSmartObjectSlotAnnotation
|
||||
{
|
||||
public:
|
||||
struct FVector3f Offset; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FRotator3f Rotation; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FGameplayTagContainer Tags; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic)
|
||||
uint8 bIsEntry : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bIsExit : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bTraceGroundLocation : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCheckTransitionTrajectory : 1; // 0x0040(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
ESmartObjectEntrancePriority SelectionPriority; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float TrajectoryStartHeightOffset; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TrajectorySlotHeightOffset; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TransitionCheckRadius; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotEntranceAnnotation;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectComponentInstanceData
|
||||
// 0x0038 (0x00A0 - 0x0068)
|
||||
struct FSmartObjectComponentInstanceData final : public FActorComponentInstanceData
|
||||
{
|
||||
public:
|
||||
struct FSmartObjectDefinitionReference SmartObjectDefinitionRef; // 0x0068(0x0028)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FGuid OriginalGuid; // 0x0090(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectComponentInstanceData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectDefinitionDataProxy
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FSmartObjectDefinitionDataProxy final
|
||||
{
|
||||
public:
|
||||
struct FInstancedStruct Data; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectDefinitionDataProxy;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotDefinition
|
||||
// 0x00E0 (0x00E0 - 0x0000)
|
||||
struct FSmartObjectSlotDefinition final
|
||||
{
|
||||
public:
|
||||
struct FVector3f Offset; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FRotator3f Rotation; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
||||
bool bEnabled; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTagQuery UserTagFilter; // 0x0020(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
struct FGameplayTagContainer ActivityTags; // 0x0068(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
struct FGameplayTagContainer RuntimeTags; // 0x0088(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
struct FWorldConditionQueryDefinition SelectionPreconditions; // 0x00A8(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TArray<class USmartObjectBehaviorDefinition*> BehaviorDefinitions; // 0x00C0(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
||||
TArray<struct FSmartObjectDefinitionDataProxy> DefinitionData; // 0x00D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotDefinition;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSpatialEntryData
|
||||
// 0x0001 (0x0001 - 0x0000)
|
||||
struct FSmartObjectSpatialEntryData
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSpatialEntryData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectHashGridEntryData
|
||||
// 0x000B (0x000C - 0x0001)
|
||||
struct alignas(0x04) FSmartObjectHashGridEntryData final : public FSmartObjectSpatialEntryData
|
||||
{
|
||||
public:
|
||||
uint8 Pad_1[0xB]; // 0x0001(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectHashGridEntryData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectOctreeEntryData
|
||||
// 0x000F (0x0010 - 0x0001)
|
||||
struct alignas(0x08) FSmartObjectOctreeEntryData final : public FSmartObjectSpatialEntryData
|
||||
{
|
||||
public:
|
||||
uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectOctreeEntryData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectCollectionEntry
|
||||
// 0x00E0 (0x00E0 - 0x0000)
|
||||
struct FSmartObjectCollectionEntry final
|
||||
{
|
||||
public:
|
||||
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(Edit, EditConst, Protected, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FTransform Transform; // 0x0030(0x0060)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FBox Bounds; // 0x0090(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FSmartObjectHandle Handle; // 0x00C8(0x0010)(Edit, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint32 DefinitionIdx; // 0x00D8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectCollectionEntry;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectContainer
|
||||
// 0x0100 (0x0100 - 0x0000)
|
||||
struct FSmartObjectContainer final
|
||||
{
|
||||
public:
|
||||
struct FBox Bounds; // 0x0000(0x0038)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
TArray<struct FSmartObjectCollectionEntry> CollectionEntries; // 0x0038(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
||||
TMap<struct FSmartObjectHandle, struct FSoftObjectPath> RegisteredIdToObjectMap; // 0x0048(0x0050)(Deprecated, Protected, NativeAccessSpecifierProtected)
|
||||
TMap<struct FSmartObjectHandle, class USmartObjectComponent*> HandleToComponentMappings; // 0x0098(0x0050)(ExportObject, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
||||
TArray<struct FSmartObjectDefinitionReference> DefinitionReferences; // 0x00E8(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
||||
class UObject* Owner; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectContainer;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectUserHandle
|
||||
// 0x0004 (0x0004 - 0x0000)
|
||||
struct FSmartObjectUserHandle final
|
||||
{
|
||||
public:
|
||||
uint32 ID; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectUserHandle;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectClaimHandle
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct FSmartObjectClaimHandle final
|
||||
{
|
||||
public:
|
||||
struct FSmartObjectHandle SmartObjectHandle; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSmartObjectSlotHandle SlotHandle; // 0x0010(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSmartObjectUserHandle UserHandle; // 0x0024(0x0004)(Edit, Transient, NoDestructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectClaimHandle;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotStateData
|
||||
// 0x0000 (0x0000 - 0x0000)
|
||||
#pragma pack(push, 0x1)
|
||||
struct alignas(0x01) FSmartObjectSlotStateData
|
||||
{
|
||||
};
|
||||
#pragma pack(pop)
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotStateData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotTransform
|
||||
// 0x0060 (0x0060 - 0x0000)
|
||||
struct FSmartObjectSlotTransform final : public FSmartObjectSlotStateData
|
||||
{
|
||||
public:
|
||||
struct FTransform Transform; // 0x0000(0x0060)(Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotTransform;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectRuntimeSlot
|
||||
// 0x00A8 (0x00A8 - 0x0000)
|
||||
struct FSmartObjectRuntimeSlot final
|
||||
{
|
||||
public:
|
||||
struct FVector3f Offset; // 0x0000(0x000C)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FRotator3f Rotation; // 0x000C(0x000C)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
struct FGameplayTagContainer Tags; // 0x0018(0x0020)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_38[0x30]; // 0x0038(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSmartObjectUserHandle User; // 0x0068(0x0004)(Edit, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FWorldConditionQueryState PreconditionState; // 0x0070(0x0030)(Transient, Protected, NativeAccessSpecifierProtected)
|
||||
ESmartObjectSlotState State; // 0x00A0(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
ESmartObjectClaimPriority ClaimedPriority; // 0x00A1(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 bSlotEnabled : 1; // 0x00A2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
||||
uint8 bObjectEnabled : 1; // 0x00A2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
||||
uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectRuntimeSlot;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectRuntime
|
||||
// 0x0120 (0x0120 - 0x0000)
|
||||
struct FSmartObjectRuntime final
|
||||
{
|
||||
public:
|
||||
struct FWorldConditionQueryState PreconditionState; // 0x0000(0x0030)(Transient, NativeAccessSpecifierPrivate)
|
||||
TArray<struct FSmartObjectRuntimeSlot> Slots; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
||||
class USmartObjectDefinition* Definition; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
||||
TWeakObjectPtr<class USmartObjectComponent> OwnerComponent; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FTransform Transform; // 0x0060(0x0060)(Edit, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
struct FGameplayTagContainer Tags; // 0x00C0(0x0020)(Edit, Transient, EditConst, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_E0[0x18]; // 0x00E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSmartObjectHandle RegisteredHandle; // 0x00F8(0x0010)(Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
struct FInstancedStruct SpatialEntryData; // 0x0108(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
||||
uint16 DisableFlags; // 0x0118(0x0002)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectRuntime;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.ConstSmartObjectSlotView
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct alignas(0x08) FConstSmartObjectSlotView
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FConstSmartObjectSlotView;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotView
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
struct FSmartObjectSlotView final : public FConstSmartObjectSlotView
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotView;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotEntranceLocationRequest
|
||||
// 0x0060 (0x0060 - 0x0000)
|
||||
struct FSmartObjectSlotEntranceLocationRequest final
|
||||
{
|
||||
public:
|
||||
class AActor* UserActor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
||||
TSubclassOf<class USmartObjectSlotValidationFilter> ValidationFilter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class ANavigationData* NavigationData; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
||||
struct FSmartObjectUserCapsuleParams UserCapsuleParams; // 0x0018(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector SearchLocation; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EFSmartObjectSlotEntrySelectionMethod SelectMethod; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESmartObjectSlotNavigationLocationType LocationType; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bProjectNavigationLocation; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bTraceGroundLocation; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bCheckTransitionTrajectory; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bCheckEntranceLocationOverlap; // 0x0045(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bCheckSlotLocationOverlap; // 0x0046(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseSlotLocationAsFallback; // 0x0047(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseUpAxisLockedRotation; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_49[0x17]; // 0x0049(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotEntranceLocationRequest;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotEntranceLocationResult
|
||||
// 0x0080 (0x0080 - 0x0000)
|
||||
struct FSmartObjectSlotEntranceLocationResult final
|
||||
{
|
||||
public:
|
||||
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FRotator Rotation; // 0x0018(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTag Tag; // 0x0038(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGameplayTagContainer Tags; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
|
||||
struct FSmartObjectSlotEntranceHandle EntranceHandle; // 0x0060(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
||||
bool bIsValid; // 0x0078(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotEntranceLocationResult;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotIndex
|
||||
// 0x0004 (0x0004 - 0x0000)
|
||||
struct FSmartObjectSlotIndex final
|
||||
{
|
||||
public:
|
||||
int32 Index; // 0x0000(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotIndex;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectTraceParams
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct FSmartObjectTraceParams final
|
||||
{
|
||||
public:
|
||||
ESmartObjectTraceType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ETraceTypeQuery TraceChannel; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<EObjectTypeQuery> ObjectTypes; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
struct FCollisionProfileName CollisionProfile; // 0x0018(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
bool bTraceComplex; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectTraceParams;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectSlotValidationParams
|
||||
// 0x0080 (0x0080 - 0x0000)
|
||||
struct FSmartObjectSlotValidationParams final
|
||||
{
|
||||
public:
|
||||
TSubclassOf<class UNavigationQueryFilter> NavigationFilter; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FVector SearchExtents; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FSmartObjectTraceParams GroundTraceParameters; // 0x0020(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
struct FSmartObjectTraceParams TransitionTraceParameters; // 0x0048(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
bool bUseNavigationCapsuleSize; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSmartObjectUserCapsuleParams UserCapsule; // 0x0074(0x000C)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectSlotValidationParams;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectActorUserData
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FSmartObjectActorUserData final
|
||||
{
|
||||
public:
|
||||
TWeakObjectPtr<class AActor> UserActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectActorUserData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectActorOwnerData
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FSmartObjectActorOwnerData final
|
||||
{
|
||||
public:
|
||||
struct FActorInstanceHandle Handle; // 0x0000(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectActorOwnerData;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectWorldConditionObjectTagQueryState
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct alignas(0x08) FSmartObjectWorldConditionObjectTagQueryState final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectWorldConditionObjectTagQueryState;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectWorldConditionObjectTagQuery
|
||||
// 0x0060 (0x0070 - 0x0010)
|
||||
struct FSmartObjectWorldConditionObjectTagQuery final : public FSmartObjectWorldConditionBase
|
||||
{
|
||||
public:
|
||||
uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTagQuery TagQuery; // 0x0028(0x0048)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectWorldConditionObjectTagQuery;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectWorldConditionSlotTagQueryState
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct alignas(0x08) FSmartObjectWorldConditionSlotTagQueryState final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectWorldConditionSlotTagQueryState;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.SmartObjectWorldConditionSlotTagQuery
|
||||
// 0x0060 (0x0070 - 0x0010)
|
||||
struct FSmartObjectWorldConditionSlotTagQuery final : public FSmartObjectWorldConditionBase
|
||||
{
|
||||
public:
|
||||
uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTagQuery TagQuery; // 0x0028(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSmartObjectWorldConditionSlotTagQuery;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.WorldCondition_SmartObjectActorTagQueryState
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct alignas(0x08) FWorldCondition_SmartObjectActorTagQueryState final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FWorldCondition_SmartObjectActorTagQueryState;
|
||||
|
||||
// ScriptStruct SmartObjectsModule.WorldCondition_SmartObjectActorTagQuery
|
||||
// 0x0058 (0x0068 - 0x0010)
|
||||
struct FWorldCondition_SmartObjectActorTagQuery final : public FSmartObjectWorldConditionBase
|
||||
{
|
||||
public:
|
||||
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTagQuery TagQuery; // 0x0020(0x0048)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FWorldCondition_SmartObjectActorTagQuery;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user