LEAP Documentation 40220
Documentation for the LEAP project
ProjectXAIPerception.h File Reference
#include "Components/ActorComponent.h"
#include "ProjectXAIPerception.generated.h"

Go to the source code of this file.

Classes

struct  FPerceptionStimulus
 
struct  FProjectXPerceptionInfo
 

Macros

#define ECC_AISight   ECC_GameTraceChannel4
 

Enumerations

enum class  EStimulusType : uint8 { None = 0 , Sight = 1 , Hearing = 2 , Damage = 3 }
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FPerceptionUpdateSignature, TArray< FProjectXPerceptionInfo >, UpdatedActors)
 

Macro Definition Documentation

◆ ECC_AISight

#define ECC_AISight   ECC_GameTraceChannel4

Enumeration Type Documentation

◆ EStimulusType

enum class EStimulusType : uint8
strong
Enumerator
None 
Sight 
Hearing 
Damage 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FPerceptionUpdateSignature  ,
TArray< FProjectXPerceptionInfo ,
UpdatedActors   
)