Skip to content

ATBLAnimal

#include <TBLAnimal.h>

Inherits from ATBLCharacterBase, IReplicatedSubobjectInterface, ACharacter, ISignificanceInterface

Inherited by ACarryablePig

Public Functions

Name
ATBLAnimal()
void CarryableAnimalEvent(FName EventName, ATBLCharacter * ParentCharacter)
virtual void [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override
void K2_TornOff()
void OnRep_bPanicking()
void Ragdoll()
void StartPanicking()

Protected Functions

Name
void CheckCharMoveTick(const bool bAsync)
void OnDamageTaken(const FDamageTakenEvent & DamageEvent)
void OnKilled(const FDeathDamageTakenEvent & DamageEvent)
void SetCharMoveTickingAllowed(const bool bTickAllowed)
void StopPanicking()

Public Attributes

Name
UTBLAnimalAnimInstance * AnimInstance
ATBLCharacter * AnimalHolder
TSubclassOf< UAnimationSet > AnimationSet
float MaxHealth
float MaxPanicWalkSpeed
float MaxWalkSpeed
UPawnNoiseEmitterComponent * NoiseEmitter
float PanicDuration
FReplicationPredictionState PredictionState
UStatsComponent * Stats
bool bIsBeingHeld
bool bIsBeingThrown
bool bPanicking
bool bReplicatePanicking

Protected Attributes

Name
bool bCharMoveTickingAllowed
bool bIsSignificant

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