| 
    Arma Reforger Script API
    
   | 
 
  
Public Member Functions | |
| override vector | GetActivityTargetPosition (SCR_AIActivityBase activity) | 
| override SCR_AIActivitySmokeCoverFeatureProperties | GetActivityProperties (SCR_AIActivityBase activity) | 
| override array< AIAgent > | GetActivityAvoidedAgents (SCR_AIActivityBase activity) | 
| override array< AIAgent > | GetActivityExcludedAgents (SCR_AIActivityBase activity) | 
  Public Member Functions inherited from SCR_AIActivitySmokeCoverFeature | |
| 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) | 
Additional Inherited Members | |
  Static Public Attributes inherited from SCR_AIActivitySmokeCoverFeature | |
| static const int | MAX_DISTANCE_TO_TARGET_POS_SQ = 40*40 | 
| static const int | SMOKE_WALL_GAPS_SIZE = 5 | 
  Protected Member Functions inherited from SCR_AIActivitySmokeCoverFeature | |
| 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) | 
  Protected Member Functions inherited from SCR_AIActivityFeatureBase | |
| bool | IsAgentAvailable (SCR_ChimeraAIAgent agent) | 
| override array< AIAgent > SCR_AIHealActivitySmokeCoverFeature.GetActivityAvoidedAgents | ( | SCR_AIActivityBase | activity | ) | 
Implements SCR_AIActivitySmokeCoverFeature.
| override array< AIAgent > SCR_AIHealActivitySmokeCoverFeature.GetActivityExcludedAgents | ( | SCR_AIActivityBase | activity | ) | 
Implements SCR_AIActivitySmokeCoverFeature.
| override SCR_AIActivitySmokeCoverFeatureProperties SCR_AIHealActivitySmokeCoverFeature.GetActivityProperties | ( | SCR_AIActivityBase | activity | ) | 
Implements SCR_AIActivitySmokeCoverFeature.
| override vector SCR_AIHealActivitySmokeCoverFeature.GetActivityTargetPosition | ( | SCR_AIActivityBase | activity | ) | 
Implements SCR_AIActivitySmokeCoverFeature.