Class
UBPC_CreatureAnimationComponent_C
: USN2CreatureAnimationComponent : USN2AnimationComponent : UActorComponent : UObject0x00x0508
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} |
Inherited from USN2CreatureAnimationComponent 58
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x18 | AccelerationDirection | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | CachedSkeletalMesh | USkeletalMeshComponent* | 8 flags | nullptr | |
| 0x08 | CachedSkeletalMeshManaged | UUWESkeletalMeshComponentManaged* | 8 flags | nullptr | |
| 0x08 | CachedRepComp | UUWEAIReplicationComponent* | 8 flags | nullptr | |
| 0x08 | CachedAIMovementComponent | UUWEAIMovementComponent* | 8 flags | nullptr | |
| 0x08 | Actor | AActor* | 6 flags | nullptr | |
| 0x18 | ActorRotation | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x60 | ActorTransform | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x18 | ActorForwardVector | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | ActorVelocity | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x01 | bIsSubmerged | bool | 7 flags | false | |
| 0x01 | SteeringAccelerationVectorSpace | EUWEAIMovementVectorSpace | 7 flags | Local | |
| 0x01 | SteeringAccelerationRelativeMode | EUWEAIMovementVectorRelativeMode | 7 flags | None | |
| 0x01E3 | 0x01 | padding / unreflected | |||
| 0x08 | AnimationEventTag | FGameplayTag | 5 flags | {TagName=None} | |
| 0x01 | VolumeType | EVolumeType | 7 flags | EVolumeType_None | |
| 0x01ED | 0x03 | padding / unreflected | |||
| 0x18 | LocalRotation | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | LocalRotationDamp | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x08 | AccelerationSpeed | double | 7 flags | 0 | |
| 0x18 | SteeringAcceleration | FVector_NetQuantize | 7 flags | {} | |
| 0x18 | LocalAccelerationDirection | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | Speed | double | 7 flags | 0 | |
| 0x01 | bNormalizeAccelerationVector | bool | 7 flags | false | |
| 0x0261 | 0x07 | padding / unreflected | |||
| 0x18 | RelativeAngularVelocity | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | RelativeAngularSpeed | double | 7 flags | 0 | |
| 0x18 | LocalVelocity | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | AccelerationConversionCurve | UCurveFloat* | 6 flags | nullptr | |
| 0x18 | LocalVelocityNormal | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LocalAccelerationDirectionNormal | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LocalRotationDelta | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | LocalRotationDeltaDamp | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x08 | AccelerationSpeedDelta | double | 7 flags | 0 | |
| 0x18 | AccelerationDirectionDelta | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | RelativeAngularVelocityDelta | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LocalVelocityDelta | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x01 | bMapNormalizationToCurve | bool | 7 flags | false | |
| 0x0359 | 0x07 | padding / unreflected | |||
| 0x08 | SpeedDelta | double | 7 flags | 0 | |
| 0x18 | AccelerationDirectionPrev | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | AccelerationSpeedPrev | double | 7 flags | 0 | |
| 0x18 | LocalRotationPrev | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x60 | InnerRightAttachTransform | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x01 | bTargetIsTadpole | bool | 7 flags | false | |
| 0x01 | bTentacleInnerRightAttached | bool | 7 flags | false | |
| 0x01 | bCreatureHasTentacles | bool | 7 flags | false | |
| 0x0403 | 0x05 | padding / unreflected | |||
| 0x08 | TentacleTargetActor | AActor* | 6 flags | nullptr | |
| 0x60 | TargetTransform | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x08 | DeltaSeconds | double | 7 flags | 0 | |
| 0x01 | bPrintValues | bool | 7 flags | false | |
| 0x01 | bDriveActorFromMeshComponent | bool | 7 flags | false | |
| 0x047A | 0x06 | padding / unreflected | |||
| 0x20 | GameplayTagContainer | FGameplayTagContainer | 3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x04 | DampenInterpSpeed | float | 7 flags | 0 | |
| 0x04A4 | 0x04 | padding / unreflected | |||
| 0x18 | VelocityNormalToCurrentMax | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | SpeedNormalToCurrentMax | double | 7 flags | 0 | |
| 0x08 | SpeedNormalToCurrentMaxDelta | double | 7 flags | 0 | |
| 0x08 | AccelSpeedNormalToCurrentMax | double | 7 flags | 0 | |
| 0x08 | AccelSpeedNormalToCurrentMaxDelta | double | 7 flags | 0 | |
| 0x08 | PlayerDistanceInnerRightAttach | double | 7 flags | 0 | |
| 0x08 | AnimSyncBeginPoseSnapshot | FName | 7 flags | None | |
| 0x08 | AnimSyncEndPoseSnapshot | FName | 7 flags | None | |
Inherited from USN2AnimationComponent 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | AnimSyncSkeletalMeshDriver | USkeletalMeshComponent* | 10 flags | nullptr | |
| 0x01 | bAnimSyncEnabled | bool | 7 flags | false | |
| 0x00C9 | 0x03 | padding / unreflected | |||
| 0x04 | AnimSyncDrivenBlendInTime | float | 7 flags | 0 | |
| 0x04 | AnimSyncDrivenBlendOutTime | float | 7 flags | 0 | |
| 0x00D4 | 0x04 | padding / unreflected | |||
| 0x20 | GameplayTagPropertyMap | FGameplayTagBlueprintPropertyMap | Protected+3 flags | {PropertyMappings=[]} | |
Inherited from UActorComponent 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryComponentTick | FActorComponentTickFunction | 3 flags | {} | |
| 0x10 | ComponentTags | TArray<FName> | 4 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+8 flags | [] | |
| 0x0090 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x0098 | 0x04 | padding / unreflected | |||
| 0x01 | bNetAddressable : 1bit 5 | bool | Protected+3 flags | false | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 6 | bool | Protected+9 flags | false | |
| 0x01 | bReplicates : 1bit 7 | bool | Net+7 flags | false | |
| 0x009D | 0x01 | padding / unreflected | |||
| 0x01 | bAutoActivate : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bIsActive : 1bit 4 | bool | NetTransient+4 flags | false | |
| 0x01 | bEditableWhenInherited : 1bit 5 | bool | 5 flags | true | |
| 0x01 | bCanEverAffectNavigation : 1bit 7 | bool | Protected+6 flags | false | |
| 0x01 | bIsEditorOnly : 1bit 1 | bool | 6 flags | false | |
| 0x00A0 | 0x19 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
void GetGameplayTagState(const FGameplayTagQuery& Tag Query, const bool& Result)Script4 statements · 60 bytes of bytecode0x0000CallFunc_DoesContainerMatchTagQuery_ReturnValue = DoesContainerMatchTagQuery(GameplayTagContainer, Tag Query);0x0026Result = CallFunc_DoesContainerMatchTagQuery_ReturnValue;0x0039return;0x003B// end of script | Public | 0x49 | |
void PrintValues(bool Print Values)Script20 statements · 800 bytes of bytecode0x0000if (!(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 | Public | 0x01 | |
void SetSyncDriver(USkeletalMeshComponent* MeshComponentDriver, bool bIsMeshPoseDriven, double BlendInTime, double BlendOutTime)Script7 statements · 90 bytes of bytecode0x0000PersistentFrame.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 | Public | 0x20 | |
void OnAnimStateReturn()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(156);0x000Freturn;0x0011// end of script | Public | 0x00 | |
void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Montage_1 = Montage;0x0012PersistentFrame.K2Node_Event_BlendOutTime = BlendOutTime;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(161);0x0033return;0x0035// end of script | Public | 0x10 | |
void EndAbility()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(166);0x000Freturn;0x0011// end of script | Public | 0x00 | |
void EndAnimation(UAnimSequenceBase* Animation)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Animation = Animation;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(171);0x0021return;0x0023// end of script | Public | 0x08 | |
void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Montage = Montage;0x0012PersistentFrame.K2Node_Event_Playrate = PlayRate;0x0024PersistentFrame.K2Node_Event_StopAllMontages = StopAllMontages;0x0036ExecuteUbergraph_BPC_CreatureAnimationComponent(176);0x0045return;0x0047// end of script | Public | 0x11 | |
void OnToolIsUnequipped()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(181);0x000Freturn;0x0011// end of script | Public | 0x00 | |
void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_PlayerDriver = PlayerDriver;0x0012PersistentFrame.K2Node_Event_AttachPlayer = AttachPlayer;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(186);0x0033return;0x0035// end of script | Public | 0x09 | |
void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings)Script7 statements · 90 bytes of bytecode0x0000PersistentFrame.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 | Public | 0x90 | |
void OnSyncedAnimationEnd()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPC_CreatureAnimationComponent(196);0x000Freturn;0x0011// end of script | Public | 0x00 | |
void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_DrivenActor = DrivenActor;0x0012PersistentFrame.K2Node_Event_AttachDriven = AttachDriven;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(201);0x0033return;0x0035// end of script | Public | 0x09 | |
void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_PoseSnapshot = PoseSnapshot;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(206);0x0021return;0x0023// end of script | Public | 0x38 | |
void SetCurrentToolEnergy(double Energy)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Energy = Energy;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(211);0x0021return;0x0023// end of script | Public | 0x08 | |
void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Gameplay_Tag = Gameplay Tag;0x0012ExecuteUbergraph_BPC_CreatureAnimationComponent(216);0x0021return;0x0023// end of script | Public | 0x08 | |
void SetSyncBlendOut(const FName& SyncEndPoseSnapshot, double PoseBlendOutTime)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_SyncEndPoseSnapshot = SyncEndPoseSnapshot;0x0012PersistentFrame.K2Node_Event_PoseBlendOutTime = PoseBlendOutTime;0x0024ExecuteUbergraph_BPC_CreatureAnimationComponent(248);0x0033return;0x0035// end of script | Public | 0x10 | |
void ExecuteUbergraph_BPC_CreatureAnimationComponent(int32 EntryPoint)Script28 statements · 283 bytes of bytecode0x0000goto [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 | Final | 0x04 |
Used by 20
types with a member, parameter or interface of this typeUABP_AnemoneCrab_CUABP_BlightParasite_CUABP_Coralcrab_01_CUABP_Foureye_01_CUABP_Houndgar_01_CUABP_Leviathan_01_CUABP_Symbiote_CUABP_TwinEels_01_CUABP_VoidLeviathan_Juvenile_01_CABP_BlightParasite_CABP_CollectorLeviathan_CABP_CoralCrab_CABP_EpicureanSymbiote_CABP_FourEye_CABP_Houndgar_CABP_NeedlerShark_CABP_TarCrab_CABP_TwinEel_CABP_VoidLeviathanChild_CUBPC_SN2PhysicalAnimation_C