#include "CoreMinimal.h"
#include "ProjectXAIPerception.h"
#include "BehaviorTree/BlackboardComponent.h"
#include "Gameplay/TeamInterface.h"
#include "DetourCrowdAIController.h"
#include "ProjectXAIController.generated.h"
Go to the source code of this file.
|
enum class | ESetTargetEvent : uint8 {
NoReason = 0
, SelectedRandomly = 1
, SelectedClosest = 2
, SawTarget = 3
,
HeardTarget = 4
, TookDamageFromTarget = 5
, TargetLost = 6
, TargetKilled = 7
,
TargetEnteredVehicle = 8
, TargetExitedVehicle = 9
, CantPathToTarget = 10
} |
|
enum class | EAcquireTargetType : uint8 { Random = 0
, Closest = 1
} |
|
◆ BLACKBOARDKEY_AGENTHEIGHT
#define BLACKBOARDKEY_AGENTHEIGHT FName("AgentHeight") |
◆ BLACKBOARDKEY_MAXFIRINGDISTANCE
#define BLACKBOARDKEY_MAXFIRINGDISTANCE FName("FiringDistance") |
◆ BLACKBOARDKEY_MOVEWAYPOINT
#define BLACKBOARDKEY_MOVEWAYPOINT FName("MoveWaypoint") |
◆ BLACKBOARDKEY_RANGEMAX
#define BLACKBOARDKEY_RANGEMAX FName("EngagementRangeMax") |
◆ BLACKBOARDKEY_RANGEMIN
#define BLACKBOARDKEY_RANGEMIN FName("EngagementRangeMin") |
◆ BLACKBOARDKEY_SETTINGTARGET
#define BLACKBOARDKEY_SETTINGTARGET FName("IsSwitchingTargets") |
◆ BLACKBOARDKEY_TARGET
#define BLACKBOARDKEY_TARGET FName("Target") |
◆ BLACKBOARDKEY_TARGET_THREATLEVEL
#define BLACKBOARDKEY_TARGET_THREATLEVEL FName("TargetThreatLevel") |
◆ BLACKBOARDKEY_VISIBILITYEXTENT
#define BLACKBOARDKEY_VISIBILITYEXTENT FName("VisibilityExtent") |
◆ EAcquireTargetType
◆ ESetTargetEvent
Enumerator |
---|
NoReason | |
SelectedRandomly | |
SelectedClosest | |
SawTarget | |
HeardTarget | |
TookDamageFromTarget | |
TargetLost | |
TargetKilled | |
TargetEnteredVehicle | |
TargetExitedVehicle | |
CantPathToTarget | |