0x00x1188
Members 45
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x02 | __AnimBlueprintMutables | FAnimBlueprintGeneratedMutableData | 4 flags | {__BoolProperty=false} | |
| 0x03FA | 0x06 | padding / unreflected | |||
| 0x08 | AnimBlueprintExtension_PropertyAccess | FAnimSubsystemInstance | {} | ||
| 0x08 | AnimBlueprintExtension_Base | FAnimSubsystemInstance | {} | ||
| 0x20 | AnimGraphNode_Root | FAnimNode_Root | {Result={}} | ||
| 0x28 | AnimGraphNode_TransitionResult_7 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_6 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_5 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_4 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_3 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_2 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_1 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x48 | AnimGraphNode_SequencePlayer_3 | FAnimNode_SequencePlayer | {Sequence=/Game/Blueprints/Enemy/BerserkTank/New/BerserkTan… | ||
| 0x20 | AnimGraphNode_StateResult_3 | FAnimNode_StateResult | {} | ||
| 0x20 | AnimGraphNode_StateResult_2 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_2 | FAnimNode_SequencePlayer | {Sequence=/Game/Blueprints/Enemy/BerserkTank/New/BerserkTan… | ||
| 0x20 | AnimGraphNode_StateResult_1 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_1 | FAnimNode_SequencePlayer | {Sequence=/Game/Blueprints/Enemy/BerserkTank/New/BerserkTan… | ||
| 0x48 | AnimGraphNode_SequencePlayer | FAnimNode_SequencePlayer | {Sequence=/Game/Blueprints/Enemy/BerserkTank/New/BerserkTan… | ||
| 0x50 | AnimGraphNode_BlendListByBool | FAnimNode_BlendListByBool | {} | ||
| 0x20 | AnimGraphNode_StateResult | FAnimNode_StateResult | {} | ||
| 0xD8 | AnimGraphNode_StateMachine | FAnimNode_StateMachine | {StateMachineIndexInClass=0, MaxTransitionsPerFrame=3, MaxT… | ||
| 0x48 | AnimGraphNode_Slot | FAnimNode_Slot | {Source={}, SlotName=DefaultSlot, bAlwaysUpdateSourcePose=f… | ||
| 0x20 | AnimGraphNode_LocalToComponentSpace | FAnimNode_ConvertLocalToComponentSpace | {LocalPose={}} | ||
| 0x20 | AnimGraphNode_ComponentToLocalSpace | FAnimNode_ConvertComponentToLocalSpace | {ComponentPose={}} | ||
| 0x128 | AnimGraphNode_ModifyBone_6 | FAnimNode_ModifyBone | {BoneToModify={BoneName=BackRoll}, Translation={X=0, Y=0, Z… | ||
| 0x128 | AnimGraphNode_ModifyBone_5 | FAnimNode_ModifyBone | {BoneToModify={BoneName=Roller}, Translation={X=0, Y=0, Z=0… | ||
| 0x128 | AnimGraphNode_ModifyBone_4 | FAnimNode_ModifyBone | {BoneToModify={BoneName=BackDirection}, Translation={X=0, Y… | ||
| 0x128 | AnimGraphNode_ModifyBone_3 | FAnimNode_ModifyBone | {BoneToModify={BoneName=FrontDirection}, Translation={X=0, … | ||
| 0x128 | AnimGraphNode_ModifyBone_2 | FAnimNode_ModifyBone | {BoneToModify={BoneName=BackRunnerLeft}, Translation={X=0, … | ||
| 0x128 | AnimGraphNode_ModifyBone_1 | FAnimNode_ModifyBone | {BoneToModify={BoneName=BackRunnerRight}, Translation={X=0,… | ||
| 0x128 | AnimGraphNode_ModifyBone | FAnimNode_ModifyBone | {BoneToModify={BoneName=FrontRubber}, Translation={X=0, Y=0… | ||
| 0x01 | Berserk | bool | 7 flags | false | |
| 0x10D9 | 0x07 | padding / unreflected | |||
| 0x18 | BackRollRot | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | FrontRollRot | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x08 | BlendAdjust | double | 7 flags | 1 | |
| 0x18 | BackLocation | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | BackDirection | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | FrontLocation | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | FrontDirection | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x01 | isDead | bool | 7 flags | false | |
| 0x01 | isStunt | bool | 7 flags | false | |
| 0x01 | isNotMoving | bool | 7 flags | false | |
| 0x117B | 0x05 | padding / unreflected | |||
| 0x08 | AlphaStart | double | 7 flags | 0 | |
Inherited from UAnimInstance 18
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | CurrentSkeleton | USkeleton* | Transient+6 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 | bUseMainInstanceMontageEvaluationData : 1bit 6 | bool | 5 flags | false | |
| 0x0032 | 0x01 | padding / unreflected | |||
| 0x01 | bQueueMontageEvents : 1bit 0 | bool | Transient+3 flags | false | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x10 | OnMontageBlendingOut | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageBlendedIn | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageStarted | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageEnded | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnAllMontageInstancesEnded | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageSectionChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0098 | 0xB0 | padding / unreflected | |||
| 0x50 | SlotGroupInertializationRequestDataMap | TMap<FName, FInertializationRequest> | TransientProtected+1 flags | <TMap> | |
| 0x0198 | 0x48 | padding / unreflected | |||
| 0x78 | NotifyQueue | FAnimNotifyQueue | Transient+1 flags | {AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>, Wor… | |
| 0x10 | ActiveAnimNotifyState | TArray<FAnimNotifyEvent> | Transient+3 flags | [] | |
| 0x10 | ActiveAnimNotifyEventReference | TArray<FAnimNotifyEventReference> | Transient+2 flags | [] | |
Functions 13
| 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_NewBerserkAnim_AnimGraphNode_ModifyBone_5E9ADAFE4EC2D62D5FBA7ABCF6427E0A()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(961);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_ModifyBone_956D42B644B033EAF09EF792BBBF3A61()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(2274);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_ModifyBone_E46F5912423AE82A4CE9559ECA380B6A()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(1640);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_ModifyBone_6A289DF949F8CA6AC06022A6619827B8()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(150);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_ModifyBone_A09371C149D03929C08EDF8A75FBE325()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(338);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_ModifyBone_817593594872B86849B7E5B3F0AE8198()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(526);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_ModifyBone_F260817747C8F138FA867EBF3600089A()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(678);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_TransitionResult_CA2316564C014D9CCACD40BB7E43D01A()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(893);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_TransitionResult_A6CCC51F4797C3FAD18239A21F304A4D()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(898);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_NewBerserkAnim_AnimGraphNode_TransitionResult_A6402359424CB9C0D3EA6CA33F80A008()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(1577);0x000Freturn;0x0011// end of script | 0x00 | ||
void AnimNotify_Charge()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_NewBerserkAnim(2908);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_NewBerserkAnim(int32 EntryPoint)Script93 statements · 2,916 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_GetOwningActor_ReturnValue = GetOwningActor();0x001EK2Node_DynamicCast_AsBerserk_Tank = Cast<BerserkTank_C>(CallFunc_GetOwningActor_ReturnValue);0x0042K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBerserk_Tank);0x005Fif (!(K2Node_DynamicCast_bSuccess)) goto Label_0B61;0x006DK2Node_DynamicCast_AsBerserk_Tank.StartCharge();0x0091goto Label_0B61;0x0096CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(BlendAdjust, AlphaStart);0x00C4AnimGraphNode_ModifyBone_3.Translation = FrontLocation;0x00E8AnimGraphNode_ModifyBone_3.Rotation = FrontDirection;0x010CK2Node_StructMemberSet_Alpha_ImplicitCast_3 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x0129AnimGraphNode_ModifyBone_3.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_3;0x014Dgoto Label_0B61;0x0152CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(BlendAdjust, AlphaStart);0x0180AnimGraphNode_ModifyBone_4.Translation = BackLocation;0x01A4AnimGraphNode_ModifyBone_4.Rotation = BackDirection;0x01C8K2Node_StructMemberSet_Alpha_ImplicitCast_4 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x01E5AnimGraphNode_ModifyBone_4.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_4;0x0209goto Label_0B61;0x020ECallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(BlendAdjust, AlphaStart);0x023CAnimGraphNode_ModifyBone_5.Rotation = FrontRollRot;0x0260K2Node_StructMemberSet_Alpha_ImplicitCast_5 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x027DAnimGraphNode_ModifyBone_5.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_5;0x02A1goto Label_0B61;0x02A6CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(BlendAdjust, AlphaStart);0x02D4AnimGraphNode_ModifyBone_6.Rotation = BackRollRot;0x02F8K2Node_StructMemberSet_Alpha_ImplicitCast_6 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x0315AnimGraphNode_ModifyBone_6.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_6;0x0339goto Label_0B61;0x033ELabel_033E:0x033ECallFunc_EqualEqual_BoolBool_ReturnValue = EqualEqual_BoolBool(isDead, false);0x035CAnimGraphNode_TransitionResult.bCanEnterTransition = CallFunc_EqualEqual_BoolBool_ReturnValue;0x0378goto Label_0B61;0x037Dgoto Label_033E;0x0382CallFunc_EqualEqual_BoolBool_ReturnValue_2 = EqualEqual_BoolBool(isStunt, false);0x03A0AnimGraphNode_TransitionResult_7.bCanEnterTransition = CallFunc_EqualEqual_BoolBool_ReturnValue_2;0x03BCgoto Label_0B61;0x03C1BreakRotator(FrontDirection, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x03EFCallFunc_Abs_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x040CCallFunc_Abs_ReturnValue = abs(CallFunc_Abs_A_ImplicitCast);0x0431CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Abs_ReturnValue, 4);0x045FBreakVector(FrontLocation, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x048DCallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_BreakVector_Z_1, 0, CallFunc_BreakVector_Z_1);0x04C4CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_3, 0.1);0x04F2CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x0520CallFunc_MakeRotator_Pitch_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x053DCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast_1, 0f);0x056CCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x0591CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, AlphaStart);0x05BFAnimGraphNode_ModifyBone.Rotation = CallFunc_MakeRotator_ReturnValue_1;0x05E3K2Node_StructMemberSet_Alpha_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x0600AnimGraphNode_ModifyBone.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_2;0x0624goto Label_0B61;0x0629CallFunc_EqualEqual_BoolBool_ReturnValue_1 = EqualEqual_BoolBool(isNotMoving, false);0x0647AnimGraphNode_TransitionResult_5.bCanEnterTransition = CallFunc_EqualEqual_BoolBool_ReturnValue_1;0x0663goto Label_0B61;0x0668BreakRotator(BackDirection, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0696CallFunc_FClamp_Value_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x06B3CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_FClamp_Value_ImplicitCast, 0, 90);0x06EACallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_1, -3);0x0718BreakVector(BackLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0746CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_BreakVector_Z, 0, CallFunc_BreakVector_Z);0x077DCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_2, -0.5);0x07ABCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x07D9CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x07F6CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, 0f);0x0825CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x084ACallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, AlphaStart);0x0878AnimGraphNode_ModifyBone_2.Rotation = CallFunc_MakeRotator_ReturnValue;0x089CK2Node_StructMemberSet_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x08B9AnimGraphNode_ModifyBone_2.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast;0x08DDgoto Label_0B61;0x08E2BreakRotator(BackDirection, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0910CallFunc_FClamp_Value_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x092DCallFunc_FClamp_ReturnValue = FClamp(CallFunc_FClamp_Value_ImplicitCast_1, -90, 0);0x0964CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue, 3);0x0992BreakVector(BackLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x09C0CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_BreakVector_Z, 0, CallFunc_BreakVector_Z);0x09F7CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_2, -0.5);0x0A25CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0A53CallFunc_MakeRotator_Pitch_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_2);0x0A70CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast_2, 0f);0x0A9FCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x0AC4CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, AlphaStart);0x0AF2AnimGraphNode_ModifyBone_1.Rotation = CallFunc_MakeRotator_ReturnValue_2;0x0B16K2Node_StructMemberSet_Alpha_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x0B33AnimGraphNode_ModifyBone_1.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_1;0x0B57goto Label_0B61;0x0B5Cgoto Label_000A;0x0B61Label_0B61:0x0B61return;0x0B63// end of script | Final | 0x04 |