Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SCR_AIHealActivitySmokeCoverFeature Interface Reference
Inheritance diagram for SCR_AIHealActivitySmokeCoverFeature:
[legend]

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)
 
vector GetActivityTargetPosition (SCR_AIActivityBase activity)
 
SCR_AIActivitySmokeCoverFeatureProperties GetActivityProperties (SCR_AIActivityBase activity)
 
array< AIAgent > GetActivityAvoidedAgents (SCR_AIActivityBase activity)
 
array< AIAgent > GetActivityExcludedAgents (SCR_AIActivityBase activity)
 

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)
 

Member Function Documentation

◆ GetActivityAvoidedAgents()

override array< AIAgent > SCR_AIHealActivitySmokeCoverFeature.GetActivityAvoidedAgents ( SCR_AIActivityBase  activity)

◆ GetActivityExcludedAgents()

override array< AIAgent > SCR_AIHealActivitySmokeCoverFeature.GetActivityExcludedAgents ( SCR_AIActivityBase  activity)

◆ GetActivityProperties()

override SCR_AIActivitySmokeCoverFeatureProperties SCR_AIHealActivitySmokeCoverFeature.GetActivityProperties ( SCR_AIActivityBase  activity)

◆ GetActivityTargetPosition()

override vector SCR_AIHealActivitySmokeCoverFeature.GetActivityTargetPosition ( SCR_AIActivityBase  activity)

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