Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule
References
| Module | SmartObjectsModule |
| Header | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectRuntime.h |
| Include | #include "SmartObjectRuntime.h" |
Syntax
USTRUCT ()
struct FSmartObjectSlotView
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanBeClaimed () |
||
| bool | CanBeClaimed
(
ESmartObjectClaimPriority ClaimPriority |
||
| void | GetActivityTags
(
FGameplayTagContainer& OutActivityTags |
Fills the provided GameplayTagContainer with the activity tags associated to the slot according to the tag filtering policy. | |
| const FSmartObjectSlotDefinition & | Returns a reference to the main definition of the slot. | ||
| const T & | Returns a reference to the definition data of the specified type from the main slot definition. | ||
| const T * | Returns a pointer to the definition data of the specified type from the main slot definition. | ||
| FSmartObjectHandle | |||
| FSmartObjectSlotHandle | |||
| const USmartObjectDefinition & | Returns a reference to the definition of the slot's parent object. | ||
| ESmartObjectSlotState | GetState () |
||
| T & | GetStateData () |
Returns a reference to the slot state data of the specified type. | |
| T * | Returns a pointer to the slot state data of the specified type. | ||
| const FGameplayTagContainer & | GetTags () |
||
| bool | IsEnabled () |
||
| bool | IsValid () |