implements IBPI_CharacterAnim_C
0x00x3A9C
Members 187
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x58 | __AnimBlueprintMutables | FAnimBlueprintGeneratedMutableData | 3 flags | {__ByteProperty=0, __AnimSequenceBase_0=nullptr, __AnimSequ… | |
| 0x08 | AnimBlueprintExtension_PropertyAccess | FAnimSubsystemInstance | {} | ||
| 0x08 | AnimBlueprintExtension_Base | FAnimSubsystemInstance | {} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_11 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x28 | AnimGraphNode_UseCachedPose_25 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=AfterCtrlRigPose} | ||
| 0x50 | AnimGraphNode_BlendListByEnum_3 | FAnimNode_BlendListByEnum | {} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_10 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x40 | AnimGraphNode_SequenceEvaluator_3 | FAnimNode_SequenceEvaluator | {} | ||
| 0x28 | AnimGraphNode_UseCachedPose_24 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=AfterCtrlRigPose} | ||
| 0x80 | AnimGraphNode_SaveCachedPose_11 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=AfterCtrlRigPose} | ||
| 0x80 | AnimGraphNode_SaveCachedPose_10 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=LocomotionPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_23 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=LocomotionPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_22 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=LocomotionPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_21 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=LocomotionPose} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_9 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x28 | AnimGraphNode_UseCachedPose_20 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=LocomotionPose} | ||
| 0x40 | AnimGraphNode_SequenceEvaluator_2 | FAnimNode_SequenceEvaluator | {} | ||
| 0x138 | AnimGraphNode_HandIKRetargeting | FAnimNode_HandIKRetargeting | {RightHandFK={BoneName=hand_r}, LeftHandFK={BoneName=hand_l… | ||
| 0x20 | AnimGraphNode_LocalToComponentSpace_1 | FAnimNode_ConvertLocalToComponentSpace | {LocalPose={}} | ||
| 0x20 | AnimGraphNode_ComponentToLocalSpace_1 | FAnimNode_ConvertComponentToLocalSpace | {ComponentPose={}} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_8 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x48 | AnimGraphNode_Slot_6 | FAnimNode_Slot | {Source={}, SlotName=TwoHand, bAlwaysUpdateSourcePose=false} | ||
| 0x48 | AnimGraphNode_Slot_5 | FAnimNode_Slot | {Source={}, SlotName=DefaultSlot, bAlwaysUpdateSourcePose=f… | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_7 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x48 | AnimGraphNode_Slot_4 | FAnimNode_Slot | {Source={}, SlotName=Additive, bAlwaysUpdateSourcePose=fals… | ||
| 0x80 | AnimGraphNode_SaveCachedPose_9 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=Poses} | ||
| 0x28 | AnimGraphNode_UseCachedPose_19 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=Poses} | ||
| 0x28 | AnimGraphNode_UseCachedPose_18 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=Poses} | ||
| 0x80 | AnimGraphNode_SaveCachedPose_8 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=1hPose} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_6 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x48 | AnimGraphNode_Slot_3 | FAnimNode_Slot | {Source={}, SlotName=LeftArm, bAlwaysUpdateSourcePose=false} | ||
| 0x80 | AnimGraphNode_SaveCachedPose_7 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=AfterRightArmPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_17 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=AfterRightArmPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_16 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=AfterRightArmPose} | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer_2 | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/Pose/BS_ArmEmote… | ||
| 0x50 | AnimGraphNode_BlendListByBool_1 | FAnimNode_BlendListByBool | {} | ||
| 0x80 | AnimGraphNode_SaveCachedPose_6 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=EndPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_15 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=EndPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_14 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=EndPose} | ||
| 0x128 | AnimGraphNode_ModifyBone | FAnimNode_ModifyBone | {BoneToModify={BoneName=pelvis}, Translation={X=0, Y=0, Z=0… | ||
| 0x50 | AnimGraphNode_BlendListByBool | FAnimNode_BlendListByBool | {} | ||
| 0x20 | AnimGraphNode_ComponentToLocalSpace | FAnimNode_ConvertComponentToLocalSpace | {ComponentPose={}} | ||
| 0x80 | AnimGraphNode_SaveCachedPose_5 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=BeforeRagdoll} | ||
| 0x28 | AnimGraphNode_UseCachedPose_13 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=BeforeRagdoll} | ||
| 0x28 | AnimGraphNode_UseCachedPose_12 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=BeforeRagdoll} | ||
| 0x20 | AnimGraphNode_LocalToComponentSpace | FAnimNode_ConvertLocalToComponentSpace | {LocalPose={}} | ||
| 0x4B8 | AnimGraphNode_ControlRig_1 | FAnimNode_ControlRig | 1 flags | {ControlRigClass=/Game/Ride/Character/Animation/LookAtCtrlr… | |
| 0x28 | AnimGraphNode_UseCachedPose_11 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=After2Hand} | ||
| 0x28 | AnimGraphNode_UseCachedPose_10 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=After2Hand} | ||
| 0x48 | AnimGraphNode_Slot_2 | FAnimNode_Slot | {Source={}, SlotName=UpperBody, bAlwaysUpdateSourcePose=fal… | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_5 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BranchFilter, … | ||
| 0x40 | AnimGraphNode_SequenceEvaluator_1 | FAnimNode_SequenceEvaluator | {} | ||
| 0x4B8 | AnimGraphNode_ControlRig | FAnimNode_ControlRig | 1 flags | {ControlRigClass=/Game/Ride/Character/Animation/TPPCtrlrig.… | |
| 0x28 | AnimGraphNode_TransitionResult_22 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_21 | FAnimNode_TransitionResult | {bCanEnterTransition=true} | ||
| 0x28 | AnimGraphNode_TransitionResult_20 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_19 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_18 | FAnimNode_TransitionResult | {bCanEnterTransition=true} | ||
| 0x28 | AnimGraphNode_TransitionResult_17 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_16 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_15 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_14 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_13 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_12 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_11 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_10 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_9 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_8 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 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=true} | ||
| 0x28 | AnimGraphNode_TransitionResult_3 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x118 | AnimGraphNode_RotationOffsetBlendSpace_2 | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer_1 | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/BS_Moped_TPP.BS_… | ||
| 0x50 | AnimGraphNode_BlendListByEnum_2 | FAnimNode_BlendListByEnum | {} | ||
| 0x118 | AnimGraphNode_RotationOffsetBlendSpace_1 | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x48 | AnimGraphNode_SequencePlayer_7 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/Passenger_Idle_01.… | ||
| 0x20 | AnimGraphNode_StateResult_7 | FAnimNode_StateResult | {} | ||
| 0x28 | AnimGraphNode_TransitionResult_2 | FAnimNode_TransitionResult | {bCanEnterTransition=true} | ||
| 0x20 | AnimGraphNode_StateResult_6 | FAnimNode_StateResult | {} | ||
| 0x28 | AnimGraphNode_TransitionResult_1 | FAnimNode_TransitionResult | {bCanEnterTransition=true} | ||
| 0x28 | AnimGraphNode_TransitionResult | FAnimNode_TransitionResult | {bCanEnterTransition=true} | ||
| 0x48 | AnimGraphNode_SequencePlayer_6 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/TPP_JumpLand_01.TP… | ||
| 0x20 | AnimGraphNode_StateResult_5 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_5 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/TPP_JumpIdle_01.TP… | ||
| 0x20 | AnimGraphNode_StateResult_4 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_4 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/TPP_JumpStart_01.T… | ||
| 0x20 | AnimGraphNode_StateResult_3 | FAnimNode_StateResult | {} | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/Driver_BS.Driver… | ||
| 0x118 | AnimGraphNode_RotationOffsetBlendSpace | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x20 | AnimGraphNode_StateResult_2 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_3 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Environment/Wildlife/Monkey/Animation/… | ||
| 0x50 | AnimGraphNode_BlendListByEnum_1 | FAnimNode_BlendListByEnum | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_2 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Environment/Wildlife/Monkey/Animation/… | ||
| 0x20 | AnimGraphNode_StateResult_1 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_1 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Environment/Wildlife/Monkey/Animation/… | ||
| 0x50 | AnimGraphNode_BlendListByEnum | FAnimNode_BlendListByEnum | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Environment/Wildlife/Monkey/Animation/… | ||
| 0x20 | AnimGraphNode_StateResult | FAnimNode_StateResult | {} | ||
| 0xC8 | AnimGraphNode_StateMachine | FAnimNode_StateMachine | {StateMachineIndexInClass=0, MaxTransitionsPerFrame=3, MaxT… | ||
| 0x80 | AnimGraphNode_SaveCachedPose_4 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=EndEnd} | ||
| 0x28 | AnimGraphNode_UseCachedPose_9 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=EndEnd} | ||
| 0x20 | AnimGraphNode_Root | FAnimNode_Root | {Result={}} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_4 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x28 | AnimGraphNode_UseCachedPose_8 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=LocomotionPose} | ||
| 0x40 | AnimGraphNode_SequenceEvaluator | FAnimNode_SequenceEvaluator | {} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_3 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[2 items], BlendMode=BranchFilter,… | ||
| 0x80 | AnimGraphNode_SaveCachedPose_3 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=ArmemotePose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_7 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=ArmemotePose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_6 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=ArmemotePose} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_2 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x48 | AnimGraphNode_Slot_1 | FAnimNode_Slot | {Source={}, SlotName=CigSlotLeft, bAlwaysUpdateSourcePose=f… | ||
| 0x80 | AnimGraphNode_SaveCachedPose_2 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=leftarmPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_5 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=leftarmPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_4 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=leftarmPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_3 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=1hPose} | ||
| 0x28 | AnimGraphNode_UseCachedPose_2 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=1hPose} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_1 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x48 | AnimGraphNode_Slot | FAnimNode_Slot | {Source={}, SlotName=WinchSlot, bAlwaysUpdateSourcePose=fal… | ||
| 0x80 | AnimGraphNode_SaveCachedPose_1 | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=SlotPoses} | ||
| 0x28 | AnimGraphNode_UseCachedPose_1 | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=SlotPoses} | ||
| 0x28 | AnimGraphNode_UseCachedPose | FAnimNode_UseCachedPose | {LinkToCachingNode={}, CachePoseName=SlotPoses} | ||
| 0x80 | AnimGraphNode_SaveCachedPose | FAnimNode_SaveCachedPose | {Pose={}, CachePoseName=After2Hand} | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x04 | __CustomProperty_RigUnit_SetTranslation_Weight_C0888ED5482E946DB23C5DA0AA15F545 | float | 4 flags | 0 | |
| 0x36C4 | 0x04 | padding / unreflected | |||
| 0x18 | __CustomProperty_AimItem_Primary_Target_C0888ED5482E946DB23C5DA0AA15F545 | FVector | 4 flags | {X=0, Y=0, Z=0} | |
| 0x01 | __CustomProperty_IsPassenger_A25F4DC3422AE1A3A094D5B23F7B004D | bool | 4 flags | false | |
| 0x01 | __CustomProperty_CharacterPose_A25F4DC3422AE1A3A094D5B23F7B004D | E_CharacterPose | 4 flags | NewEnumerator0 | |
| 0x36E2 | 0x06 | padding / unreflected | |||
| 0x18 | __CustomProperty_AimRot_A25F4DC3422AE1A3A094D5B23F7B004D | FRotator | 3 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x60 | __CustomProperty_HandLTarget_A25F4DC3422AE1A3A094D5B23F7B004D | FTransform | 3 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x01 | __CustomProperty_UseArmIK_A25F4DC3422AE1A3A094D5B23F7B004D | bool | 4 flags | false | |
| 0x3761 | 0x0F | padding / unreflected | |||
| 0x60 | __CustomProperty_HandRTarget_A25F4DC3422AE1A3A094D5B23F7B004D | FTransform | 3 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x18 | K2Node_PropertyAccess_4 | FVector | 4 flags | {X=0, Y=0, Z=0} | |
| 0x01 | K2Node_PropertyAccess_3 | bool | 4 flags | false | |
| 0x37E9 | 0x07 | padding / unreflected | |||
| 0x08 | K2Node_PropertyAccess_2 | UPawnMovementComponent* | 4 flags | nullptr | |
| 0x18 | K2Node_PropertyAccess_1 | FVector | 4 flags | {X=0, Y=0, Z=0} | |
| 0x01 | K2Node_PropertyAccess | EMovementMode | 4 flags | MOVE_None | |
| 0x3811 | 0x07 | padding / unreflected | |||
| 0x08 | Character | ACharacter* | 7 flags | nullptr | |
| 0x08 | MovementComponent | UCharacterMovementComponent* | 8 flags | nullptr | |
| 0x01 | Can Strafe | bool | 7 flags | false | |
| 0x3829 | 0x07 | padding / unreflected | |||
| 0x18 | Velocity | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | GroundSpeed | double | 7 flags | 0 | |
| 0x08 | Running Speed | double | 7 flags | 300 | |
| 0x08 | Strafe | double | 7 flags | 0 | |
| 0x01 | ShouldMove | bool | 7 flags | false | |
| 0x01 | IsFalling | bool | 7 flags | false | |
| 0x3862 | 0x02 | padding / unreflected | |||
| 0x04 | Delta Time X | float | 7 flags | 0 | |
| 0x01 | Use Arm IK | bool | 7 flags | false | |
| 0x01 | Is Driver | bool | 7 flags | false | |
| 0x01 | ECharacterPose | E_CharacterPose | 7 flags | NewEnumerator0 | |
| 0x386B | 0x01 | padding / unreflected | |||
| 0x04 | CtrlRigAlpha | float | 7 flags | 1 | |
| 0x08 | CurrentPoseSequence | UAnimSequenceBase* | 7 flags | /Game/Ride/Character/Animation/FPP_2HObject_Idle_01.FPP_2HO… | |
| 0x18 | AimDirection | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | AimRot | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x08 | Pitch | double | 7 flags | 0 | |
| 0x08 | Yaw | double | 7 flags | 0 | |
| 0x18 | AimRotation | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | Aim RotationLastTick | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x01 | IsRagdoll | bool | 7 flags | false | |
| 0x01 | HasAcceleration | bool | 7 flags | false | |
| 0x01 | IsOnGround | bool | 7 flags | false | |
| 0x01 | IsJumping | bool | 7 flags | false | |
| 0x01 | Land | bool | 7 flags | false | |
| 0x01 | JumpToMoving | bool | 7 flags | false | |
| 0x38EE | 0x02 | padding / unreflected | |||
| 0x60 | RagdollTransform | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x01 | IsPickedUp | bool | 7 flags | false | |
| 0x3951 | 0x03 | padding / unreflected | |||
| 0x04 | Direction | float | 7 flags | 0 | |
| 0x08 | IKSkeletal Mesh | UPrimitiveComponent* | 7 flags | nullptr | |
| 0x60 | RightArmIK | FTransform | 6 flags | {Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0… | |
| 0x08 | BPWinnebago | ABP_Vehicle_Winnebago_01_C* | 7 flags | nullptr | |
| 0x39C8 | 0x08 | padding / unreflected | |||
| 0x60 | LeftArmIK | FTransform | 6 flags | {Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0… | |
| 0x04 | SteeringAngle | float | 7 flags | 0 | |
| 0x3A34 | 0x04 | padding / unreflected | |||
| 0x18 | DriverControlRotation | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x01 | Is Passenger | bool | 7 flags | false | |
| 0x01 | FollowPelvisBone | bool | 7 flags | false | |
| 0x01 | Is Hand Posing | bool | 7 flags | false | |
| 0x3A53 | 0x05 | padding / unreflected | |||
| 0x08 | Hand Emote Yaw | double | 7 flags | 0 | |
| 0x08 | Hand Emote Pitch | double | 7 flags | 0 | |
| 0x01 | BlendEmoteRight | bool | 7 flags | false | |
| 0x01 | BlendEmoteLeft | bool | 7 flags | false | |
| 0x01 | Seat Type | ECharSeatType | 7 flags | NewEnumerator0 | |
| 0x3A6B | 0x05 | padding / unreflected | |||
| 0x08 | Ik Target | AActor* | 7 flags | nullptr | |
| 0x08 | LookatActor | AActor* | 6 flags | nullptr | |
| 0x18 | AimTarget | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x04 | Rig Unit Set Translation Weight | float | 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 | |||
| 0x70 | NotifyQueue | FAnimNotifyQueue | Transient+1 flags | {AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>} | |
| 0x10 | ActiveAnimNotifyState | TArray<FAnimNotifyEvent> | Transient+3 flags | [] | |
| 0x10 | ActiveAnimNotifyEventReference | TArray<FAnimNotifyEventReference> | Transient+2 flags | [] | |
Functions 15
| Signature | Flags | Native | Params |
|---|---|---|---|
void SetHandIK(bool IsIkEnable, AActor* IKTarget, const bool& Success)Script37 statements · 611 bytes of bytecode0x0000if (!(IsIkEnable)) goto Label_015B;0x000EK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(IKTarget);0x0032K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x004FCallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x006Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_0181;0x007AUse Arm IK = IsIkEnable;0x008DK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(IKTarget);0x00B1K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x00CEIKSkeletal Mesh = K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.SkeletalMesh;0x00F7K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(IKTarget);0x011BK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0138BPWinnebago = K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01;0x014BLabel_014B:0x014BSuccess = true;0x0156goto Label_0260;0x015BLabel_015B:0x015BUse Arm IK = false;0x0166BPWinnebago = nullptr;0x0171IKSkeletal Mesh = nullptr;0x017Cgoto Label_0260;0x0181Label_0181:0x0181Use Arm IK = IsIkEnable;0x0194K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(IKTarget);0x01B8K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01D5if (!(K2Node_DynamicCast_bSuccess)) goto Label_0245;0x01E3K2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x021ALabel_021A:0x021AIKSkeletal Mesh = CallFunc_GetPhysicsMesh_PrimitiveComponent;0x022DIk Target = IKTarget;0x0240goto Label_014B;0x0245Label_0245:0x0245CallFunc_GetPhysicsMesh_Success = false;0x0250CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x025Bgoto Label_021A;0x0260Label_0260:0x0260return;0x0262// end of script | Public | 0x11 | |
void SetCharPose(const E_CharacterPose& Pose, UAnimSequenceBase* Sequence, const bool& Success)Script4 statements · 49 bytes of bytecode0x0000ECharacterPose = Pose;0x001BCurrentPoseSequence = Sequence;0x002Ereturn;0x0030// end of script | Public | 0x11 | |
void SetRagdoll(bool TRUE, const bool& Success)Script4 statements · 33 bytes of bytecode0x0000IsRagdoll = TRUE;0x0013Success = true;0x001Ereturn;0x0020// end of script | Public | 0x02 | |
void AnimGraph(FPoseLink& AnimGraph)Script3 statements · 40 bytes of bytecode0x0000AnimGraph = PoseLink{-1};0x0025return;0x0027// end of script | 0x10 | ||
void OnLandExit(FAnimUpdateContext& Context, FAnimNodeReference& Node)Script3 statements · 14 bytes of bytecode0x0000Land = false;0x000Breturn;0x000D// end of script | Public | 0x20 | |
void SetCharacterPose(const E_CharacterPose& ECharacterPose, UAnimSequenceBase* CurrentPoseSequence)Script4 statements · 49 bytes of bytecode0x0000ECharacterPose = ECharacterPose;0x001BCurrentPoseSequence = CurrentPoseSequence;0x002Ereturn;0x0030// end of script | Public | 0x10 | |
void SetDriver(bool IsDriver)Script3 statements · 22 bytes of bytecode0x0000Is Driver = IsDriver;0x0013return;0x0015// end of script | Public | 0x01 | |
void BlueprintUpdateAnimation(float DeltaTimeX)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_DeltaTimeX = DeltaTimeX;0x0012ExecuteUbergraph_BPA_Monkey(5293);0x0021return;0x0023// end of script | EventPublic | 0x04 | |
void BlueprintInitializeAnimation()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPA_Monkey(5045);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_Monkey_AnimGraphNode_LayeredBoneBlend_F57696EF42641BD68828D1A35365E0AC()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPA_Monkey(5364);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetIsDriver(bool IsDriver)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDriver = IsDriver;0x0012ExecuteUbergraph_BPA_Monkey(5627);0x0021return;0x0023// end of script | Public | 0x01 | |
void SetIsPassenger(bool IsPassenger, const ECharSeatType& SeatType)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsPassenger = IsPassenger;0x0012PersistentFrame.K2Node_Event_SeatType = SeatType;0x0024ExecuteUbergraph_BPA_Monkey(5647);0x0033return;0x0035// end of script | Public | 0x02 | |
void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_Monkey_AnimGraphNode_ModifyBone_702D42F849C0A63818A11FB08BDF8FCF()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPA_Monkey(5694);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetHeadbob(bool Enable)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Enable = Enable;0x0012ExecuteUbergraph_BPA_Monkey(5813);0x0021return;0x0023// end of script | Public | 0x01 | |
void ExecuteUbergraph_BPA_Monkey(int32 EntryPoint)Script220 statements · 5,817 bytes of bytecode0x0000PushFlow(Label_16B6);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FRig Unit Set Translation Weight = 0f;0x0026PopFlow();0x0027Label_0027:0x0027CallFunc_IsFalling_ReturnValue = MovementComponent.IsFalling();0x0055IsFalling = CallFunc_IsFalling_ReturnValue;0x0068PopFlow();0x0069Label_0069:0x0069if (!(Use Arm IK)) PopFlow();0x0073K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 0);0x0092if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_00FB;0x00A0K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 1);0x00BFif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_00FB;0x00CDK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 2);0x00ECif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0396;0x00FAPopFlow();0x00FBLabel_00FB:0x00FBCallFunc_K2_GetActorRotation_ReturnValue_2 = BPWinnebago.K2_GetActorRotation();0x012DCallFunc_NormalizedDeltaRotator_ReturnValue_2 = NormalizedDeltaRotator(BPWinnebago.ReplicatedAimRotation, CallFunc_K2_GetActorRotation_ReturnValue_2);0x0171BreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue_2, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x019FCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x01D2DriverControlRotation = CallFunc_MakeRotator_ReturnValue_1;0x01EDCallFunc_GetSteeringAngle_ReturnValue = BPWinnebago.Wheel_FL.GetSteeringAngle();0x0235SteeringAngle = CallFunc_GetSteeringAngle_ReturnValue;0x0250CallFunc_GetSocketTransform_ReturnValue_2 = IKSkeletal Mesh.GetSocketTransform(FName(SteeringWheelSocket_L), 0);0x0295LeftArmIK = CallFunc_GetSocketTransform_ReturnValue_2;0x02B0if (!(BPWinnebago.IsClutchDown)) goto Label_0335;0x02D4CallFunc_GetSocketTransform_ReturnValue = IKSkeletal Mesh.GetSocketTransform(FName(GearstickSocket), 0);0x0319RightArmIK = CallFunc_GetSocketTransform_ReturnValue;0x0334PopFlow();0x0335Label_0335:0x0335CallFunc_GetSocketTransform_ReturnValue_1 = IKSkeletal Mesh.GetSocketTransform(FName(SteeringWheelSocket_R), 0);0x037ARightArmIK = CallFunc_GetSocketTransform_ReturnValue_1;0x0395PopFlow();0x0396Label_0396:0x0396CallFunc_GetSocketTransform_ReturnValue_4 = IKSkeletal Mesh.GetSocketTransform(FName(steeringSocket_l), 0);0x03DBLeftArmIK = CallFunc_GetSocketTransform_ReturnValue_4;0x03F6CallFunc_GetSocketTransform_ReturnValue_3 = IKSkeletal Mesh.GetSocketTransform(FName(steeringSocket_r), 0);0x043BRightArmIK = CallFunc_GetSocketTransform_ReturnValue_3;0x0456K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(Ik Target);0x047AK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0497if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0515;0x04A5K2Node_DynamicCast_AsBPI_Interact.GetRideableSteeringInput(CallFunc_GetRideableSteeringInput_Success, CallFunc_GetRideableSteeringInput_Steering);0x04DCLabel_04DC:0x04DCK2Node_VariableSet_SteeringAngle_ImplicitCast = Cast<3>(CallFunc_GetRideableSteeringInput_Steering);0x04F9SteeringAngle = K2Node_VariableSet_SteeringAngle_ImplicitCast;0x0514PopFlow();0x0515Label_0515:0x0515CallFunc_GetRideableSteeringInput_Success = false;0x0520CallFunc_GetRideableSteeringInput_Steering = 0;0x053Bgoto Label_04DC;0x0540Label_0540:0x0540CallFunc_GetCurrentAcceleration_ReturnValue = MovementComponent.GetCurrentAcceleration();0x0572CallFunc_NotEqual_VectorVector_ReturnValue = NotEqual_VectorVector(CallFunc_GetCurrentAcceleration_ReturnValue, FVector(0, 0, 0), 0f);0x05ADCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(GroundSpeed, 0.01);0x05D3CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_NotEqual_VectorVector_ReturnValue);0x05F9ShouldMove = CallFunc_BooleanAND_ReturnValue;0x060CCallFunc_K2_GetActorRotation_ReturnValue_1 = Character.K2_GetActorRotation();0x063ECallFunc_CalculateDirection_ReturnValue = CalculateDirection(Velocity, CallFunc_K2_GetActorRotation_ReturnValue_1);0x066CDirection = CallFunc_CalculateDirection_ReturnValue;0x0687PopFlow();0x0688Label_0688:0x0688K2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(Character);0x06ACK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x06C9CallFunc_GetBaseAimRotation_ReturnValue_1 = K2Node_DynamicCast_AsBP_Monkey.GetBaseAimRotation();0x06FFAim RotationLastTick = CallFunc_GetBaseAimRotation_ReturnValue_1;0x071APopFlow();0x071BLabel_071B:0x071BK2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(Character);0x073FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x075CCallFunc_GetBaseAimRotation_ReturnValue_1 = K2Node_DynamicCast_AsBP_Monkey.GetBaseAimRotation();0x0792CallFunc_NormalizedDeltaRotator_ReturnValue_1 = NormalizedDeltaRotator(CallFunc_GetBaseAimRotation_ReturnValue_1, Aim RotationLastTick);0x07C0AimRotation = CallFunc_NormalizedDeltaRotator_ReturnValue_1;0x07DBgoto Label_0688;0x07E0Label_07E0:0x07E0K2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(Character);0x0804K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x0821CallFunc_GetBaseAimRotation_ReturnValue = K2Node_DynamicCast_AsBP_Monkey.GetBaseAimRotation();0x0857CallFunc_K2_GetActorRotation_ReturnValue = K2Node_DynamicCast_AsBP_Monkey.K2_GetActorRotation();0x0889CallFunc_NormalizedDeltaRotator_ReturnValue = NormalizedDeltaRotator(CallFunc_GetBaseAimRotation_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue);0x08B7BreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x08E5CallFunc_ClampAngle_AngleDegrees_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x0902CallFunc_ClampAngle_ReturnValue = ClampAngle(CallFunc_ClampAngle_AngleDegrees_ImplicitCast, -90, 90);0x0939CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_ClampAngle_ReturnValue, -1);0x0967CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0984CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x09B3AimRot = CallFunc_MakeRotator_ReturnValue;0x09CEgoto Label_071B;0x09D3Label_09D3:0x09D3CallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x09EBCallFunc_K2_GetActorLocation_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue.K2_GetActorLocation();0x0A1DCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 500));0x0A5BCallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0AE3BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0B98CallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakHitResult_Distance);0x0BB5CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, 150);0x0BDBif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) PopFlow();0x0BE5BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0C9ACallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakHitResult_Distance);0x0CB7CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, 150);0x0CDDLand = CallFunc_LessEqual_DoubleDouble_ReturnValue;0x0CF0PopFlow();0x0CF1Label_0CF1:0x0CF1if (!(IsFalling)) PopFlow();0x0CFBgoto Label_09D3;0x0D00Label_0D00:0x0D00Velocity = MovementComponent.Velocity;0x0D31CallFunc_VSizeXY_ReturnValue = VSizeXY(Velocity);0x0D56CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_VSizeXY_ReturnValue, Running Speed);0x0D84GroundSpeed = CallFunc_Divide_DoubleDouble_ReturnValue;0x0D9FPopFlow();0x0DA0Label_0DA0:0x0DA0PushFlow(Label_1325);0x0DA5PushFlow(Label_1276);0x0DAAPushFlow(Label_0F9F);0x0DAFPushFlow(Label_0CF1);0x0DB4PushFlow(Label_0DD7);0x0DB9PushFlow(Label_0E11);0x0DBEPushFlow(Label_07E0);0x0DC3PushFlow(Label_0069);0x0DC8PushFlow(Label_0027);0x0DCDPushFlow(Label_0540);0x0DD2goto Label_0D00;0x0DD7Label_0DD7:0x0DD7CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(IsOnGround, HasAcceleration);0x0DFDJumpToMoving = CallFunc_BooleanAND_ReturnValue_1;0x0E10PopFlow();0x0E11Label_0E11:0x0E11CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(K2Node_PropertyAccess_4, FVector(1, 1, 0));0x0E4FCallFunc_VSizeXYSquared_ReturnValue = VSizeXYSquared(CallFunc_Multiply_VectorVector_ReturnValue);0x0E74CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_VSizeXYSquared_ReturnValue, 0, 1e-06);0x0EA3CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_NearlyEqual_FloatFloat_ReturnValue);0x0EC0HasAcceleration = CallFunc_Not_PreBool_ReturnValue_1;0x0ED3IsOnGround = K2Node_PropertyAccess_3;0x0EE6IsJumping = false;0x0EF1IsFalling = false;0x0EFCCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_PropertyAccess, 3);0x0F1Bif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0F25BreakVector(K2Node_PropertyAccess_1, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0F53CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_Z, 0);0x0F79if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_0F93;0x0F87IsJumping = true;0x0F92PopFlow();0x0F93Label_0F93:0x0F93IsFalling = true;0x0F9EPopFlow();0x0F9FLabel_0F9F:0x0F9Fif (!(Is Passenger)) PopFlow();0x0FA9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 0);0x0FC8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1004;0x0FD6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 2);0x0FF5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1004;0x1003PopFlow();0x1004Label_1004:0x1004K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(Character);0x1028K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x1045CallFunc_K2_GetActorRotation_ReturnValue_3 = K2Node_DynamicCast_AsBP_First_Person_Character.K2_GetActorRotation();0x1077CallFunc_NormalizedDeltaRotator_ReturnValue_3 = NormalizedDeltaRotator(K2Node_DynamicCast_AsBP_First_Person_Character.PassengerAimRotation, CallFunc_K2_GetActorRotation_ReturnValue_3);0x10BBBreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue_3, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x10E9CallFunc_ClampAngle_AngleDegrees_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Pitch_2);0x1106CallFunc_ClampAngle_ReturnValue_1 = ClampAngle(CallFunc_ClampAngle_AngleDegrees_ImplicitCast_1, -90, 90);0x113DPitch = CallFunc_ClampAngle_ReturnValue_1;0x1158K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(Character);0x117CK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x1199CallFunc_K2_GetActorRotation_ReturnValue_3 = K2Node_DynamicCast_AsBP_First_Person_Character.K2_GetActorRotation();0x11CBCallFunc_NormalizedDeltaRotator_ReturnValue_3 = NormalizedDeltaRotator(K2Node_DynamicCast_AsBP_First_Person_Character.PassengerAimRotation, CallFunc_K2_GetActorRotation_ReturnValue_3);0x120FBreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue_3, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x123DK2Node_VariableSet_Yaw_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_2);0x125AYaw = K2Node_VariableSet_Yaw_ImplicitCast;0x1275PopFlow();0x1276Label_1276:0x1276CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsPickedUp);0x1293CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(IsRagdoll, CallFunc_Not_PreBool_ReturnValue_2);0x12B9CallFunc_IsServer_ReturnValue = IsServer(this);0x12CECallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(CallFunc_IsServer_ReturnValue);0x12EBCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_3);0x1311FollowPelvisBone = CallFunc_BooleanAND_ReturnValue_3;0x1324PopFlow();0x1325Label_1325:0x1325CallFunc_IsValid_ReturnValue_1 = IsValid(LookatActor);0x1342if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_000F;0x1350CallFunc_K2_GetActorLocation_ReturnValue_1 = LookatActor.K2_GetActorLocation();0x1382AimTarget = CallFunc_K2_GetActorLocation_ReturnValue_1;0x139DRig Unit Set Translation Weight = 1f;0x13B4PopFlow();0x13B5CallFunc_GetOwningActor_ReturnValue = GetOwningActor();0x13C9K2Node_DynamicCast_AsCharacter = Cast<Character>(CallFunc_GetOwningActor_ReturnValue);0x13EDK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsCharacter);0x140Aif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1414Character = K2Node_DynamicCast_AsCharacter;0x1427MovementComponent = Character.CharacterMovement;0x1450CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Character.CharacterMovement.bOrientRotationToMovement);0x1499Can Strafe = CallFunc_Not_PreBool_ReturnValue;0x14ACPopFlow();0x14ADDelta Time X = K2Node_Event_DeltaTimeX;0x14C8CallFunc_IsValid_ReturnValue = IsValid(Character);0x14E5if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x14EFgoto Label_0DA0;0x14F4CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(BlendEmoteRight);0x1519CallFunc_Array_Set_Item_ImplicitCast_1 = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue_1);0x1536/Script/Engine.Default__KismetArrayLibrary.Array_Set(AnimGraphNode_LayeredBoneBlend_3.BlendWeights, 0, CallFunc_Array_Set_Item_ImplicitCast_1, false);0x1577CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(BlendEmoteLeft);0x159CCallFunc_Array_Set_Item_ImplicitCast = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue);0x15B9/Script/Engine.Default__KismetArrayLibrary.Array_Set(AnimGraphNode_LayeredBoneBlend_3.BlendWeights, 1, CallFunc_Array_Set_Item_ImplicitCast, false);0x15FAPopFlow();0x15FBIs Driver = K2Node_Event_IsDriver;0x160EPopFlow();0x160FIs Passenger = K2Node_Event_IsPassenger;0x1622Seat Type = K2Node_Event_SeatType;0x163DPopFlow();0x163EBreakTransform(RagdollTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x166CAnimGraphNode_ModifyBone.Translation = CallFunc_BreakTransform_Location;0x1690AnimGraphNode_ModifyBone.Rotation = CallFunc_BreakTransform_Rotation;0x16B4PopFlow();0x16B5PopFlow();0x16B6Label_16B6:0x16B6return;0x16B8// end of script | Final | 0x04 |