◆ 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