UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAISenseAffiliationFilter Struct Reference

#include <AIPerceptionTypes.h>

Public Member Functions

 FAISenseAffiliationFilter ()=default
 
 FAISenseAffiliationFilter (bool bInDetectEnemies, bool bInDetectNeutrals, bool bInDetectFriendlies)
 
uint8 GetAsFlags () const
 
bool ShouldDetectAll () const
 

Static Public Member Functions

static uint8 DetectAllFlags ()
 
static bool ShouldSenseTeam (FGenericTeamId TeamA, FGenericTeamId TeamB, uint8 AffiliationFlags)
 
static bool ShouldSenseTeam (const IGenericTeamAgentInterface *TeamAgent, const AActor &TargetActor, uint8 AffiliationFlags)
 

Public Attributes

uint32 bDetectEnemies: 1 = false
 
uint32 bDetectNeutrals: 1 = false
 
uint32 bDetectFriendlies: 1 = false
 

Constructor & Destructor Documentation

◆ FAISenseAffiliationFilter() [1/2]

FAISenseAffiliationFilter::FAISenseAffiliationFilter ( )
default

◆ FAISenseAffiliationFilter() [2/2]

FAISenseAffiliationFilter::FAISenseAffiliationFilter ( bool  bInDetectEnemies,
bool  bInDetectNeutrals,
bool  bInDetectFriendlies 
)
inline

Member Function Documentation

◆ DetectAllFlags()

static uint8 FAISenseAffiliationFilter::DetectAllFlags ( )
inlinestatic

◆ GetAsFlags()

uint8 FAISenseAffiliationFilter::GetAsFlags ( ) const
inline

◆ ShouldDetectAll()

bool FAISenseAffiliationFilter::ShouldDetectAll ( ) const
inline

◆ ShouldSenseTeam() [1/2]

static bool FAISenseAffiliationFilter::ShouldSenseTeam ( const IGenericTeamAgentInterface TeamAgent,
const AActor TargetActor,
uint8  AffiliationFlags 
)
inlinestatic

◆ ShouldSenseTeam() [2/2]

static bool FAISenseAffiliationFilter::ShouldSenseTeam ( FGenericTeamId  TeamA,
FGenericTeamId  TeamB,
uint8  AffiliationFlags 
)
inlinestatic

Member Data Documentation

◆ bDetectEnemies

uint32 FAISenseAffiliationFilter::bDetectEnemies

◆ bDetectFriendlies

uint32 FAISenseAffiliationFilter::bDetectFriendlies

◆ bDetectNeutrals

uint32 FAISenseAffiliationFilter::bDetectNeutrals

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