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

#include <AISense_Sight.h>

Public Types

typedef uint32 FTargetId
 

Public Member Functions

AIMODULE_API FAISightTarget (AActor *InTarget=NULL, FGenericTeamId InTeamId=FGenericTeamId::NoTeam)
 
FVector GetLocationSimple () const
 
const AActorGetTargetActor () const
 

Public Attributes

TWeakObjectPtr< AActorTarget
 
TWeakInterfacePtr< IAISightTargetInterfaceWeakSightTargetInterface
 
FGenericTeamId TeamId
 
FTargetId TargetId
 
IAISightTargetInterfaceSightTargetInterface = nullptr
 

Static Public Attributes

static AIMODULE_API const FTargetId InvalidTargetId = FAISystem::InvalidUnsignedID
 

Member Typedef Documentation

◆ FTargetId

Constructor & Destructor Documentation

◆ FAISightTarget()

FAISightTarget::FAISightTarget ( AActor InTarget = NULL,
FGenericTeamId  InTeamId = FGenericTeamId::NoTeam 
)

Member Function Documentation

◆ GetLocationSimple()

FVector FAISightTarget::GetLocationSimple ( ) const
inline

◆ GetTargetActor()

const AActor * FAISightTarget::GetTargetActor ( ) const
inline

Member Data Documentation

◆ InvalidTargetId

const FAISightTarget::FTargetId FAISightTarget::InvalidTargetId = FAISystem::InvalidUnsignedID
static

◆ SightTargetInterface

IAISightTargetInterface* FAISightTarget::SightTargetInterface = nullptr

◆ Target

TWeakObjectPtr<AActor> FAISightTarget::Target

◆ TargetId

FTargetId FAISightTarget::TargetId

◆ TeamId

FGenericTeamId FAISightTarget::TeamId

◆ WeakSightTargetInterface

TWeakInterfacePtr<IAISightTargetInterface> FAISightTarget::WeakSightTargetInterface

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