Skip to content

UTBLAnimInstance

#include <TBLAnimInstance.h>

Inherits from UAnimInstance

Inherited by UTBLAnimalAnimInstance, UTBLBallistaAnimInstance, UTBLBatteringRamAnimInstance, UTBLBombardAnimInstance, UTBLCatapultAnimInstance, UTBLCharacterAnimInstance, UTBLCharacterMountableAnimInstance, UTBLHorseAnimInstance, UTBLWeaponAnimInstance

Public Functions

Name
void AnimNotify_ActivateAbility()
void AnimNotify_EndWeaponTracers()
void EventFarFromCameraChanged()
void EventOnLODLevelChanged()
TArray< FAnimDebugMontageInstance > GetDebugMontageInstances()
bool Montage_IsAnyMontagePlayingOnSlot(const FName SlotNodeName) const
float Montage_PlaySection(UAnimMontage * MontageToPlay, FName StartingSection, float InPlayRate, float StartSectionPercent, float InBlendTime, EMontagePlayReturnType ReturnValueType)
void Montage_StopAll(float InBlendOutTime)
void SetIsFarFromCamera(bool bIsFar)
void SetLODLevel(int32 NewLodLevel)
UTBLAnimInstance()

Protected Functions

Name
void DumpAnimationInfoToFile()
void GatherDebugNodeVisit()
TArray< FString > GetDebugNodeVisit()
TArray< FString > GetDebugNodeVisit_Blend()

Public Attributes

Name
UCombatStateComponent * CombatStateComponent
float FarFromCameraDistance
bool IsFarFromCamera
int32 LODLevel
float LastUpdateAnimationInterval
float LastUpdateAnimationTime
FRandomStream RandStream
USkeletalMeshComponent * SkeletalMesh
bool bWantsUpdateAnimation

Protected Attributes

Name
TMap< FName, FName > CrowdControlVariant1
TMap< FName, FName > CrowdControlVariant2
TMap< FName, FName > CrowdControlVariant3
TArray< int32 > DebugAnimNodes
FString DebugNodeVisitFilter
TArray< FName > DefaultDebugCategories
TArray< FName > HideLowLodBones
TMap< FName, FAnimDebugMontage > MontageDebug
TMap< FName, FAnimDebugStateMachine > StateMachineDebug
TArray< FName > StateMachineNames
bool bDumpAnimationInfoToFile
bool bGatherDebugNodeVisit

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