UMassDynamicObstacleProcessor

Handle dynamic obstacles.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MassAIMovement

Header

/Engine/Plugins/AI/MassAI/Source/MassAIMovement/Public/NavigationProcessor.h

Include

#include "NavigationProcessor.h"

Syntax

UCLASS()
class UMassDynamicObstacleProcessor : public UMassProcessor

Remarks

Handle dynamic obstacles.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

float

 

DelayBeforeStopNotification

Delay before sending the stop notification once the entity has stop moving.

Public variable UProperty Category, EditAnywhere, Meta

float

 

DistanceBuffer

Distance within which the obstacle is considered not moving.

Constructors

Functions

Name Description

Protected function Virtual

void

 

ConfigureQueries()

Protected function Virtual

void

 

Execute

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

Protected function Virtual

void

 

OnMove

(
    FMassDynamicObstacleFragment& OutO...
)

Protected function Virtual

void

 

OnStop

(
    FMassDynamicObstacleFragment& OutO...,
    const float BlockingRadius
)