Zdexby TheHolyOneZ
9,486 classes
Class

UBPC_CreatureAnimationComponent_C

: USN2CreatureAnimationComponent : USN2AnimationComponent : UActorComponent : UObject
/Game/Blueprints/Character/BPC_CreatureAnimationComponent.BPC_CreatureAnimationComponent_C 0x0508 (1,288 B) align 16 inherited 0x0500 18 scripted vtable /Game/Blueprints/Character/BPC_CreatureAnimationComponent
0x00x0508

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from USN2CreatureAnimationComponent 58
OffsetSizeNameTypeFlagsDefault
0x18AccelerationDirectionFVector7 flags{X=0, Y=0, Z=0}
0x08CachedSkeletalMeshUSkeletalMeshComponent*8 flagsnullptr
0x08CachedSkeletalMeshManagedUUWESkeletalMeshComponentManaged*8 flagsnullptr
0x08CachedRepCompUUWEAIReplicationComponent*8 flagsnullptr
0x08CachedAIMovementComponentUUWEAIMovementComponent*8 flagsnullptr
0x08ActorAActor*6 flagsnullptr
0x18ActorRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x60ActorTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x18ActorForwardVectorFVector7 flags{X=0, Y=0, Z=0}
0x18ActorVelocityFVector7 flags{X=0, Y=0, Z=0}
0x01bIsSubmergedbool7 flagsfalse
0x01SteeringAccelerationVectorSpaceEUWEAIMovementVectorSpace7 flagsLocal
0x01SteeringAccelerationRelativeModeEUWEAIMovementVectorRelativeMode7 flagsNone
0x01E30x01padding / unreflected
0x08AnimationEventTagFGameplayTag5 flags{TagName=None}
0x01VolumeTypeEVolumeType7 flagsEVolumeType_None
0x01ED0x03padding / unreflected
0x18LocalRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18LocalRotationDampFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x08AccelerationSpeeddouble7 flags0
0x18SteeringAccelerationFVector_NetQuantize7 flags{}
0x18LocalAccelerationDirectionFVector7 flags{X=0, Y=0, Z=0}
0x08Speeddouble7 flags0
0x01bNormalizeAccelerationVectorbool7 flagsfalse
0x02610x07padding / unreflected
0x18RelativeAngularVelocityFVector7 flags{X=0, Y=0, Z=0}
0x08RelativeAngularSpeeddouble7 flags0
0x18LocalVelocityFVector7 flags{X=0, Y=0, Z=0}
0x08AccelerationConversionCurveUCurveFloat*6 flagsnullptr
0x18LocalVelocityNormalFVector7 flags{X=0, Y=0, Z=0}
0x18LocalAccelerationDirectionNormalFVector7 flags{X=0, Y=0, Z=0}
0x18LocalRotationDeltaFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18LocalRotationDeltaDampFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x08AccelerationSpeedDeltadouble7 flags0
0x18AccelerationDirectionDeltaFVector7 flags{X=0, Y=0, Z=0}
0x18RelativeAngularVelocityDeltaFVector7 flags{X=0, Y=0, Z=0}
0x18LocalVelocityDeltaFVector7 flags{X=0, Y=0, Z=0}
0x01bMapNormalizationToCurvebool7 flagsfalse
0x03590x07padding / unreflected
0x08SpeedDeltadouble7 flags0
0x18AccelerationDirectionPrevFVector7 flags{X=0, Y=0, Z=0}
0x08AccelerationSpeedPrevdouble7 flags0
0x18LocalRotationPrevFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x60InnerRightAttachTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x01bTargetIsTadpolebool7 flagsfalse
0x01bTentacleInnerRightAttachedbool7 flagsfalse
0x01bCreatureHasTentaclesbool7 flagsfalse
0x04030x05padding / unreflected
0x08TentacleTargetActorAActor*6 flagsnullptr
0x60TargetTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08DeltaSecondsdouble7 flags0
0x01bPrintValuesbool7 flagsfalse
0x01bDriveActorFromMeshComponentbool7 flagsfalse
0x047A0x06padding / unreflected
0x20GameplayTagContainerFGameplayTagContainer3 flags{GameplayTags=[], ParentTags=[]}
0x04DampenInterpSpeedfloat7 flags0
0x04A40x04padding / unreflected
0x18VelocityNormalToCurrentMaxFVector7 flags{X=0, Y=0, Z=0}
0x08SpeedNormalToCurrentMaxdouble7 flags0
0x08SpeedNormalToCurrentMaxDeltadouble7 flags0
0x08AccelSpeedNormalToCurrentMaxdouble7 flags0
0x08AccelSpeedNormalToCurrentMaxDeltadouble7 flags0
0x08PlayerDistanceInnerRightAttachdouble7 flags0
0x08AnimSyncBeginPoseSnapshotFName7 flagsNone
0x08AnimSyncEndPoseSnapshotFName7 flagsNone
Inherited from USN2AnimationComponent 5
OffsetSizeNameTypeFlagsDefault
0x08AnimSyncSkeletalMeshDriverUSkeletalMeshComponent*10 flagsnullptr
0x01bAnimSyncEnabledbool7 flagsfalse
0x00C90x03padding / unreflected
0x04AnimSyncDrivenBlendInTimefloat7 flags0
0x04AnimSyncDrivenBlendOutTimefloat7 flags0
0x00D40x04padding / unreflected
0x20GameplayTagPropertyMapFGameplayTagBlueprintPropertyMapProtected+3 flags{PropertyMappings=[]}
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00900x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00980x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x009D0x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00A00x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 18

SignatureFlagsNativeParams
void GetGameplayTagState(const FGameplayTagQuery& Tag Query, const bool& Result)
Script4 statements · 60 bytes of bytecode
0x0000CallFunc_DoesContainerMatchTagQuery_ReturnValue = DoesContainerMatchTagQuery(GameplayTagContainer, Tag Query);0x0026Result = CallFunc_DoesContainerMatchTagQuery_ReturnValue;0x0039return;0x003B// end of script
Public0x49
void PrintValues(bool Print Values)
Script20 statements · 800 bytes of bytecode
0x0000if (!(Print Values)) goto Label_031D;0x000ECallFunc_GetOwner_ReturnValue = GetOwner();0x0022CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_GetOwner_ReturnValue);0x0047CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, "Damp");0x0072CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue);0x0097CallFunc_BuildString_Rotator_ReturnValue_1 = BuildString_Rotator(CallFunc_GetDisplayName_ReturnValue, "Local Rotation Delta Damp", LocalRotationDeltaDamp, "");0x00E2PrintString(this, CallFunc_BuildString_Rotator_ReturnValue_1, true, false, LinearColor{0.337164f, 0.439657f, 0.955973f, 1f}, 1f, CallFunc_Conv_StringToName_ReturnValue);0x0128CallFunc_GetOwner_ReturnValue = GetOwner();0x013CCallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_GetOwner_ReturnValue);0x0161CallFunc_BuildString_Rotator_ReturnValue = BuildString_Rotator(CallFunc_GetDisplayName_ReturnValue, "Local Rotation Delta", LocalRotationDelta, "");0x01A7CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, "Delta");0x01D3CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x01F8PrintString(this, CallFunc_BuildString_Rotator_ReturnValue, true, false, LinearColor{1f, 1f, 0f, 1f}, 1f, CallFunc_Conv_StringToName_ReturnValue_1);0x023ECallFunc_GetAnimationCurrentMaxSteeringAcceleration_ReturnValue = CachedAIMovementComponent.GetAnimationCurrentMaxSteeringAcceleration();0x0270CallFunc_BuildString_Double_InDouble_ImplicitCast = Cast<4>(CallFunc_GetAnimationCurrentMaxSteeringAcceleration_ReturnValue);0x028DCallFunc_BuildString_Double_ReturnValue = BuildString_Double("", "Max Steering Acceleration: ", CallFunc_BuildString_Double_InDouble_ImplicitCast, "");0x02D3PrintString(this, CallFunc_BuildString_Double_ReturnValue, false, false, LinearColor{0.001526f, 1f, 0f, 1f}, 1f, FName(None));0x031DLabel_031D:0x031Dreturn;0x031F// end of script
Public0x01
void SetSyncDriver(USkeletalMeshComponent* MeshComponentDriver, bool bIsMeshPoseDriven, double BlendInTime, double BlendOutTime)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MeshComponentDriver = MeshComponentDriver;0x0012PersistentFrame.K2Node_Event_bIsMeshPoseDriven = bIsMeshPoseDriven;0x0024PersistentFrame.K2Node_Event_BlendInTime = BlendInTime;0x0036PersistentFrame.K2Node_Event_BlendOutTime_1 = BlendOutTime;0x0048ExecuteUbergraph_BPC_CreatureAnimationComponent(10);0x0057return;0x0059// end of script
Public0x20
void OnAnimStateReturn()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(156);0x000Freturn;0x0011// end of script
Public0x00
void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Montage_1 = Montage;0x0012PersistentFrame.K2Node_Event_BlendOutTime = BlendOutTime;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(161);0x0033return;0x0035// end of script
Public0x10
void EndAbility()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(166);0x000Freturn;0x0011// end of script
Public0x00
void EndAnimation(UAnimSequenceBase* Animation)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Animation = Animation;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(171);0x0021return;0x0023// end of script
Public0x08
void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Montage = Montage;0x0012PersistentFrame.K2Node_Event_Playrate = PlayRate;0x0024PersistentFrame.K2Node_Event_StopAllMontages = StopAllMontages;0x0036ExecuteUbergraph_BPC_CreatureAnimationComponent(176);0x0045return;0x0047// end of script
Public0x11
void OnToolIsUnequipped()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(181);0x000Freturn;0x0011// end of script
Public0x00
void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PlayerDriver = PlayerDriver;0x0012PersistentFrame.K2Node_Event_AttachPlayer = AttachPlayer;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(186);0x0033return;0x0035// end of script
Public0x09
void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_bUseAITarget = bUseAITarget;0x0012PersistentFrame.K2Node_Event_bDrivePlayer = bDrivePlayer;0x0024PersistentFrame.K2Node_Event_EventReference = EventReference;0x0036PersistentFrame.K2Node_Event_AnimSyncSettings = AnimSyncSettings;0x0048ExecuteUbergraph_BPC_CreatureAnimationComponent(191);0x0057return;0x0059// end of script
Public0x90
void OnSyncedAnimationEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(196);0x000Freturn;0x0011// end of script
Public0x00
void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DrivenActor = DrivenActor;0x0012PersistentFrame.K2Node_Event_AttachDriven = AttachDriven;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(201);0x0033return;0x0035// end of script
Public0x09
void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PoseSnapshot = PoseSnapshot;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(206);0x0021return;0x0023// end of script
Public0x38
void SetCurrentToolEnergy(double Energy)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Energy = Energy;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(211);0x0021return;0x0023// end of script
Public0x08
void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Gameplay_Tag = Gameplay Tag;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(216);0x0021return;0x0023// end of script
Public0x08
void SetSyncBlendOut(const FName& SyncEndPoseSnapshot, double PoseBlendOutTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_SyncEndPoseSnapshot = SyncEndPoseSnapshot;0x0012PersistentFrame.K2Node_Event_PoseBlendOutTime = PoseBlendOutTime;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(248);0x0033return;0x0035// end of script
Public0x10
void ExecuteUbergraph_BPC_CreatureAnimationComponent(int32 EntryPoint)
Script28 statements · 283 bytes of bytecode
0x0000goto [EntryPoint];0x000Agoto Label_0118;0x000FLabel_000F:0x000FCallFunc_GetAnimInstance_ReturnValue = GetAnimInstance();0x0027CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAnimInstance_ReturnValue);0x0044if (!(CallFunc_IsValid_ReturnValue)) goto Label_0118;0x0052CallFunc_GetAnimInstance_ReturnValue = GetAnimInstance();0x006ACallFunc_GetAnimInstance_ReturnValue.SavePoseSnapshot(AnimSyncEndPoseSnapshot);0x0097goto Label_0118;0x009Cgoto Label_0118;0x00A1goto Label_0118;0x00A6goto Label_0118;0x00ABgoto Label_0118;0x00B0goto Label_0118;0x00B5goto Label_0118;0x00BAgoto Label_0118;0x00BFgoto Label_0118;0x00C4goto Label_0118;0x00C9goto Label_0118;0x00CEgoto Label_0118;0x00D3goto Label_0118;0x00D8AnimationEventTag = K2Node_Event_Gameplay_Tag;0x00F3goto Label_0118;0x00F8AnimSyncEndPoseSnapshot = K2Node_Event_SyncEndPoseSnapshot;0x0113goto Label_000F;0x0118Label_0118:0x0118return;0x011A// end of script
Final0x04

Used by 20

types with a member, parameter or interface of this type