◆ Execute()
bool SCR_AIActivitySmokeCoverFeature.Execute |
( |
notnull SCR_AIGroupUtilityComponent |
groupUtility, |
|
|
vector |
targetPosition, |
|
|
SCR_AIActivitySmokeCoverFeatureProperties |
smokeCoverProperties, |
|
|
notnull array< AIAgent > |
avoidAgents, |
|
|
notnull array< AIAgent > |
excludeAgents, |
|
|
int |
maxPositionCount = 1 , |
|
|
SCR_AIActivityBase |
contextActivity = null |
|
) |
| |
◆ ExecuteForActivity()
bool SCR_AIActivitySmokeCoverFeature.ExecuteForActivity |
( |
SCR_AIActivityBase |
activity, |
|
|
int |
maxPositionCount = 3 |
|
) |
| |
◆ GetActivityAvoidedAgents()
array< AIAgent > SCR_AIActivitySmokeCoverFeature.GetActivityAvoidedAgents |
( |
SCR_AIActivityBase |
activity | ) |
|
◆ GetActivityExcludedAgents()
array< AIAgent > SCR_AIActivitySmokeCoverFeature.GetActivityExcludedAgents |
( |
SCR_AIActivityBase |
activity | ) |
|
◆ GetActivityProperties()
SCR_AIActivitySmokeCoverFeatureProperties SCR_AIActivitySmokeCoverFeature.GetActivityProperties |
( |
SCR_AIActivityBase |
activity | ) |
|
◆ GetActivityTargetPosition()
vector SCR_AIActivitySmokeCoverFeature.GetActivityTargetPosition |
( |
SCR_AIActivityBase |
activity | ) |
|
◆ GetClusterBasedSmokePositions()
void SCR_AIActivitySmokeCoverFeature.GetClusterBasedSmokePositions |
( |
array< ref SCR_AIGroupTargetCluster > |
targetClusters, |
|
|
vector |
targetPosition, |
|
|
int |
maxSmokePositions, |
|
|
out array< vector > |
smokePositions |
|
) |
| |
|
protected |
◆ GetConsideredAgents()
◆ MAX_DISTANCE_TO_TARGET_POS_SQ
const int SCR_AIActivitySmokeCoverFeature.MAX_DISTANCE_TO_TARGET_POS_SQ = 40*40 |
|
static |
◆ SMOKE_WALL_GAPS_SIZE
const int SCR_AIActivitySmokeCoverFeature.SMOKE_WALL_GAPS_SIZE = 5 |
|
static |
The documentation for this interface was generated from the following file:
- Game/AI/Behavior/ActivityFeatures/SCR_AIActivitySmokeCoverFeature.c