0x00x02C0
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | CurrentSkeleton | USkeleton* | Transient+5 flags | nullptr | |
| 0x01 | RootMotionMode | uint8 | 7 flags | 3 | |
| 0x01 | bUseMultiThreadedAnimationUpdate : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bUsingCopyPoseFromMesh : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bReceiveNotifiesFromLinkedInstances : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bPropagateNotifiesToLinkedInstances : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bQueueMontageEvents : 1bit 6 | bool | Transient+3 flags | false | |
| 0x0032 | 0x06 | padding / unreflected | |||
| 0x10 | OnMontageBlendingOut | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageStarted | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageEnded | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnAllMontageInstancesEnded | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0078 | 0x88 | padding / unreflected | |||
| 0x70 | NotifyQueue | FAnimNotifyQueue | Transient+1 flags | {AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>} | |
| 0x10 | ActiveAnimNotifyState | TArray<FAnimNotifyEvent> | Transient+3 flags | [] | |
| 0x0180 | 0x140 | unreflected bytes to end of UAnimInstance | |||
Functions 77
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic) | FinalNative+1 flags | 0x02 | |
| void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass) | FinalNative+1 flags | 0x08 | |
| APawn* TryGetPawnOwner() | NativePublic | 0x08 | |
| void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName) | FinalNative+1 flags | 0x0C | |
| void SnapshotPose(FPoseSnapshot& Snapshot) | NativePublic | 0x38 | |
| void SetRootMotionMode(uint8 Value) | FinalNative+1 flags | 0x01 | |
| void SetReceiveNotifiesFromLinkedInstances(bool bSet) | FinalNative+1 flags | 0x01 | |
| void SetPropagateNotifiesToLinkedInstances(bool bSet) | FinalNative+1 flags | 0x01 | |
| void SetMorphTarget(const FName& MorphTargetName, float Value) | FinalNative+1 flags | 0x0C | |
| void SavePoseSnapshot(const FName& SnapshotName) | NativePublic | 0x08 | |
| void ResetDynamics(const ETeleportType& InTeleportType) | FinalNative+1 flags | 0x01 | |
| UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt) | FinalNative+1 flags | 0x30 | |
| float PlaySlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount) | FinalNative+1 flags | 0x24 | |
| void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName) | FinalNative+1 flags | 0x0C | |
| void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage) | FinalNative+1 flags | 0x10 | |
| void Montage_SetPosition(UAnimMontage* Montage, float NewPosition) | FinalNative+1 flags | 0x0C | |
| void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate) | FinalNative+1 flags | 0x0C | |
| void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage) | FinalNative+1 flags | 0x18 | |
| void Montage_Resume(UAnimMontage* Montage) | FinalNative+1 flags | 0x08 | |
| float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages) | FinalNative+1 flags | 0x1C | |
| void Montage_Pause(UAnimMontage* Montage) | FinalNative+1 flags | 0x08 | |
| void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage) | FinalNative+1 flags | 0x10 | |
| void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage) | FinalNative+1 flags | 0x10 | |
| bool Montage_IsPlaying(UAnimMontage* Montage) | FinalNative+1 flags | 0x09 | |
| bool Montage_IsActive(UAnimMontage* Montage) | FinalNative+1 flags | 0x09 | |
| float Montage_GetPosition(UAnimMontage* Montage) | FinalNative+1 flags | 0x0C | |
| float Montage_GetPlayRate(UAnimMontage* Montage) | FinalNative+1 flags | 0x0C | |
| bool Montage_GetIsStopped(UAnimMontage* Montage) | FinalNative+1 flags | 0x09 | |
| FName Montage_GetCurrentSection(UAnimMontage* Montage) | FinalNative+1 flags | 0x10 | |
| float Montage_GetBlendTime(UAnimMontage* Montage) | FinalNative+1 flags | 0x0C | |
| void LockAIResources(bool bLockMovement, bool LockAILogic) | FinalNative+1 flags | 0x02 | |
| void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass) | FinalNative+1 flags | 0x10 | |
| void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass) | FinalNative+1 flags | 0x08 | |
| bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder) | FinalNative+1 flags | 0x1A | |
| bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName) | FinalNative+1 flags | 0x11 | |
| bool IsAnyMontagePlaying() | FinalNative+1 flags | 0x01 | |
| bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName) | FinalNative+1 flags | 0x11 | |
| bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime) | FinalNative+1 flags | 0x15 | |
| FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName) | FinalNative+1 flags | 0x1C | |
| float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex) | FinalNative+1 flags | 0x0C | |
| float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex) | FinalNative+1 flags | 0x0C | |
| float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex) | FinalNative+1 flags | 0x0C | |
| float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex) | FinalNative+1 flags | 0x0C | |
| float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex) | FinalNative+1 flags | 0x0C | |
| bool GetReceiveNotifiesFromLinkedInstances() | FinalNative+1 flags | 0x01 | |
| bool GetPropagateNotifiesToLinkedInstances() | FinalNative+1 flags | 0x01 | |
| USkeletalMeshComponent* GetOwningComponent() | FinalNative+1 flags | 0x08 | |
| AActor* GetOwningActor() | FinalNative+1 flags | 0x08 | |
| void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances) | FinalNative+1 flags | 0x18 | |
| UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass) | FinalNative+1 flags | 0x18 | |
| UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup) | FinalNative+1 flags | 0x10 | |
| UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass) | FinalNative+1 flags | 0x10 | |
| void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances) | FinalNative+1 flags | 0x18 | |
| UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag) | FinalNative+1 flags | 0x10 | |
| float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex) | FinalNative+1 flags | 0x0C | |
| float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex) | FinalNative+1 flags | 0x0C | |
| float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex) | FinalNative+1 flags | 0x0C | |
| float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex) | FinalNative+1 flags | 0x0C | |
| float GetInstanceMachineWeight(int32 MachineIndex) | FinalNative+1 flags | 0x08 | |
| float GetInstanceCurrentStateElapsedTime(int32 MachineIndex) | FinalNative+1 flags | 0x08 | |
| float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex) | FinalNative+1 flags | 0x08 | |
| float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex) | FinalNative+1 flags | 0x08 | |
| float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex) | FinalNative+1 flags | 0x08 | |
| float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex) | FinalNative+1 flags | 0x08 | |
| float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex) | FinalNative+1 flags | 0x08 | |
| float GetCurveValue(const FName& CurveName) | FinalNative+1 flags | 0x0C | |
| FName GetCurrentStateName(int32 MachineIndex) | FinalNative+1 flags | 0x0C | |
| UAnimMontage* GetCurrentActiveMontage() | FinalNative+1 flags | 0x08 | |
| void GetAllCurveNames(const TArray<FName>& OutNames) | FinalNative+1 flags | 0x10 | |
| void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames) | FinalNative+1 flags | 0x18 | |
| void ClearMorphTargets() | FinalNative+1 flags | 0x00 | |
| float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation) | FinalNative+1 flags | 0x1C | |
| void BlueprintUpdateAnimation(float DeltaTimeX) | EventPublic | 0x04 | |
| void BlueprintPostEvaluateAnimation() | EventPublic | 0x00 | |
| void BlueprintLinkedAnimationLayersInitialized() | EventPublic | 0x00 | |
| void BlueprintInitializeAnimation() | EventPublic | 0x00 | |
| void BlueprintBeginPlay() | EventPublic | 0x00 |
Subclasses 55
UABP_Bartender_CUABP_Dice_CUABP_DrunksBox_CUABP_Forge_CUAmmoDrivenWeaponAnimInstanceUAnchorTurnerAnimInstanceUAnimSequencerInstanceUAnimSharingAdditiveInstanceUAnimSharingStateInstanceUAnimSharingTransitionInstanceUAnimSingleNodeInstanceUAutoCannonAnimInstanceUBoltActionWeaponAnimInstanceUBoscoAnimInstanceUCaveLeechAnimInstanceUChargedWeaponAnimInstanceUCleanupToolAnimInstanceUControlRigAnimInstanceUControlRigLayerInstanceUConvertedRobotAnimInstanceUConvertedRobotTurretAnimInstanceUCoreInfuserAnimInstanceUCoreInfuserPlatformAnimInstanceUCryoSprayAnimInstanceUDisplayCaseAnimInstanceUDoubleDrillAnimInstanceUDrillAnimInstanceUDualWieldAnimInstanceUEnemyAnimInstanceUEscortMuleAnimInstanceUEventStarterAnimInstanceUFacilityHackingPodAnimInstanceUFSDRefineryAnimInstanceUFuelCannisterAttachedAnimInstanceUFuelCannisterItemAnimInstanceUGameEventAnimInstanceUGooGunAnimInstanceUGunTowerModuleAnimInstanceUHalloweenSkullAnimInstanceUItemDispenserAnimInstanceUJellyEggAnimInstanceUMicroMissileLauncherAnimInstanceUMiningPodAnimInstanceUPipelineExtractorPodAnimInstanceUPipelineSegmentEndPostAnimInstanceUPlayerAnimInstanceURefineryExtractorPodAnimInstanceURivalBombNodeAniminstanceURockCrackedAnimInstanceUSentryGunAnimInstanceUTentacleAnimInstanceUTestAnimInstanceUTetherAnimInstanceUTreasureBoxAnimInstanceUVanityAnimInstance