implements IBPI_CharacterAnim_C
0x00x3990
Members 185
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x78 | __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_1 | 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_7 | FAnimNode_Slot | {Source={}, SlotName=TwoHand, bAlwaysUpdateSourcePose=false} | ||
| 0x48 | AnimGraphNode_Slot_6 | FAnimNode_Slot | {Source={}, SlotName=DefaultSlot, bAlwaysUpdateSourcePose=f… | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_7 | FAnimNode_LayeredBoneBlend | {BasePose={}, BlendPoses=[1 item], BlendMode=BlendMask, Ble… | ||
| 0x48 | AnimGraphNode_Slot_5 | 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_4 | 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_6 | 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={}} | ||
| 0x48 | AnimGraphNode_Slot_3 | FAnimNode_Slot | {Source={}, SlotName=CinematicSlot, bAlwaysUpdateSourcePose… | ||
| 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=BlendMask, Ble… | ||
| 0xE8 | AnimGraphNode_LayeredBoneBlend_4 | 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_5 | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer_5 | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/BP_Boat_TPP.BP_B… | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer_4 | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/BP_Boat_TPP.BP_B… | ||
| 0x118 | AnimGraphNode_RotationOffsetBlendSpace_4 | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer_3 | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/BS_JetSki_TPP.BS… | ||
| 0x118 | AnimGraphNode_RotationOffsetBlendSpace_3 | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x118 | AnimGraphNode_RotationOffsetBlendSpace_2 | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer_2 | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/BS_Moped_TPP.BS_… | ||
| 0x50 | AnimGraphNode_BlendListByEnum | FAnimNode_BlendListByEnum | {} | ||
| 0x118 | AnimGraphNode_RotationOffsetBlendSpace_1 | FAnimNode_RotationOffsetBlendSpace | {BasePose={}, LODThreshold=-1, Alpha=1, AlphaScaleBias={Sca… | ||
| 0x48 | AnimGraphNode_SequencePlayer_4 | 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_3 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/TPP_JumpLand_01.TP… | ||
| 0x20 | AnimGraphNode_StateResult_5 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_2 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/TPP_JumpIdle_01.TP… | ||
| 0x20 | AnimGraphNode_StateResult_4 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_1 | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/TPP_JumpStart_01.T… | ||
| 0x20 | AnimGraphNode_StateResult_3 | FAnimNode_StateResult | {} | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer_1 | 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 | {} | ||
| 0x70 | AnimGraphNode_BlendSpacePlayer | FAnimNode_BlendSpacePlayer | {BlendSpace=/Game/Ride/Character/Animation/Run_BS.Run_BS} | ||
| 0x20 | AnimGraphNode_StateResult_1 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer | FAnimNode_SequencePlayer | {Sequence=/Game/Ride/Character/Animation/Idle_01.Idle_01} | ||
| 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_3 | 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_2 | 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_1 | 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 | 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} | ||
| 0x01 | __CustomProperty_SeatType_B0ADD2154CAF0F4EEBC4DC9971CCED4F | ECharSeatType | 4 flags | NewEnumerator0 | |
| 0x01 | __CustomProperty_IsPassenger_B0ADD2154CAF0F4EEBC4DC9971CCED4F | bool | 4 flags | false | |
| 0x01 | __CustomProperty_CharacterPose_B0ADD2154CAF0F4EEBC4DC9971CCED4F | E_CharacterPose | 4 flags | NewEnumerator0 | |
| 0x3603 | 0x05 | padding / unreflected | |||
| 0x18 | __CustomProperty_AimRot_B0ADD2154CAF0F4EEBC4DC9971CCED4F | FRotator | 3 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x60 | __CustomProperty_HandLTarget_B0ADD2154CAF0F4EEBC4DC9971CCED4F | FTransform | 3 flags | {Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0… | |
| 0x01 | __CustomProperty_UseArmIK_B0ADD2154CAF0F4EEBC4DC9971CCED4F | bool | 4 flags | false | |
| 0x3681 | 0x0F | padding / unreflected | |||
| 0x60 | __CustomProperty_HandRTarget_B0ADD2154CAF0F4EEBC4DC9971CCED4F | 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 | |
| 0x3709 | 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 | |
| 0x3731 | 0x07 | padding / unreflected | |||
| 0x08 | Character | ACharacter* | 7 flags | nullptr | |
| 0x08 | MovementComponent | UCharacterMovementComponent* | 8 flags | nullptr | |
| 0x01 | Can Strafe | bool | 7 flags | false | |
| 0x3749 | 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 | |
| 0x3782 | 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 | |
| 0x378B | 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 | |
| 0x380E | 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 | |
| 0x3871 | 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… | |
| 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 | |
| 0x3944 | 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 | |
| 0x3963 | 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 | |
| 0x397B | 0x05 | padding / unreflected | |||
| 0x08 | Ik Target | AActor* | 7 flags | nullptr | |
| 0x08 | Vehicle | ABP_VehicleBase_C* | 7 flags | nullptr | |
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)Script70 statements · 1,203 bytes of bytecode0x0000if (!(IsIkEnable)) goto Label_01C2;0x000EK2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(IKTarget);0x0032K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x004FCallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsBP_Vehicle_Base);0x006Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_01E8;0x007AUse Arm IK = IsIkEnable;0x008DK2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(IKTarget);0x00B1K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x00CEK2Node_DynamicCast_AsBPI_Winnebago = Cast<BPI_Winnebago_C>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x00F2K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Winnebago);0x010Fif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_04A0;0x011DK2Node_DynamicCast_AsBPI_Winnebago.GetIKSkeletalMesh(CallFunc_GetIKSkeletalMesh_SkeletalMesh);0x014BLabel_014B:0x014BIKSkeletal Mesh = CallFunc_GetIKSkeletalMesh_SkeletalMesh;0x015EK2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(IKTarget);0x0182K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x019FVehicle = K2Node_DynamicCast_AsBP_Vehicle_Base;0x01B2Label_01B2:0x01B2Success = true;0x01BDgoto Label_04B0;0x01C2Label_01C2:0x01C2Use Arm IK = false;0x01CDVehicle = nullptr;0x01D8IKSkeletal Mesh = nullptr;0x01E3goto Label_04B0;0x01E8Label_01E8:0x01E8Use Arm IK = IsIkEnable;0x01FBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 2);0x021Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_03D4;0x0228K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 3);0x0247if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02B4;0x0255K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 6);0x0274if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02B4;0x0282K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 7);0x02A1if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_03D4;0x02AFgoto Label_04B0;0x02B4Label_02B4:0x02B4CallFunc_GetOwner_ReturnValue = IKTarget.GetOwner();0x02DEK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_GetOwner_ReturnValue);0x0302K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x031Fif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_03B9;0x032DK2Node_DynamicCast_AsBPI_Interact_1.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success_1, CallFunc_GetPhysicsMesh_PrimitiveComponent_1);0x0364Label_0364:0x0364IKSkeletal Mesh = CallFunc_GetPhysicsMesh_PrimitiveComponent_1;0x0377CallFunc_GetOwner_ReturnValue = IKTarget.GetOwner();0x03A1Ik Target = CallFunc_GetOwner_ReturnValue;0x03B4goto Label_01B2;0x03B9Label_03B9:0x03B9CallFunc_GetPhysicsMesh_Success_1 = false;0x03C4CallFunc_GetPhysicsMesh_PrimitiveComponent_1 = nullptr;0x03CFgoto Label_0364;0x03D4Label_03D4:0x03D4K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(IKTarget);0x03F8K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0415if (!(K2Node_DynamicCast_bSuccess)) goto Label_0485;0x0423K2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x045ALabel_045A:0x045AIKSkeletal Mesh = CallFunc_GetPhysicsMesh_PrimitiveComponent;0x046DIk Target = IKTarget;0x0480goto Label_01B2;0x0485Label_0485:0x0485CallFunc_GetPhysicsMesh_Success = false;0x0490CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x049Bgoto Label_045A;0x04A0Label_04A0:0x04A0CallFunc_GetIKSkeletalMesh_SkeletalMesh = nullptr;0x04ABgoto Label_014B;0x04B0Label_04B0:0x04B0return;0x04B2// 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_BoxyRider(134);0x0021return;0x0023// end of script | EventPublic | 0x04 | |
void BlueprintInitializeAnimation()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPA_BoxyRider(6410);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_AnimGraphNode_LayeredBoneBlend_83298778415DF397833DEE90BD227E04()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPA_BoxyRider(6658);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetHeadbob(bool Enable)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Enable = Enable;0x0012ExecuteUbergraph_BPA_BoxyRider(6921);0x0021return;0x0023// end of script | Public | 0x01 | |
void SetIsDriver(bool IsDriver)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDriver = IsDriver;0x0012ExecuteUbergraph_BPA_BoxyRider(6922);0x0021return;0x0023// end of script | Public | 0x01 | |
void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_AnimGraphNode_ModifyBone_6D9763FD4FC2A95F1B9AB0BEB359F46B()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BPA_BoxyRider(7072);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetIsPassenger(bool IsPassenger, const ECharSeatType& SeatType)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsPassenger = IsPassenger;0x0012PersistentFrame.K2Node_Event_SeatType = SeatType;0x0024ExecuteUbergraph_BPA_BoxyRider(7077);0x0033return;0x0035// end of script | Public | 0x02 | |
void ExecuteUbergraph_BPA_BoxyRider(int32 EntryPoint)Script262 statements · 7,127 bytes of bytecode0x0000PushFlow(Label_1BD4);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FBreakTransform(RagdollTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x003DAnimGraphNode_ModifyBone.Translation = CallFunc_BreakTransform_Location;0x0061AnimGraphNode_ModifyBone.Rotation = CallFunc_BreakTransform_Rotation;0x0085PopFlow();0x0086Delta Time X = K2Node_Event_DeltaTimeX;0x00A1CallFunc_IsValid_ReturnValue = IsValid(Character);0x00BEif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00C8PushFlow(Label_166F);0x00CDPushFlow(Label_15C0);0x00D2PushFlow(Label_1262);0x00D7PushFlow(Label_112A);0x00DCPushFlow(Label_0E02);0x00E1PushFlow(Label_0DC8);0x00E6PushFlow(Label_0C3A);0x00EBPushFlow(Label_08F9);0x00F0PushFlow(Label_0329);0x00F5PushFlow(Label_02E7);0x00FAPushFlow(Label_019F);0x00FFVelocity = MovementComponent.Velocity;0x0130CallFunc_VSizeXY_ReturnValue = VSizeXY(Velocity);0x0155CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_VSizeXY_ReturnValue, Running Speed);0x0183GroundSpeed = CallFunc_Divide_DoubleDouble_ReturnValue;0x019EPopFlow();0x019FLabel_019F:0x019FCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(GroundSpeed, 0.01);0x01C5CallFunc_GetCurrentAcceleration_ReturnValue = MovementComponent.GetCurrentAcceleration();0x01F7CallFunc_NotEqual_VectorVector_ReturnValue = NotEqual_VectorVector(CallFunc_GetCurrentAcceleration_ReturnValue, FVector(0, 0, 0), 0f);0x0232CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_NotEqual_VectorVector_ReturnValue);0x0258ShouldMove = CallFunc_BooleanAND_ReturnValue;0x026BCallFunc_K2_GetActorRotation_ReturnValue_1 = Character.K2_GetActorRotation();0x029DCallFunc_CalculateDirection_ReturnValue = CalculateDirection(Velocity, CallFunc_K2_GetActorRotation_ReturnValue_1);0x02CBDirection = CallFunc_CalculateDirection_ReturnValue;0x02E6PopFlow();0x02E7Label_02E7:0x02E7CallFunc_IsFalling_ReturnValue = MovementComponent.IsFalling();0x0315IsFalling = CallFunc_IsFalling_ReturnValue;0x0328PopFlow();0x0329Label_0329:0x0329if (!(Use Arm IK)) PopFlow();0x0333K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 0);0x0352if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_05EC;0x0360K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 1);0x037Fif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_05EC;0x038DK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 2);0x03ACif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0442;0x03BAK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 3);0x03D9if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0442;0x03E7K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 6);0x0406if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0442;0x0414K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Seat Type, 7);0x0433if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0442;0x0441PopFlow();0x0442Label_0442:0x0442CallFunc_GetSocketTransform_ReturnValue_4 = IKSkeletal Mesh.GetSocketTransform(FName(steeringSocket_l), 0);0x0487LeftArmIK = CallFunc_GetSocketTransform_ReturnValue_4;0x04A2CallFunc_GetSocketTransform_ReturnValue_3 = IKSkeletal Mesh.GetSocketTransform(FName(RightHandSocket), 0);0x04E7RightArmIK = CallFunc_GetSocketTransform_ReturnValue_3;0x0502K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(Ik Target);0x0526K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0543if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_05C1;0x0551K2Node_DynamicCast_AsBPI_Interact.GetRideableSteeringInput(CallFunc_GetRideableSteeringInput_Success, CallFunc_GetRideableSteeringInput_Steering);0x0588Label_0588:0x0588K2Node_VariableSet_SteeringAngle_ImplicitCast = Cast<3>(CallFunc_GetRideableSteeringInput_Steering);0x05A5SteeringAngle = K2Node_VariableSet_SteeringAngle_ImplicitCast;0x05C0PopFlow();0x05C1Label_05C1:0x05C1CallFunc_GetRideableSteeringInput_Success = false;0x05CCCallFunc_GetRideableSteeringInput_Steering = 0;0x05E7goto Label_0588;0x05ECLabel_05EC:0x05ECCallFunc_K2_GetActorRotation_ReturnValue_3 = Vehicle.K2_GetActorRotation();0x061ECallFunc_NormalizedDeltaRotator_ReturnValue_3 = NormalizedDeltaRotator(Vehicle.ReplicatedAimRotation, CallFunc_K2_GetActorRotation_ReturnValue_3);0x0662BreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue_3, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x0690CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x06C3DriverControlRotation = CallFunc_MakeRotator_ReturnValue_1;0x06DEK2Node_DynamicCast_AsBPI_Winnebago = Cast<BPI_Winnebago_C>(Vehicle);0x0702K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Winnebago);0x071Fif (!(K2Node_DynamicCast_bSuccess_6)) goto Label_08D9;0x072DK2Node_DynamicCast_AsBPI_Winnebago.GetSteeringAngle(CallFunc_GetSteeringAngle_SteeringAngle);0x075BLabel_075B:0x075BK2Node_VariableSet_SteeringAngle_ImplicitCast_1 = Cast<3>(CallFunc_GetSteeringAngle_SteeringAngle);0x0778SteeringAngle = K2Node_VariableSet_SteeringAngle_ImplicitCast_1;0x0793CallFunc_GetSocketTransform_ReturnValue_2 = IKSkeletal Mesh.GetSocketTransform(FName(SteeringWheelSocket_L), 0);0x07D8LeftArmIK = CallFunc_GetSocketTransform_ReturnValue_2;0x07F3if (!(Vehicle.IsClutchDown)) goto Label_0878;0x0817CallFunc_GetSocketTransform_ReturnValue = IKSkeletal Mesh.GetSocketTransform(FName(GearstickSocket), 0);0x085CRightArmIK = CallFunc_GetSocketTransform_ReturnValue;0x0877PopFlow();0x0878Label_0878:0x0878CallFunc_GetSocketTransform_ReturnValue_1 = IKSkeletal Mesh.GetSocketTransform(FName(SteeringWheelSocket_R), 0);0x08BDRightArmIK = CallFunc_GetSocketTransform_ReturnValue_1;0x08D8PopFlow();0x08D9Label_08D9:0x08D9CallFunc_GetSteeringAngle_SteeringAngle = 0;0x08F4goto Label_075B;0x08F9Label_08F9:0x08F9K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(Character);0x091DK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x093ACallFunc_GetBaseAimRotation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.GetBaseAimRotation();0x0970CallFunc_K2_GetActorRotation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.K2_GetActorRotation();0x09A2CallFunc_NormalizedDeltaRotator_ReturnValue = NormalizedDeltaRotator(CallFunc_GetBaseAimRotation_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue);0x09D0BreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x09FECallFunc_ClampAngle_AngleDegrees_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x0A1BCallFunc_ClampAngle_ReturnValue = ClampAngle(CallFunc_ClampAngle_AngleDegrees_ImplicitCast, -90, 90);0x0A52CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_ClampAngle_ReturnValue, -1);0x0A80CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0A9DCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0ACCAimRot = CallFunc_MakeRotator_ReturnValue;0x0AE7K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(Character);0x0B0BK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0B28CallFunc_GetBaseAimRotation_ReturnValue_1 = K2Node_DynamicCast_AsBP_First_Person_Character.GetBaseAimRotation();0x0B5ECallFunc_NormalizedDeltaRotator_ReturnValue_1 = NormalizedDeltaRotator(CallFunc_GetBaseAimRotation_ReturnValue_1, Aim RotationLastTick);0x0B8CAimRotation = CallFunc_NormalizedDeltaRotator_ReturnValue_1;0x0BA7K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(Character);0x0BCBK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0BE8CallFunc_GetBaseAimRotation_ReturnValue_1 = K2Node_DynamicCast_AsBP_First_Person_Character.GetBaseAimRotation();0x0C1EAim RotationLastTick = CallFunc_GetBaseAimRotation_ReturnValue_1;0x0C39PopFlow();0x0C3ALabel_0C3A:0x0C3ACallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(K2Node_PropertyAccess_4, FVector(1, 1, 0));0x0C78CallFunc_VSizeXYSquared_ReturnValue = VSizeXYSquared(CallFunc_Multiply_VectorVector_ReturnValue);0x0C9DCallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_VSizeXYSquared_ReturnValue, 0, 1e-06);0x0CCCCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_NearlyEqual_FloatFloat_ReturnValue);0x0CE9HasAcceleration = CallFunc_Not_PreBool_ReturnValue_1;0x0CFCIsOnGround = K2Node_PropertyAccess_3;0x0D0FIsJumping = false;0x0D1AIsFalling = false;0x0D25CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_PropertyAccess, 3);0x0D44if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0D4EBreakVector(K2Node_PropertyAccess_1, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0D7CCallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_Z, 0);0x0DA2if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_0DBC;0x0DB0IsJumping = true;0x0DBBPopFlow();0x0DBCLabel_0DBC:0x0DBCIsFalling = true;0x0DC7PopFlow();0x0DC8Label_0DC8:0x0DC8CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(IsOnGround, HasAcceleration);0x0DEEJumpToMoving = CallFunc_BooleanAND_ReturnValue_1;0x0E01PopFlow();0x0E02Label_0E02:0x0E02if (!(IsFalling)) PopFlow();0x0E0CCallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x0E24CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue.K2_GetActorLocation();0x0E56CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 500));0x0E94CallFunc_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);0x0F1CBreakHitResult(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);0x0FD1CallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakHitResult_Distance);0x0FEECallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, 150);0x1014if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) PopFlow();0x101EBreakHitResult(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);0x10D3CallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakHitResult_Distance);0x10F0CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, 150);0x1116Land = CallFunc_LessEqual_DoubleDouble_ReturnValue;0x1129PopFlow();0x112ALabel_112A:0x112Aif (!(IsRagdoll)) goto Label_11C6;0x1138K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(Character);0x115CK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x1179CallFunc_GetRagdollTransform_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.GetRagdollTransform();0x11ABRagdollTransform = CallFunc_GetRagdollTransform_ReturnValue;0x11C6Label_11C6:0x11C6K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(Character);0x11EAK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x1207CallFunc_GetAttachParentActor_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.GetAttachParentActor();0x1231CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x124EIsPickedUp = CallFunc_IsValid_ReturnValue_1;0x1261PopFlow();0x1262Label_1262:0x1262if (!(Is Passenger)) PopFlow();0x126CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 0);0x128Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_134E;0x1299K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 2);0x12B8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_134E;0x12C6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 3);0x12E5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_134E;0x12F3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 6);0x1312if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_134E;0x1320K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Seat Type, 7);0x133Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_134E;0x134DPopFlow();0x134ELabel_134E:0x134EK2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(Character);0x1372K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x138FCallFunc_K2_GetActorRotation_ReturnValue_2 = K2Node_DynamicCast_AsBP_First_Person_Character_2.K2_GetActorRotation();0x13C1CallFunc_NormalizedDeltaRotator_ReturnValue_2 = NormalizedDeltaRotator(K2Node_DynamicCast_AsBP_First_Person_Character_2.PassengerAimRotation, CallFunc_K2_GetActorRotation_ReturnValue_2);0x1405BreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue_2, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x1433CallFunc_ClampAngle_AngleDegrees_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Pitch_1);0x1450CallFunc_ClampAngle_ReturnValue_1 = ClampAngle(CallFunc_ClampAngle_AngleDegrees_ImplicitCast_1, -90, 90);0x1487Pitch = CallFunc_ClampAngle_ReturnValue_1;0x14A2K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(Character);0x14C6K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x14E3CallFunc_K2_GetActorRotation_ReturnValue_2 = K2Node_DynamicCast_AsBP_First_Person_Character_2.K2_GetActorRotation();0x1515CallFunc_NormalizedDeltaRotator_ReturnValue_2 = NormalizedDeltaRotator(K2Node_DynamicCast_AsBP_First_Person_Character_2.PassengerAimRotation, CallFunc_K2_GetActorRotation_ReturnValue_2);0x1559BreakRotator(CallFunc_NormalizedDeltaRotator_ReturnValue_2, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x1587K2Node_VariableSet_Yaw_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x15A4Yaw = K2Node_VariableSet_Yaw_ImplicitCast;0x15BFPopFlow();0x15C0Label_15C0:0x15C0CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsPickedUp);0x15DDCallFunc_BooleanAND_ReturnValue_2 = BooleanAND(IsRagdoll, CallFunc_Not_PreBool_ReturnValue_2);0x1603CallFunc_IsServer_ReturnValue = IsServer(this);0x1618CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(CallFunc_IsServer_ReturnValue);0x1635CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_3);0x165BFollowPelvisBone = CallFunc_BooleanAND_ReturnValue_3;0x166EPopFlow();0x166FLabel_166F:0x166FCallFunc_TryGetPawnOwner_ReturnValue_1 = TryGetPawnOwner();0x1687K2Node_DynamicCast_AsBP_First_Person_Character_3 = Cast<BP_FirstPersonCharacter_C>(CallFunc_TryGetPawnOwner_ReturnValue_1);0x16ABK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_3);0x16C8Is Hand Posing = K2Node_DynamicCast_AsBP_First_Person_Character_3.IsHandPosing;0x16F1CallFunc_TryGetPawnOwner_ReturnValue_1 = TryGetPawnOwner();0x1709K2Node_DynamicCast_AsBP_First_Person_Character_3 = Cast<BP_FirstPersonCharacter_C>(CallFunc_TryGetPawnOwner_ReturnValue_1);0x172DK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_3);0x174AHand Emote Yaw = K2Node_DynamicCast_AsBP_First_Person_Character_3.HandEmoteYaw;0x177BCallFunc_TryGetPawnOwner_ReturnValue_1 = TryGetPawnOwner();0x1793K2Node_DynamicCast_AsBP_First_Person_Character_3 = Cast<BP_FirstPersonCharacter_C>(CallFunc_TryGetPawnOwner_ReturnValue_1);0x17B7K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_3);0x17D4Hand Emote Pitch = K2Node_DynamicCast_AsBP_First_Person_Character_3.HandEmotePitch;0x1805CallFunc_TryGetPawnOwner_ReturnValue_1 = TryGetPawnOwner();0x181DK2Node_DynamicCast_AsBP_First_Person_Character_3 = Cast<BP_FirstPersonCharacter_C>(CallFunc_TryGetPawnOwner_ReturnValue_1);0x1841K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_3);0x185EBlendEmoteRight = K2Node_DynamicCast_AsBP_First_Person_Character_3.HandEmoteRight;0x1887CallFunc_TryGetPawnOwner_ReturnValue_1 = TryGetPawnOwner();0x189FK2Node_DynamicCast_AsBP_First_Person_Character_3 = Cast<BP_FirstPersonCharacter_C>(CallFunc_TryGetPawnOwner_ReturnValue_1);0x18C3K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_3);0x18E0BlendEmoteLeft = K2Node_DynamicCast_AsBP_First_Person_Character_3.HandEmoteLeft;0x1909PopFlow();0x190ACallFunc_GetOwningActor_ReturnValue = GetOwningActor();0x191EK2Node_DynamicCast_AsCharacter = Cast<Character>(CallFunc_GetOwningActor_ReturnValue);0x1942K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCharacter);0x195Fif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1969Character = K2Node_DynamicCast_AsCharacter;0x197CMovementComponent = Character.CharacterMovement;0x19A5CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Character.CharacterMovement.bOrientRotationToMovement);0x19EECan Strafe = CallFunc_Not_PreBool_ReturnValue;0x1A01PopFlow();0x1A02CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(BlendEmoteRight);0x1A27CallFunc_Array_Set_Item_ImplicitCast_1 = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue_1);0x1A44/Script/Engine.Default__KismetArrayLibrary.Array_Set(AnimGraphNode_LayeredBoneBlend_2.BlendWeights, 0, CallFunc_Array_Set_Item_ImplicitCast_1, false);0x1A85CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(BlendEmoteLeft);0x1AAACallFunc_Array_Set_Item_ImplicitCast = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue);0x1AC7/Script/Engine.Default__KismetArrayLibrary.Array_Set(AnimGraphNode_LayeredBoneBlend_2.BlendWeights, 1, CallFunc_Array_Set_Item_ImplicitCast, false);0x1B08PopFlow();0x1B09PopFlow();0x1B0AIs Driver = K2Node_Event_IsDriver;0x1B1DTemp_bool_Variable = K2Node_Event_IsDriver;0x1B30Temp_byte_Variable = 1;0x1B44Temp_byte_Variable_1 = 4;0x1B58Seat Type = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x1B9FPopFlow();0x1BA0goto Label_000F;0x1BA5Is Passenger = K2Node_Event_IsPassenger;0x1BB8Seat Type = K2Node_Event_SeatType;0x1BD3PopFlow();0x1BD4Label_1BD4:0x1BD4return;0x1BD6// end of script | Final | 0x04 |