| 0x0030 | 0x18 | padding / unreflected |
| 0x10 | Parameters | FInstancedPropertyBag | 3 flags | {Value={}} |
| 0x10 | ParametersID | FGuid | 5 flags | {A=0, B=0, C=0, D=0} |
| 0x10 | RootID | FGuid | 5 flags | {A=0, B=0, C=0, D=0} |
| 0x0078 | 0x08 | padding / unreflected |
| 0xE0 | BindingCollection | FSmartObjectBindingCollection | 4 flags | {BindableStructs=[], PropertyBindings=[]} |
| 0x10 | Slots | TArray<FSmartObjectSlotDefinition> | 5 flags | [] |
| 0x10 | DefaultBehaviorDefinitions | TArray<USmartObjectBehaviorDefinition*> | 8 flags | [] |
| 0x48 | UserTagFilter | FGameplayTagQuery | 3 flags | {TokenStreamVersion=0, TagDictionary=[], QueryTokenStream=[… |
| 0x28 | Preconditions | FWorldConditionQueryDefinition | 3 flags | {SharedDefinition={}, SchemaClass=nullptr, EditableConditio… |
| 0x20 | ActivityTags | FGameplayTagContainer | 3 flags | {GameplayTags=[], ParentTags=[]} |
| 0x10 | DefinitionData | TArray<FSmartObjectDefinitionDataProxy> | 4 flags | [] |
| 0x08 | WorldConditionSchemaClass | TSubclassOf<USmartObjectWorldConditionSchema> | 8 flags | /Script/SmartObjectsModule.SmartObjectWorldConditionSchema |
| 0x01 | ActivityTagsMergingPolicy | ESmartObjectTagMergingPolicy | 7 flags | Override |
| 0x01 | UserTagsFilteringPolicy | ESmartObjectTagFilteringPolicy | 7 flags | Override |
| 0x022A | 0x06 | unreflected bytes to end of USmartObjectDefinition |