0x00x0A18
Members 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | AnimBlueprintExtension_PropertyAccess | FAnimSubsystemInstance | {} | ||
| 0x08 | AnimBlueprintExtension_Base | FAnimSubsystemInstance | {} | ||
| 0x20 | AnimGraphNode_Root | FAnimNode_Root | {Result={}} | ||
| 0x158 | AnimGraphNode_CopyPoseFromMesh | FAnimNode_CopyPoseFromMesh | 1 flags | {SourceMeshComponent=nullptr, bUseAttachedParent=false, bCo… | |
| 0x128 | AnimGraphNode_ModifyBone_3 | FAnimNode_ModifyBone | {BoneToModify={BoneName=Head}, Translation={X=0, Y=0, Z=0},… | ||
| 0x20 | AnimGraphNode_LocalToComponentSpace | FAnimNode_ConvertLocalToComponentSpace | {LocalPose={}} | ||
| 0x20 | AnimGraphNode_ComponentToLocalSpace | FAnimNode_ConvertComponentToLocalSpace | {ComponentPose={}} | ||
| 0x128 | AnimGraphNode_ModifyBone_2 | FAnimNode_ModifyBone | {BoneToModify={BoneName=neck_01}, Translation={X=0, Y=0, Z=… | ||
| 0x128 | AnimGraphNode_ModifyBone_1 | FAnimNode_ModifyBone | {BoneToModify={BoneName=spine_05}, Translation={X=0, Y=0, Z… | ||
| 0x128 | AnimGraphNode_ModifyBone | FAnimNode_ModifyBone | {BoneToModify={BoneName=spine_03}, Translation={X=0, Y=0, Z… | ||
| 0x08 | ShinjiRef | ABP_ShinjiPlayer_C* | 7 flags | nullptr | |
| 0x08 | InvalidMesh | USkeletalMeshComponent* | 8 flags | nullptr | |
| 0x01 | Valid | bool | 7 flags | false | |
| 0x09F1 | 0x07 | padding / unreflected | |||
| 0x18 | LookRotation | FRotator | 6 flags | {pitch=0, Yaw=0, Roll=0} | |
| 0x08 | BendBlend | double | 7 flags | 0 | |
Inherited from UAnimInstance 16
| 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 | |
| 0x01 | bQueueMontageEvents : 1bit 7 | bool | Transient+3 flags | false | |
| 0x0032 | 0x06 | 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> | |
| 0x0088 | 0xE8 | padding / unreflected | |||
| 0x70 | NotifyQueue | FAnimNotifyQueue | Transient+1 flags | {AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>} | |
| 0x10 | ActiveAnimNotifyState | TArray<FAnimNotifyEvent> | Transient+3 flags | [] | |
| 0x10 | ActiveAnimNotifyEventReference | TArray<FAnimNotifyEventReference> | Transient+2 flags | [] | |
Functions 9
| 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_MirrorShinji_AnimGraphNode_ModifyBone_52AA2BFF4D89B94F80A2BC86E9251C64()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_MirrorShinji(10);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MirrorShinji_AnimGraphNode_ModifyBone_10A97332411C15603E12D1A7D30C9F56()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_MirrorShinji(368);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MirrorShinji_AnimGraphNode_ModifyBone_BFA28B2549B5FA8E297526A97A464435()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_MirrorShinji(726);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MirrorShinji_AnimGraphNode_ModifyBone_D8AC536E412FE2EC6C89FB94835CC194()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_MirrorShinji(1262);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MirrorShinji_AnimGraphNode_CopyPoseFromMesh_228F419F4C6AFC2243418A8294353051()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_MirrorShinji(1738);0x000Freturn;0x0011// end of script | 0x00 | ||
void BlueprintUpdateAnimation(float DeltaTimeX)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_DeltaTimeX = DeltaTimeX;0x0012ExecuteUbergraph_ABP_MirrorShinji(1743);0x0021return;0x0023// end of script | EventPublic | 0x04 | |
void BlueprintBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ABP_MirrorShinji(1748);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ExecuteUbergraph_ABP_MirrorShinji(int32 EntryPoint)Script63 statements · 1,886 bytes of bytecode0x0000goto [EntryPoint];0x000ABreakRotator(LookRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0038CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x0055CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, -1);0x0083CallFunc_MakeRotator_Yaw_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x00A0CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_2);0x00CFCallFunc_Lerp_ReturnValue = Lerp(0, 0.25, BendBlend);0x0106AnimGraphNode_ModifyBone_2.Rotation = CallFunc_MakeRotator_ReturnValue_1;0x012AK2Node_StructMemberSet_Alpha_ImplicitCast_1 = Cast<3>(CallFunc_Lerp_ReturnValue);0x0147AnimGraphNode_ModifyBone_2.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_1;0x016Bgoto Label_075B;0x0170BreakRotator(LookRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x019ECallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x01BBCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, -1);0x01E9CallFunc_MakeRotator_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0206CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_1);0x0235CallFunc_Lerp_ReturnValue = Lerp(0, 0.25, BendBlend);0x026CAnimGraphNode_ModifyBone_1.Rotation = CallFunc_MakeRotator_ReturnValue_2;0x0290K2Node_StructMemberSet_Alpha_ImplicitCast_2 = Cast<3>(CallFunc_Lerp_ReturnValue);0x02ADAnimGraphNode_ModifyBone_1.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_2;0x02D1goto Label_075B;0x02D6BreakRotator(LookRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0304CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x0321CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, -1);0x034FCallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x036CCallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x039BCallFunc_Lerp_ReturnValue = Lerp(0, 0.25, BendBlend);0x03D2AnimGraphNode_ModifyBone.Rotation = CallFunc_MakeRotator_ReturnValue_3;0x03F6K2Node_StructMemberSet_Alpha_ImplicitCast_3 = Cast<3>(CallFunc_Lerp_ReturnValue);0x0413AnimGraphNode_ModifyBone.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast_3;0x0437goto Label_075B;0x043CLabel_043C:0x043CCallFunc_IsValid_ReturnValue = IsValid(ShinjiRef);0x0459if (!(CallFunc_IsValid_ReturnValue)) goto Label_075B;0x0467CallFunc_GetBaseAimRotation_ReturnValue = ShinjiRef.GetBaseAimRotation();0x049DLookRotation = CallFunc_GetBaseAimRotation_ReturnValue;0x04B8BendBlend = ShinjiRef.BendBlend;0x04E9goto Label_075B;0x04EEBreakRotator(LookRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x051CCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x0539CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, -1);0x0567CallFunc_MakeRotator_Yaw_ImplicitCast_3 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0584CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_3);0x05B3CallFunc_Lerp_ReturnValue = Lerp(0, 0.25, BendBlend);0x05EAAnimGraphNode_ModifyBone_3.Rotation = CallFunc_MakeRotator_ReturnValue;0x060EK2Node_StructMemberSet_Alpha_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x062BAnimGraphNode_ModifyBone_3.Alpha = K2Node_StructMemberSet_Alpha_ImplicitCast;0x064Fgoto Label_075B;0x0654Label_0654:0x0654Temp_bool_Variable = Valid;0x0667AnimGraphNode_CopyPoseFromMesh.SourceMeshComponent = Switch(Temp_bool_Variable, false => InvalidMesh, true => ShinjiRef.Mesh, default => K2Node_Select_Default);0x06C5goto Label_075B;0x06CAgoto Label_0654;0x06CFgoto Label_043C;0x06D4CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x06EEK2Node_DynamicCast_AsBP_Shinji_Player = Cast<BP_ShinjiPlayer_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0712K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Shinji_Player);0x072Fif (!(K2Node_DynamicCast_bSuccess)) goto Label_075B;0x073DShinjiRef = K2Node_DynamicCast_AsBP_Shinji_Player;0x0750Valid = true;0x075BLabel_075B:0x075Breturn;0x075D// end of script | Final | 0x04 |