UAISenseConfig_Sight

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/Perception/AISenseConfig_Sight.h

Include

#include "Perception/AISenseConfig_Sight.h"

Syntax

class UAISenseConfig_Sight : public UAISenseConfig

Variables

Name Description

Public variable

float

 

AutoSuccessRangeFromLastSeenLocation

If not an InvalidRange (which is the default), we will always be able to see the target that has already been seen if they are within this range of their last seen location.

Public variable

FAISenseAffilia...

 

DetectionByAffiliation

Public variable

TSubclassOf< UA...

 

Implementation

Public variable

float

 

LoseSightRadius

Maximum sight distance to see target that has been already seen.

Public variable

float

 

NearClippingRadius

Near clipping distance, to be used with point of view backward offset.

Public variable

float

 

PeripheralVisionAngleDegrees

How far to the side AI can see, in degrees.

Public variable

float

 

PointOfViewBackwardOffset

Point of view move back distance for cone calculation.

Public variable

float

 

SightRadius

Maximum sight distance to notice a target.

Constructors

Name Description

Public function

UAISenseConfig_Sight

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UAISenseConfig

Name Description

Public function Virtual Const

TSubclassOf<...

 

GetSenseImplementation()

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

This alternate version of PostEditChange is called when properties inside structs are modified.