Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/EnvironmentQuery > API/Runtime/AIModule/EnvironmentQuery/Generators
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEnvQueryNode
- UEnvQueryGenerator
- UEnvQueryGenerator_ProjectedPoints
- UEnvQueryGenerator_Cone
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/Generators/EnvQueryGenerator_Cone.h |
| Include | #include "EnvironmentQuery/Generators/EnvQueryGenerator_Cone.h" |
Syntax
class UEnvQueryGenerator_Cone : public UEnvQueryGenerator_ProjectedPoints
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAIDataProviderFloatValue | AlignedPointsDistance | Distance between each point of the same angle | |
| FAIDataProviderFloatValue | AngleStep | The step of the angle increase. Angle step must be >=1 Smaller values generate less items | |
| uint8: 1 | bIncludeContextLocation | Whether to include CenterActors' locations when generating items. | |
| TSubclassOf< UEnvQueryContext > | CenterActor | The actor (or actors) that will generate a cone in their facing direction | |
| FAIDataProviderFloatValue | ConeDegrees | Maximum degrees of the generated cone | |
| FAIDataProviderFloatValue | Range | Generation distance |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UEnvQueryGenerator_Cone
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BindDataToDataProviders
(
FEnvQueryInstance& QueryInstance |
Binds data to data providers |
Overridden from UEnvQueryGenerator
| Type | Name | Description | |
|---|---|---|---|
| void | GenerateItems
(
FEnvQueryInstance& QueryInstance |