Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/Perception
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAISenseConfig
- UAISenseConfig_Sight
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
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| FAISenseAffiliationFilter | DetectionByAffiliation | ||
| TSubclassOf< UAISense_Sight > | Implementation | ||
| float | LoseSightRadius | Maximum sight distance to see target that has been already seen. | |
| float | NearClippingRadius | Near clipping distance, to be used with point of view backward offset. | |
| float | PeripheralVisionAngleDegrees | How far to the side AI can see, in degrees. | |
| float | PointOfViewBackwardOffset | Point of view move back distance for cone calculation. | |
| float | SightRadius | Maximum sight distance to notice a target. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAISenseConfig_Sight
(
const FObjectInitializer& ObjectInitializer |
Overridden from UAISenseConfig
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< UAISense > |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. |