UTBLAILibrary¶
#include <TBLAILibrary.h>
Inherits from UBlueprintFunctionLibrary
Public Functions¶
| Name | |
|---|---|
| void | AITagActor(AActor * Actor, FGameplayTagContainer TagsToAdd, [[EFaction]] Faction, bool bUntagWhenActorDies) |
| void | AITagManyActors(TArray< AActor * > Actors, FGameplayTagContainer TagsToAdd, [[EFaction]] Faction, bool bUntagWhenActorDies) |
| void | AIUntagActor(AActor * Actor, FGameplayTagContainer TagsToRemove, [[EFaction]] Faction) |
| void | AIUntagAllActorsForFaction(UObject * WorldContextObject, FGameplayTagContainer TagsToRemove, [[EFaction]] Faction) |
| void | AIUntagManyActors(TArray< AActor * > Actor, FGameplayTagContainer TagsToRemove, [[EFaction]] Faction) |
| void | ClearAllAITagsForFaction(UObject * WorldContextObject, [[EFaction]] Faction) |
| void | CreateAvoidanceArea(UObject * WorldContextObject, UObject * Instigator, const FVector & Location, float Radius) |
| FGameplayTagContainer | GetActorAITags(AActor * Actor, [[EFaction]] Faction) |
| TSet< AActor * > | GetActorsByAITag(UObject * WorldContextObject, [[FGameplayTag]] Tag, [[EFaction]] Faction) |
| bool | GetPerceivedLocationOfActor(AAIController * Controller, AActor * Actor, FVector & OutVector) |
| float | InfluenceAtLocation(TSubclassOf< UI_Influence > InfluenceInput, AAIController * Controller, FVector Location) |
| void | PlayEmote(ATBLCharacter * Character, FName EmoteName) |
| void | RemoveAvoidanceArea(UObject * WorldContextObject, UObject * Instigator) |
| ATBLAIController * | SpawnTBLAIControllerFromClass(UObject * WorldContextObject, [[EFaction]] Faction, TSubclassOf< ATBLAIController > ControllerClass, TSubclassOf< ATBLCharacter > NextSpawnCharacterClass, UBehaviorTree * BehaviorTree, bool IsPlayerBot) |
| ATBLCharacter * | SpawnTBLAIFromClass(UObject * WorldContextObject, TSubclassOf< ATBLCharacter > CharacterClass, [[EFaction]] Faction, TSubclassOf< ATBLAIController > ControllerClass, UBehaviorTree * BehaviorTree, FVector Location, FRotator Rotation, bool bNoCollisionFail) |
| UTBLAILibrary() |
Updated on 2025-01-21 at 09:02:24 +0100