Skip to content

AAmbientAnimalManager

#include <AmbientAnimalManager.h>

Inherits from ATBLActor, AActor, IReplicatedSubobjectInterface

Public Functions

Name
AAmbientAnimalManager()
void FleeAnimals(FVector InstigatorLocation)
virtual void [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override
void HideAnimals()
void RegenerateAndReseedAnimalActors()
void ReseedAnimalActors()

Protected Functions

Name
void OnRep_FleeData()
void PopAnimal([[EAnimalPopType]] Type)

Protected Attributes

Name
TArray< FAnimalConfig > AmbientAnimalList
TArray< AActor * > CachedAmbientAnimalList
FFleeData FleeData
float GeneratingRadius
UAIPerceptionComponent * PerceptionComponent
TArray< AActor * > RemainingAmbientAnimalList
USphereComponent * SphereComponent

Updated on 2025-01-21 at 09:02:23 +0100