AllowableSimultaneousFailures | AProjectXAIController | |
AProjectXAIController() | AProjectXAIController | |
AttentionSpan | AProjectXAIController | |
bAllowHeadshots | AProjectXAIController | |
bCanTargetAllies | AProjectXAIController | |
bDropAllyTargetsIfThreatIsZero | AProjectXAIController | |
BeginPlay() override | AProjectXAIController | protectedvirtual |
bSelectTargetOnPosssess | AProjectXAIController | |
bTargetAttackers | AProjectXAIController | |
CanLoseTarget | AProjectXAIController | |
CanSeeTarget() const | AProjectXAIController | inlinevirtual |
CheckIfStuck() | AProjectXAIController | protectedvirtual |
DisplayName | AProjectXAIController | |
EndPlay(const EEndPlayReason::Type EndPlayReason) override | AProjectXAIController | protectedvirtual |
EngagementDistance | AProjectXAIController | |
EngagementRangePadding | AProjectXAIController | |
GetFocalPointOnActor(const AActor *Actor) const override | AProjectXAIController | protectedvirtual |
GetMoveActor() const | AProjectXAIController | inlinevirtual |
GetProjectXAI() const | AProjectXAIController | |
GetSquareEngagementDistance() const | AProjectXAIController | inlinevirtual |
GetSquareFiringDistance() const | AProjectXAIController | inlinevirtual |
GetTarget() const | AProjectXAIController | virtual |
GetTarget() const | AProjectXAIController | inline |
GetTargetThreatLevel() const | AProjectXAIController | |
GetTeam() const override | AProjectXAIController | protectedvirtual |
HasTarget() const | AProjectXAIController | inline |
IsValidTeam(const ITeamInterface *const TeamInferface) | ITeamInterface | static |
IsWithinEngagementMaxRangeOfTarget() const | AProjectXAIController | inlinevirtual |
IsWithinEngagementRangeOfTarget() const | AProjectXAIController | inlinevirtual |
IsWithinFiringRangeOfTarget() const | AProjectXAIController | inlinevirtual |
MaxFiringDistance | AProjectXAIController | |
OnBehaviourTreeFailureReported() | AProjectXAIController | protectedvirtual |
OnBehaviourTreeSuccess() | AProjectXAIController | protectedvirtual |
OnPawnDeath(class AActor *Victim, const float Damage, struct FDamageEvent const &DamageEvent, const class AController *EventInstigator, const class AActor *DamageCauser, const class APlayerState *InstigatorPlayerState) | AProjectXAIController | protected |
OnPerceptionUpdated(TArray< FProjectXPerceptionInfo > Perceptions) | AProjectXAIController | protectedvirtual |
OnPossess(APawn *InPawn) override | AProjectXAIController | protectedvirtual |
OnTargetKilled(class AActor *Victim, const float Damage, struct FDamageEvent const &DamageEvent, const class AController *EventInstigator, const class AActor *DamageCauser, const class APlayerState *InstigatorPlayerState) | AProjectXAIController | protected |
OnTargetVehicleEnter(AProjectXCharacter *Driver, AProjectXVehicle *CurrentVehicle, AProjectXVehicle *PreviousVehicle) | AProjectXAIController | protected |
OnTargetVehicleExit(AProjectXVehicle *Vehicle, UVehicleSeatComponent *Seat, AProjectXCharacter *PreviousPassenger) | AProjectXAIController | protected |
OnUnPossess() override | AProjectXAIController | protectedvirtual |
PerceptionSystem | AProjectXAIController | |
SelectTarget(bool bDontReselectSameTarget, EAcquireTargetType SearchType) | AProjectXAIController | virtual |
SetCanSeeTarget(bool bToggle) | AProjectXAIController | inlinevirtual |
SetIsWithinEngagementMaxRangeOfTarget(bool bToggle) | AProjectXAIController | inlinevirtual |
SetIsWithinEngagementRangeOfTarget(bool bToggle) | AProjectXAIController | inlinevirtual |
SetIsWithinFiringRangeOfTarget(bool bToggle) | AProjectXAIController | inlinevirtual |
SetTarget(AActor *Target, ESetTargetEvent Context, bool bAllowDelays=true, float TargetThreatLevel=1.0f) | AProjectXAIController | virtual |
SetTeam(int32 NewTeam) override | AProjectXAIController | protectedvirtual |
TargetSwitchDelay | AProjectXAIController | |
ThreatDecayRate | AProjectXAIController | |
UpdateCanLoseTarget() | AProjectXAIController | protectedvirtual |
UpdateThreatDecay() | AProjectXAIController | protectedvirtual |
VisibilityExtentTrace | AProjectXAIController | |