Navigation
API > API/Plugins > API/Plugins/MassSmartObjects
Fragment used by an entity to be able to interact with smart objects
| Name | FMassSmartObjectUserFragment |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectFragments.h |
| Include Path | #include "MassSmartObjectFragments.h" |
Syntax
USTRUCT ()
struct FMassSmartObjectUserFragment : public FMassFragment
Inheritance Hierarchy
- FMassFragment → FMassSmartObjectUserFragment
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InteractionCooldownEndTime | double | World time in seconds before which the user is considered in cooldown and won't look for new interactions (value of 0 indicates no cooldown). | MassSmartObjectFragments.h |
|
| InteractionHandle | FSmartObjectClaimHandle | Claim handle for the currently active smart object interaction. | MassSmartObjectFragments.h |
|
| InteractionStatus | EMassSmartObjectInteractionStatus | Status of the current active smart object interaction. | MassSmartObjectFragments.h |
|
| UserTags | FGameplayTagContainer | Tags describing the smart object user. | MassSmartObjectFragments.h |
|