Zdexby TheHolyOneZ
6,829 classes
Class

USmartObjectDefinition

: UDataAsset : UObject
/Script/SmartObjectsModule.SmartObjectDefinition 0x0230 (560 B) align 16 inherited 0x0030 vtable /Script/SmartObjectsModule
0x00x0230

Members 13

OffsetSizeNameTypeFlagsDefault
0x00300x18padding / unreflected
0x10ParametersFInstancedPropertyBag3 flags{Value={}}
0x10ParametersIDFGuid5 flags{A=0, B=0, C=0, D=0}
0x10RootIDFGuid5 flags{A=0, B=0, C=0, D=0}
0x00780x08padding / unreflected
0xE0BindingCollectionFSmartObjectBindingCollection4 flags{BindableStructs=[], PropertyBindings=[]}
0x10SlotsTArray<FSmartObjectSlotDefinition>5 flags[]
0x10DefaultBehaviorDefinitionsTArray<USmartObjectBehaviorDefinition*>8 flags[]
0x48UserTagFilterFGameplayTagQuery3 flags{TokenStreamVersion=0, TagDictionary=[], QueryTokenStream=[…
0x28PreconditionsFWorldConditionQueryDefinition3 flags{SharedDefinition={}, SchemaClass=nullptr, EditableConditio…
0x20ActivityTagsFGameplayTagContainer3 flags{GameplayTags=[], ParentTags=[]}
0x10DefinitionDataTArray<FSmartObjectDefinitionDataProxy>4 flags[]
0x08WorldConditionSchemaClassTSubclassOf<USmartObjectWorldConditionSchema>8 flags/Script/SmartObjectsModule.SmartObjectWorldConditionSchema
0x01ActivityTagsMergingPolicyESmartObjectTagMergingPolicy7 flagsOverride
0x01UserTagsFilteringPolicyESmartObjectTagFilteringPolicy7 flagsOverride
0x022A0x06unreflected bytes to end of USmartObjectDefinition
Inherited from UDataAsset 1
OffsetSizeNameTypeFlagsDefault
0x08NativeClassTSubclassOf<UDataAsset>6 flags/Script/Engine.DataAsset

Functions 10

SignatureFlagsNativeParams
void SetUserTagFilter(FGameplayTagQuery& InUserTagFilter)FinalNative+1 flags0x48
TArray<FSmartObjectSlotDefinition> K2_GetSlots()FinalNative+1 flags0x10
bool IsValidSlotIndex(int32 SlotIndex)FinalNative+1 flags0x05
ESmartObjectTagFilteringPolicy GetUserTagsFilteringPolicy()FinalNative+1 flags0x01
FGameplayTagQuery GetUserTagFilter()FinalNative+1 flags0x48
FTransform GetSlotWorldTransform(int32 SlotIndex, FTransform& OwnerTransform)FinalNative+1 flags0xD0
void GetSlotActivityTags(int32 SlotIndex, FGameplayTagContainer& OutActivityTags)FinalNative+1 flags0x28
FSmartObjectSlotDefinition GetMutableSlot(int32 Index)FinalNative+1 flags0xF8
FBox GetBounds()FinalNative+1 flags0x38
FGameplayTagContainer GetActivityTags()FinalNative+1 flags0x20

Used by 5

types with a member, parameter or interface of this type