UMassProcessor_SmartObjectCandidatesFinder

Processor that builds a list of candidates objects for each users.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MassSmartObjects

Header

/Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectProcessor.h

Include

#include "MassSmartObjectProcessor.h"

Syntax

UCLASS()
class UMassProcessor_SmartObjectCandidatesFinder : public UMassProcessor_SmartObjectBase

Remarks

Processor that builds a list of candidates objects for each users.

Variables

Name Description

Protected variable UProperty Transient

UZoneGraphAnnot...

 

AnnotationSubsystem

Protected variable

FMassEntityQuer...

 

LaneRequestQuery

Query to fetch and process requests to find smart objects on zone graph lanes.

Protected variable UProperty Category, EditDefaultsOnly Config

float

 

SearchExtents

Extents used to perform the spatial query in the octree for world location queries.

Protected variable

FMassEntityQuer...

 

WorldRequestQuery

Query to fetch and process requests to find smart objects using spacial query around a given world location.

Protected variable UProperty Transient

UZoneGraphSubsy...

 

ZoneGraphSubsystem

Constructors

Functions

Name Description

Protected function Virtual

void

 

ConfigureQueries()

Protected function Virtual

void

 

Execute

(
    UMassEntitySubsystem& EntitySubsys...,
    FMassExecutionContext& Context
)

Overridden from UMassProcessor

Name Description

Protected function Virtual

void

 

Initialize

(
    UObject& Owner
)