UMassCrowdLaneTrackingSignalProcessor

Processor that monitors when entities change lane and notify the MassCrowd subsystem.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MassCrowd

Header

/Engine/Plugins/AI/MassCrowd/Source/MassCrowd/Public/MassCrowdNavigationProcessor.h

Include

#include "MassCrowdNavigationProcessor.h"

Syntax

UCLASS()
class UMassCrowdLaneTrackingSignalProcessor : public UMassSignalProcessorBase

Remarks

Processor that monitors when entities change lane and notify the MassCrowd subsystem.

Variables

Name Description

Protected variable UProperty Transient

UMassCrowdSubsy...

 

MassCrowdSubsystem

Constructors

Overridden from UMassSignalProcessorBase

Name Description

Protected function Virtual

void

 

ConfigureQueries()

Configure the owned FMassEntityQuery instances to express processor queries requirements

Protected function Virtual

void

 

SignalEntities

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

Actual method that derived class needs to implement to act on a signal that is raised for that frame

Overridden from UMassProcessor

Name Description

Protected function Virtual

void

 

Initialize

(
    UObject& Owner
)

Initialize the processor