0x00x0C77
Members 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x30 | AnimGraphNode_Root | FAnimNode_Root | {Result={}, Name=AnimGraph, Group=None} | ||
| 0xA0 | AnimGraphNode_BlendListByBool_4 | FAnimNode_BlendListByBool | {bActiveValue=false} | ||
| 0x78 | AnimGraphNode_SequencePlayer_6 | FAnimNode_SequencePlayer | {Sequence=/Game/Char/Enemies/RabidDog/Anim/AnimDog_Idle2.An… | ||
| 0x78 | AnimGraphNode_SequencePlayer_5 | FAnimNode_SequencePlayer | {Sequence=/Game/Char/Enemies/RabidDog/Anim/AnimDog_Idle1.An… | ||
| 0x48 | AnimGraphNode_Slot_2 | FAnimNode_Slot | {Source={}, SlotName=Movement, bAlwaysUpdateSourcePose=fals… | ||
| 0x48 | AnimGraphNode_Slot_1 | FAnimNode_Slot | {Source={}, SlotName=Actions, bAlwaysUpdateSourcePose=false} | ||
| 0xA0 | AnimGraphNode_BlendListByBool_3 | FAnimNode_BlendListByBool | {bActiveValue=false} | ||
| 0x28 | AnimGraphNode_TransitionResult | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x78 | AnimGraphNode_SequencePlayer_4 | FAnimNode_SequencePlayer | {Sequence=/Game/Char/Enemies/RabidDog/Anim/AnimDog_DeathFra… | ||
| 0x30 | AnimGraphNode_StateResult_1 | FAnimNode_StateResult | {} | ||
| 0x78 | AnimGraphNode_SequencePlayer_3 | FAnimNode_SequencePlayer | {Sequence=/Game/Char/Enemies/RabidDog/Anim/AnimDog_Death.An… | ||
| 0x30 | AnimGraphNode_StateResult | FAnimNode_StateResult | {} | ||
| 0xB0 | AnimGraphNode_StateMachine | FAnimNode_StateMachine | {StateMachineIndexInClass=0, MaxTransitionsPerFrame=3, bSki… | ||
| 0x48 | AnimGraphNode_Slot | FAnimNode_Slot | {Source={}, SlotName=HitReacts, bAlwaysUpdateSourcePose=fal… | ||
| 0xA0 | AnimGraphNode_BlendListByBool_2 | FAnimNode_BlendListByBool | {bActiveValue=false} | ||
| 0x78 | AnimGraphNode_SequencePlayer_2 | FAnimNode_SequencePlayer | {Sequence=/Game/Char/Enemies/RabidDog/Anim/AnimDog_Idle2.An… | ||
| 0x78 | AnimGraphNode_SequencePlayer_1 | FAnimNode_SequencePlayer | {Sequence=/Game/Char/Enemies/RabidDog/Anim/AnimDog_Idle3.An… | ||
| 0xA0 | AnimGraphNode_BlendListByBool_1 | FAnimNode_BlendListByBool | {bActiveValue=false} | ||
| 0xA0 | AnimGraphNode_BlendListByBool | FAnimNode_BlendListByBool | {bActiveValue=false} | ||
| 0x78 | AnimGraphNode_SequencePlayer | FAnimNode_SequencePlayer | {Sequence=/Game/Char/Enemies/RabidDog/Anim/AnimDog_Idle1Sil… | ||
| 0x108 | AnimGraphNode_ModifyBone | FAnimNode_ModifyBone | {BoneToModify={BoneName=Head}, Translation={X=0, Y=0, Z=0},… | ||
| 0x20 | AnimGraphNode_LocalToComponentSpace | FAnimNode_ConvertLocalToComponentSpace | {LocalPose={}} | ||
| 0x20 | AnimGraphNode_ComponentToLocalSpace | FAnimNode_ConvertComponentToLocalSpace | {ComponentPose={}} | ||
| 0x01 | IsFriendly | bool | 6 flags | false | |
| 0x01 | IsDead | bool | 6 flags | false | |
| 0x0C6A | 0x02 | padding / unreflected | |||
| 0x04 | IdleStartPoint | float | 7 flags | 0 | |
| 0x04 | IdlePlayRate | float | 7 flags | 0 | |
| 0x01 | BarkIdle | bool | 6 flags | false | |
| 0x01 | PlaySilentIdle | bool | 6 flags | false | |
| 0x01 | BigHeadMode | bool | 6 flags | false | |
Inherited from UAnimInstance 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | CurrentSkeleton | USkeleton* | Transient+5 flags | nullptr | |
| 0x01 | RootMotionMode | ERootMotionMode | 7 flags | RootMotionFromMontagesOnly | |
| 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+4 flags | [] | |
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
void AnimGraph(FPoseLink& AnimGraph)Script3 statements · 40 bytes of bytecode0x0000AnimGraph = PoseLink{-1};0x0025return;0x0027// end of script | 0x10 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_RabidDog_AnimGraphNode_TransitionResult_CA8CA1FE4AD8F9FBB6285A8499274C38()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_RabidDog(178);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_RabidDog_AnimGraphNode_ModifyBone_FDAF52DD4A76ED827AEDC88BF7A47B8A()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_RabidDog(278);0x000Freturn;0x0011// end of script | 0x00 | ||
void AnimNotify_DamageStartM()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_RabidDog(465);0x000Freturn;0x0011// end of script | 0x00 | ||
void AnimNotify_DamageEndM()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_RabidDog(753);0x000Freturn;0x0011// end of script | 0x00 | ||
void BlueprintInitializeAnimation()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_RabidDog(1041);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void BlueprintUpdateAnimation(float DeltaTimeX)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_DeltaTimeX = DeltaTimeX;0x0012ExecuteUbergraph_ABP_RabidDog(1134);0x0021return;0x0023// end of script | EventPublic | 0x04 | |
void ExecuteUbergraph_ABP_RabidDog(int32 EntryPoint)Script52 statements · 1,142 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x0022CallFunc_IsValid_ReturnValue = IsValid(CallFunc_TryGetPawnOwner_ReturnValue);0x003Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_0473;0x004D/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x007BBigHeadMode = CallFunc_GetGI_BBPSX_AsGI_BBPSX.AccessSettings.CheatBigHeadMode_9_B85D96B74CD807ED9BFCB2BEF4AB7CBC;0x00ADgoto Label_0473;0x00B2CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue = GetInstanceAssetPlayerTimeFromEnd(12);0x00D3CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_GetInstanceAssetPlayerTimeFromEnd_ReturnValue, 0.1f);0x00F5AnimGraphNode_TransitionResult.bCanEnterTransition = CallFunc_Less_FloatFloat_ReturnValue;0x0111goto Label_0473;0x0116Temp_float_Variable = 1f;0x012DTemp_float_Variable_1 = 3f;0x0144Temp_bool_Variable = BigHeadMode;0x0157CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(Switch(Temp_bool_Variable, false => Temp_float_Variable, true => Temp_float_Variable_1, default => K2Node_Select_Default));0x01A8AnimGraphNode_ModifyBone.Scale = CallFunc_Conv_FloatToVector_ReturnValue;0x01CCgoto Label_0473;0x01D1CallFunc_TryGetPawnOwner_ReturnValue_1 = TryGetPawnOwner();0x01E9K2Node_DynamicCast_AsBPC_Rabid_Dog_1 = Cast<BPC_RabidDog_C>(CallFunc_TryGetPawnOwner_ReturnValue_1);0x020DK2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBPC_Rabid_Dog_1);0x022Aif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0261;0x0238K2Node_DynamicCast_AsBPC_Rabid_Dog_1.StartAttackDamage();0x025Cgoto Label_0473;0x0261Label_0261:0x0261CallFunc_TryGetPawnOwner_ReturnValue_1 = TryGetPawnOwner();0x0279K2Node_DynamicCast_AsBPC_Crow_Dog = Cast<BPC_CrowDog_C>(CallFunc_TryGetPawnOwner_ReturnValue_1);0x029DK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBPC_Crow_Dog);0x02BAif (!(K2Node_DynamicCast_bSuccess)) goto Label_0473;0x02C8K2Node_DynamicCast_AsBPC_Crow_Dog.StartAttackDamage();0x02ECgoto Label_0473;0x02F1CallFunc_TryGetPawnOwner_ReturnValue_2 = TryGetPawnOwner();0x0309K2Node_DynamicCast_AsBPC_Rabid_Dog = Cast<BPC_RabidDog_C>(CallFunc_TryGetPawnOwner_ReturnValue_2);0x032DK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBPC_Rabid_Dog);0x034Aif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0381;0x0358K2Node_DynamicCast_AsBPC_Rabid_Dog.EndAttackDamage();0x037Cgoto Label_0473;0x0381Label_0381:0x0381CallFunc_TryGetPawnOwner_ReturnValue_2 = TryGetPawnOwner();0x0399K2Node_DynamicCast_AsBPC_Crow_Dog_1 = Cast<BPC_CrowDog_C>(CallFunc_TryGetPawnOwner_ReturnValue_2);0x03BDK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBPC_Crow_Dog_1);0x03DAif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0473;0x03E8K2Node_DynamicCast_AsBPC_Crow_Dog_1.EndAttackDamage();0x040Cgoto Label_0473;0x0411IdleStartPoint = 5f;0x0428CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.85f, 1f);0x044EIdlePlayRate = CallFunc_RandomFloatInRange_ReturnValue;0x0469goto Label_0473;0x046Egoto Label_000A;0x0473Label_0473:0x0473return;0x0475// end of script | Final | 0x04 |