Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule > API/Plugins/SmartObjectsModule/Annotations
Inheritance Hierarchy
- FSmartObjectDefinitionData
- FSmartObjectSlotAnnotation
- FSmartObjectSlotLinkAnnotation
References
| Module | SmartObjectsModule |
| Header | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/Annotations/SmartObjectSlotLinkAnnotation.h |
| Include | #include "Annotations/SmartObjectSlotLinkAnnotation.h" |
Syntax
USTRUCT (Meta=(DisplayName="Slot Link"))
struct FSmartObjectSlotLinkAnnotation : public FSmartObjectSlotAnnotation
Remarks
Annotation to allow to find slots based on a Gameplay Tag. This can be used to reuse same behavior on different slots, allowing to use a tag to identify a related slot.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSmartObjectSlotReference | LinkedSlot | The slot the annotation points at. | |
| FGameplayTag | Tag | Tag to identify this slot. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FSmartObjectSlotAnnotation
| Type | Name | Description | |
|---|---|---|---|
| void | DrawVisualization
(
FSmartObjectVisualizationContext& VisContext |
Methods to override to draw 3D visualization of the annotation. | |
| void | DrawVisualizationHUD
(
FSmartObjectVisualizationContext& VisContext |
Methods to override to draw canvas visualization of the annotation. |