Navigation
API > API/Plugins > API/Plugins/MassSmartObjects > API/Plugins/MassSmartObjects/FMassSmartObjectHandler
References
| Module | MassSmartObjects |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectHandler.h |
| Include | #include "MassSmartObjectHandler.h" |
| Source | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Private/MassSmartObjectHandler.cpp |
FSmartObjectClaimHandle ClaimCandidate
(
const FMassEntityHandle Entity,
FMassSmartObjectUserFragment & User,
const FMassSmartObjectCandidateSlots & Candidates,
ESmartObjectClaimPriority ClaimPriority
) const
Remarks
Claims the first available smart object from the provided candidates. Whether the slot has been successfully claimed or not
Parameters
| Name | Description |
|---|---|
| Entity | MassEntity associated to the user fragment |
| User | Fragment of the user claiming |
| Candidates | Candidate slots to choose from. |
| ClaimPriority | Claim priority, a slot claimed at lower priority can be claimed by higher priority (unless already in use). |