Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIActivitySmokeCoverFeature Class Reference
Inheritance diagram for SCR_AIActivitySmokeCoverFeature:
SCR_AIActivityFeatureBase

Protected Member Functions

void GetConsideredAgents (SCR_AIGroupUtilityComponent groupUtility, vector targetPosition, array< AIAgent > avoidAgents, array< AIAgent > excludeAgents, notnull array< ref SCR_AIActivitySmokeCoverFeatureAgent > outConsideredAgents, out int combatReadyAgentsCount)
void GetClusterBasedSmokePositions (array< ref SCR_AIGroupTargetCluster > targetClusters, vector targetPosition, int maxSmokePositions, out array< vector > smokePositions)
bool 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)
bool ExecuteForActivity (SCR_AIActivityBase activity, int maxPositionCount=3)
vector GetActivityTargetPosition (SCR_AIActivityBase activity)
SCR_AIActivitySmokeCoverFeatureProperties GetActivityProperties (SCR_AIActivityBase activity)
array< AIAgent > GetActivityAvoidedAgents (SCR_AIActivityBase activity)
array< AIAgent > GetActivityExcludedAgents (SCR_AIActivityBase activity)

Detailed Description

Definition at line 87 of file SCR_AIActivitySmokeCoverFeature.c.

Member Function Documentation

◆ 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 )
inlineprotected

Definition at line 199 of file SCR_AIActivitySmokeCoverFeature.c.

◆ ExecuteForActivity()

bool SCR_AIActivitySmokeCoverFeature::ExecuteForActivity ( SCR_AIActivityBase activity,
int maxPositionCount = 3 )
inlineprotected

Definition at line 284 of file SCR_AIActivitySmokeCoverFeature.c.

◆ GetActivityAvoidedAgents()

array< AIAgent > SCR_AIActivitySmokeCoverFeature::GetActivityAvoidedAgents ( SCR_AIActivityBase activity)
inlineprotected

Definition at line 318 of file SCR_AIActivitySmokeCoverFeature.c.

◆ GetActivityExcludedAgents()

array< AIAgent > SCR_AIActivitySmokeCoverFeature::GetActivityExcludedAgents ( SCR_AIActivityBase activity)
inlineprotected

Definition at line 326 of file SCR_AIActivitySmokeCoverFeature.c.

◆ GetActivityProperties()

SCR_AIActivitySmokeCoverFeatureProperties SCR_AIActivitySmokeCoverFeature::GetActivityProperties ( SCR_AIActivityBase activity)
inlineprotected

Definition at line 310 of file SCR_AIActivitySmokeCoverFeature.c.

◆ GetActivityTargetPosition()

vector SCR_AIActivitySmokeCoverFeature::GetActivityTargetPosition ( SCR_AIActivityBase activity)
inlineprotected

Definition at line 303 of file SCR_AIActivitySmokeCoverFeature.c.

◆ GetClusterBasedSmokePositions()

void SCR_AIActivitySmokeCoverFeature::GetClusterBasedSmokePositions ( array< ref SCR_AIGroupTargetCluster > targetClusters,
vector targetPosition,
int maxSmokePositions,
out array< vector > smokePositions )
inlineprotected

Definition at line 126 of file SCR_AIActivitySmokeCoverFeature.c.

◆ GetConsideredAgents()

void SCR_AIActivitySmokeCoverFeature::GetConsideredAgents ( SCR_AIGroupUtilityComponent groupUtility,
vector targetPosition,
array< AIAgent > avoidAgents,
array< AIAgent > excludeAgents,
notnull array< ref SCR_AIActivitySmokeCoverFeatureAgent > outConsideredAgents,
out int combatReadyAgentsCount )
inlineprotected

Definition at line 93 of file SCR_AIActivitySmokeCoverFeature.c.


The documentation for this class was generated from the following file: