Navigation
API > API/Plugins > API/Plugins/MassSmartObjects > API/Plugins/MassSmartObjects/FMassSmartObjectHandler
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassSmartObjectRequestID FindCandidatesAsync
(
const FMassEntityHandle RequestingEntity, |
Creates an async request to build a list of compatible smart objects using the provided set of parameters. | MassSmartObjectHandler.h | |
FMassSmartObjectRequestID FindCandidatesAsync
(
const FMassEntityHandle RequestingEntity, |
Creates an async request to build a list of compatible smart objects around the provided location. | MassSmartObjectHandler.h | |
FMassSmartObjectRequestID FindCandidatesAsync
(
const FMassEntityHandle RequestingEntity, |
Creates an async request to build a list of compatible smart objects around the provided lane location. | MassSmartObjectHandler.h |
FindCandidatesAsync(const FMassEntityHandle, UE::Mass::SmartObject::FFindCandidatesParameters &&)
Description
Creates an async request to build a list of compatible smart objects using the provided set of parameters. The caller must poll using the request id to know when the reservation can be done.
| Name | FindCandidatesAsync |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectHandler.h |
| Include Path | #include "MassSmartObjectHandler.h" |
| Source | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Private/MassSmartObjectHandler.cpp |
FMassSmartObjectRequestID FindCandidatesAsync
(
const FMassEntityHandle RequestingEntity,
UE::Mass::SmartObject::FFindCandidatesParameters && Parameters
) const
Request identifier that can be used to try claiming a result once available
Parameters
| Name | Remarks |
|---|---|
| RequestingEntity | Entity requesting the candidates list |
| Parameters | All parameters of the query |
FindCandidatesAsync(const FMassEntityHandle, const FGameplayTagContainer &, const FGameplayTagQuery &, const FVector &)
Description
Creates an async request to build a list of compatible smart objects around the provided location. The caller must poll using the request id to know when the reservation can be done.
| Name | FindCandidatesAsync |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectHandler.h |
| Include Path | #include "MassSmartObjectHandler.h" |
| Source | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Private/MassSmartObjectHandler.cpp |
FMassSmartObjectRequestID FindCandidatesAsync
(
const FMassEntityHandle RequestingEntity,
const FGameplayTagContainer & UserTags,
const FGameplayTagQuery & ActivityRequirements,
const FVector & Location
) const
Request identifier that can be used to try claiming a result once available
Parameters
| Name | Remarks |
|---|---|
| RequestingEntity | Entity requesting the candidates list |
| Location | The center of the query |
FindCandidatesAsync(const FMassEntityHandle, const FGameplayTagContainer &, const FGameplayTagQuery &, const FZoneGraphCompactLaneLocation &)
Description
Creates an async request to build a list of compatible smart objects around the provided lane location. The caller must poll using the request id to know when the reservation can be done.
| Name | FindCandidatesAsync |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectHandler.h |
| Include Path | #include "MassSmartObjectHandler.h" |
| Source | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Private/MassSmartObjectHandler.cpp |
FMassSmartObjectRequestID FindCandidatesAsync
(
const FMassEntityHandle RequestingEntity,
const FGameplayTagContainer & UserTags,
const FGameplayTagQuery & ActivityRequirements,
const FZoneGraphCompactLaneLocation & LaneLocation
) const
Request identifier that can be used to try claiming a result once available
Parameters
| Name | Remarks |
|---|---|
| RequestingEntity | Entity requesting the candidates list |
| LaneLocation | The lane location as reference for the query |