Navigation
BlueprintAPI > BlueprintAPI/SmartObject
Returns all definition data entries of a specific struct type from a slot's DefinitionData. Set the output pin to the desired struct type (must inherit from FSmartObjectDefinitionData) to filter results. The returned array contains copies of all matching entries, safe for Blueprint read access. Note: If the output type is a base class and the actual data is a derived type, only the base class fields will be copied (struct slicing). Use the most specific type you need for complete data.
Target is Smart Object Blueprint Function Library
Inputs
| Type | Name | Description |
|---|---|---|
| exec | In | |
| object | Definition | The smart object definition to query |
| integer | Slot Index | Index of the slot to query |
Outputs
| Type | Name | Description |
|---|---|---|
| exec | Out | |
| wildcard | Out Definition Data | Output array of matching definition data structs (type determined by pin connection) |
| boolean | Found | True if at least one matching entry was found |