Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C 0x0EF8 (3,832 B) align 16 inherited 0x0730 388 scripted vtable /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter
0x00x0EF8

Members 125

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08LowerBodyClothesUSkeletalMeshComponent*6 flagsnullptr
0x08UpperBodyClothesFPPUSkeletalMeshComponent*6 flagsnullptr
0x08UpperBodyClothesUSkeletalMeshComponent*6 flagsnullptr
0x08DLWE_InteractionUDLWE_Interaction_C*6 flagsnullptr
0x08AIPerceptionStimuliSourceUAIPerceptionStimuliSourceComponent*6 flagsnullptr
0x08SpectatorCameraActorUChildActorComponent*6 flagsnullptr
0x08SpectatorSpringArmUSpringArmComponent*6 flagsnullptr
0x08Lighter_TPPUSkeletalMeshComponent*6 flagsnullptr
0x08SK_CiggUSkeletalMeshComponent*6 flagsnullptr
0x08UnderwaterSphereUSphereComponent*6 flagsnullptr
0x08IsSpeakingUBillboardComponent*6 flagsnullptr
0x08PlayerNameUTextRenderComponent*6 flagsnullptr
0x08Radial_Wheel_ACURadial_Wheel_AC_C*6 flagsnullptr
0x08BPC_Player_Ambience_ComponentUBPC_Player_Ambience_Component_C*6 flagsnullptr
0x08Epipen_TPPUStaticMeshComponent*6 flagsnullptr
0x08Epipen_FPPUStaticMeshComponent*6 flagsnullptr
0x08cigtransformUSceneComponent*6 flagsnullptr
0x08Cigg_TPPUStaticMeshComponent*6 flagsnullptr
0x08HoldTransformUSceneComponent*6 flagsnullptr
0x08SK_BoxyRider_FPP_Arms_01USkeletalMeshComponent*6 flagsnullptr
0x08FirstPersonCameraUCameraComponent*6 flagsnullptr
0x08FirstPersonMeshUSkeletalMeshComponent*6 flagsnullptr
0x08SpringArmUSpringArmComponent*6 flagsnullptr
0x08SM_GlassesUStaticMeshComponent*6 flagsnullptr
0x08SM_Hat01UStaticMeshComponent*6 flagsnullptr
0x04DMG_blendout_7FCD812345851ECA45649BB0FE6A35D5float4 flags0
0x01DMG__Direction_7FCD812345851ECA45649BB0FE6A35D5ETimelineDirection4 flagsForward
0x08050x03padding / unreflected
0x08DMGUTimelineComponent*5 flagsnullptr
0x08Target Touch UITSubclassOf<UUserWidget>6 flags/Game/Ride/Input/Touch/UI_TouchSimple.UI_TouchSimple_C
0x08180x08padding / unreflected
0x60CachedInitialHoldTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08LookAtDistancedouble7 flags400
0x08LookAtDistanceWhenHoldingItemdouble7 flags422
0x100CurrentLookAtTraceFHitResult6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x08CurrentLookAtObjectUObject*6 flagsnullptr
0x08CurrentPickUpActorAActor*NetRepNotify+7 flagsnullptr
0x60CachedTargetActorTransformFTransformNet+6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x60InitialHoldTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x01IsRagdollboolNetRepNotify+7 flagsfalse
0x01PreviousIsRagdollbool7 flagsfalse
0x0A620x06padding / unreflected
0x18HoldTransformTargetLocationFVector7 flags{X=0, Y=0, Z=0}
0x18HoldTransformTargetRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x50Interactable_LookatPlayerInteractionsTMap<FName, UInputAction*>3 flags<TMap>
0x01StartedSmokeboolNet+7 flagsfalse
0x0AE90x07padding / unreflected
0x08SmokeVFXUNiagaraComponent*7 flagsnullptr
0x08SmokeVFXTPPUNiagaraComponent*7 flagsnullptr
0x08MI_CigUMaterialInstanceDynamic*6 flagsnullptr
0x04Cig_Wfloat7 flags0
0x0B0C0x04padding / unreflected
0x08Current3rdPersonPickUpActorAActor*7 flagsnullptr
0x20ObjectAttachTypeFGameplayTagContainer3 flags{GameplayTags=[1 item], ParentTags=[1 item]}
0x20AcceptedDamageTypesFGameplayTagContainer3 flags{GameplayTags=[4 items], ParentTags=[2 items]}
0x01FallingLastTickbool7 flagsfalse
0x0B590x03padding / unreflected
0x04ZVelocityLastTickfloat7 flags0
0x08PPDmgUMaterialInstanceDynamic*6 flagsnullptr
0x04DeathDamageThresholdint327 flags100
0x0B6C0x04padding / unreflected
0x10TempPostProcessTArray<FWeightedBlendable>3 flags[]
0x01IsHoldingbool7 flagsfalse
0x01IsHandPosingboolNet+7 flagsfalse
0x0B820x06padding / unreflected
0x08HandEmoteYawdoubleNet+7 flags0
0x08HandEmotePitchdoubleNet+7 flags0
0x08HandEmoteFwddoubleNet+7 flags0
0x01HandEmoteRightboolNet+7 flagsfalse
0x01HandEmoteLeftboolNet+7 flagsfalse
0x0BA20x06padding / unreflected
0x10CurrentDamageTArray<FTagIntPair>NetRepNotify+3 flags[]
0x01bIsTalkingbool7 flagsfalse
0x0BB90x07padding / unreflected
0x08LocalPlayerToReviveABP_FirstPersonCharacter_C*7 flagsnullptr
0x08IsUnderwaterTimerFTimerHandle5 flags{Handle=0}
0x08CurrentSurfaceWaterHeightdouble7 flags0
0x04LastSeenTotalDamageint327 flags0
0x0BDC0x04padding / unreflected
0x08CurrentHatMeshUStaticMesh*NetRepNotify+6 flags/Game/Ride/Character/Customization/SM_Hat_Beret.SM_Hat_Beret
0x08CurrentGlassesMeshUStaticMesh*NetRepNotify+6 flags/Game/Ride/Character/Customization/SM_Glasses_01.SM_Glasses…
0x08CurrentLookAtComponentUObject*6 flagsnullptr
0x08AttachmentPrevisActorABP_Previs_C*7 flagsnullptr
0x04CurrentMouthPositionint327 flags-1
0x0C040x04padding / unreflected
0x08MouthMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x08UnderwaterSFXUAudioComponent*7 flagsnullptr
0x08CasettePlayerVolumeBusUSoundControlBus*6 flags/Game/Ride/Audio/Modulation/ControlBus/CB_Music_CassettePla…
0x08CassettePlayerLowPassBusUSoundControlBus*6 flags/Game/Ride/Audio/Modulation/ControlBus/CB_Music_CassettePla…
0x04CigMTfloat7 flags0
0x01IsPassengerbool7 flagsfalse
0x01IsDriverbool7 flagsfalse
0x0C2E0x02padding / unreflected
0x08PastTPPSmokeUAnimMontage*6 flagsnullptr
0x08Lighter_Flame_VFXUNiagaraComponent*7 flagsnullptr
0x08StrengthMultiplierdouble7 flags1
0x08SpeedMultiplierdouble7 flags1
0x08ResetStrengthTimerFTimerHandle5 flags{Handle=0}
0x04CachedDefaultJumpZVelocityfloat7 flags420
0x04CachedDefaultMaxWalkSpeedfloat7 flags420
0x08ResetSpeedTimerFTimerHandle5 flags{Handle=0}
0x01IsUsingMapbool7 flagsfalse
0x0C690x07padding / unreflected
0x18PassengerAimRotationFRotatorNet+6 flags{Pitch=0, Yaw=0, Roll=0}
0x01HasEverBeenLocallyControlledbool7 flagsfalse
0x01bIsLoadedbool7 flagsfalse
0x01bFirstPossessbool7 flagstrue
0x0C8B0x05padding / unreflected
0x08PastFPPSmokeUAnimMontage*6 flagsnullptr
0x50PreviousFrameLookAtPlayerInteractionsTMap<FName, UInputAction*>3 flags<TMap>
0x10UnlockedHatMeshesTArray<UStaticMesh*>Deprecated+2 flags[]
0x10UnlockedGlassesMeshesTArray<UStaticMesh*>Deprecated+3 flags[]
0x08PrevisMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x50Interactable_LookatPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x50PreviousFrameLookAtPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x10Event_UpdateLookAtPlayerInteractionTextsFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Event_UpdatePickedUpPlayerInteractionTextsFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08InternalCached_UDWAUltra_Dynamic_Weather_C*7 flagsnullptr
0x01IsInsideRVbool7 flagsfalse
0x0DD90x07padding / unreflected
0x08SlideTimerFTimerHandle5 flags{Handle=0}
0x08PlayerSlidingUAudioComponent*7 flagsnullptr
0x01WaitingForPickupbool7 flagsfalse
0x01Previous Floor Material EnumEFloorMaterials7 flagsEFM_Default
0x0DF20x06padding / unreflected
0x08ModifiedMaxWalkSpeeddouble7 flags0
0x08DeepSnowWalkSpeeddouble7 flags200
0x08IcePushStrenghtdouble7 flags265
0x08FallWindSFXUAudioComponent*7 flagsnullptr
0x28EpipenAchievementTSoftObjectPtr<URGAchievementStat>4 flags<SoftObjectProperty>
0x04ModifiedJumpZVelocityfloat7 flags0
0x0E440x04padding / unreflected
0x08QuicksandSFXUAudioComponent*7 flagsnullptr
0x10PreviousLookAtDescriptionFText3 flags<FText>
0x01Invulnerablebool7 flagsfalse
0x0E610x07padding / unreflected
0x08ResetInvulnerableTimerFTimerHandle5 flags{Handle=0}
0x08TryPickupForceSpawnActorAActor*NetRepNotify+7 flagsnullptr
0x04DefaultMouthPositionint327 flags2
0x0E7C0x04padding / unreflected
0x08VOIPTreshholdLeveldouble7 flags0.01
0x50LevelToSkinMapTMap<FGameplayTag, UMaterialInstance*>3 flags<TMap>
0x08DefaultSkinUMaterialInstance*6 flags/Game/Ride/Character/Material/MI_Skin.MI_Skin
0x18DefaultMeshOffsetFVector7 flags{X=0, Y=0, Z=0}
Inherited from ARGFirstPersonCharacter 5
OffsetSizeNameTypeFlagsDefault
0x10BonesToReplicateTArray<FName>NetProtected+4 flags[1 item]
0x30ReplicatedBoneStateFReplicatedBoneStateNetTransient+2 flags{BoneNames=[], BoneLocations=[], BoneRotations=[]}
0x06A80x08padding / unreflected
0x60RagdollTransformFTransformTransient+4 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08VoiceLocationSocketFName7 flagsTPP_CiggSocket
0x10QuickSandActorsTArray<ARGQuickSand*>Transient+2 flags[]
Inherited from AClientAuthoritativeCharacter 1
OffsetSizeNameTypeFlagsDefault
0x01bHasOverrideRootMotionboolNet+5 flagsfalse
Inherited from ACharacter 40
OffsetSizeNameTypeFlagsDefault
0x08MeshUSkeletalMeshComponent*12 flags/Script/Engine.Default__Character.CharacterMesh0
0x08CharacterMovementUCharacterMovementComponent*12 flags/Script/Engine.Default__Character.CharMoveComp
0x08CapsuleComponentUCapsuleComponent*12 flags/Script/Engine.Default__Character.CollisionCylinder
0x48BasedMovementFBasedMovementInfoProtected+3 flags{BaseID=0, bServerHasBaseComponent=false, bRelativeRotation…
0x48ReplicatedBasedMovementFBasedMovementInfoNetRepNotify+4 flags{BaseID=0, bServerHasBaseComponent=false, bRelativeRotation…
0x04ReplicatedServerLastTransformUpdateTimeStampfloatNetProtected+5 flags0
0x04ReplayLastTransformUpdateTimeStampfloatNetRepNotify+6 flags0
0x03D80x08padding / unreflected
0x20BaseRotationOffsetFQuatProtected+4 flags{X=0, Y=0, Z=0, W=1}
0x18BaseTranslationOffsetFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x18ReplicatedGravityDirectionFVector_NetQuantizeNormalNetProtected+5 flags{}
0x04300x18padding / unreflected
0x04AnimRootMotionTranslationScalefloatNetProtected+5 flags1
0x04CrouchedEyeHeightfloat7 flags32
0x01bInBaseReplication : 1bit 0boolProtected+3 flagsfalse
0x01bIsCrouched : 1bit 1boolNetRepNotify+5 flagsfalse
0x01bProxyIsJumpForceApplied : 1bit 2boolNetTransient+3 flagsfalse
0x01bPressedJump : 1bit 3bool5 flagsfalse
0x01bClientUpdating : 1bit 4boolTransient+3 flagsfalse
0x01bClientWasFalling : 1bit 5boolTransient+3 flagsfalse
0x01bClientResimulateRootMotion : 1bit 6boolTransient+3 flagsfalse
0x01bClientResimulateRootMotionSources : 1bit 7boolTransient+3 flagsfalse
0x01bSimGravityDisabled : 1bit 0bool3 flagsfalse
0x01bClientCheckEncroachmentOnNetUpdate : 1bit 1boolTransient+3 flagstrue
0x01bServerMoveIgnoreRootMotion : 1bit 2boolTransient+3 flagsfalse
0x01bWasJumping : 1bit 3boolTransient+8 flagsfalse
0x01ReplicatedMovementModeuint8NetProtected+5 flags0
0x04530x01padding / unreflected
0x04JumpKeyHoldTimefloatTransient+10 flags0
0x04JumpForceTimeRemainingfloatTransient+10 flags0
0x04ProxyJumpForceStartedTimefloatTransient+10 flags0
0x04JumpMaxHoldTimefloatNet+7 flags0
0x04JumpMaxCountint32Net+7 flags1
0x04JumpCurrentCountint3210 flags0
0x04JumpCurrentCountPreJumpint3210 flags0
0x04700x08padding / unreflected
0x10OnReachedJumpApexFMulticastScriptDelegate4 flags<delegate>
0x10LandedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10MovementModeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnCharacterMovementUpdatedFMulticastScriptDelegate4 flags<delegate>
0x48SavedRootMotionFRootMotionSourceGroupTransient+1 flags{bHasAdditiveSources=false, bHasOverrideSources=false, bHas…
0x70ClientRootMotionParamsFRootMotionMovementParamsTransient+2 flags{bHasRootMotion=false, BlendWeight=0, RootMotionTransform={…
0x10RootMotionRepMovesTArray<FSimulatedRootMotionReplicatedMove>Transient+3 flags[]
0xC8RepRootMotionFRepRootMotionMontageNetRepNotify+2 flags{Animation=nullptr, bIsActive=false, bRelativePosition=fals…
Inherited from APawn 20
OffsetSizeNameTypeFlagsDefault
0x01bUseControllerRotationPitch : 1bit 0bool5 flagsfalse
0x01bUseControllerRotationYaw : 1bit 1bool5 flagsfalse
0x01bUseControllerRotationRoll : 1bit 2bool5 flagsfalse
0x01bCanAffectNavigationGeneration : 1bit 3bool6 flagsfalse
0x01bIsLocalViewTarget : 1bit 6boolTransientProtected+3 flagsfalse
0x02B10x03padding / unreflected
0x04BaseEyeHeightfloat7 flags64
0x01AutoPossessPlayerEAutoReceiveInput6 flagsDisabled
0x01AutoPossessAIEAutoPossessAI6 flagsPlacedInWorld
0x02RemoteViewPitch16uint16NetProtected+5 flags0
0x01RemoteViewPitchuint8Net+5 flags0
0x02BD0x03padding / unreflected
0x08AIControllerClassTSubclassOf<AController>7 flags/Script/AIModule.AIController
0x08PlayerStateAPlayerState*NetRepNotify+8 flagsnullptr
0x08LastHitByAController*Transient+8 flagsnullptr
0x08ControllerAController*NetRepNotify+6 flagsnullptr
0x08PreviousControllerAController*Transient+6 flagsnullptr
0x02E80x04padding / unreflected
0x01ReceiveControllerChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01ReceiveRestartedDelegateFMulticastScriptDelegate4 flags<delegate>
0x02EE0x02padding / unreflected
0x18ControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x18LastControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x08OverrideInputComponentClassTSubclassOf<UInputComponent>Protected+7 flagsnullptr
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 388

SignatureFlagsNativeParams
void GetFirstPersonMesh(const USkeletalMeshComponent*& SkeletalMesh)
Script3 statements · 22 bytes of bytecode
0x0000SkeletalMesh = FirstPersonMesh;0x0013return;0x0015// end of script
Public0x08
void GetCameraComponent(const UCameraComponent*& CameraComponent)
Script3 statements · 22 bytes of bytecode
0x0000CameraComponent = FirstPersonCamera;0x0013return;0x0015// end of script
Public0x08
bool AllowWinchAttach()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = true;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x01
bool GetCustomAttachLocation(const FVector& outCustomAttachLocation)
Script4 statements · 65 bytes of bytecode
0x0000outCustomAttachLocation = FVector(0, 0, 0);0x002BReturnValue = false;0x0036return ReturnValue;0x0040// end of script
EventPublic0x19
void GetObjectTypesToDropBlock(TArray<EObjectTypeQuery>& ObjectTypesToBlock)
Script4 statements · 43 bytes of bytecode
0x0000K2Node_MakeArray_Array = {10};0x000DObjectTypesToBlock = K2Node_MakeArray_Array;0x0028return;0x002A// end of script
Public0x10
void GetVehicleLockComponent(const USceneComponent*& LockComponent)
Script3 statements · 14 bytes of bytecode
0x0000LockComponent = nullptr;0x000Breturn;0x000D// end of script
Public0x08
void DisablePushRouting(const bool& bDisable)
Script3 statements · 14 bytes of bytecode
0x0000bDisable = false;0x000Breturn;0x000D// end of script
Public0x01
void GetRideableSteeringInput(const bool& Success, const double& Steering)
Script4 statements · 41 bytes of bytecode
0x0000Success = false;0x000BSteering = 0;0x0026return;0x0028// end of script
Public0x10
void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result)
Script3 statements · 14 bytes of bytecode
0x0000Result = false;0x000Breturn;0x000D// end of script
Public0x111
void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success)
Script17 statements · 224 bytes of bytecode
0x0000CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031if (!(CallFunc_IsValid_ReturnValue)) goto Label_0044;0x003Fgoto Label_00DD;0x0044Label_0044:0x0044if (!(IsRagdoll)) goto Label_0096;0x0052Mesh.K2_SetWorldLocation(NewLocation, false, CallFunc_K2_SetWorldLocation_SweepHitResult, true);0x0086Label_0086:0x0086Success = true;0x0091goto Label_00DD;0x0096Label_0096:0x0096CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x00B2CallFunc_K2_TeleportTo_ReturnValue = K2_TeleportTo(NewLocation, CallFunc_K2_GetActorRotation_ReturnValue);0x00D8goto Label_0086;0x00DDLabel_00DD:0x00DDreturn;0x00DF// end of script
Public0x21
void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation)
Script13 statements · 250 bytes of bytecode
0x0000CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031if (!(CallFunc_IsValid_ReturnValue)) goto Label_0044;0x003Fgoto Label_00F7;0x0044Label_0044:0x0044CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0060CallFunc_K2_GetComponentLocation_ReturnValue = Mesh.K2_GetComponentLocation();0x0092Temp_bool_Variable = IsRagdoll;0x00A5Result = true;0x00B0ActorLocation = Switch(Temp_bool_Variable, false => CallFunc_K2_GetActorLocation_ReturnValue, true => CallFunc_K2_GetComponentLocation_ReturnValue, default => K2Node_Select_Default);0x00F7Label_00F7:0x00F7return;0x00F9// end of script
Public0x20
void SetInsideRV(bool InsideRV, const bool& Success)
Script3 statements · 22 bytes of bytecode
0x0000IsInsideRV = InsideRV;0x0013return;0x0015// end of script
Public0x02
void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor)
Script4 statements · 25 bytes of bytecode
0x0000CanBeNailed = false;0x000BCanBeNailAnchor = false;0x0016return;0x0018// end of script
Public0x02
void SetFastenedPhysicsState(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void RemoveNail(AActor* Nail, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x79
void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x11
void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld)
Script5 statements · 68 bytes of bytecode
0x0000AttachmentPoint = nullptr;0x000BAttachmentOffset = FVector(0, 0, 0);0x0036SetRotationToWorld = false;0x0041return;0x0043// end of script
Public0x29
void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType, const bool& MultiSeat)
Script5 statements · 45 bytes of bytecode
0x0000IsRideable = false;0x000BSeatType = 0;0x001FMultiSeat = false;0x002Areturn;0x002C// end of script
Public0x03
void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions)
Script3 statements · 43 bytes of bytecode
0x0000PickedUpPlayerInteractions = TMap{};0x0028return;0x002A// end of script
Public0x50
void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC)
Script4 statements · 54 bytes of bytecode
0x0000PickedUpPlayerInteractions = TMap{};0x0028IMC = nullptr;0x0033return;0x0035// end of script
Public0x58
void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts)
Script16 statements · 333 bytes of bytecode
0x0000CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031if (!(CallFunc_IsValid_ReturnValue)) goto Label_006C;0x003FLookAtPlayerInteractionTexts = TMap{};0x0067goto Label_014A;0x006CLabel_006C:0x006CIsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0083if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_012F;0x0091K2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("53129A6C4C03BA41B6D97983B018D120", "", "Pick Up"), /Game/Ride/Input/Actions/Player/IA_SecondaryInteract.IA_SecondaryInteract: NSLOCTEXT("AE2C4C5F4B3CCF2EBE5C14BAC11F172E", "", "Revive")};0x010FLookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x012Agoto Label_014A;0x012FLabel_012F:0x012FLookAtPlayerInteractionTexts = Interactable_LookatPlayerInteractionTexts;0x014ALabel_014A:0x014Areturn;0x014C// end of script
Public0x160
void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush)
Script4 statements · 381 bytes of bytecode
0x0000UseCustomBrush = false;0x000BBrush = SlateBrush{SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0}, 3, 0, 0, 0, DeprecateSlateVector2D{32f, 32f}, Margin{0f, 0f, 0f, 0f}, nullptr, SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false}, Box2f{Vector2f{0f, 0f}, Vector2f{0f, 0f}, false}, false, false, FName(None)};0x017Areturn;0x017C// end of script
Public0xC0
void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void PlaceActor(const FTransform& PlacementTransform, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x61
void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x31
void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction)
Script6 statements · 130 bytes of bytecode
0x0000IsPlayerAttachedToThisPlayer(Player, CallFunc_IsPlayerAttachedToThisPlayer_Result);0x0020CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsPlayerAttachedToThisPlayer_Result, IsDriver);0x0046CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, IsPassenger);0x006CBlockInteraction = CallFunc_BooleanOR_ReturnValue_1;0x007Freturn;0x0081// end of script
Public0x09
void IsPickupable(const bool& IsPickupable)
Script3 statements · 14 bytes of bytecode
0x0000IsPickupable = true;0x000Breturn;0x000D// end of script
Public0x01
void ShouldUseHoldTransform(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void GetDisplayName(ARGFirstPersonCharacter* Player, const bool& Success, FText& DisplayName)
Script4 statements · 34 bytes of bytecode
0x0000Success = false;0x000BDisplayName = FText();0x001Freturn;0x0021// end of script
Public0x20
void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success)
Script19 statements · 290 bytes of bytecode
0x0000IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0017if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_0104;0x0025CallFunc_GetGameState_ReturnValue = GetGameState(this);0x003AK2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x005EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x007Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_011F;0x0089CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_DynamicCast_AsRide_Game_State.EpiPen, 1);0x00C1if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0114;0x00CFInstigatingPlayer.StartReviveAnim(this);0x00F4Success = true;0x00FFgoto Label_011F;0x0104Label_0104:0x0104Success = false;0x010Fgoto Label_011F;0x0114Label_0114:0x0114Success = false;0x011FLabel_011F:0x011Freturn;0x0121// end of script
Public0x09
void AddImpulse(const FVector& ImpulseStrength, UObject* Instigator, const bool& Success)
Script8 statements · 107 bytes of bytecode
0x0000if (!(IsRagdoll)) goto Label_004F;0x000EMesh.AddImpulseToAllBodiesBelow(ImpulseStrength, FName(pelvis), true, true);0x004Agoto Label_0068;0x004FLabel_004F:0x004FLaunchCharacter(ImpulseStrength, false, false);0x0068Label_0068:0x0068return;0x006A// end of script
Public0x21
void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x109
void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x11
void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes)
Script4 statements · 41 bytes of bytecode
0x0000Success = true;0x000BAcceptedDamageTypes = AcceptedDamageTypes;0x0026return;0x0028// end of script
Public0x28
void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success)
Script5 statements · 212 bytes of bytecode
0x0000FPPOffset = FTransform(...);0x0063TPPOffset = FTransform(...);0x00C6Success = false;0x00D1return;0x00D3// end of script
Public0xC1
void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial)
Script4 statements · 25 bytes of bytecode
0x0000Mesh = nullptr;0x000BDynamicMaterial = nullptr;0x0016return;0x0018// end of script
Public0x10
void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void Explode(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim)
Script5 statements · 53 bytes of bytecode
0x0000Success = true;0x000BCharacterPose = 2;0x001FCharacterPoseAnim = /Game/Ride/Character/Animation/FPP_2HObject_Idle_01.FPP_2HObject_Idle_01;0x0032return;0x0034// end of script
Public0x10
void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x61
void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform)
Script4 statements · 113 bytes of bytecode
0x0000Success = false;0x000BCustomAttachTransform = FTransform(...);0x006Ereturn;0x0070// end of script
Public0x70
void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent)
Script4 statements · 33 bytes of bytecode
0x0000Success = true;0x000BCustomAttachComponent = Mesh;0x001Ereturn;0x0020// end of script
Public0x10
void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState)
Script4 statements · 59 bytes of bytecode
0x0000Success = false;0x000BAttachPointState = GameplayTag{FName(None)};0x0038return;0x003A// end of script
Public0x0C
void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType)
Script4 statements · 41 bytes of bytecode
0x0000Success = true;0x000BAttachType = ObjectAttachType;0x0026return;0x0028// end of script
Public0x28
void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x09
void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script29 statements · 553 bytes of bytecode
0x0000IsPlayerAttachedToThisPlayer(PlayerCharacter, CallFunc_IsPlayerAttachedToThisPlayer_Result);0x0020if (!(CallFunc_IsPlayerAttachedToThisPlayer_Result)) goto Label_0033;0x002Egoto Label_0226;0x0033Label_0033:0x0033PlayerCharacter.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0060CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPickUpActor_PickedUpActor);0x007Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_015D;0x008BPlayerCharacter.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x00B8CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetPickUpActor_PickedUpActor, this);0x00D6if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0226;0x00E4PlayerCharacter.CanDropCurrentHeldActorSafely(CallFunc_CanDropCurrentHeldActorSafely_Result);0x0111if (!(CallFunc_CanDropCurrentHeldActorSafely_Result)) goto Label_01CB;0x011FPlayerCharacter.DropActor(this, HoldTime);0x014DLabel_014D:0x014DSuccess = true;0x0158goto Label_0226;0x015DLabel_015D:0x015DCallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0171CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x018Eif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_01A1;0x019Cgoto Label_0226;0x01A1Label_01A1:0x01A1PlayerCharacter.PickUpActor(this);0x01C6goto Label_014D;0x01CBLabel_01CB:0x01CBPlayerCharacter.AddLocalPlayerNotification(NSLOCTEXT("A90BFD04451E794F7BE9A2A20CCC670E", "", "Can't drop here"));0x0226Label_0226:0x0226return;0x0228// end of script
Public0x112
void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent)
Script4 statements · 33 bytes of bytecode
0x0000Success = true;0x000BPrimitiveComponent = CapsuleComponent;0x001Ereturn;0x0020// end of script
Public0x10
void SetPickedUpPhysicsState(const bool& Success)
Script15 statements · 244 bytes of bytecode
0x0000if (!(IsRagdoll)) goto Label_0097;0x000ECallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x0037Mesh.SetBodySimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, false);0x0061Mesh.SetCollisionResponseToAllChannels(0);0x0087Label_0087:0x0087Success = true;0x0092goto Label_00F1;0x0097Label_0097:0x0097CharacterMovement.DisableMovement();0x00BBbUseControllerRotationYaw = false;0x00C6CapsuleComponent.SetCollisionEnabled(0);0x00ECgoto Label_0087;0x00F1Label_00F1:0x00F1return;0x00F3// end of script
Public0x01
void SetDroppedPhysicsState(const bool& Success)
Script8 statements · 189 bytes of bytecode
0x0000CharacterMovement.SetMovementMode(1, 0);0x0028CapsuleComponent.SetCollisionEnabled(3);0x004ECapsuleComponent.SetCollisionResponseToChannel(15, 2);0x0076bUseControllerRotationYaw = true;0x0081CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(FRotator(0, -90, 0), false);0x00AFSuccess = true;0x00BAreturn;0x00BC// end of script
Public0x01
void GetCustomHoldTransform(const bool& Success, FTransform& Transform)
Script5 statements · 144 bytes of bytecode
0x0000CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(100, 0, 0), FRotator(0, 0, 0), FVector(0.8, 0.8, 0.8));0x0067Success = true;0x0072Transform = CallFunc_MakeTransform_ReturnValue;0x008Dreturn;0x008F// end of script
Public0x70
void SetAttachedPhysicsState(const bool& Success)
Script5 statements · 90 bytes of bytecode
0x0000CharacterMovement.DisableMovement();0x0024CapsuleComponent.SetCollisionResponseToChannel(15, 0);0x004CSuccess = true;0x0057return;0x0059// end of script
Public0x01
void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success)
Script5 statements · 121 bytes of bytecode
0x0000PlayerAttaching.PickUpActor(this);0x0025PlayerAttaching.Server_AttachActor(this, Parent, RelativeTransform, FName(None), 0);0x006BSuccess = true;0x0076return;0x0078// end of script
Public0x81
void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x71
void ForceDetach(bool Destroy, const bool& Success)
Script8 statements · 88 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_0055;0x0023K2_DetachFromActor(1, 1, 1);0x0033SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x004ASuccess = false;0x0055Label_0055:0x0055return;0x0057// end of script
Public0x02
void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success)
Script26 statements · 600 bytes of bytecode
0x0000K2Node_MakeVariable_MakeVariableOutput = TMap{/Game/Ride/Environment/Wildlife/Bear/AI/AIC_Bear.AIC_Bear_C: /Game/Ride/Audio/Metasounds/Player/Damage/MSS_Player_Damage_Bear.MSS_Player_Damage_Bear, /Game/Ride/Interactables/FireZone/BP_FireZone_Big.BP_FireZone_Big_C: /Game/Ride/Audio/Metasounds/Player/Damage/MSS_Player_Damage_Fire.MSS_Player_Damage_Fire, /Game/Ride/Interactables/FireZone/BP_FireZone.BP_FireZone_C: /Game/Ride/Audio/Metasounds/Player/Damage/MSS_Player_Damage_Fire.MSS_Player_Damage_Fire, /Game/Ride/Interactables/Hazards/BP_LavaZone.BP_LavaZone_C: /Game/Ride/Audio/Metasounds/Player/Damage/MSS_Player_Damage_Fire.MSS_Player_Damage_Fire, /Game/Ride/Environment/Wildlife/Goat/BP_Goat.BP_Goat_C: /Game/Ride/Audio/Metasounds/Player/Damage/MSS_Player_Damage_Goat.MSS_Player_Damage_Goat};0x0069DamageClassToSound = K2Node_MakeVariable_MakeVariableOutput;0x0084CallFunc_IsServer_ReturnValue = IsServer(this);0x0099if (!(CallFunc_IsServer_ReturnValue)) goto Label_0255;0x00A7CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(ImpulseVector, 1e-04f);0x00C9if (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_0229;0x00D7Label_00D7:0x00D7if (!(bCanBeDamaged)) goto Label_0255;0x00E5CallFunc_GetObjectClass_ReturnValue = GetObjectClass(ActorHitting);0x0102CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(DamageClassToSound, CallFunc_GetObjectClass_ReturnValue, CallFunc_Map_Find_Value);0x0147if (!(CallFunc_Map_Find_ReturnValue)) goto Label_0201;0x0155CallFunc_GetObjectClass_ReturnValue = GetObjectClass(ActorHitting);0x0172CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(DamageClassToSound, CallFunc_GetObjectClass_ReturnValue, CallFunc_Map_Find_Value);0x01B7CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x01D3Server_PlayOneShotSound(CallFunc_Map_Find_Value, nullptr, FName(None), CallFunc_K2_GetActorLocation_ReturnValue);0x0201Label_0201:0x0201Internal_TakePlayerDamage(DamageResults, false);0x0219Success = true;0x0224goto Label_0255;0x0229Label_0229:0x0229ImpulseInWaterResetToSwimming();0x0237LaunchCharacter(ImpulseVector, false, false);0x0250goto Label_00D7;0x0255Label_0255:0x0255return;0x0257// end of script
Public0x131
void PlayerSaveData(UBP_SessionSaveGame_C* SaveSession, APlayerState* ValidPlayerState, const bool& Successful)
Script18 statements · 418 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(ValidPlayerState);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0194;0x002BCallFunc_BP_GetUniqueId_ReturnValue = ValidPlayerState.BP_GetUniqueId();0x005DCallFunc_GetObjectClass_ReturnValue = GetObjectClass(CurrentPickUpActor);0x007AK2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetObjectClass_ReturnValue);0x009EK2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x00BBK2Node_MakeStruct_FPlayerSave.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD = CurrentHatMesh;0x00D7K2Node_MakeStruct_FPlayerSave.Glasses_5_D280370A409152D57E27C2A0C7653101 = CurrentGlassesMesh;0x00F3K2Node_MakeStruct_FPlayerSave.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99 = CurrentDamage;0x0117K2Node_MakeStruct_FPlayerSave.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720 = K2Node_ClassDynamicCast_AsBP_Interactable_Actor;0x0133/Script/Engine.Default__BlueprintMapLibrary.Map_Add(SaveSession.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, K2Node_MakeStruct_FPlayerSave);0x0184Successful = true;0x018Fgoto Label_019F;0x0194Label_0194:0x0194Successful = false;0x019FLabel_019F:0x019Freturn;0x01A1// end of script
Public0x11
void PlayerSaveDataIfDriver(UBP_SessionSaveGame_C* SaveSession, const bool& Successful)
Script26 statements · 666 bytes of bytecode
0x0000CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031if (!(CallFunc_IsValid_ReturnValue)) goto Label_028C;0x003FCallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0053CallFunc_GetOwner_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue.GetOwner();0x007DK2Node_DynamicCast_AsController = Cast<Controller>(CallFunc_GetOwner_ReturnValue);0x00A1K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsController);0x00BEif (!(K2Node_DynamicCast_bSuccess)) goto Label_028C;0x00CCCallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_DynamicCast_AsController.PlayerState);0x00FFif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_028C;0x010DCallFunc_GetObjectClass_ReturnValue = GetObjectClass(CurrentPickUpActor);0x012AK2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetObjectClass_ReturnValue);0x014EK2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x016BK2Node_MakeStruct_FPlayerSave.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD = CurrentHatMesh;0x0187K2Node_MakeStruct_FPlayerSave.Glasses_5_D280370A409152D57E27C2A0C7653101 = CurrentGlassesMesh;0x01A3K2Node_MakeStruct_FPlayerSave.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99 = CurrentDamage;0x01C7K2Node_MakeStruct_FPlayerSave.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720 = K2Node_ClassDynamicCast_AsBP_Interactable_Actor;0x01E3CallFunc_BP_GetUniqueId_ReturnValue = K2Node_DynamicCast_AsController.PlayerState.BP_GetUniqueId();0x022B/Script/Engine.Default__BlueprintMapLibrary.Map_Add(SaveSession.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, K2Node_MakeStruct_FPlayerSave);0x027CSuccessful = true;0x0287goto Label_0297;0x028CLabel_028C:0x028CSuccessful = false;0x0297Label_0297:0x0297return;0x0299// end of script
Public0x09
void RevivePlayerSafelyAtLocation(ABP_FirstPersonCharacter_C* PlayerToRevive, const FVector& NewLocation, FST_Damage_Results& DamageToHeal)
Script13 statements · 381 bytes of bytecode
0x0000LocalCanBeDamaged = false;0x000BLocalCanBeDamaged = PlayerToRevive.bCanBeDamaged;0x0034PlayerToRevive.FlushNetDormancy();0x0054PlayerToRevive.bCanBeDamaged = false;0x0075MarkPropertyDirtyFromRepIndex(PlayerToRevive, 3, FName(bCanBeDamaged));0x009AServer_HealPlayerDamage(PlayerToRevive, DamageToHeal);0x00BAPlayerToRevive.Ragdoll(false);0x00DFPlayerToRevive.Client_MovePlayerAfterRevive(NewLocation);0x010CPlayerToRevive.FlushNetDormancy();0x012CPlayerToRevive.bCanBeDamaged = LocalCanBeDamaged;0x0155MarkPropertyDirtyFromRepIndex(PlayerToRevive, 3, FName(bCanBeDamaged));0x017Areturn;0x017C// end of script
Public0x30
void GetSkinMaterial(const UMaterialInstance*& Material)
Script11 statements · 245 bytes of bytecode
0x0000/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag);0x002FCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LevelToSkinMap, CallFunc_GetCurrentLevelTag_LevelTag, CallFunc_Map_Find_Value);0x0074if (!(CallFunc_Map_Find_ReturnValue)) goto Label_00DF;0x0082CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LevelToSkinMap, CallFunc_GetCurrentLevelTag_LevelTag, CallFunc_Map_Find_Value);0x00C7Material = CallFunc_Map_Find_Value;0x00DAgoto Label_00F2;0x00DFLabel_00DF:0x00DFMaterial = DefaultSkin;0x00F2Label_00F2:0x00F2return;0x00F4// end of script
Public0x08
void ShouldStartMouthTimer(const bool& bShouldStart)
Script15 statements · 265 bytes of bytecode
0x0000CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsLocallyControlled_ReturnValue);0x0035if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0053;0x0043bShouldStart = true;0x004Egoto Label_0106;0x0053Label_0053:0x0053CallFunc_GetController_ReturnValue = GetController();0x0067K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue);0x008BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x00A8CallFunc_IsMenuController_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.IsMenuController();0x00D6CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsMenuController_ReturnValue);0x00F3bShouldStart = CallFunc_Not_PreBool_ReturnValue_1;0x0106Label_0106:0x0106return;0x0108// end of script
Public0x01
void SetMouthPosition(int32 MouthPosition)
Script11 statements · 245 bytes of bytecode
0x0000CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(MouthPosition, CurrentMouthPosition);0x0026if (!(CallFunc_NotEqual_IntInt_ReturnValue)) goto Label_00F2;0x0034CurrentMouthPosition = MouthPosition;0x004FCallFunc_IsValid_ReturnValue = IsValid(MouthMaterial);0x006Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_00F2;0x007ACallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(MouthPosition);0x009FCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x00BCMouthMaterial.SetScalarParameterValue(FName(MothSwap), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x00F2Label_00F2:0x00F2return;0x00F4// end of script
Public0x04
void UpdateMouthPosition()
Script16 statements · 355 bytes of bytecode
0x0000K2Node_DynamicCast_AsBP_Player_State = Cast<BP_PlayerState_C>(PlayerState);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Player_State);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_0149;0x004FCallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsBP_Player_State.VOIPTalker);0x0082if (!(CallFunc_IsValid_ReturnValue)) goto Label_0149;0x0090K2Node_DynamicCast_AsBP_Player_State.VOIPTalker.GetActualVoiceVolume(CallFunc_GetActualVoiceVolume_VoiceVolume);0x00D3CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_GetActualVoiceVolume_VoiceVolume, VOIPTreshholdLevel);0x00F9if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0149;0x0107CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 3);0x012DSetMouthPosition(CallFunc_RandomIntegerInRange_ReturnValue);0x0144goto Label_0160;0x0149Label_0149:0x0149SetMouthPosition(DefaultMouthPosition);0x0160Label_0160:0x0160return;0x0162// end of script
Public0x00
void AddLocalPlayerNotification(const FText& NotificationText)
Script8 statements · 147 bytes of bytecode
0x0000CallFunc_GetController_ReturnValue = GetController();0x0014K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0038K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0055if (!(K2Node_DynamicCast_bSuccess)) goto Label_0090;0x0063K2Node_DynamicCast_AsBP_First_Person_Player_Controller.AddHUDNotification(NotificationText);0x0090Label_0090:0x0090return;0x0092// end of script
Public0x10
void OnRep_TryPickupForceSpawnActor()
Script16 statements · 386 bytes of bytecode
0x0000CallFunc_IsPlayerControlled_ReturnValue = this.IsPlayerControlled();0x0026CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsPlayerControlled_ReturnValue);0x0043CallFunc_IsLocallyControlled_ReturnValue = this.IsLocallyControlled();0x0069CallFunc_HasAuthority_ReturnValue = HasAuthority();0x007DCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_HasAuthority_ReturnValue);0x00A3CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsLocallyControlled_ReturnValue, CallFunc_BooleanAND_ReturnValue);0x00C9if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_017F;0x00D7CallFunc_IsValid_ReturnValue = IsValid(TryPickupForceSpawnActor);0x00F4if (!(CallFunc_IsValid_ReturnValue)) goto Label_017F;0x0102K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(TryPickupForceSpawnActor);0x0126K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x0143if (!(K2Node_DynamicCast_bSuccess)) goto Label_017F;0x0151K2Node_DynamicCast_AsBP_Interactable_Actor.TryToPickupThisActor(this, CallFunc_TryToPickupThisActor_Success);0x017FLabel_017F:0x017Freturn;0x0181// end of script
0x00
void CheckForMonkeyGrab(AActor* ActorToAttach, AActor* ParentActor)
Script20 statements · 604 bytes of bytecode
0x0000LocalFeedTheRonkiAchievement = SoftObject("/Game/Ride/Game/Achivements/JungleLevel/ACH_FeedTheRonki.ACH_FeedTheRonki");0x005ECallFunc_IsServer_ReturnValue = IsServer(this);0x0073if (!(CallFunc_IsServer_ReturnValue)) goto Label_0259;0x0081CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(ParentActor, SoftObject("/Game/Ride/Environment/Wildlife/Monkey/BP_Monkey.BP_Monkey_C"));0x00DDif (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_0259;0x00EBK2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(ActorToAttach);0x010FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x012Cif (!(K2Node_DynamicCast_bSuccess)) goto Label_0259;0x013ACallFunc_GetAttachParentActor_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.GetAttachParentActor();0x0164K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetAttachParentActor_ReturnValue);0x0188K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x01A5if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0259;0x01B3CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.GetController();0x01DDK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0201K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x021Eif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0259;0x022CK2Node_DynamicCast_AsBP_First_Person_Player_Controller.Client_UnlockAchievement(LocalFeedTheRonkiAchievement);0x0259Label_0259:0x0259return;0x025B// end of script
Public0x10
bool IsDead()
Script4 statements · 67 bytes of bytecode
0x0000this.IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0025ReturnValue = CallFunc_IsPlayerDead_IsDead;0x0038return ReturnValue;0x0042// end of script
EventPublic0x01
AActor* GetCurrentPickedUpActor()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = CurrentPickUpActor;0x0013return ReturnValue;0x001D// end of script
EventPublic0x08
UObject* GetCurrentLookedAtObject()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = CurrentLookAtObject;0x0013return ReturnValue;0x001D// end of script
EventPublic0x08
void IsValidSitAction(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType, const bool& Result)
Script30 statements · 357 bytes of bytecode
0x0000PushFlow(Label_0162);0x0005PushFlow(Label_00F6);0x000AK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(RideableActor);0x002EK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x004Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0106;0x0059K2Node_DynamicCast_AsBPI_Interact.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype, CallFunc_IsRideable_MultiSeat);0x0099Label_0099:0x0099if (!(CallFunc_IsRideable_IsRideable)) PopFlow();0x00A3if (!(SitDown)) goto Label_0135;0x00B1CallFunc_IsAnyPlayerAttachedToActor_ReturnValue = IsAnyPlayerAttachedToActor(RideableActor);0x00CEif (!(CallFunc_IsAnyPlayerAttachedToActor_ReturnValue)) goto Label_00E6;0x00DCif (!(CallFunc_IsRideable_MultiSeat)) PopFlow();0x00E6Label_00E6:0x00E6Result = true;0x00F1goto Label_0162;0x00F6Label_00F6:0x00F6Result = false;0x0101goto Label_0162;0x0106Label_0106:0x0106CallFunc_IsRideable_IsRideable = false;0x0111CallFunc_IsRideable_Seattype = 0;0x0125CallFunc_IsRideable_MultiSeat = false;0x0130goto Label_0099;0x0135Label_0135:0x0135CallFunc_IsPlayerAttachedToActorInAnyWay_ReturnValue = IsPlayerAttachedToActorInAnyWay(this, RideableActor);0x0153if (!(CallFunc_IsPlayerAttachedToActorInAnyWay_ReturnValue)) PopFlow();0x015Dgoto Label_00E6;0x0162Label_0162:0x0162return;0x0164// end of script
Private0x0B
bool ReceiveIsPlayerInRV()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = IsInsideRV;0x0013return ReturnValue;0x001D// end of script
EventProtected0x01
void TryToUpdatePlayerInteractionsBasedOnHealth()
Script10 statements · 106 bytes of bytecode
0x0000IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0017if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_0039;0x0025UpdatePickedUpAndAttachedToPlayerInteractions(nullptr);0x0034goto Label_0067;0x0039Label_0039:0x0039GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0050UpdatePickedUpAndAttachedToPlayerInteractions(CallFunc_GetPickUpActor_PickedUpActor);0x0067Label_0067:0x0067return;0x0069// end of script
Public0x00
void GetCurrentEquipment(const bool& Success, const AActor*& CurrentPickUpActor)
Script11 statements · 103 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_004E;0x002BSuccess = true;0x0036CurrentPickUpActor = CurrentPickUpActor;0x0049goto Label_0064;0x004ELabel_004E:0x004ESuccess = false;0x0059CurrentPickUpActor = nullptr;0x0064Label_0064:0x0064return;0x0066// end of script
Public0x10
int32 ReceiveGetCurrentDamageTaken()
Script4 statements · 75 bytes of bytecode
0x0000CallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x0025ReturnValue = CallFunc_SumUpValues_Int_ReturnValue;0x0040return ReturnValue;0x004A// end of script
EventProtected0x04
void IncrementPlayerDiedAchievement()
Script11 statements · 260 bytes of bytecode
0x0000LocalPlayerDiedAchievement = SoftObject("/Game/Ride/Game/Achivements/ACH_PlayerDied25Times.ACH_PlayerDied25Times");0x005CCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0074if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0101;0x0082CallFunc_GetController_ReturnValue = GetController();0x0096K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x00BAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x00D7if (!(K2Node_DynamicCast_bSuccess)) goto Label_0101;0x00E5IncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller, LocalPlayerDiedAchievement);0x0101Label_0101:0x0101return;0x0103// end of script
Public0x00
void IncrementSmokeAchievement()
Script11 statements · 262 bytes of bytecode
0x0000LocalSmokeAchievement = SoftObject("/Game/Ride/Game/Achivements/ACH_Smoke512Cigarettes.ACH_Smoke512Cigarettes");0x005ECallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0076if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0103;0x0084CallFunc_GetController_ReturnValue = GetController();0x0098K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x00BCK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x00D9if (!(K2Node_DynamicCast_bSuccess)) goto Label_0103;0x00E7IncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller, LocalSmokeAchievement);0x0103Label_0103:0x0103return;0x0105// end of script
Public0x00
void UpdateFallwindSFX(bool IsFalling)
Script29 statements · 744 bytes of bytecode
0x0000if (!(IsFalling)) goto Label_0144;0x000ECallFunc_IsValid_ReturnValue = IsValid(FallWindSFX);0x002Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_01A4;0x0039CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x004DCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x006Aif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0236;0x0078CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x008CCallFunc_GetVelocity_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue.GetVelocity();0x00C2CallFunc_VSize_ReturnValue_1 = VSize(CallFunc_GetVelocity_ReturnValue);0x00E7CallFunc_SetFloatParameter_InFloat_ImplicitCast_1 = Cast<3>(CallFunc_VSize_ReturnValue_1);0x0104FallWindSFX.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast_1);0x013Fgoto Label_02E5;0x0144Label_0144:0x0144CallFunc_IsValid_ReturnValue_1 = IsValid(FallWindSFX);0x0161if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02E5;0x016FFallWindSFX.FadeOut(0.1f, 0f, 0);0x019Fgoto Label_02E5;0x01A4Label_01A4:0x01A4CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Movement/Falling/MSS_Player_Foley_Fallwind.MSS_Player_Foley_Fallwind, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x021EFallWindSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0231goto Label_02E5;0x0236Label_0236:0x0236CallFunc_GetLastUpdateVelocity_ReturnValue = CharacterMovement.GetLastUpdateVelocity();0x0268CallFunc_VSize_ReturnValue = VSize(CallFunc_GetLastUpdateVelocity_ReturnValue);0x028DCallFunc_SetFloatParameter_InFloat_ImplicitCast = Cast<3>(CallFunc_VSize_ReturnValue);0x02AAFallWindSFX.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast);0x02E5Label_02E5:0x02E5return;0x02E7// end of script
Public0x01
void CanPickup(const bool& CanPickup)
Script5 statements · 89 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001DCallFunc_BooleanNOR_ReturnValue = BooleanNOR(CallFunc_IsValid_ReturnValue, WaitingForPickup);0x0043CanPickup = CallFunc_BooleanNOR_ReturnValue;0x0056return;0x0058// end of script
Public0x01
void UpdateSlideSpeed()
Script77 statements · 2,655 bytes of bytecode
0x0000PushFlow(Label_0A5C);0x0005PushFlow(Label_00A8);0x000ACallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x001ECallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x003Bif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_019C;0x0049Label_0049:0x0049CallFunc_IsValid_ReturnValue_5 = IsValid(PlayerSliding);0x0066if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0070PlayerSliding.SetFloatParameter(FName(Velocity), 0f);0x00A7PopFlow();0x00A8Label_00A8:0x00A8CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(Previous Floor Material Enum, 1);0x00C7if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x00D1CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(SlideTimer);0x00EEif (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) PopFlow();0x00F8K2_ClearAndInvalidateTimerHandle(this, SlideTimer);0x010CCallFunc_IsValid_ReturnValue_3 = IsValid(PlayerSliding);0x0129if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0133CallFunc_IsPlaying_ReturnValue = PlayerSliding.IsPlaying();0x0161if (!(CallFunc_IsPlaying_ReturnValue)) PopFlow();0x016BPlayerSliding.FadeOut(0.1f, 0f, 0);0x019BPopFlow();0x019CLabel_019C:0x019CCallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x01CAif (!(CallFunc_IsFalling_ReturnValue)) goto Label_01DD;0x01D8goto Label_0049;0x01DDLabel_01DD:0x01DDCallFunc_GetBoundActionValue_ReturnValue = GetBoundActionValue(this, /Game/Ride/Input/Actions/Player/IA_Move.IA_Move);0x0203CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(CallFunc_GetBoundActionValue_ReturnValue);0x0228CallFunc_VSize2D_ReturnValue = VSize2D(CallFunc_Conv_InputActionValueToAxis2D_ReturnValue);0x024DCallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_VSize2D_ReturnValue, 0);0x0273if (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) goto Label_07BC;0x0281CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x029DBreakHitResult(CharacterMovement.CurrentFloor.HitResult, 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);0x0371CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorUpVector_ReturnValue);0x039FCallFunc_NearlyEqual_FloatFloat_ReturnValue_1 = NearlyEqual_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 1, 0.015);0x03CEif (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue_1)) goto Label_05B0;0x03DCCallFunc_VSize_ReturnValue = VSize(CharacterMovement.Velocity);0x0417CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0);0x043Dif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_07BC;0x044BCallFunc_IsValid_ReturnValue = IsValid(PlayerSliding);0x0468if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0472CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x04A5CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1.2);0x04D3CallFunc_VSize_ReturnValue = VSize(CharacterMovement.Velocity);0x050ECallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(CallFunc_VSize_ReturnValue, 0, CallFunc_Multiply_DoubleDouble_ReturnValue, 0, 1);0x0557CallFunc_SetFloatParameter_InFloat_ImplicitCast_1 = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0x0574PlayerSliding.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast_1);0x05AFPopFlow();0x05B0Label_05B0:0x05B0CallFunc_IsValid_ReturnValue_4 = IsValid(PlayerSliding);0x05CDif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x05D7CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x05F3BreakHitResult(CharacterMovement.CurrentFloor.HitResult, 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);0x06C7CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorUpVector_ReturnValue);0x06F5CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x071ACallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_DegAcos_ReturnValue, 0, 50, 0, 1);0x0763CallFunc_SetFloatParameter_InFloat_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x0780PlayerSliding.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast);0x07BBPopFlow();0x07BCLabel_07BC:0x07BCCallFunc_IsValid_ReturnValue_1 = IsValid(PlayerSliding);0x07D9if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x07E3CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x07FFBreakHitResult(CharacterMovement.CurrentFloor.HitResult, 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);0x08D3CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorUpVector_ReturnValue);0x0901CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 1, 0.015);0x0930CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0955CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_DegAcos_ReturnValue, 0, 50, 0, 1);0x099ECallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_MapRangeClamped_ReturnValue, 0.35);0x09CCCallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_NearlyEqual_FloatFloat_ReturnValue);0x0A03CallFunc_SetFloatParameter_InFloat_ImplicitCast_2 = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0A20PlayerSliding.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast_2);0x0A5BPopFlow();0x0A5CLabel_0A5C:0x0A5Creturn;0x0A5E// end of script
Public0x00
void MakePlayerIceCube()
Script9 statements · 387 bytes of bytecode
0x0000CallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x0032CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0089CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/PlayerIceCube/BP_Interactable_Actor_Rideable_IceCube.BP_Interactable_Actor_Rideable_IceCube_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x00B5CallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x00E7CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x013ECallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0166SitOnRideableActor(CallFunc_FinishSpawningActor_ReturnValue, true, 0);0x0180return;0x0182// end of script
Public0x00
void GetColdDamage(FST_Damage_Results& ST_Damage_Results, const int32& ColdDamage)
Script26 statements · 606 bytes of bytecode
0x0000PushFlow(Label_025B);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x0077CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x009Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01F1;0x00ABTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C6PushFlow(Label_0211);0x00CB/Script/Engine.Default__KismetArrayLibrary.Array_Get(ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010FCallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, GameplayTag{FName(DamageType.Player.Cold)});0x0150if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) PopFlow();0x015A/Script/Engine.Default__KismetArrayLibrary.Array_Get(ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x019ECallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(LocalColdDamage, CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A);0x01D5LocalColdDamage = CallFunc_Add_IntInt_ReturnValue_1;0x01F0PopFlow();0x01F1Label_01F1:0x01F1ColdDamage = LocalColdDamage;0x020Cgoto Label_025B;0x0211Label_0211:0x0211CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x023BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0256goto Label_0033;0x025BLabel_025B:0x025Breturn;0x025D// end of script
Private0x14
FVector GetThrowImpulseVector(double HoldTime)
Script13 statements · 506 bytes of bytecode
0x0000CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(HoldTime, 0.2, 1, 0, 1500);0x0049CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(StrengthMultiplier, 1, 3, 1, 1.5);0x0092CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x00B2CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_MapRangeClamped_ReturnValue_1);0x00D7CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x00FCCallFunc_GetVelocity_ReturnValue = GetVelocity();0x011CCallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, CallFunc_MapRangeClamped_ReturnValue);0x014ACallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x0178CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue, CallFunc_Multiply_VectorFloat_ReturnValue_1);0x01A6CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01D4ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue;0x01EFreturn ReturnValue;0x01F9// end of script
Public0x20
void CalculateWindPush(double DeltaTime)
Script72 statements · 2,777 bytes of bytecode
0x0000GetUDWActor(CallFunc_GetUDWActor_UDW);0x0017localUDWActor = CallFunc_GetUDWActor_UDW;0x002ACallFunc_IsValid_ReturnValue_1 = IsValid(localUDWActor);0x0047if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0AD6;0x0055localUDWActor.Get Local Weather State Values(CallFunc_Get_Local_Weather_State_Values_Cloud_Coverage, CallFunc_Get_Local_Weather_State_Values_Wind_Intensity, CallFunc_Get_Local_Weather_State_Values_Rain, CallFunc_Get_Local_Weather_State_Values_Snow, CallFunc_Get_Local_Weather_State_Values_Dust, CallFunc_Get_Local_Weather_State_Values_Fog, CallFunc_Get_Local_Weather_State_Values_Thunder_Lightning);0x00B8CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Get_Local_Weather_State_Values_Wind_Intensity, 5);0x00DEif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_0AD6;0x00ECCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0104if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0AD6;0x0112CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0126CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0143if (!(CallFunc_IsValid_ReturnValue)) goto Label_0156;0x0151goto Label_0AD6;0x0156Label_0156:0x0156if (!(IsInsideRV)) goto Label_0169;0x0164goto Label_0AD6;0x0169Label_0169:0x0169CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1500);0x018ECallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(202546);0x01B3localUDWActor.Get Current Sound Occlusion Values(CallFunc_Get_Current_Sound_Occlusion_Values_Non_Directional_Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion_1, CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion_1, CallFunc_Get_Current_Sound_Occlusion_Values_Upward_Occlusion);0x020DCallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast = Cast<3>(localUDWActor.Current Wind Direction);0x0240CallFunc_CreateVectorFromYawPitch_ReturnValue = CreateVectorFromYawPitch(CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast, 0f, 1f);0x026FCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x029DBreakVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x02CBK2Node_DynamicCast_AsRGCharacter_Movement_Component = Cast<RGCharacterMovementComponent>(CharacterMovement);0x02EFK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGCharacter_Movement_Component);0x030CCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0);0x0332CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_X, 0);0x0358Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x036BTemp_bool_Variable_1 = CallFunc_Greater_DoubleDouble_ReturnValue;0x037ECallFunc_MakeVector_ReturnValue = MakeVector(Switch(Temp_bool_Variable, false => CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion, true => CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion_1, default => K2Node_Select_Default), Switch(Temp_bool_Variable_1, false => CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion, true => CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion_1, default => K2Node_Select_Default_1), 0);0x040DCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x043BCallFunc_Divide_VectorVector_ReturnValue = Divide_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0469CallFunc_K2_MoveSmooth_DeltaSeconds_ImplicitCast = Cast<3>(DeltaTime);0x0486K2Node_DynamicCast_AsRGCharacter_Movement_Component.K2_MoveSmooth(CallFunc_Divide_VectorVector_ReturnValue, CallFunc_K2_MoveSmooth_DeltaSeconds_ImplicitCast);0x04BCCallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x04EBif (!(CallFunc_IsFalling_ReturnValue)) goto Label_07EA;0x04F9CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(4);0x051ECallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(202546);0x0543localUDWActor.Get Current Sound Occlusion Values(CallFunc_Get_Current_Sound_Occlusion_Values_Non_Directional_Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion_1, CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion_1, CallFunc_Get_Current_Sound_Occlusion_Values_Upward_Occlusion);0x059DCallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast = Cast<3>(localUDWActor.Current Wind Direction);0x05D0CallFunc_CreateVectorFromYawPitch_ReturnValue = CreateVectorFromYawPitch(CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast, 0f, 1f);0x05FFCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x062DBreakVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x065BCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0);0x0681CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_X, 0);0x06A7Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x06BATemp_bool_Variable_1 = CallFunc_Greater_DoubleDouble_ReturnValue;0x06CDCallFunc_MakeVector_ReturnValue = MakeVector(Switch(Temp_bool_Variable, false => CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion, true => CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion_1, default => K2Node_Select_Default), Switch(Temp_bool_Variable_1, false => CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion, true => CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion_1, default => K2Node_Select_Default_1), 0);0x075CCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x078ACallFunc_Divide_VectorVector_ReturnValue_2 = Divide_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x07B8CharacterMovement.AddForce(CallFunc_Divide_VectorVector_ReturnValue_2);0x07E5goto Label_0AD6;0x07EALabel_07EA:0x07EACallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(202546);0x080FCallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(1.25);0x0834localUDWActor.Get Current Sound Occlusion Values(CallFunc_Get_Current_Sound_Occlusion_Values_Non_Directional_Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion, CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion_1, CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion_1, CallFunc_Get_Current_Sound_Occlusion_Values_Upward_Occlusion);0x088ECallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast = Cast<3>(localUDWActor.Current Wind Direction);0x08C1CallFunc_CreateVectorFromYawPitch_ReturnValue = CreateVectorFromYawPitch(CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast, 0f, 1f);0x08F0CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x091EBreakVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x094CCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0);0x0972CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_X, 0);0x0998Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x09ABTemp_bool_Variable_1 = CallFunc_Greater_DoubleDouble_ReturnValue;0x09BECallFunc_MakeVector_ReturnValue = MakeVector(Switch(Temp_bool_Variable, false => CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion, true => CallFunc_Get_Current_Sound_Occlusion_Values_X__Occlusion_1, default => K2Node_Select_Default), Switch(Temp_bool_Variable_1, false => CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion, true => CallFunc_Get_Current_Sound_Occlusion_Values_Y__Occlusion_1, default => K2Node_Select_Default_1), 0);0x0A4DCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0A7BCallFunc_Divide_VectorVector_ReturnValue_1 = Divide_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x0AA9CharacterMovement.AddForce(CallFunc_Divide_VectorVector_ReturnValue_1);0x0AD6Label_0AD6:0x0AD6return;0x0AD8// end of script
Public0x08
void GetUDWActor(const AUltra_Dynamic_Weather_C*& UDW)
Script12 statements · 124 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(InternalCached_UDW);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0043;0x002BLabel_002B:0x002BUDW = InternalCached_UDW;0x003Egoto Label_0079;0x0043Label_0043:0x0043CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Weather.Ultra_Dynamic_Weather_C);0x0061InternalCached_UDW = CallFunc_GetActorOfClass_ReturnValue;0x0074goto Label_002B;0x0079Label_0079:0x0079return;0x007B// end of script
Public0x08
void GetInteractableProxy(const FHitResult& Trace, const AActor*& InteractableProxyActor)
Script16 statements · 645 bytes of bytecode
0x0000BreakHitResult(Trace, 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);0x00B5CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_BreakHitResult_HitActor, SoftObject("/Script/Landscape.LandscapeStreamingProxy"));0x00FEif (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_0277;0x010CBreakHitResult(Trace, 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);0x01C1CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_PhysMat, /Game/Ride/Interactables/Hazards/PM_Snow_Deep.PM_Snow_Deep);0x01E7CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_PhysMat, /Game/Ride/Interactables/Hazards/PM_Snow.PM_Snow);0x020DCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_1, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0233if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0277;0x0241CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Ride/Interactables/BP_InteractableProxy_SnowLandscape.BP_InteractableProxy_SnowLandscape_C);0x025FInteractableProxyActor = CallFunc_GetActorOfClass_ReturnValue;0x0272goto Label_0282;0x0277Label_0277:0x0277InteractableProxyActor = nullptr;0x0282Label_0282:0x0282return;0x0284// end of script
Public0x108
void TryDropIfItemIsHeld(AActor* HeldActor)
Script7 statements · 223 bytes of bytecode
0x0000CallFunc_GetAttachParentActor_ReturnValue = HeldActor.GetAttachParentActor();0x002ACallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue, this);0x0048if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_00DC;0x0056LocalOnly_DropActor(HeldActor, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0));0x00DCLabel_00DC:0x00DCreturn;0x00DE// end of script
Public0x08
void ChangeGroundFriction(bool Reset, float Ground Friction, float Braking Deceleration Walking, float Max Acceleration)
Script12 statements · 304 bytes of bytecode
0x0000if (!(Reset)) goto Label_009A;0x000ECharacterMovement.GroundFriction = 8f;0x003BCharacterMovement.BrakingDecelerationWalking = 2048f;0x0068CharacterMovement.MaxAcceleration = 2048f;0x0095goto Label_012D;0x009ALabel_009A:0x009ACharacterMovement.GroundFriction = Ground Friction;0x00CBCharacterMovement.BrakingDecelerationWalking = Braking Deceleration Walking;0x00FCCharacterMovement.MaxAcceleration = Max Acceleration;0x012DLabel_012D:0x012Dreturn;0x012F// end of script
Public0x10
void GetMouseSensitivity(const FVector2D& Sensitivity)
Script6 statements · 146 bytes of bytecode
0x0000CallFunc_GetController_ReturnValue = GetController();0x0014K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0038K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0055Sensitivity = K2Node_DynamicCast_AsBP_First_Person_Player_Controller.LocalPlayerSettings.MouseSensitivity;0x008Freturn;0x0091// end of script
Public0x10
void SpectateAnotherPlayer(bool NextPlayer)
Script10 statements · 180 bytes of bytecode
0x0000IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0017if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_00B1;0x0025CallFunc_GetController_ReturnValue = GetController();0x0039K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x005DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x007Aif (!(K2Node_DynamicCast_bSuccess)) goto Label_00B1;0x0088K2Node_DynamicCast_AsBP_First_Person_Player_Controller.SpectateAnotherPlayer(NextPlayer);0x00B1Label_00B1:0x00B1return;0x00B3// end of script
Public0x01
void LoadPerPlayerData()
Script66 statements · 2,570 bytes of bytecode
0x0000PushFlow(Label_0A07);0x0005CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x001AK2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue);0x003EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x005Bif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0065CallFunc_IsValid_ReturnValue = IsValid(PlayerState);0x0082if (!(CallFunc_IsValid_ReturnValue)) goto Label_0090;0x0090Label_0090:0x0090CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x00C2CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x0133if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x013DPushFlow(Label_04A9);0x0142FlushNetDormancy();0x014CCallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x017ECallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x01EFCurrentHatMesh = CallFunc_Map_Find_Value.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD;0x020BMarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x0228OnRep_CurrentHatMesh();0x0236FlushNetDormancy();0x0240CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0272CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x02E3CurrentGlassesMesh = CallFunc_Map_Find_Value.Glasses_5_D280370A409152D57E27C2A0C7653101;0x02FFMarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x031COnRep_CurrentGlassesMesh();0x032ACallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x035CCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, 10);0x0386CallFunc_Max_ReturnValue = Max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x03B0CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x0421CallFunc_ClampTotalByScaling_Int_ReturnValue = ClampTotalByScaling_Int(CallFunc_Map_Find_Value.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99, CallFunc_Max_ReturnValue);0x0458FlushNetDormancy();0x0462CurrentDamage = CallFunc_ClampTotalByScaling_Int_ReturnValue;0x047DMarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x049AOnRep_CurrentDamage();0x04A8PopFlow();0x04A9Label_04A9:0x04A9CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x04DBCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x054CCallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0572if (!(CallFunc_IsValidClass_ReturnValue)) PopFlow();0x057CK2Node_MakeArray_Array = {/Game/Ride/Interactables/Misc/Map/BP_Interactable_Map.BP_Interactable_Map_C, /Game/Ride/Interactables/WeldingMachine/BP_Interactable_WeldingMachine.BP_Interactable_WeldingMachine_C};0x0599CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x05CBCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x063CCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(K2Node_MakeArray_Array, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0681if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0690;0x068FPopFlow();0x0690Label_0690:0x0690CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x06C2CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x06DECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x071CCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0773CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x07E4CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0x0819Temp_struct_Variable = FTransform(...);0x087CSetTransformPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(RelativeAttachTransform), Temp_struct_Variable);0x08A5CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(15);0x08C3SetBytePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnAttachedCollisionType), CallFunc_MakeLiteralByte_ReturnValue);0x08ECSetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ShouldBeAttachedOnSpawn), false);0x090DCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0929CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x0967CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x09BECallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x09E6Internal_PickUpActor(CallFunc_FinishSpawningActor_ReturnValue, CallFunc_Internal_PickUpActor_Success);0x0A06PopFlow();0x0A07Label_0A07:0x0A07return;0x0A09// end of script
Public0x00
void PlayAttachToVehicleActorSFX(const FVector& Location)
Script3 statements · 76 bytes of bytecode
0x0000PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Player/Movement/Attach/MSS_Player_AttachToVehicle.MSS_Player_AttachToVehicle, Location, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x0049return;0x004B// end of script
Public0x18
void HasPlayerEverBeenLocallyControlled(const bool& Result)
Script5 statements · 84 bytes of bytecode
0x0000CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018CallFunc_BooleanOR_ReturnValue = BooleanOR(HasEverBeenLocallyControlled, CallFunc_IsLocallyControlled_ReturnValue);0x003EResult = CallFunc_BooleanOR_ReturnValue;0x0051return;0x0053// end of script
Public0x01
void ApplyOptions()
Script29 statements · 818 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_032F;0x0063K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0087K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x00A4CallFunc_GetFOV_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetFOV();0x00D6CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_GetFOV_ReturnValue);0x00FBCallFunc_SetFieldOfView_InFieldOfView_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x0118FirstPersonCamera.SetFieldOfView(CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast);0x0145CallFunc_GetController_ReturnValue = GetController();0x0159K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x017DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x019ACallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01B7if (!(CallFunc_IsValid_ReturnValue)) goto Label_032F;0x01C5CallFunc_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x01EFK2Node_DynamicCast_AsBPA_Boxy_Rider_FPP = Cast<BPA_BoxyRider_FPP_C>(CallFunc_GetAnimInstance_ReturnValue);0x0213K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x0230if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_032F;0x023EK2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x0262K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x027Fif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_032F;0x028DCallFunc_GetController_ReturnValue = GetController();0x02A1K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x02C5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x02E2K2Node_DynamicCast_AsBPI_Character_Anim.SetHeadbob(K2Node_DynamicCast_AsBP_First_Person_Player_Controller.LocalPlayerSettings.bHeadBobEnabled);0x032FLabel_032F:0x032Freturn;0x0331// end of script
Public0x00
void TryToClearPickedUpActor(AActor* ActorToClear)
Script11 statements · 162 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(ActorToClear);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_009F;0x002BCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(ActorToClear, CurrentPickUpActor);0x0051if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_009F;0x005FFlushNetDormancy();0x0069CurrentPickUpActor = nullptr;0x0074MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x0091OnRep_CurrentPickUpActor();0x009FLabel_009F:0x009Freturn;0x00A1// end of script
Public0x08
void IsPlayerAttachedToThisPlayer(ABP_FirstPersonCharacter_C* PlayerToCheck, const bool& Result)
Script21 statements · 255 bytes of bytecode
0x0000PushFlow(Label_00FC);0x0005CallFunc_GetAttachParentActor_ReturnValue = PlayerToCheck.GetAttachParentActor();0x002FLocalAttachParent = CallFunc_GetAttachParentActor_ReturnValue;0x0042Label_0042:0x0042CallFunc_IsValid_ReturnValue = IsValid(LocalAttachParent);0x005Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_00AE;0x006DPushFlow(Label_0042);0x0072CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(LocalAttachParent, this);0x0090if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_00BE;0x009EResult = true;0x00A9goto Label_00FC;0x00AELabel_00AE:0x00AEResult = false;0x00B9goto Label_00FC;0x00BELabel_00BE:0x00BECallFunc_GetAttachParentActor_ReturnValue_1 = LocalAttachParent.GetAttachParentActor();0x00E8LocalAttachParent = CallFunc_GetAttachParentActor_ReturnValue_1;0x00FBPopFlow();0x00FCLabel_00FC:0x00FCreturn;0x00FE// end of script
Public0x09
void SetGlobalControlBuses()
Script3 statements · 44 bytes of bytecode
0x0000SetInsideCassetPlayerControlBusMix(0.7, 0.3, 0.5);0x0029return;0x002B// end of script
Public0x00
void ResetControlBusMix()
Script15 statements · 111 bytes of bytecode
0x0000PushFlow(Label_006C);0x0005PushFlow(Label_0039);0x000APushFlow(Label_0024);0x000FDeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0023PopFlow();0x0024Label_0024:0x0024DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_InsideVehicle.CBM_InsideVehicle);0x0038PopFlow();0x0039Label_0039:0x0039ClearGlobalBusMixValue(this, /Game/Ride/Audio/Modulation/ControlBus/CB_World_Ambience_Vehicle_Volume.CB_World_Ambience_Vehicle_Volume, -1f);0x0052ClearGlobalBusMixValue(this, /Game/Ride/Audio/Modulation/ControlBus/CB_World_Ambience_Vehicle_LowPass.CB_World_Ambience_Vehicle_LowPass, -1f);0x006BPopFlow();0x006CLabel_006C:0x006Creturn;0x006E// end of script
Public0x00
void ResetReverbs()
Script10 statements · 63 bytes of bytecode
0x0000PushFlow(Label_003C);0x0005PushFlow(Label_0023);0x000ADeactivateReverbEffect(this, FName(Underwater));0x0022PopFlow();0x0023Label_0023:0x0023DeactivateReverbEffect(this, FName(Vehicle));0x003BPopFlow();0x003CLabel_003C:0x003Creturn;0x003E// end of script
Public0x00
void SetInsideCassetPlayerControlBusMix(double VolumeValue, double LowPassValue, double FadeTime)
Script14 statements · 281 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue_1 = IsValid(CasettePlayerVolumeBus);0x001Dif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_008B;0x002BCallFunc_SetGlobalBusMixValue_Value_ImplicitCast = Cast<3>(VolumeValue);0x0048CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast = Cast<3>(FadeTime);0x0065SetGlobalBusMixValue(this, CasettePlayerVolumeBus, CallFunc_SetGlobalBusMixValue_Value_ImplicitCast, CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast);0x008BLabel_008B:0x008BCallFunc_IsValid_ReturnValue = IsValid(CassettePlayerLowPassBus);0x00A8if (!(CallFunc_IsValid_ReturnValue)) goto Label_0116;0x00B6CallFunc_SetGlobalBusMixValue_Value_ImplicitCast_1 = Cast<3>(LowPassValue);0x00D3CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast_1 = Cast<3>(FadeTime);0x00F0SetGlobalBusMixValue(this, CassettePlayerLowPassBus, CallFunc_SetGlobalBusMixValue_Value_ImplicitCast_1, CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast_1);0x0116Label_0116:0x0116return;0x0118// end of script
Public0x18
void StartUnderwaterAudioEffects()
Script12 statements · 382 bytes of bytecode
0x0000ActivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0014ActivateReverbEffect(this, /Game/Ride/Audio/Modulation/Reverb/Underwater.Underwater, FName(Underwater), 3f, 2f, 0.25f);0x0044CallFunc_IsValid_ReturnValue = IsValid(UnderwaterSFX);0x0061if (!(CallFunc_IsValid_ReturnValue)) goto Label_0074;0x006Fgoto Label_017B;0x0074Label_0074:0x0074CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Underwater/MSS_Player_Underwater.MSS_Player_Underwater, Mesh, FName(head1), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00EEUnderwaterSFX = CallFunc_SpawnSoundAttached_ReturnValue_1;0x0101CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Water/MSS_Player_Impact_Water_Surface.MSS_Player_Impact_Water_Surface, Mesh, FName(head1), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x017BLabel_017B:0x017Breturn;0x017D// end of script
Public0x00
void StopUnderwaterAudioEffects()
Script9 statements · 248 bytes of bytecode
0x0000DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0014DeactivateReverbEffect(this, FName(Underwater));0x002CCallFunc_IsValid_ReturnValue = IsValid(UnderwaterSFX);0x0049if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F5;0x0057UnderwaterSFX.Stop();0x007BCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Water/MSS_Player_Impact_Water_Surface.MSS_Player_Impact_Water_Surface, Mesh, FName(head1), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00F5Label_00F5:0x00F5return;0x00F7// end of script
Public0x00
void OnOwningControllerUpdatedForLocalPlayer(bool HasOwningController)
Script11 statements · 364 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(HasOwningController);0x001DMesh.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0047SM_Hat01.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0071SM_Glasses.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x009BUpperBodyClothes.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x00C5FirstPersonMesh.SetOnlyOwnerSee(HasOwningController);0x00EESK_BoxyRider_FPP_Arms_01.SetOnlyOwnerSee(HasOwningController);0x0117SK_Cigg.SetOnlyOwnerSee(HasOwningController);0x0140UpperBodyClothesFPP.SetOnlyOwnerSee(HasOwningController);0x0169return;0x016B// end of script
Public0x01
void SetIsPassenger(AActor* SeatableTruckPart, bool InIsPassenger, const ECharSeatType& SeatType, USceneComponent* RideableAttachmentPoint, bool UseAttachWorldRotation)
Script132 statements · 2,665 bytes of bytecode
0x0000PushFlow(Label_0A66);0x0005IsPassenger = InIsPassenger;0x0018PushFlow(Label_05C1);0x001DPushFlow(Label_05AD);0x0022PushFlow(Label_0534);0x0027PushFlow(Label_0503);0x002CPushFlow(Label_03D5);0x0031PushFlow(Label_00E3);0x0036if (!(InIsPassenger)) goto Label_063C;0x0044CharacterMovement.DisableMovement();0x0068SetAttachedPhysicsState(CallFunc_SetAttachedPhysicsState_Success);0x007FbUseControllerRotationYaw = false;0x008AUpdateLookAtPlayerInteractions(nullptr);0x0099CallFunc_GetController_ReturnValue = GetController();0x00ADCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetController_ReturnValue);0x00CAif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00D4if (!(UseAttachWorldRotation)) goto Label_07A9;0x00E2PopFlow();0x00E3Label_00E3:0x00E3CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x010DK2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x0131K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x014Eif (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0193;0x015CK2Node_DynamicCast_AsBPI_Character_Anim_1.SetIsPassenger(InIsPassenger, SeatType);0x0193Label_0193:0x0193CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x01BDK2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x01E1K2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x01FEif (!(K2Node_DynamicCast_bSuccess_8)) goto Label_0243;0x020CK2Node_DynamicCast_AsBPI_Character_Anim_4.SetIsPassenger(InIsPassenger, SeatType);0x0243Label_0243:0x0243CallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x026DK2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x0291K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x02AEif (!(K2Node_DynamicCast_bSuccess_7)) goto Label_02F3;0x02BCK2Node_DynamicCast_AsBPI_Character_Anim_3.SetIsPassenger(InIsPassenger, SeatType);0x02F3Label_02F3:0x02F3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 2);0x0312if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x0320K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 3);0x033Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x034DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 4);0x036Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x037AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 6);0x0399if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x03A7K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 7);0x03C6if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x03D4PopFlow();0x03D5Label_03D5:0x03D5CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x03EDif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x03F7K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(SeatableTruckPart);0x041BK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0438if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_04F3;0x0446CallFunc_GetController_ReturnValue_1 = GetController();0x045AK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x047EK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x049BK2Node_DynamicCast_AsBPI_Interact_1.EnableRideableInput(InIsPassenger, K2Node_DynamicCast_AsBP_First_Person_Player_Controller, CallFunc_EnableRideableInput_Success);0x04DBLabel_04DB:0x04DBUpdatePickedUpAndAttachedToPlayerInteractions(CurrentPickUpActor);0x04F2PopFlow();0x04F3Label_04F3:0x04F3CallFunc_EnableRideableInput_Success = false;0x04FEgoto Label_04DB;0x0503Label_0503:0x0503CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsPassenger);0x0520SetSwimEnabled(CallFunc_Not_PreBool_ReturnValue);0x0533PopFlow();0x0534Label_0534:0x0534K2Node_DynamicCast_AsBP_Toilet_01 = Cast<BP_Toilet_01_C>(SeatableTruckPart);0x0558K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Toilet_01);0x0575if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x057FK2Node_DynamicCast_AsBP_Toilet_01.UpdateMirror(InIsPassenger);0x05ACPopFlow();0x05ADLabel_05AD:0x05ADSetIsPlayerPassenger(IsPassenger);0x05C0PopFlow();0x05C1Label_05C1:0x05C1K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(SeatableTruckPart);0x05E5K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0602if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x060CK2Node_DynamicCast_AsBPI_Interact.OnPlayerSit(this, IsPassenger);0x063BPopFlow();0x063CLabel_063C:0x063CCharacterMovement.SetMovementMode(1, 0);0x0664SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x067BCallFunc_GetController_ReturnValue_2 = GetController();0x068FCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetController_ReturnValue_2);0x06ACif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x06B6if (!(UseAttachWorldRotation)) goto Label_06C5;0x06C4PopFlow();0x06C5Label_06C5:0x06C5CallFunc_GetController_ReturnValue_2 = GetController();0x06D9CallFunc_GetControlRotation_ReturnValue = CallFunc_GetController_ReturnValue_2.GetControlRotation();0x070FBreakRotator(CallFunc_GetControlRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x073DCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x076CCallFunc_GetController_ReturnValue_2.SetControlRotation(CallFunc_MakeRotator_ReturnValue_1);0x0799SetActorHiddenInGame(false);0x07A8PopFlow();0x07A9Label_07A9:0x07A9CallFunc_GetForwardVector_ReturnValue = RideableAttachmentPoint.GetForwardVector();0x07DBCallFunc_MakeRotFromX_ReturnValue = MakeRotFromX(CallFunc_GetForwardVector_ReturnValue);0x0800BreakRotator(CallFunc_MakeRotFromX_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x082ECallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x085DCallFunc_GetController_ReturnValue = GetController();0x0871CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x089ECallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(SeatType, 5);0x08BDif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x08C7SetActorHiddenInGame(true);0x08D6PopFlow();0x08D7Label_08D7:0x08D7CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0901K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0925K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x0942if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0A56;0x0950K2Node_DynamicCast_AsBPI_Character_Anim_2.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success_1);0x0990Label_0990:0x0990CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x09BAK2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x09DEK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x09FBif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0A4A;0x0A09K2Node_DynamicCast_AsBPI_Character_Anim.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success);0x0A49PopFlow();0x0A4ALabel_0A4A:0x0A4ACallFunc_SetHandIK_Success = false;0x0A55PopFlow();0x0A56Label_0A56:0x0A56CallFunc_SetHandIK_Success_1 = false;0x0A61goto Label_0990;0x0A66Label_0A66:0x0A66return;0x0A68// end of script
Public0x19
void SetIsDriver(bool IsDriver, AActor* Vehicle)
Script56 statements · 1,206 bytes of bytecode
0x0000PushFlow(Label_04B3);0x0005IsDriver = IsDriver;0x0018PushFlow(Label_005F);0x001Dif (!(IsDriver)) goto Label_03C7;0x002BCharacterMovement.DisableMovement();0x004FUpdateLookAtPlayerInteractions(nullptr);0x005EPopFlow();0x005FLabel_005F:0x005FCallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0089K2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x00ADK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x00CAif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0106;0x00D8K2Node_DynamicCast_AsBPI_Character_Anim_3.SetIsDriver(IsDriver);0x0106Label_0106:0x0106CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0130K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0154K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x0171if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_01AD;0x017FK2Node_DynamicCast_AsBPI_Character_Anim_2.SetIsDriver(IsDriver);0x01ADLabel_01AD:0x01ADCallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x01D7K2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x01FBK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x0218if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0254;0x0226K2Node_DynamicCast_AsBPI_Character_Anim_4.SetIsDriver(IsDriver);0x0254Label_0254:0x0254CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x027EK2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x02A2K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x02BFif (!(K2Node_DynamicCast_bSuccess)) goto Label_0497;0x02CDK2Node_DynamicCast_AsBPI_Character_Anim.SetHandIK(IsDriver, Vehicle, CallFunc_SetHandIK_Success);0x030DLabel_030D:0x030DCallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0337K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x035BK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x0378if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_04A7;0x0386K2Node_DynamicCast_AsBPI_Character_Anim_1.SetHandIK(IsDriver, Vehicle, CallFunc_SetHandIK_Success_1);0x03C6PopFlow();0x03C7Label_03C7:0x03C7CharacterMovement.SetMovementMode(1, 0);0x03EFCallFunc_GetController_ReturnValue = GetController();0x0403CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetController_ReturnValue);0x0420if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x042ACallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, 0f);0x0455CallFunc_GetController_ReturnValue = GetController();0x0469CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x0496PopFlow();0x0497Label_0497:0x0497CallFunc_SetHandIK_Success = false;0x04A2goto Label_030D;0x04A7Label_04A7:0x04A7CallFunc_SetHandIK_Success_1 = false;0x04B2PopFlow();0x04B3Label_04B3:0x04B3return;0x04B5// end of script
Public0x10
void RepositionLocalAttachPointPrevisActor()
Script48 statements · 1,469 bytes of bytecode
0x0000K2Node_DynamicCast_AsBP_Interactable_Attach_Point = Cast<BP_Interactable_AttachPoint_C>(CurrentLookAtObject);0x0024K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Attach_Point);0x0041if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_00F0;0x004FCallFunc_GetNumChildrenComponents_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetNumChildrenComponents();0x0097CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetNumChildrenComponents_ReturnValue, 0);0x00B9if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_038D;0x00C7Label_00C7:0x00C7AttachmentPrevisActor.K2_DestroyActor();0x00EBgoto Label_05BA;0x00F0Label_00F0:0x00F0K2Node_DynamicCast_AsBP_Winch = Cast<BP_Winch_C>(CurrentLookAtObject);0x0114K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Winch);0x0131if (!(K2Node_DynamicCast_bSuccess)) goto Label_00C7;0x013FCallFunc_K2_GetRootComponent_ReturnValue = K2Node_DynamicCast_AsBP_Winch.K2_GetRootComponent();0x0169LocalAttachParentComponent = CallFunc_K2_GetRootComponent_ReturnValue;0x017CCallFunc_K2_GetComponentToWorld_ReturnValue = K2Node_DynamicCast_AsBP_Winch.WinchHookDummy.K2_GetComponentToWorld();0x01C4LocalAttachTransform = CallFunc_K2_GetComponentToWorld_ReturnValue;0x01DFLocalAttachParentTransform = FTransform(...);0x0242Label_0242:0x0242BreakTransform(LocalAttachTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0270CallFunc_TransformRotation_ReturnValue = TransformRotation(LocalAttachParentTransform, CallFunc_BreakTransform_Rotation);0x029ECallFunc_TransformLocation_ReturnValue = TransformLocation(LocalAttachParentTransform, CallFunc_BreakTransform_Location);0x02CCCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x0303CallFunc_K2_SetActorTransform_ReturnValue = AttachmentPrevisActor.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0341CallFunc_K2_AttachToComponent_ReturnValue = AttachmentPrevisActor.K2_AttachToComponent(LocalAttachParentComponent, FName(None), 1, 1, 0, false);0x0388goto Label_05BA;0x038DLabel_038D:0x038DCallFunc_GetAttachParent_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetAttachParent();0x03CDCallFunc_GetAttachParent_ReturnValue_1 = CallFunc_GetAttachParent_ReturnValue.GetAttachParent();0x03F7LocalAttachParentComponent = CallFunc_GetAttachParent_ReturnValue_1;0x040AGetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0421K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetPickUpActor_PickedUpActor);0x0445K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0462if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0547;0x0470K2Node_DynamicCast_AsBPI_Interact.GetCustomAttachTransform(K2Node_DynamicCast_AsBP_Interactable_Attach_Point, CallFunc_GetCustomAttachTransform_Success, CallFunc_GetCustomAttachTransform_CustomAttachTransform);0x04B0Label_04B0:0x04B0LocalAttachTransform = CallFunc_GetCustomAttachTransform_CustomAttachTransform;0x04CBCallFunc_K2_GetRootComponent_ReturnValue_1 = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.K2_GetRootComponent();0x04F5CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_K2_GetRootComponent_ReturnValue_1.K2_GetComponentToWorld();0x0527LocalAttachParentTransform = CallFunc_K2_GetComponentToWorld_ReturnValue_1;0x0542goto Label_0242;0x0547Label_0547:0x0547CallFunc_GetCustomAttachTransform_Success = false;0x0552CallFunc_GetCustomAttachTransform_CustomAttachTransform = FTransform(...);0x05B5goto Label_04B0;0x05BALabel_05BA:0x05BAreturn;0x05BC// end of script
Public0x00
void TryCreateLocalAttachPointPrevisActor()
Script102 statements · 3,111 bytes of bytecode
0x0000PushFlow(Label_0C24);0x0005K2Node_DynamicCast_AsBP_Interactable_Attach_Point = Cast<BP_Interactable_AttachPoint_C>(CurrentLookAtObject);0x0029K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Attach_Point);0x0046if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_00CD;0x0054CallFunc_GetNumChildrenComponents_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetNumChildrenComponents();0x009CCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetNumChildrenComponents_ReturnValue, 0);0x00BEif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_07C2;0x00CCPopFlow();0x00CDLabel_00CD:0x00CDK2Node_DynamicCast_AsBP_Winch = Cast<BP_Winch_C>(CurrentLookAtObject);0x00F1K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Winch);0x010Eif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0118CallFunc_K2_GetRootComponent_ReturnValue = K2Node_DynamicCast_AsBP_Winch.K2_GetRootComponent();0x0142LocalAttachParentComponent = CallFunc_K2_GetRootComponent_ReturnValue;0x0155CallFunc_K2_GetComponentToWorld_ReturnValue = K2Node_DynamicCast_AsBP_Winch.WinchHookDummy.K2_GetComponentToWorld();0x019DLocalAttachTransform = CallFunc_K2_GetComponentToWorld_ReturnValue;0x01B8LocalAttachParentTransform = FTransform(...);0x021BLabel_021B:0x021BBreakTransform(LocalAttachTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0249CallFunc_TransformRotation_ReturnValue = TransformRotation(LocalAttachParentTransform, CallFunc_BreakTransform_Rotation);0x0277CallFunc_TransformLocation_ReturnValue = TransformLocation(LocalAttachParentTransform, CallFunc_BreakTransform_Location);0x02A5CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x02DCCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/TruckParts/Previs/BP_Previs.BP_Previs_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x0308BreakTransform(LocalAttachTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0336CallFunc_TransformRotation_ReturnValue = TransformRotation(LocalAttachParentTransform, CallFunc_BreakTransform_Rotation);0x0364CallFunc_TransformLocation_ReturnValue = TransformLocation(LocalAttachParentTransform, CallFunc_BreakTransform_Location);0x0392CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x03C9CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x03F1CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue.K2_AttachToComponent(LocalAttachParentComponent, FName(None), 1, 1, 0, false);0x0438AttachmentPrevisActor = CallFunc_FinishSpawningActor_ReturnValue;0x044BGetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor_2);0x0462K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetPickUpActor_PickedUpActor_2);0x0486K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x04A3if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x04ADCallFunc_SetStaticMesh_ReturnValue = AttachmentPrevisActor.StaticMesh.SetStaticMesh(K2Node_DynamicCast_AsBP_Interactable_Actor.StaticMesh.StaticMesh);0x0526CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Ride/Vehicle/MM_Truck_Previs.MM_Truck_Previs, FName(None), 0);0x0553PrevisMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0566K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x058AK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x05A7if (!(K2Node_DynamicCast_bSuccess)) goto Label_07B2;0x05B5GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x05CCK2Node_DynamicCast_AsBPI_Interact.IsAttachPointBlocking(CallFunc_GetPickUpActor_PickedUpActor, CallFunc_IsAttachPointBlocking_Success);0x0603Label_0603:0x0603if (!(CallFunc_IsAttachPointBlocking_Success)) goto Label_09EF;0x0611PrevisMaterial.SetVectorParameterValue(FName(CD_Primary), LinearColor{1f, 0.181164f, 0.181164f, 1f});0x0660Temp_int_Loop_Counter_Variable_1 = 0;0x0677Temp_int_Array_Index_Variable = 0;0x068ELabel_068E:0x068ECallFunc_GetMaterials_ReturnValue = AttachmentPrevisActor.StaticMesh.GetMaterials();0x06DACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue);0x0715CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x073Bif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0745Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0760PushFlow(Label_0BDA);0x0765AttachmentPrevisActor.StaticMesh.SetMaterial(Temp_int_Array_Index_Variable, PrevisMaterial);0x07B1PopFlow();0x07B2Label_07B2:0x07B2CallFunc_IsAttachPointBlocking_Success = false;0x07BDgoto Label_0603;0x07C2Label_07C2:0x07C2CallFunc_GetAttachParent_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetAttachParent();0x0802CallFunc_GetAttachParent_ReturnValue_1 = CallFunc_GetAttachParent_ReturnValue.GetAttachParent();0x082CLocalAttachParentComponent = CallFunc_GetAttachParent_ReturnValue_1;0x083FGetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor_1);0x0856K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_GetPickUpActor_PickedUpActor_1);0x087AK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0897if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_097C;0x08A5K2Node_DynamicCast_AsBPI_Interact_1.GetCustomAttachTransform(K2Node_DynamicCast_AsBP_Interactable_Attach_Point, CallFunc_GetCustomAttachTransform_Success, CallFunc_GetCustomAttachTransform_CustomAttachTransform);0x08E5Label_08E5:0x08E5LocalAttachTransform = CallFunc_GetCustomAttachTransform_CustomAttachTransform;0x0900CallFunc_K2_GetRootComponent_ReturnValue_1 = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.K2_GetRootComponent();0x092ACallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_K2_GetRootComponent_ReturnValue_1.K2_GetComponentToWorld();0x095CLocalAttachParentTransform = CallFunc_K2_GetComponentToWorld_ReturnValue_1;0x0977goto Label_021B;0x097CLabel_097C:0x097CCallFunc_GetCustomAttachTransform_Success = false;0x0987CallFunc_GetCustomAttachTransform_CustomAttachTransform = FTransform(...);0x09EAgoto Label_08E5;0x09EFLabel_09EF:0x09EFPrevisMaterial.SetVectorParameterValue(FName(CD_Primary), LinearColor{0.743248f, 1f, 0.473958f, 1f});0x0A3ETemp_int_Loop_Counter_Variable = 0;0x0A55Temp_int_Array_Index_Variable_1 = 0;0x0A6CLabel_0A6C:0x0A6CCallFunc_GetMaterials_ReturnValue_1 = AttachmentPrevisActor.StaticMesh.GetMaterials();0x0AB8CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue_1);0x0AF3CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0B19if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0B23Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0B3EPushFlow(Label_0B90);0x0B43AttachmentPrevisActor.StaticMesh.SetMaterial(Temp_int_Array_Index_Variable_1, PrevisMaterial);0x0B8FPopFlow();0x0B90Label_0B90:0x0B90CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0BBATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0BD5goto Label_0A6C;0x0BDALabel_0BDA:0x0BDACallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0C04Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0C1Fgoto Label_068E;0x0C24Label_0C24:0x0C24return;0x0C26// end of script
Public0x00
void FixupPickupState()
Script25 statements · 423 bytes of bytecode
0x0000PushFlow(Label_01A4);0x0005CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x001Dif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0027CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x0044if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x004ECallFunc_GetAttachParentActor_ReturnValue = CurrentPickUpActor.GetAttachParentActor();0x0078CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue, this);0x0096CallFunc_ObjectIsA_ReturnValue = ObjectIsA(CallFunc_GetAttachParentActor_ReturnValue, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C);0x00BCCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_ObjectIsA_ReturnValue, CallFunc_NotEqual_ObjectObject_ReturnValue);0x00E2if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x00ECPushFlow(Label_0163);0x00F1K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CurrentPickUpActor);0x0115K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x0132if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x013CK2Node_DynamicCast_AsBP_Interactable_Actor.UpdateInteractableState(this, false);0x0162PopFlow();0x0163Label_0163:0x0163FlushNetDormancy();0x016DCurrentPickUpActor = nullptr;0x0178MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x0195OnRep_CurrentPickUpActor();0x01A3PopFlow();0x01A4Label_01A4:0x01A4return;0x01A6// end of script
Public0x00
void StartDrop(double HoldTime)
Script16 statements · 240 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00ED;0x002BK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentPickUpActor);0x004FK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x006Cif (!(K2Node_DynamicCast_bSuccess)) goto Label_00DD;0x007AK2Node_DynamicCast_AsBPI_Interact.Interact(this, CurrentLookAtTrace, HoldTime, false, CallFunc_Interact_Success);0x00BCLabel_00BC:0x00BCif (!(CallFunc_Interact_Success)) goto Label_00ED;0x00CAPlayDropSFX();0x00D8goto Label_00ED;0x00DDLabel_00DD:0x00DDCallFunc_Interact_Success = false;0x00E8goto Label_00BC;0x00EDLabel_00ED:0x00EDreturn;0x00EF// end of script
Public0x08
void SetCharacterPoseBasedOnInteractObject(UObject* InteractObject)
Script43 statements · 915 bytes of bytecode
0x0000PushFlow(Label_0390);0x0005CallFunc_IsValid_ReturnValue = IsValid(InteractObject);0x0022if (!(CallFunc_IsValid_ReturnValue)) goto Label_0194;0x0030K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(InteractObject);0x0054K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0071if (!(K2Node_DynamicCast_bSuccess)) goto Label_02BF;0x007FK2Node_DynamicCast_AsBPI_Interact.GetCharacterPose(CallFunc_GetCharacterPose_Success, CallFunc_GetCharacterPose_CharacterPose, CallFunc_GetCharacterPose_CharacterPoseAnim);0x00BFLabel_00BF:0x00BFLocalCharacterPose = CallFunc_GetCharacterPose_CharacterPose;0x00DALocalCharacterPoseSequence = CallFunc_GetCharacterPose_CharacterPoseAnim;0x00EDPushFlow(Label_02EE);0x00F2CallFunc_GetAnimInstance_ReturnValue_2 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x011CK2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms_1 = Cast<BPA_BoxyRider_FPP_Arms_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x0140K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms_1);0x015DK2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms_1.SetCharacterPose(LocalCharacterPose, LocalCharacterPoseSequence);0x0193PopFlow();0x0194Label_0194:0x0194PushFlow(Label_022C);0x0199CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x01C3K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms = Cast<BPA_BoxyRider_FPP_Arms_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x01E7K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms);0x0204K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms.SetCharacterPose(0, nullptr);0x022BPopFlow();0x022CLabel_022C:0x022CCallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0256K2Node_DynamicCast_AsBPA_Boxy_Rider = Cast<BPA_BoxyRider_C>(CallFunc_GetAnimInstance_ReturnValue);0x027AK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider);0x0297K2Node_DynamicCast_AsBPA_Boxy_Rider.SetCharacterPose(0, nullptr);0x02BEPopFlow();0x02BFLabel_02BF:0x02BFCallFunc_GetCharacterPose_Success = false;0x02CACallFunc_GetCharacterPose_CharacterPose = 0;0x02DECallFunc_GetCharacterPose_CharacterPoseAnim = nullptr;0x02E9goto Label_00BF;0x02EELabel_02EE:0x02EECallFunc_GetAnimInstance_ReturnValue_3 = Mesh.GetAnimInstance();0x0318K2Node_DynamicCast_AsBPA_Boxy_Rider_1 = Cast<BPA_BoxyRider_C>(CallFunc_GetAnimInstance_ReturnValue_3);0x033CK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_1);0x0359K2Node_DynamicCast_AsBPA_Boxy_Rider_1.SetCharacterPose(LocalCharacterPose, LocalCharacterPoseSequence);0x038FPopFlow();0x0390Label_0390:0x0390return;0x0392// end of script
Private0x08
void OnRep_CurrentPickUpActor()
Script12 statements · 95 bytes of bytecode
0x0000PushFlow(Label_005C);0x0005PushFlow(Label_0022);0x000ASetCharacterPoseBasedOnInteractObject(CurrentPickUpActor);0x0021PopFlow();0x0022Label_0022:0x0022CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x003Aif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0044UpdatePickedUpAndAttachedToPlayerInteractions(CurrentPickUpActor);0x005BPopFlow();0x005CLabel_005C:0x005Creturn;0x005E// end of script
0x00
void GetPickUpActor(const AActor*& PickedUpActor)
Script3 statements · 22 bytes of bytecode
0x0000PickedUpActor = CurrentPickUpActor;0x0013return;0x0015// end of script
Public0x08
void OnRep_CurrentGlassesMesh()
Script3 statements · 58 bytes of bytecode
0x0000CallFunc_SetStaticMesh_ReturnValue = SM_Glasses.SetStaticMesh(CurrentGlassesMesh);0x0037return;0x0039// end of script
0x00
void OnRep_CurrentHatMesh()
Script3 statements · 58 bytes of bytecode
0x0000CallFunc_SetStaticMesh_ReturnValue = SM_Hat01.SetStaticMesh(CurrentHatMesh);0x0037return;0x0039// end of script
0x00
void CheckWaterHeightToHead()
Script62 statements · 972 bytes of bytecode
0x0000PushFlow(Label_03C9);0x0005CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x0037BreakVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0065CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z, CurrentSurfaceWaterHeight);0x008Bif (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_00B2;0x0099PushFlow(Label_00E2);0x009EPushFlow(Label_00F9);0x00A3if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_028B;0x00B1PopFlow();0x00B2Label_00B2:0x00B2PushFlow(Label_00CB);0x00B7PushFlow(Label_02A4);0x00BCif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_03B0;0x00CAPopFlow();0x00CBLabel_00CB:0x00CBTemp_bool_IsClosed_Variable = false;0x00D6Temp_bool_Has_Been_Initd_Variable_1 = true;0x00E1PopFlow();0x00E2Label_00E2:0x00E2Temp_bool_IsClosed_Variable_1 = false;0x00EDTemp_bool_Has_Been_Initd_Variable = true;0x00F8PopFlow();0x00F9Label_00F9:0x00F9if (!(Temp_bool_IsClosed_Variable)) goto Label_0108;0x0107PopFlow();0x0108Label_0108:0x0108Temp_bool_IsClosed_Variable = true;0x0113ActivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0127ActivateReverbEffect(this, /Game/Ride/Audio/Modulation/Reverb/Underwater.Underwater, FName(Underwater), 3f, 2f, 0.25f);0x0157CallFunc_IsValid_ReturnValue_1 = IsValid(UnderwaterSFX);0x0174if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0183;0x0182PopFlow();0x0183Label_0183:0x0183CallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Underwater/MSS_Player_Underwater.MSS_Player_Underwater, Mesh, FName(head1), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x01FDUnderwaterSFX = CallFunc_SpawnSoundAttached_ReturnValue_2;0x0210CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Water/MSS_Player_Impact_Water_Surface.MSS_Player_Impact_Water_Surface, Mesh, FName(head1), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x028APopFlow();0x028BLabel_028B:0x028BTemp_bool_Has_Been_Initd_Variable_1 = true;0x0296if (!(false)) PopFlow();0x0298Temp_bool_IsClosed_Variable = true;0x02A3PopFlow();0x02A4Label_02A4:0x02A4if (!(Temp_bool_IsClosed_Variable_1)) goto Label_02B3;0x02B2PopFlow();0x02B3Label_02B3:0x02B3Temp_bool_IsClosed_Variable_1 = true;0x02BEDeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x02D2DeactivateReverbEffect(this, FName(Underwater));0x02EACallFunc_IsValid_ReturnValue = IsValid(UnderwaterSFX);0x0307if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0311UnderwaterSFX.Stop();0x0335CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Water/MSS_Player_Impact_Water_Surface.MSS_Player_Impact_Water_Surface, Mesh, FName(head1), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x03AFPopFlow();0x03B0Label_03B0:0x03B0Temp_bool_Has_Been_Initd_Variable = true;0x03BBif (!(false)) PopFlow();0x03BDTemp_bool_IsClosed_Variable_1 = true;0x03C8PopFlow();0x03C9Label_03C9:0x03C9return;0x03CB// end of script
Public0x00
bool ReceiveIsRagdolling()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = IsRagdoll;0x0013return ReturnValue;0x001D// end of script
EventProtected0x01
void SetRagdollIMC(bool Enable)
Script9 statements · 185 bytes of bytecode
0x0000CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_00B6;0x0026CallFunc_GetController_ReturnValue = this.GetController();0x0048K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x006CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0089K2Node_DynamicCast_AsBP_First_Person_Player_Controller.SetRagdollIMC(Enable);0x00B6Label_00B6:0x00B6return;0x00B8// end of script
Public0x01
void UpdateNametag()
Script20 statements · 386 bytes of bytecode
0x0000LocalPlayerState = PlayerState;0x0013CallFunc_IsValid_ReturnValue_1 = IsValid(LocalPlayerState);0x0030if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_00EE;0x003ELabel_003E:0x003ECallFunc_IsValid_ReturnValue = IsValid(LocalPlayerState);0x005Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_017F;0x0069CallFunc_GetPlayerName_ReturnValue = LocalPlayerState.GetPlayerName();0x009BCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x00C0PlayerName.K2_SetText(CallFunc_Conv_StringToText_ReturnValue);0x00E9goto Label_017F;0x00EELabel_00EE:0x00EECallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0102K2Node_DynamicCast_AsVehicle_System_Base = Cast<VehicleSystemBase>(CallFunc_GetAttachParentActor_ReturnValue);0x0126K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsVehicle_System_Base);0x0143if (!(K2Node_DynamicCast_bSuccess)) goto Label_017F;0x0151LocalPlayerState = K2Node_DynamicCast_AsVehicle_System_Base.PlayerState;0x017Agoto Label_003E;0x017FLabel_017F:0x017Freturn;0x0181// end of script
Public0x00
void DebugCanDropHere()
Script10 statements · 141 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_008A;0x002BCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0043if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_008A;0x0051CallFunc_IsDebugPlayerDropOverlapsEnabled_ReturnValue = IsDebugPlayerDropOverlapsEnabled();0x0065if (!(CallFunc_IsDebugPlayerDropOverlapsEnabled_ReturnValue)) goto Label_008A;0x0073CanDropCurrentHeldActorSafely(CallFunc_CanDropCurrentHeldActorSafely_Result);0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void CanDropCurrentHeldActorSafely(const bool& Result)
Script35 statements · 657 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_022A;0x002BK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentPickUpActor);0x004FK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x006Cif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_023A;0x007AK2Node_DynamicCast_AsBPI_Interact_1.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x00B1Label_00B1:0x00B1K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentPickUpActor);0x00D5K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00F2if (!(K2Node_DynamicCast_bSuccess)) goto Label_0255;0x0100K2Node_DynamicCast_AsBPI_Interact.GetObjectTypesToDropBlock(CallFunc_GetObjectTypesToDropBlock_ObjectTypesToBlock);0x012ELabel_012E:0x012Eif (!(CallFunc_GetPhysicsMesh_Success)) goto Label_0283;0x013CK2Node_MakeArray_Array = {this};0x0148CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0168CallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x019ABreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01C8CallFunc_CanDropActorWithoutIntersecting_ReturnValue = CanDropActorWithoutIntersecting(CurrentPickUpActor, CallFunc_GetPhysicsMesh_PrimitiveComponent, CallFunc_BreakTransform_Location, CallFunc_GetBaseAimRotation_ReturnValue, K2Node_MakeArray_Array, CallFunc_GetObjectTypesToDropBlock_ObjectTypesToBlock);0x0212Result = CallFunc_CanDropActorWithoutIntersecting_ReturnValue;0x0225goto Label_028E;0x022ALabel_022A:0x022AResult = false;0x0235goto Label_028E;0x023ALabel_023A:0x023ACallFunc_GetPhysicsMesh_Success = false;0x0245CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0250goto Label_00B1;0x0255Label_0255:0x0255/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CallFunc_GetObjectTypesToDropBlock_ObjectTypesToBlock);0x027Egoto Label_012E;0x0283Label_0283:0x0283Result = false;0x028ELabel_028E:0x028Ereturn;0x0290// end of script
Public0x01
void HandleFalling()
Script39 statements · 746 bytes of bytecode
0x0000PushFlow(Label_02E7);0x0005PushFlow(Label_009A);0x000ACallFunc_IsMovingOnGround_ReturnValue = CharacterMovement.IsMovingOnGround();0x0038CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsMovingOnGround_ReturnValue, FallingLastTick);0x005Eif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0163;0x006CCallFunc_IsServer_ReturnValue = IsServer(this);0x0081if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x008BCheckFallingDamage();0x0099PopFlow();0x009ALabel_009A:0x009ACallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x00C9FallingLastTick = CallFunc_IsFalling_ReturnValue;0x00DCCallFunc_GetVelocity_ReturnValue = GetVelocity();0x00FCBreakVector(CallFunc_GetVelocity_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x012AK2Node_VariableSet_ZVelocityLastTick_ImplicitCast = Cast<3>(CallFunc_BreakVector_Z);0x0147ZVelocityLastTick = K2Node_VariableSet_ZVelocityLastTick_ImplicitCast;0x0162PopFlow();0x0163Label_0163:0x0163CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x017Bif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0185CallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x01B4if (!(CallFunc_IsFalling_ReturnValue)) goto Label_01D2;0x01C2Label_01C2:0x01C2UpdateFallwindSFX(true);0x01D1PopFlow();0x01D2Label_01D2:0x01D2CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x01E6CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0203if (!(CallFunc_IsValid_ReturnValue)) goto Label_02D7;0x0211CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0225CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_GetAttachParentActor_ReturnValue, SoftObject("/Game/Ride/Interactables/TractorWheel/BP_Interactable_Actor_Rideable_TractorWheel.BP_Interactable_Actor_Rideable_TractorWheel_C"));0x02C4if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_02D7;0x02D2goto Label_01C2;0x02D7Label_02D7:0x02D7UpdateFallwindSFX(false);0x02E6PopFlow();0x02E7Label_02E7:0x02E7return;0x02E9// end of script
Public0x00
void OnRep_CurrentDamage()
Script22 statements · 322 bytes of bytecode
0x0000PushFlow(Label_013F);0x0005LocalLastSeenTotalDamage = 0;0x001CCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0034if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x003EPushFlow(Label_00A1);0x0043CallFunc_ToArrays_Int_out_tags = {};0x004ECallFunc_ToArrays_Int_out_values = {};0x0059ToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x007EInternal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, false, true);0x00A0PopFlow();0x00A1Label_00A1:0x00A1CallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x00C6LocalLastSeenTotalDamage = CallFunc_SumUpValues_Int_ReturnValue;0x00E1CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LocalLastSeenTotalDamage, LastSeenTotalDamage);0x0107if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0123;0x0115UpdateDmgPP();0x0123Label_0123:0x0123LastSeenTotalDamage = LocalLastSeenTotalDamage;0x013EPopFlow();0x013FLabel_013F:0x013Freturn;0x0141// end of script
0x00
void OnRep_IsHandPosing()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
0x00
void HandleHandPoseInput(double Yaw, double Pitch, double Fwd)
Script69 statements · 1,668 bytes of bytecode
0x0000PushFlow(Label_0681);0x0005if (!(IsUsingMap)) goto Label_00C5;0x0013PushFlow(Label_0462);0x0018PushFlow(Label_03BA);0x001DFlushNetDormancy();0x0027CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(HandEmoteYaw, Yaw);0x0055CallFunc_FClamp_ReturnValue_4 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_2, -25, 25);0x008CHandEmoteYaw = CallFunc_FClamp_ReturnValue_4;0x00A7MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x00C4PopFlow();0x00C5Label_00C5:0x00C5PushFlow(Label_060E);0x00CAPushFlow(Label_0538);0x00CFPushFlow(Label_0247);0x00D4FlushNetDormancy();0x00DECallFunc_FClamp_ReturnValue_1 = FClamp(Yaw, -1, 1);0x0115CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_1, 0.2);0x0143CallFunc_NearlyEqual_FloatFloat_ReturnValue_1 = NearlyEqual_FloatFloat(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 0, 0.05);0x0172CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_NearlyEqual_FloatFloat_ReturnValue_1);0x01A9CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(HandEmoteYaw, CallFunc_SelectFloat_ReturnValue_1);0x01D7CallFunc_FClamp_ReturnValue_7 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_5, -2, 2);0x020EHandEmoteYaw = CallFunc_FClamp_ReturnValue_7;0x0229MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x0246PopFlow();0x0247Label_0247:0x0247FlushNetDormancy();0x0251CallFunc_FClamp_ReturnValue = FClamp(Pitch, -1, 1);0x0288CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue, 0.2);0x02B6CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0, 0.02);0x02E5CallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_NearlyEqual_FloatFloat_ReturnValue);0x031CCallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(HandEmotePitch, CallFunc_SelectFloat_ReturnValue);0x034ACallFunc_FClamp_ReturnValue_6 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_4, -1, 1);0x0381HandEmotePitch = CallFunc_FClamp_ReturnValue_6;0x039CMarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x03B9PopFlow();0x03BALabel_03BA:0x03BAFlushNetDormancy();0x03C4CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(HandEmotePitch, Pitch);0x03F2CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, -30, 30);0x0429HandEmotePitch = CallFunc_FClamp_ReturnValue_3;0x0444MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x0461PopFlow();0x0462Label_0462:0x0462FlushNetDormancy();0x046CCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Fwd, -2);0x049ACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(HandEmoteFwd, CallFunc_Multiply_DoubleDouble_ReturnValue);0x04C8CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, -26, 0);0x04FFHandEmoteFwd = CallFunc_FClamp_ReturnValue_2;0x051AMarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x0537PopFlow();0x0538Label_0538:0x0538FlushNetDormancy();0x0542CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(Fwd, 10);0x0570CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(HandEmoteFwd, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x059ECallFunc_FClamp_ReturnValue_5 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_3, -10, 20);0x05D5HandEmoteFwd = CallFunc_FClamp_ReturnValue_5;0x05F0MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x060DPopFlow();0x060ELabel_060E:0x060ECallFunc_IsServer_ReturnValue = IsServer(this);0x0623if (!(CallFunc_IsServer_ReturnValue)) goto Label_0632;0x0631PopFlow();0x0632Label_0632:0x0632CallFunc_MakeVector_ReturnValue = MakeVector(HandEmoteYaw, HandEmotePitch, HandEmoteFwd);0x0669Server_SetHandPoseInput(CallFunc_MakeVector_ReturnValue);0x0680PopFlow();0x0681Label_0681:0x0681return;0x0683// end of script
Public0x18
void SetupEmote(const FName& Name)
Script54 statements · 834 bytes of bytecode
0x0000K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Wave));0x002Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_01C5;0x0038K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Rock));0x0062if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0212;0x0070K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Paper));0x009Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_023D;0x00A8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Scissor));0x00D2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0268;0x00E0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(ThumbsDown));0x010Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0293;0x0118K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Stop));0x0142if (!(K2Node_SwitchName_CmpSuccess)) goto Label_02BE;0x0150K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Forward));0x017Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_02E9;0x0188K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(ThumbsUp));0x01B2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0314;0x01C0goto Label_033F;0x01C5Label_01C5:0x01C5TPPMontage = /Game/Ride/Character/Animation/Wave_01_Montage.Wave_01_Montage;0x01D8FPPMontage = /Game/Ride/Character/Animation/FPP_Wave_01_Montage.FPP_Wave_01_Montage;0x01EBLabel_01EB:0x01EBServer_StartEmoteEvent(TPPMontage, FPPMontage, false, false);0x020Dgoto Label_033F;0x0212Label_0212:0x0212TPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Rock_01_Montage.FPP_RPS_Rock_01_Montage;0x0225FPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Rock_01_Montage.FPP_RPS_Rock_01_Montage;0x0238goto Label_01EB;0x023DLabel_023D:0x023DTPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Paper_01_Montage.FPP_RPS_Paper_01_Montage;0x0250FPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Paper_01_Montage.FPP_RPS_Paper_01_Montage;0x0263goto Label_01EB;0x0268Label_0268:0x0268TPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Scissor_01_Montage.FPP_RPS_Scissor_01_Montage;0x027BFPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Scissor_01_Montage.FPP_RPS_Scissor_01_Montage;0x028Egoto Label_01EB;0x0293Label_0293:0x0293TPPMontage = /Game/Ride/Character/Animation/FPP_ThumbsDown_01_Montage.FPP_ThumbsDown_01_Montage;0x02A6FPPMontage = /Game/Ride/Character/Animation/FPP_ThumbsDown_01_Montage.FPP_ThumbsDown_01_Montage;0x02B9goto Label_01EB;0x02BELabel_02BE:0x02BETPPMontage = /Game/Ride/Character/Animation/TPP_Emote_Stop_01_Montage.TPP_Emote_Stop_01_Montage;0x02D1FPPMontage = /Game/Ride/Character/Animation/FPP_Emote_Stop_01_Montage.FPP_Emote_Stop_01_Montage;0x02E4goto Label_01EB;0x02E9Label_02E9:0x02E9TPPMontage = /Game/Ride/Character/Animation/TPP_Emote_Forward_01_Montage.TPP_Emote_Forward_01_Montage;0x02FCFPPMontage = /Game/Ride/Character/Animation/FPP_Emote_Forward_01_Montage.FPP_Emote_Forward_01_Montage;0x030Fgoto Label_01EB;0x0314Label_0314:0x0314TPPMontage = /Game/Ride/Character/Animation/FPP_Thumbup_01_Montage.FPP_Thumbup_01_Montage;0x0327FPPMontage = /Game/Ride/Character/Animation/FPP_Thumbup_01_Montage.FPP_Thumbup_01_Montage;0x033Agoto Label_01EB;0x033FLabel_033F:0x033Freturn;0x0341// end of script
Public0x08
void OnRep_IsRagdoll()
Script7 statements · 87 bytes of bytecode
0x0000InternalRagdoll(IsRagdoll);0x0017CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x002Fif (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0054;0x003DStartDrop(0);0x0054Label_0054:0x0054return;0x0056// end of script
0x00
bool ReceiveCustomClientAttach(AActor* AttachParent)
Script78 statements · 1,374 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(AttachParent);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0083;0x002BCallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x003FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_2, AttachParent);0x0065if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_029D;0x0073ReturnValue = true;0x007Egoto Label_0553;0x0083Label_0083:0x0083CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x0097K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetAttachParentActor_ReturnValue_1);0x00BBK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00D8if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_018A;0x00E6K2Node_DynamicCast_AsBP_First_Person_Character.LocalOnly_DropActor(this, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0));0x017ALabel_017A:0x017AReturnValue = true;0x0185goto Label_0553;0x018ALabel_018A:0x018ACallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x019EK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue_1);0x01C2K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01DFif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_026E;0x01EDK2Node_DynamicCast_AsBPI_Interact.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype, CallFunc_IsRideable_MultiSeat);0x022DLabel_022D:0x022Dif (!(CallFunc_IsRideable_IsRideable)) goto Label_04BE;0x023BCallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x024FInternal_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue_1, false, 4);0x0269goto Label_017A;0x026ELabel_026E:0x026ECallFunc_IsRideable_IsRideable = false;0x0279CallFunc_IsRideable_Seattype = 0;0x028DCallFunc_IsRideable_MultiSeat = false;0x0298goto Label_022D;0x029DLabel_029D:0x029DK2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(AttachParent);0x02C1K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x02DEif (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0321;0x02ECK2Node_DynamicCast_AsBP_First_Person_Character_1.LocalOnly_PickupActor(this);0x0311Label_0311:0x0311ReturnValue = true;0x031Cgoto Label_0553;0x0321Label_0321:0x0321K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(AttachParent);0x0345K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0362if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_048F;0x0370K2Node_DynamicCast_AsBPI_Interact_1.IsRideable(CallFunc_IsRideable_IsRideable_1, CallFunc_IsRideable_Seattype_1, CallFunc_IsRideable_MultiSeat_1);0x03B0Label_03B0:0x03B0if (!(CallFunc_IsRideable_IsRideable_1)) goto Label_03FB;0x03BETryDropIfItemIsHeld(AttachParent);0x03D5Internal_SitOnRideableActor(AttachParent, true, CallFunc_IsRideable_Seattype_1);0x03F6goto Label_0311;0x03FBLabel_03FB:0x03FBK2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(AttachParent);0x041FK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x043Cif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_047F;0x044AK2Node_DynamicCast_AsBP_Vehicle_Base.AttachDriver(this);0x046FReturnValue = false;0x047Agoto Label_0553;0x047FLabel_047F:0x047FReturnValue = false;0x048Agoto Label_0553;0x048FLabel_048F:0x048FCallFunc_IsRideable_IsRideable_1 = false;0x049ACallFunc_IsRideable_Seattype_1 = 0;0x04AECallFunc_IsRideable_MultiSeat_1 = false;0x04B9goto Label_03B0;0x04BELabel_04BE:0x04BECallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x04D2K2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(CallFunc_GetAttachParentActor_ReturnValue);0x04F6K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x0513if (!(K2Node_DynamicCast_bSuccess)) goto Label_0548;0x0521SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x0538ReturnValue = false;0x0543goto Label_0553;0x0548Label_0548:0x0548ReturnValue = false;0x0553Label_0553:0x0553return ReturnValue;0x055D// end of script
EventProtected0x09
void PlayDropSFX()
Script7 statements · 250 bytes of bytecode
0x0000Temp_object_Variable = /Game/Ride/Audio/Attenuation/SA_OverwriteTo2D.SA_OverwriteTo2D;0x0013Temp_object_Variable_1 = nullptr;0x001ECallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0036Temp_bool_Variable = CallFunc_IsLocallyControlled_ReturnValue;0x0049CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Movement/Cloth/MSS_Player_Foley_Cloth_Drop.MSS_Player_Foley_Cloth_Drop, Mesh, FName(hand_r), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default), nullptr, true);0x00F7return;0x00F9// end of script
Public0x00
void PlayGrabSFX()
Script7 statements · 250 bytes of bytecode
0x0000Temp_object_Variable = /Game/Ride/Audio/Attenuation/SA_OverwriteTo2D.SA_OverwriteTo2D;0x0013Temp_object_Variable_1 = nullptr;0x001ECallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0036Temp_bool_Variable = CallFunc_IsLocallyControlled_ReturnValue;0x0049CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Movement/Cloth/MSS_Player_Foley_Cloth_Grab.MSS_Player_Foley_Cloth_Grab, Mesh, FName(hand_r), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default), nullptr, true);0x00F7return;0x00F9// end of script
Public0x00
void GetTotalDamageTaken(const int32& TotalDamageTaken)
Script4 statements · 58 bytes of bytecode
0x0000CallFunc_GetCurrentDamageTaken_ReturnValue = GetCurrentDamageTaken();0x001CTotalDamageTaken = CallFunc_GetCurrentDamageTaken_ReturnValue;0x0037return;0x0039// end of script
Public0x04
void IsPlayerDead(const bool& IsDead)
Script5 statements · 88 bytes of bytecode
0x0000CallFunc_GetCurrentDamageTaken_ReturnValue = GetCurrentDamageTaken();0x001CCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetCurrentDamageTaken_ReturnValue, DeathDamageThreshold);0x0042IsDead = CallFunc_GreaterEqual_IntInt_ReturnValue;0x0055return;0x0057// end of script
Public0x01
void Internal_HealPlayerDamage(FST_Damage_Results& DamageToHeal, const bool& Success)
Script35 statements · 859 bytes of bytecode
0x0000PushFlow(Label_0358);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageToHeal.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x0077CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x009Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_027F;0x00ABTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C6PushFlow(Label_030E);0x00CB/Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageToHeal.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010FCallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x0147if (!(CallFunc_FindTagValue_Int_ReturnValue)) PopFlow();0x0151/Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageToHeal.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0195CallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x01CDCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_FindTagValue_Int_out_value, CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A);0x0204CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Subtract_IntInt_ReturnValue, 0, 2147483647);0x0233AddTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_Clamp_ReturnValue);0x0261MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x027EPopFlow();0x027FLabel_027F:0x027FCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0297if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x02A1CallFunc_ToArrays_Int_out_tags = {};0x02ACCallFunc_ToArrays_Int_out_values = {};0x02B7ToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x02DCInternal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, true, false);0x02FESuccess = true;0x0309goto Label_0358;0x030ELabel_030E:0x030ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0338Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0353goto Label_0033;0x0358Label_0358:0x0358return;0x035A// end of script
Public0x11
void CheckFallingDamage()
Script19 statements · 617 bytes of bytecode
0x0000Damage = 0;0x0017CallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(ZVelocityLastTick);0x0034CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, -1250);0x005Aif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_0266;0x0068CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(ZVelocityLastTick);0x0085CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, -1250, -2750, 10, 100);0x00CECallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_MapRangeClamped_ReturnValue);0x00F3Damage = CallFunc_FTrunc_ReturnValue;0x010EK2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x0144K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0168K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0188K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x019CK2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x01B0K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x01D4Internal_TakePlayerDamage(K2Node_MakeStruct_ST_Damage_Results, false);0x01ECCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Damage/MSS_Player_Damage_Fall.MSS_Player_Damage_Fall, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0266Label_0266:0x0266return;0x0268// end of script
Public0x00
void Internal_UpdateShieldBar(double NewShieldValue, bool Repair, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages)
Script12 statements · 322 bytes of bytecode
0x0000CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x001AK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x003EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x005Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_013F;0x0069K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDSharedWidget(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x0096CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x00B3if (!(CallFunc_IsValid_ReturnValue)) goto Label_013F;0x00C1K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDSharedWidget(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x00EECallFunc_GetPlayerHUDSharedWidget_HUD_Widget.UpdateVehicleHealth(NewShieldValue, Repair, NewShieldHealth, NewDamageTypes, NewDamages);0x013FLabel_013F:0x013Freturn;0x0141// end of script
Public0x30
void KnockedOut()
Script12 statements · 327 bytes of bytecode
0x0000Ragdoll(true);0x000FCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Damage/MSS_Player_Damage_KnockedOut.MSS_Player_Damage_KnockedOut, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0089CallFunc_GetGameState_ReturnValue = GetGameState(this);0x009EK2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x00C2K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x00DFif (!(K2Node_DynamicCast_bSuccess)) goto Label_0144;0x00EDCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0109K2Node_DynamicCast_AsRide_Game_State.AddPlayerDeath(CallFunc_K2_GetActorLocation_ReturnValue);0x0136Client_OnPlayerDied();0x0144Label_0144:0x0144return;0x0146// end of script
Public0x00
void Internal_TakePlayerDamage(const FST_Damage_Results& DamageResults, bool Killbox)
Script73 statements · 1,629 bytes of bytecode
0x0000PushFlow(Label_065A);0x0005IceCubeThreshold = 50;0x001Cif (!(bCanBeDamaged)) PopFlow();0x0026if (!(Killbox)) goto Label_0185;0x0034Label_0034:0x0034GetColdDamage(DamageResults, CallFunc_GetColdDamage_ColdDamage);0x0054CallFunc_SumUpTagValues_Int_ReturnValue = SumUpTagValues_Int(CurrentDamage, GameplayTag{FName(DamageType.Player.Cold)}, true);0x0095CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetColdDamage_ColdDamage, CallFunc_SumUpTagValues_Int_ReturnValue);0x00C3CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Add_IntInt_ReturnValue_1, IceCubeThreshold);0x00E9if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0194;0x00F7MakePlayerIceCube();0x0105Label_0105:0x0105CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x011Dif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0127CallFunc_ToArrays_Int_out_tags = {};0x0132CallFunc_ToArrays_Int_out_values = {};0x013DToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x0162Internal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, false, true);0x0184PopFlow();0x0185Label_0185:0x0185if (!(Invulnerable)) goto Label_0034;0x0193PopFlow();0x0194Label_0194:0x0194Temp_int_Loop_Counter_Variable = 0;0x01ABTemp_int_Array_Index_Variable = 0;0x01C2Label_01C2:0x01C2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x0206CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x022Cif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0470;0x023ATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0255PushFlow(Label_0426);0x025ACallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x027FCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, CallFunc_SumUpValues_Int_ReturnValue);0x02ADLocalMaxDamageToApply = CallFunc_Subtract_IntInt_ReturnValue;0x02C8CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LocalMaxDamageToApply, 0);0x02EAif (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x02F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0338CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A, 0, LocalMaxDamageToApply);0x0374CallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x03ACCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_FindTagValue_Int_out_value, CallFunc_Clamp_ReturnValue);0x03DAAddTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_Add_IntInt_ReturnValue_3);0x0408MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x0425PopFlow();0x0426Label_0426:0x0426CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0450Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x046Bgoto Label_01C2;0x0470Label_0470:0x0470Temp_int_Loop_Counter_Variable_1 = 0;0x0487Temp_int_Array_Index_Variable_1 = 0;0x049ELabel_049E:0x049ECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentDamage);0x04D9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x04FFif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0605;0x050DTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0528PushFlow(Label_05BB);0x052D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentDamage, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0568CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Array_Get_Item_1.Value, TempCurrentTotalDamage);0x059FTempCurrentTotalDamage = CallFunc_Add_IntInt_ReturnValue_4;0x05BAPopFlow();0x05BBLabel_05BB:0x05BBCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x05E5Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0600goto Label_049E;0x0605Label_0605:0x0605UpdateDmgPP();0x0613CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(TempCurrentTotalDamage, DeathDamageThreshold);0x0639if (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_0105;0x0647KnockedOut();0x0655goto Label_0105;0x065ALabel_065A:0x065Areturn;0x065C// end of script
Public0x11
void Internal_DropAndAttachToActor(AActor* ActorToDrop, AActor* ActorToAttachTo, const FVector& AttachLocation, const FRotator& ActorRotation)
Script65 statements · 1,482 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(ActorToDrop);0x001DCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(ActorToDrop, CurrentPickUpActor);0x0043CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0069if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_05C7;0x0077CallFunc_IsValid_ReturnValue_2 = IsValid(ActorToAttachTo);0x0094if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_05C7;0x00A2K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(ActorToDrop);0x00C6K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00E3if (!(K2Node_DynamicCast_bSuccess)) goto Label_057C;0x00F1K2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x0128Label_0128:0x0128CallFunc_GetPhysicsMesh_PrimitiveComponent.SetOnlyOwnerSee(false);0x0149CallFunc_IsValid_ReturnValue_1 = IsValid(Current3rdPersonPickUpActor);0x0166if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0198;0x0174Current3rdPersonPickUpActor.K2_DestroyActor();0x0198Label_0198:0x0198ActorToDrop.K2_DetachFromActor(1, 1, 1);0x01BECallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x01F0BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x021ECallFunc_MakeTransform_ReturnValue = MakeTransform(AttachLocation, ActorRotation, CallFunc_BreakTransform_Scale_1);0x0255CallFunc_K2_SetActorTransform_ReturnValue = ActorToDrop.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0293BreakTransform(CachedTargetActorTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x02C1ActorToDrop.SetActorScale3D(CallFunc_BreakTransform_Scale);0x02EACallFunc_K2_AttachToActor_ReturnValue = ActorToDrop.K2_AttachToActor(ActorToAttachTo, FName(None), 1, 1, 1, true);0x0331K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(ActorToDrop);0x0355K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0372if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0597;0x0380K2Node_DynamicCast_AsBPI_Interact_1.SetAttachedPhysicsState(CallFunc_SetAttachedPhysicsState_Success);0x03AELabel_03AE:0x03AEFlushNetDormancy();0x03B8CurrentPickUpActor = nullptr;0x03C3MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x03E0OnRep_CurrentPickUpActor();0x03EECallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x0418K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x043CK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x0459if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_05A7;0x0467K2Node_DynamicCast_AsBPI_Character_Anim_1.SetCharPose(0, nullptr, CallFunc_SetCharPose_Success_1);0x0498Label_0498:0x0498CallFunc_GetAnimInstance_ReturnValue = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x04C2K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x04E6K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x0503if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_05B7;0x0511K2Node_DynamicCast_AsBPI_Character_Anim.SetCharPose(0, nullptr, CallFunc_SetCharPose_Success);0x0542Label_0542:0x0542CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x055Aif (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_05C7;0x0568UpdatePickedUpAndAttachedToPlayerInteractions(nullptr);0x0577goto Label_05C7;0x057CLabel_057C:0x057CCallFunc_GetPhysicsMesh_Success = false;0x0587CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0592goto Label_0128;0x0597Label_0597:0x0597CallFunc_SetAttachedPhysicsState_Success = false;0x05A2goto Label_03AE;0x05A7Label_05A7:0x05A7CallFunc_SetCharPose_Success_1 = false;0x05B2goto Label_0498;0x05B7Label_05B7:0x05B7CallFunc_SetCharPose_Success = false;0x05C2goto Label_0542;0x05C7Label_05C7:0x05C7return;0x05C9// end of script
Public0x40
void UpdatePickedUpAndAttachedToPlayerInteractions(UObject* PickedUpActor)
Script60 statements · 1,372 bytes of bytecode
0x0000PushFlow(Label_0559);0x0005PushFlow(Label_04B0);0x000APushFlow(Label_0352);0x000FPushFlow(Label_018C);0x0014CallFunc_IsValid_ReturnValue = IsValid(PickedUpActor);0x0031if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x003BK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(PickedUpActor);0x005FK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x007Cif (!(K2Node_DynamicCast_bSuccess)) goto Label_04D6;0x008AK2Node_DynamicCast_AsBPI_Interact.GetPickedUpPlayerInteractionTexts(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions, CallFunc_GetPickedUpPlayerInteractionTexts_IMC);0x00C1Label_00C1:0x00C1LocalIMC = CallFunc_GetPickedUpPlayerInteractionTexts_IMC;0x00D4tempMap = CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions;0x00EFTemp_text_Variable_1 = NSLOCTEXT("C03AF06D497CF1781A377B80CB758D73", "", "Drop - hold to throw");0x013DTemp_object_Variable_1 = /Game/Ride/Input/Actions/Player/IA_Drop.IA_Drop;0x0150/Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable_1, Temp_text_Variable_1);0x018BPopFlow();0x018CLabel_018C:0x018CCallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x01A0K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x01C4K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x01E1if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0324;0x01EFK2Node_DynamicCast_AsBPI_Interact_1.GetAttachedToPlayerInteractionTexts(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x021DLabel_021D:0x021DTemp_int_Variable = 0;0x0234Label_0234:0x0234CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x026FCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0295if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x029FPushFlow(Label_050F);0x02A4/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x02E8/Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0323PopFlow();0x0324Label_0324:0x0324/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x034Dgoto Label_021D;0x0352Label_0352:0x0352IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0369if (!(CallFunc_IsPlayerDead_IsDead)) PopFlow();0x0373Temp_object_Variable = /Game/Ride/Input/Actions/Player/IA_RagdollPrimaryFire.IA_RagdollPrimaryFire;0x0386Temp_text_Variable = NSLOCTEXT("F338F15448C8E8EAFD33BFA8886A445F", "", "Spectate Next Player");0x03D4/Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable, Temp_text_Variable);0x040FTemp_object_Variable_2 = /Game/Ride/Input/Actions/Player/IA_RagdollSecondaryFire.IA_RagdollSecondaryFire;0x0422Temp_text_Variable_2 = NSLOCTEXT("302EAB7146D5B16468C82085412C5C67", "", "Spectate Previous Player");0x0474/Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable_2, Temp_text_Variable_2);0x04AFPopFlow();0x04B0Label_04B0:0x04B0Event_UpdatePickedUpPlayerInteractionTexts.Broadcast(tempMap, LocalIMC);0x04D5PopFlow();0x04D6Label_04D6:0x04D6/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions);0x04FFCallFunc_GetPickedUpPlayerInteractionTexts_IMC = nullptr;0x050Agoto Label_00C1;0x050FLabel_050F:0x050FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0539Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0554goto Label_0234;0x0559Label_0559:0x0559return;0x055B// end of script
Public0x08
void UpdateLookAtPlayerInteractions(UObject* LookatActor)
Script45 statements · 791 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_024B;0x002BK2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x004FK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x006Cif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_029F;0x007AK2Node_DynamicCast_AsBPI_Interact_2.CanPickUpObjectBeAttachedToLookAtObject(CurrentPickUpActor, CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success);0x00B1Label_00B1:0x00B1if (!(CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success)) goto Label_024B;0x00BFCallFunc_IsValid_ReturnValue_1 = IsValid(AttachmentPrevisActor);0x00DCif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02AF;0x00EARepositionLocalAttachPointPrevisActor();0x00F8Label_00F8:0x00F8K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(LookatActor);0x011CK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0139if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02C2;0x0147K2Node_DynamicCast_AsBPI_Interact_1.GetDisplayName(this, CallFunc_GetDisplayName_Success, CallFunc_GetDisplayName_DisplayName);0x017FLabel_017F:0x017FK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(LookatActor);0x01A3K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01C0if (!(K2Node_DynamicCast_bSuccess)) goto Label_02E6;0x01CEK2Node_DynamicCast_AsBPI_Interact.GetLookAtPlayerInteractionTexts(this, CurrentPickUpActor, CurrentLookAtTrace, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x020FLabel_020F:0x020FEvent_UpdateLookAtPlayerInteractionTexts.Broadcast(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts, /Game/Ride/Input/IMC/IMC_Player.IMC_Player, CallFunc_GetDisplayName_DisplayName, LookatActor);0x0246goto Label_0314;0x024BLabel_024B:0x024BCallFunc_IsValid_ReturnValue = IsValid(AttachmentPrevisActor);0x0268if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F8;0x0276AttachmentPrevisActor.K2_DestroyActor();0x029Agoto Label_00F8;0x029FLabel_029F:0x029FCallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success = false;0x02AAgoto Label_00B1;0x02AFLabel_02AF:0x02AFTryCreateLocalAttachPointPrevisActor();0x02BDgoto Label_00F8;0x02C2Label_02C2:0x02C2CallFunc_GetDisplayName_Success = false;0x02CDCallFunc_GetDisplayName_DisplayName = FText();0x02E1goto Label_017F;0x02E6Label_02E6:0x02E6/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x030Fgoto Label_020F;0x0314Label_0314:0x0314return;0x0316// end of script
Public0x08
void UpdateHoldTransform(double DeltaSeconds)
Script29 statements · 977 bytes of bytecode
0x0000CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_002B;0x0026goto Label_03CE;0x002BLabel_002B:0x002BBreakTransform(CachedInitialHoldTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0059BreakVector(CallFunc_BreakTransform_Location, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0087CallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x00A7CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_BreakVector_Z);0x00CCCallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_GetBaseAimRotation_ReturnValue_1);0x00F1CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_1);0x0116CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0144CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_BreakVector_X);0x0169CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0197CallFunc_K2_GetComponentLocation_ReturnValue_1 = FirstPersonCamera.K2_GetComponentLocation();0x01C9CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x01F7CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0225HoldTransformTargetLocation = CallFunc_Add_VectorVector_ReturnValue_1;0x0240CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0260HoldTransformTargetRotation = CallFunc_GetBaseAimRotation_ReturnValue;0x027BCallFunc_K2_GetComponentLocation_ReturnValue = HoldTransform.K2_GetComponentLocation();0x02ADCallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0x02DFCallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(DeltaSeconds);0x02FCCallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetComponentRotation_ReturnValue, HoldTransformTargetRotation, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 100f);0x0338CallFunc_VInterpTo_DeltaTime_ImplicitCast = Cast<3>(DeltaSeconds);0x0355CallFunc_VInterpTo_ReturnValue = VInterpTo(CallFunc_K2_GetComponentLocation_ReturnValue, HoldTransformTargetLocation, CallFunc_VInterpTo_DeltaTime_ImplicitCast, 100f);0x0391HoldTransform.K2_SetWorldLocationAndRotation(CallFunc_VInterpTo_ReturnValue, CallFunc_RInterpTo_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, true);0x03CELabel_03CE:0x03CEreturn;0x03D0// end of script
Public0x08
void Internal_AttachActor(AActor* ActorToAttach, AActor* ParentActor, const FTransform& RelativeTransform, const FName& SocketName, const EAttachmentRule& ScaleRule, const bool& Success)
Script72 statements · 1,659 bytes of bytecode
0x0000K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(ActorToAttach);0x0024K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_0368;0x004FK2Node_DynamicCast_AsBPI_Interact.SetAttachedPhysicsState(CallFunc_SetAttachedPhysicsState_Success);0x007DLabel_007D:0x007DCallFunc_IsValid_ReturnValue = IsValid(ParentActor);0x009Aif (!(CallFunc_IsValid_ReturnValue)) goto Label_0678;0x00A8TryToClearPickedUpActor(ActorToAttach);0x00BFK2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(ParentActor);0x00E3K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x0100if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0378;0x010EK2Node_DynamicCast_AsBPI_Interact_4.SetAttachPointState(GameplayTag{FName(AttachPointState.HoldingObject)}, CallFunc_SetAttachPointState_Success);0x0157Label_0157:0x0157K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(ParentActor);0x017BK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x0198if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0388;0x01A6K2Node_DynamicCast_AsBPI_Interact_3.GetCustomAttachComponent(CallFunc_GetCustomAttachComponent_Success, CallFunc_GetCustomAttachComponent_CustomAttachComponent);0x01DDLabel_01DD:0x01DDif (!(CallFunc_GetCustomAttachComponent_Success)) goto Label_03A3;0x01EBK2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(ActorToAttach);0x020FK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x022Cif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_05F5;0x023AK2Node_DynamicCast_AsBPI_Interact_2.GetCustomAttachTransform(ParentActor, CallFunc_GetCustomAttachTransform_Success, CallFunc_GetCustomAttachTransform_CustomAttachTransform);0x027ALabel_027A:0x027Aif (!(CallFunc_GetCustomAttachTransform_Success)) goto Label_03A3;0x0288K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(ParentActor);0x02ACK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x02C9if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0668;0x02D7K2Node_DynamicCast_AsBPI_Interact_1.SetNewAttachTransform(CallFunc_GetCustomAttachTransform_CustomAttachTransform, CallFunc_SetNewAttachTransform_Success);0x030ELabel_030E:0x030ECallFunc_K2_AttachToComponent_ReturnValue = ActorToAttach.K2_AttachToComponent(CallFunc_GetCustomAttachComponent_CustomAttachComponent, SocketName, 2, 2, ScaleRule, false);0x0358Success = true;0x0363goto Label_0678;0x0368Label_0368:0x0368CallFunc_SetAttachedPhysicsState_Success = false;0x0373goto Label_007D;0x0378Label_0378:0x0378CallFunc_SetAttachPointState_Success = false;0x0383goto Label_0157;0x0388Label_0388:0x0388CallFunc_GetCustomAttachComponent_Success = false;0x0393CallFunc_GetCustomAttachComponent_CustomAttachComponent = nullptr;0x039Egoto Label_01DD;0x03A3Label_03A3:0x03A3CallFunc_K2_AttachToActor_ReturnValue = ActorToAttach.K2_AttachToActor(ParentActor, SocketName, 2, 2, ScaleRule, false);0x03EDCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ScaleRule, 1);0x040Cif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0510;0x041ACallFunc_GetActorRelativeScale3D_ReturnValue = ActorToAttach.GetActorRelativeScale3D();0x044CLocal_RelativeActorScale = CallFunc_GetActorRelativeScale3D_ReturnValue;0x0467Label_0467:0x0467BreakTransform(RelativeTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0495CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, Local_RelativeActorScale);0x04CCActorToAttach.K2_SetActorRelativeTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorRelativeTransform_SweepHitResult, true);0x0500Success = true;0x050Bgoto Label_0678;0x0510Label_0510:0x0510/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetOutermostAttachActor(ActorToAttach, this, CallFunc_GetOutermostAttachActor_OutermostAttachActor);0x0547CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetOutermostAttachActor_OutermostAttachActor);0x0564Temp_bool_Variable = CallFunc_IsValid_ReturnValue_1;0x0577CallFunc_GetActorRelativeScale3D_ReturnValue_1 = Switch(Temp_bool_Variable, false => ActorToAttach, true => CallFunc_GetOutermostAttachActor_OutermostAttachActor, default => K2Node_Select_Default).GetActorRelativeScale3D();0x05D5Local_RelativeActorScale = CallFunc_GetActorRelativeScale3D_ReturnValue_1;0x05F0goto Label_0467;0x05F5Label_05F5:0x05F5CallFunc_GetCustomAttachTransform_Success = false;0x0600CallFunc_GetCustomAttachTransform_CustomAttachTransform = FTransform(...);0x0663goto Label_027A;0x0668Label_0668:0x0668CallFunc_SetNewAttachTransform_Success = false;0x0673goto Label_030E;0x0678Label_0678:0x0678return;0x067A// end of script
Private0x7A
void Internal_DropActor(AActor* TargetActor, double HoldTime, bool OverrideDropLocation, const FVector& DropLocation, bool OverrideDropRotation, const FQuat& DropRotation, const FVector& ThrowImpulseVector, const bool& Success)
Script82 statements · 2,157 bytes of bytecode
0x0000K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(TargetActor);0x0024K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0041if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0573;0x004FK2Node_DynamicCast_AsBPI_Interact_1.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x0086Label_0086:0x0086CallFunc_GetPhysicsMesh_PrimitiveComponent.SetOnlyOwnerSee(false);0x00A7CallFunc_IsValid_ReturnValue = IsValid(Current3rdPersonPickUpActor);0x00C4if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F6;0x00D2Current3rdPersonPickUpActor.K2_DestroyActor();0x00F6Label_00F6:0x00F6UpdatePickedUpAndAttachedToPlayerInteractions(nullptr);0x0105K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x0129K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0146if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_058E;0x0154if (!(K2Node_DynamicCast_AsBP_First_Person_Character.IsRagdoll)) goto Label_058E;0x0178TargetActor.K2_DetachFromActor(1, 1, 1);0x019ECallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x01BECallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x01F0BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x021ECallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_GetBaseAimRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x0255CallFunc_K2_SetActorTransform_ReturnValue = TargetActor.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0293K2Node_DynamicCast_AsBP_First_Person_Character.Mesh.SetCollisionResponseToAllChannels(2);0x02CFCallFunc_IsServer_ReturnValue = IsServer(this);0x02E4CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x030DK2Node_DynamicCast_AsBP_First_Person_Character.Mesh.SetBodySimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, CallFunc_IsServer_ReturnValue);0x0355Label_0355:0x0355CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x036Aif (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0378;0x0378Label_0378:0x0378CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(ThrowImpulseVector, 1e-04f);0x039Aif (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_07CE;0x03A8Label_03A8:0x03A8BreakTransform(CachedTargetActorTransform, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x03D6TargetActor.SetActorScale3D(CallFunc_BreakTransform_Scale_1);0x03FFFlushNetDormancy();0x0409CurrentPickUpActor = nullptr;0x0414MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x0431OnRep_CurrentPickUpActor();0x043FCallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x0469K2Node_DynamicCast_AsBPA_Boxy_Rider = Cast<BPA_BoxyRider_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x048DK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider);0x04AAK2Node_DynamicCast_AsBPA_Boxy_Rider.SetCharacterPose(0, nullptr);0x04D1CallFunc_GetAnimInstance_ReturnValue = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x04FBK2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms = Cast<BPA_BoxyRider_FPP_Arms_C>(CallFunc_GetAnimInstance_ReturnValue);0x051FK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms);0x053CK2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms.SetCharacterPose(0, nullptr);0x0563Success = true;0x056Egoto Label_086A;0x0573Label_0573:0x0573CallFunc_GetPhysicsMesh_Success = false;0x057ECallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0589goto Label_0086;0x058ELabel_058E:0x058ETargetActor.K2_DetachFromActor(1, 1, 1);0x05B4CallFunc_Quat_Rotator_ReturnValue = Quat_Rotator(DropRotation);0x05D9CallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x05F9CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_Quat_Rotator_ReturnValue, CallFunc_GetBaseAimRotation_ReturnValue_1, OverrideDropRotation);0x0630CallFunc_K2_GetComponentToWorld_ReturnValue_1 = HoldTransform.K2_GetComponentToWorld();0x0662BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x0690CallFunc_SelectVector_ReturnValue = SelectVector(DropLocation, CallFunc_BreakTransform_Location_2, OverrideDropLocation);0x06C7CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_SelectVector_ReturnValue, CallFunc_SelectRotator_ReturnValue, CallFunc_BreakTransform_Scale_2);0x06FECallFunc_K2_SetActorTransform_ReturnValue_1 = TargetActor.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue_1, false, CallFunc_K2_SetActorTransform_SweepHitResult_1, true);0x073CK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(TargetActor);0x0760K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x077Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_07BE;0x078BK2Node_DynamicCast_AsBPI_Interact.SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x07B9goto Label_0355;0x07BELabel_07BE:0x07BECallFunc_SetDroppedPhysicsState_Success = false;0x07C9goto Label_0355;0x07CELabel_07CE:0x07CEK2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(TargetActor);0x07F2K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x080Fif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_085A;0x081DK2Node_DynamicCast_AsBPI_Interact_2.AddImpulse(ThrowImpulseVector, this, CallFunc_AddImpulse_Success);0x0855goto Label_03A8;0x085ALabel_085A:0x085ACallFunc_AddImpulse_Success = false;0x0865goto Label_03A8;0x086ALabel_086A:0x086Areturn;0x086C// end of script
Public0x79
void Internal_PickUpActor(AActor* TargetActor, const bool& Success)
Script90 statements · 1,978 bytes of bytecode
0x0000LocalCharacterPose = 0;0x0014WaitingForPickup = false;0x001FK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(TargetActor);0x0043K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0060if (!(K2Node_DynamicCast_bSuccess)) goto Label_057C;0x006EK2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x00A5Label_00A5:0x00A5if (!(CallFunc_GetPhysicsMesh_Success)) goto Label_07B7;0x00B3K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(TargetActor);0x00D7K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x00F4if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0597;0x0102K2Node_DynamicCast_AsBPI_Interact_4.SetPickedUpPhysicsState(CallFunc_SetPickedUpPhysicsState_Success);0x0130Label_0130:0x0130FlushNetDormancy();0x013ACallFunc_GetTransform_ReturnValue = TargetActor.GetTransform();0x016CCachedTargetActorTransform = CallFunc_GetTransform_ReturnValue;0x0187MarkPropertyDirtyFromRepIndex(this, 29, FName(CachedTargetActorTransform));0x01A4K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(TargetActor);0x01C8K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x01E5if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_05A7;0x01F3K2Node_DynamicCast_AsBPI_Interact_3.GetCustomHoldTransform(CallFunc_GetCustomHoldTransform_Success, CallFunc_GetCustomHoldTransform_Transform);0x022ALabel_022A:0x022Aif (!(CallFunc_GetCustomHoldTransform_Success)) goto Label_061A;0x0238CustomTransform = CallFunc_GetCustomHoldTransform_Transform;0x0253Label_0253:0x0253CachedInitialHoldTransform = CustomTransform;0x026EHoldTransform.K2_SetRelativeTransform(CustomTransform, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, false);0x02A2K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(TargetActor);0x02C6K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x02E3if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_063A;0x02F1K2Node_DynamicCast_AsBPI_Interact_2.GetAttachOffset(CallFunc_GetAttachOffset_FPPOffset, CallFunc_GetAttachOffset_TPPOffset, CallFunc_GetAttachOffset_Success);0x0331Label_0331:0x0331K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(TargetActor);0x0355K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0372if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0710;0x0380K2Node_DynamicCast_AsBPI_Interact_1.ShouldUseHoldTransform(CallFunc_ShouldUseHoldTransform_Success);0x03AELabel_03AE:0x03AECallFunc_GetObjectClass_ReturnValue = GetObjectClass(TargetActor);0x03CBCallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C);0x03F1CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_ClassIsChildOf_ReturnValue, CallFunc_ShouldUseHoldTransform_Success);0x0417if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0720;0x0425LocalRelativeOffset = FTransform(...);0x0488LocalAttachTo = HoldTransform;0x049BLabel_049B:0x049BCallFunc_K2_AttachToComponent_ReturnValue = TargetActor.K2_AttachToComponent(LocalAttachTo, FName(VB hand_r_EquipSocket_01), 2, 2, 2, false);0x04E2if (!(CallFunc_K2_AttachToComponent_ReturnValue)) goto Label_07AC;0x04F0TargetActor.K2_SetActorRelativeTransform(LocalRelativeOffset, false, CallFunc_K2_SetActorRelativeTransform_SweepHitResult, true);0x0524FlushNetDormancy();0x052ECurrentPickUpActor = TargetActor;0x0541MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x055EOnRep_CurrentPickUpActor();0x056CSuccess = true;0x0577goto Label_07B7;0x057CLabel_057C:0x057CCallFunc_GetPhysicsMesh_Success = false;0x0587CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0592goto Label_00A5;0x0597Label_0597:0x0597CallFunc_SetPickedUpPhysicsState_Success = false;0x05A2goto Label_0130;0x05A7Label_05A7:0x05A7CallFunc_GetCustomHoldTransform_Success = false;0x05B2CallFunc_GetCustomHoldTransform_Transform = FTransform(...);0x0615goto Label_022A;0x061ALabel_061A:0x061ACustomTransform = InitialHoldTransform;0x0635goto Label_0253;0x063ALabel_063A:0x063ACallFunc_GetAttachOffset_FPPOffset = FTransform(...);0x069DCallFunc_GetAttachOffset_TPPOffset = FTransform(...);0x0700CallFunc_GetAttachOffset_Success = false;0x070Bgoto Label_0331;0x0710Label_0710:0x0710CallFunc_ShouldUseHoldTransform_Success = false;0x071Bgoto Label_03AE;0x0720Label_0720:0x0720CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0738if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0779;0x0746LocalRelativeOffset = CallFunc_GetAttachOffset_FPPOffset;0x0761LocalAttachTo = SK_BoxyRider_FPP_Arms_01;0x0774goto Label_049B;0x0779Label_0779:0x0779LocalRelativeOffset = CallFunc_GetAttachOffset_TPPOffset;0x0794LocalAttachTo = Mesh;0x07A7goto Label_049B;0x07ACLabel_07AC:0x07ACSuccess = false;0x07B7Label_07B7:0x07B7return;0x07B9// end of script
Private0x09
void DebugLookAtObject()
Script34 statements · 849 bytes of bytecode
0x0000CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x0014if (!(CallFunc_Build_WithEditor_ReturnValue)) goto Label_034E;0x0022CallFunc_IsDebugInteractObjectEnabled_ReturnValue = IsDebugInteractObjectEnabled();0x0036if (!(CallFunc_IsDebugInteractObjectEnabled_ReturnValue)) goto Label_034E;0x0044CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x0061if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0314;0x006FCallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(CurrentLookAtObject);0x0094LookAtObjectName = CallFunc_GetDisplayName_ReturnValue_1;0x00AFLabel_00AF:0x00AFCallFunc_Conv_GuidToString_ReturnValue_1 = Conv_GuidToString(<null>);0x00D4CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("lookat", CallFunc_Conv_GuidToString_ReturnValue_1);0x0101CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_2);0x0126CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("Current look at object: ", LookAtObjectName);0x0165PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue_1);0x01ABCallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x01C8if (!(CallFunc_IsValid_ReturnValue)) goto Label_0331;0x01D6CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CurrentPickUpActor);0x01FBPickupActorName = CallFunc_GetDisplayName_ReturnValue;0x0216Label_0216:0x0216CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Current pickup actor:", PickupActorName);0x0252CallFunc_Conv_GuidToString_ReturnValue = Conv_GuidToString(<null>);0x0277CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("pickup", CallFunc_Conv_GuidToString_ReturnValue);0x02A4CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x02C9PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue);0x030Fgoto Label_034E;0x0314Label_0314:0x0314LookAtObjectName = "None";0x032Cgoto Label_00AF;0x0331Label_0331:0x0331PickupActorName = "None";0x0349goto Label_0216;0x034ELabel_034E:0x034Ereturn;0x0350// end of script
Public0x00
void UpdateLookAtObject(const FHitResult& Trace)
Script80 statements · 2,476 bytes of bytecode
0x0000PreviousLookAtObject = CurrentLookAtObject;0x0013PreviousLookAtComponent = CurrentLookAtComponent;0x0026BreakHitResult(Trace, 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);0x00DBCallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(CallFunc_BreakHitResult_HitActor, /Game/Ride/Interactables/BPI_Interact.BPI_Interact_C);0x0101if (!(CallFunc_DoesImplementInterface_ReturnValue)) goto Label_050E;0x010FBreakHitResult(Trace, 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);0x01C4K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x01E8K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0205if (!(K2Node_DynamicCast_bSuccess)) goto Label_059F;0x0213K2Node_DynamicCast_AsBPI_Interact.BlockInteraction(this, CallFunc_BlockInteraction_BlockInteraction);0x0242Label_0242:0x0242CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BlockInteraction_BlockInteraction);0x025Fif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_05AF;0x026DCurrentLookAtTrace = Trace;0x0288BreakHitResult(Trace, 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);0x033DCurrentLookAtObject = CallFunc_BreakHitResult_HitActor;0x0350BreakHitResult(Trace, 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);0x0405CurrentLookAtComponent = CallFunc_BreakHitResult_HitComponent;0x0418Label_0418:0x0418DebugLookAtObject();0x0426CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CurrentLookAtComponent, PreviousLookAtComponent);0x044CCallFunc_NotEqual_ObjectObject_ReturnValue_1 = NotEqual_ObjectObject(CurrentLookAtObject, PreviousLookAtObject);0x0472CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_NotEqual_ObjectObject_ReturnValue_1, CallFunc_NotEqual_ObjectObject_ReturnValue);0x0498if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_073F;0x04A6UpdateLookAtPlayerInteractions(CurrentLookAtObject);0x04BDCallFunc_IsValid_ReturnValue = IsValid(PreviousLookAtObject);0x04DAif (!(CallFunc_IsValid_ReturnValue)) goto Label_0509;0x04E8Server_StopInteract(PreviousLookAtObject, this, CurrentLookAtTrace);0x0509Label_0509:0x0509goto Label_09A9;0x050ELabel_050E:0x050EGetInteractableProxy(Trace, CallFunc_GetInteractableProxy_InteractableProxyActor);0x052ECallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetInteractableProxy_InteractableProxyActor);0x054Bif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_05AF;0x0559CurrentLookAtTrace = Trace;0x0574CurrentLookAtObject = CallFunc_GetInteractableProxy_InteractableProxyActor;0x0587CurrentLookAtComponent = CallFunc_GetInteractableProxy_InteractableProxyActor;0x059Agoto Label_0418;0x059FLabel_059F:0x059FCallFunc_BlockInteraction_BlockInteraction = false;0x05AAgoto Label_0242;0x05AFLabel_05AF:0x05AFCurrentLookAtTrace = HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)};0x0724CurrentLookAtObject = nullptr;0x072FCurrentLookAtComponent = nullptr;0x073Agoto Label_0418;0x073FLabel_073F:0x073FCallFunc_IsValid_ReturnValue_2 = IsValid(CurrentLookAtObject);0x075Cif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0509;0x076AK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x078EK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x07ABif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_097B;0x07B9K2Node_DynamicCast_AsBPI_Interact_1.GetLookAtPlayerInteractionTexts(this, CurrentPickUpActor, Trace, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x07FALabel_07FA:0x07FACallFunc_ArePlayerInteractionsEqual_ReturnValue = ArePlayerInteractionsEqual(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts, PreviousFrameLookAtPlayerInteractionTexts);0x0820K2Node_DynamicCast_AsBPI_Look_at_Description = Cast<BPI_LookAtDescription_C>(CurrentLookAtObject);0x0844K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Look_at_Description);0x0861if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0957;0x086FK2Node_DynamicCast_AsBPI_Look_at_Description.GetLookAtDescription(CallFunc_GetLookAtDescription_Description, CallFunc_GetLookAtDescription_Success);0x08A6Label_08A6:0x08A6CallFunc_EqualEqual_TextText_ReturnValue = EqualEqual_TextText(CallFunc_GetLookAtDescription_Description, PreviousLookAtDescription);0x08CCCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_TextText_ReturnValue, CallFunc_ArePlayerInteractionsEqual_ReturnValue);0x08F2if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_093B;0x0900Label_0900:0x0900PreviousFrameLookAtPlayerInteractionTexts = CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts;0x091BPreviousLookAtDescription = CallFunc_GetLookAtDescription_Description;0x0936goto Label_0509;0x093BLabel_093B:0x093BUpdateLookAtPlayerInteractions(CurrentLookAtObject);0x0952goto Label_0900;0x0957Label_0957:0x0957CallFunc_GetLookAtDescription_Description = FText();0x096BCallFunc_GetLookAtDescription_Success = false;0x0976goto Label_08A6;0x097BLabel_097B:0x097B/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x09A4goto Label_07FA;0x09A9Label_09A9:0x09A9return;0x09AB// end of script
Public0x100
void TraceForInteractObject()
Script23 statements · 772 bytes of bytecode
0x0000CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0301;0x0026CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x0058LocalStartLookAtLocation = CallFunc_K2_GetComponentLocation_ReturnValue;0x0073CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentPickUpActor);0x0090CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x00C2CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x00F4CallFunc_SelectFloat_ReturnValue = SelectFloat(LookAtDistanceWhenHoldingItem, LookAtDistance, CallFunc_IsValid_ReturnValue_1);0x012BCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue);0x0150CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x017ECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x01ACLocalEndLookAtLocation = CallFunc_Add_VectorVector_ReturnValue;0x01C7K2Node_MakeArray_Array = {this};0x01D3LocalActorsToIgnore = K2Node_MakeArray_Array;0x01EECallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x020Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_025D;0x0219CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalActorsToIgnore, CurrentPickUpActor);0x025DLabel_025D:0x025DCallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, LocalStartLookAtLocation, LocalEndLookAtLocation, 2f, 0, true, LocalActorsToIgnore, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x02EAUpdateLookAtObject(CallFunc_SphereTraceSingle_OutHit);0x0301Label_0301:0x0301return;0x0303// end of script
Public0x00
void StartInteract(double HoldTime)
Script85 statements · 1,607 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_01A7;0x002BK2Node_DynamicCast_AsBPI_Interact_6 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x004FK2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_6);0x006Cif (!(K2Node_DynamicCast_bSuccess_7)) goto Label_0269;0x007AK2Node_DynamicCast_AsBPI_Interact_6.CanPickUpObjectBeAttachedToLookAtObject(CurrentPickUpActor, CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success);0x00B1Label_00B1:0x00B1if (!(CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success)) goto Label_0279;0x00BFK2Node_DynamicCast_AsActor = Cast<Actor>(CurrentLookAtObject);0x00E3K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsActor);0x0100if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0483;0x010EK2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x0132K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x014Fif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0501;0x015DK2Node_DynamicCast_AsBPI_Interact_3.IsAttachPointBlocking(CurrentPickUpActor, CallFunc_IsAttachPointBlocking_Success);0x0194Label_0194:0x0194if (!(CallFunc_IsAttachPointBlocking_Success)) goto Label_0511;0x01A2goto Label_0644;0x01A7Label_01A7:0x01A7K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x01CBK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x01E8if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0259;0x01F6K2Node_DynamicCast_AsBPI_Interact_4.Interact(this, CurrentLookAtTrace, 0, false, CallFunc_Interact_Success);0x0238Label_0238:0x0238if (!(CallFunc_Interact_Success)) goto Label_0644;0x0246PlayGrabSFX();0x0254goto Label_0644;0x0259Label_0259:0x0259CallFunc_Interact_Success = false;0x0264goto Label_0238;0x0269Label_0269:0x0269CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success = false;0x0274goto Label_00B1;0x0279Label_0279:0x0279CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x0296if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0644;0x02A4K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x02C8K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x02E5if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0473;0x02F3K2Node_DynamicCast_AsBPI_Interact_2.IsPickupable(CallFunc_IsPickupable_IsPickupable);0x0321Label_0321:0x0321if (!(CallFunc_IsPickupable_IsPickupable)) goto Label_03CD;0x032FK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x0353K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0370if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0463;0x037EK2Node_DynamicCast_AsBPI_Interact_1.AllowsHeldObjectInteraction(this, CurrentPickUpActor, CurrentLookAtTrace, CallFunc_AllowsHeldObjectInteraction_Result);0x03BFLabel_03BF:0x03BFif (!(CallFunc_AllowsHeldObjectInteraction_Result)) goto Label_0644;0x03CDLabel_03CD:0x03CDK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x03F1K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x040Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_0639;0x041CK2Node_DynamicCast_AsBPI_Interact.Interact(this, CurrentLookAtTrace, HoldTime, false, CallFunc_Interact_Success_1);0x045Egoto Label_0644;0x0463Label_0463:0x0463CallFunc_AllowsHeldObjectInteraction_Result = false;0x046Egoto Label_03BF;0x0473Label_0473:0x0473CallFunc_IsPickupable_IsPickupable = false;0x047Egoto Label_0321;0x0483Label_0483:0x0483CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CurrentLookAtObject);0x04A8CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Can't Attach To Non Actor:", CallFunc_GetDisplayName_ReturnValue);0x04E9RaiseScriptError(CallFunc_Concat_StrStr_ReturnValue);0x04FCgoto Label_03CD;0x0501Label_0501:0x0501CallFunc_IsAttachPointBlocking_Success = false;0x050Cgoto Label_0194;0x0511Label_0511:0x0511K2Node_DynamicCast_AsBPI_Interact_5 = Cast<BPI_Interact_C>(CurrentPickUpActor);0x0535K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_5);0x0552if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0629;0x0560CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x05C7K2Node_DynamicCast_AsBPI_Interact_5.AttachByPlayer(K2Node_DynamicCast_AsActor, CallFunc_MakeTransform_ReturnValue, this, FName(None), CallFunc_AttachByPlayer_Success);0x0615Label_0615:0x0615UpdateLookAtPlayerInteractions(nullptr);0x0624goto Label_0644;0x0629Label_0629:0x0629CallFunc_AttachByPlayer_Success = false;0x0634goto Label_0615;0x0639Label_0639:0x0639CallFunc_Interact_Success_1 = false;0x0644Label_0644:0x0644return;0x0646// end of script
Public0x08
void Aim(float Yaw, double Pitch)
Script12 statements · 205 bytes of bytecode
0x0000CallFunc_BooleanOR_ReturnValue = BooleanOR(IsHandPosing, IsUsingMap);0x0026if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_007F;0x0034CallFunc_HandleHandPoseInput_Yaw_ImplicitCast = Cast<4>(Yaw);0x0051HandleHandPoseInput(CallFunc_HandleHandPoseInput_Yaw_ImplicitCast, Pitch, 0);0x007Agoto Label_00CA;0x007FLabel_007F:0x007FAddControllerYawInput(Yaw);0x0096CallFunc_AddControllerPitchInput_Val_ImplicitCast = Cast<3>(Pitch);0x00B3AddControllerPitchInput(CallFunc_AddControllerPitchInput_Val_ImplicitCast);0x00CALabel_00CA:0x00CAreturn;0x00CC// end of script
Public0x10
void Move(double Left / Right, double Forward / Backward)
Script28 statements · 645 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 1);0x0035if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0154;0x0043K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 3);0x0078if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0154;0x0086K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 4);0x00BBif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_020D;0x00C9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 5);0x00FEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_020D;0x010CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 6);0x0141if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0154;0x014Fgoto Label_0282;0x0154Label_0154:0x0154CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0170CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1 = Cast<3>(Forward / Backward);0x018DAddMovementInput(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1, false);0x01AELabel_01AE:0x01AECallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x01CACallFunc_AddMovementInput_ScaleValue_ImplicitCast = Cast<3>(Left / Right);0x01E7AddMovementInput(CallFunc_GetActorRightVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast, false);0x0208goto Label_0282;0x020DLabel_020D:0x020DCallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x023FCallFunc_AddMovementInput_ScaleValue_ImplicitCast_2 = Cast<3>(Forward / Backward);0x025CAddMovementInput(CallFunc_GetForwardVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast_2, false);0x027Dgoto Label_01AE;0x0282Label_0282:0x0282return;0x0284// end of script
Public0x10
void UserConstructionScript()
Script8 statements · 199 bytes of bytecode
0x0000UserConstructionScript();0x000ACallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, DefaultSkin, FName(None), 0);0x0037MouthMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x004AMesh.SetMaterial(0, MouthMaterial);0x007CSetMouthPosition(DefaultMouthPosition);0x0093DefaultMeshOffset = Mesh.RelativeLocation;0x00C4return;0x00C6// end of script
EventPublic0x00
void DMG__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(15);0x000Freturn;0x0011// end of script
0x00
void DMG__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(58153);0x000Freturn;0x0011// end of script
0x00
void InpActEvt_K_K2Node_InputKeyEvent_0(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57700);0x0021return;0x0023// end of script
0x18
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_37(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_37 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_37 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_37 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_37 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(56747);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_36(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_36 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_36 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_36 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_36 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(53570);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_35(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_35 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_35 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_35 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_35 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(52572);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_64 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(51562);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_63 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(51053);0x0021return;0x0023// end of script
0x08
void OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_62 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(49041);0x0021return;0x0023// end of script
0x08
void OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_61 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(47347);0x0021return;0x0023// end of script
0x08
void OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_60 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(46755);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_59 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(44999);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_58 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(44366);0x0021return;0x0023// end of script
0x08
void OnInterrupted_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_57 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(43542);0x0021return;0x0023// end of script
0x08
void OnBlendOut_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_56 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41940);0x0021return;0x0023// end of script
0x08
void OnCompleted_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_55 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41608);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_54 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(27848);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_53 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(58125);0x0021return;0x0023// end of script
0x08
void OnInterrupted_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_52 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57070);0x0021return;0x0023// end of script
0x08
void OnBlendOut_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_51 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(55933);0x0021return;0x0023// end of script
0x08
void OnCompleted_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_50 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(53537);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_49 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(51285);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_48 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(49190);0x0021return;0x0023// end of script
0x08
void OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_47 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(49013);0x0021return;0x0023// end of script
0x08
void OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_46 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(48985);0x0021return;0x0023// end of script
0x08
void OnCompleted_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_45 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(45051);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_44 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41155);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_43 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(49246);0x0021return;0x0023// end of script
0x08
void OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_42 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(7616);0x0021return;0x0023// end of script
0x08
void OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_41 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(7644);0x0021return;0x0023// end of script
0x08
void OnCompleted_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_40 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(7672);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_34(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_34 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_34 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_34 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_34 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(7700);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_33(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_33 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_33 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_33 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_33 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(8187);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_32(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_32 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_32 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_32 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_32 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(8371);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_TertiaryFire_K2Node_EnhancedInputActionEvent_31(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_31 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_31 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_31 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_31 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(9808);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_30(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_30 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_30 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_30 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_30 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(10863);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_29(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_29 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_29 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_29 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_29 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(11256);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_28(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_28 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_28 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_28 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_28 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(11440);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_ToggleHandMode_K2Node_EnhancedInputActionEvent_27(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_27 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_27 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_27 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_27 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(11704);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_ToggleHandMode_K2Node_EnhancedInputActionEvent_26(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_26 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_26 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_26 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_26 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(11888);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_MouseWheel_K2Node_EnhancedInputActionEvent_25(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_25 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_25 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_25 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_25 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(12072);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_24(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_24 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_24 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_24 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_24 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(12309);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_23(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_23 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_23 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_23 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_23 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(12632);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_22(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_22 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_22 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_22 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_22 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(12816);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_MouseLook_K2Node_EnhancedInputActionEvent_21(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_21 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_21 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_21 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_21 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(13000);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryInteract_K2Node_EnhancedInputActionEvent_20(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_20 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_20 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_20 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_20 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(13663);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_19(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_19 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_19 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_19 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_19 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(14077);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_18(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_18 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_18 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_18 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_18 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(14271);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_17(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_17 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_17 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_17 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_17 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(14581);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_16(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_16 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_16 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_16 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_16 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(14782);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_15(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_15 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_15 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_15 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_15 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(15047);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_14(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_14 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_14 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_14 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_14 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(15791);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_13(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_13 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_13 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_13 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_13 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(16693);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_12(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_12 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_12 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_12 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_12 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(16877);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_11(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_11 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_11 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_11 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_11 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(17941);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_39 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18187);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_38 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18215);0x0021return;0x0023// end of script
0x08
void OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_37 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18299);0x0021return;0x0023// end of script
0x08
void OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_36 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18327);0x0021return;0x0023// end of script
0x08
void OnCompleted_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_35 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18355);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_34 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18383);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_33 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18411);0x0021return;0x0023// end of script
0x08
void OnInterrupted_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_32 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18439);0x0021return;0x0023// end of script
0x08
void OnBlendOut_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_31 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18467);0x0021return;0x0023// end of script
0x08
void OnCompleted_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_30 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18495);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_29 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18523);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_28 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18551);0x0021return;0x0023// end of script
0x08
void OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_27 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18579);0x0021return;0x0023// end of script
0x08
void OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_26 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18607);0x0021return;0x0023// end of script
0x08
void OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_25 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18635);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_24 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18663);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_23 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18691);0x0021return;0x0023// end of script
0x08
void OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_22 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18719);0x0021return;0x0023// end of script
0x08
void OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_21 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18747);0x0021return;0x0023// end of script
0x08
void OnCompleted_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_20 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18775);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18803);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18831);0x0021return;0x0023// end of script
0x08
void OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18859);0x0021return;0x0023// end of script
0x08
void OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18887);0x0021return;0x0023// end of script
0x08
void OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18915);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18943);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18971);0x0021return;0x0023// end of script
0x08
void OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(18999);0x0021return;0x0023// end of script
0x08
void OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(19027);0x0021return;0x0023// end of script
0x08
void OnCompleted_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(19055);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(20099);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(20127);0x0021return;0x0023// end of script
0x08
void OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(20155);0x0021return;0x0023// end of script
0x08
void OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(20183);0x0021return;0x0023// end of script
0x08
void OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(20211);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_RagdollPrimaryFire_K2Node_EnhancedInputActionEvent_10(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_10 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_10 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_10 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_10 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(21821);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_RagdollSecondaryFire_K2Node_EnhancedInputActionEvent_9(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_9 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_9 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_9 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_9 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(23218);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_StartSmoke_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_8 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_8 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_8 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_8 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(23413);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_DragSmoke_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_7 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_7 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_7 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_7 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(23607);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_StopSmoke_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_6 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_6 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_6 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_6 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(23801);0x0057return;0x0059// end of script
0x30
void InpActEvt_B_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_InputDebugKeyEvent_Key = Key;0x0012PersistentFrame.K2Node_InputDebugKeyEvent_ActionValue = ActionValue;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(23995);0x0033return;0x0035// end of script
0x38
void OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5(TSubclassOf<UObject> Loaded)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Loaded = Loaded;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(24280);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(25034);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(25062);0x0021return;0x0023// end of script
0x08
void OnInterrupted_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(25090);0x0021return;0x0023// end of script
0x08
void OnBlendOut_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(25118);0x0021return;0x0023// end of script
0x08
void OnCompleted_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(25146);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_LeftControllerTrigger_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_5 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_5 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_5 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_5 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(25878);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_LeftControllerTrigger_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_4 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_4 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_4 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_4 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(26088);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_LeftControllerTrigger_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_3 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_3 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_3 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_3 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(26288);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_RightControllerTrigger_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_2 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_2 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_2 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_2 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(26488);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_RightControllerTrigger_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(26688);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_RightControllerTrigger_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(26888);0x0057return;0x0059// end of script
0x30
void Ragdoll(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True_2 = TRUE;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(27672);0x0021return;0x0023// end of script
0x01
void Server_AttachActor(AActor* ActorToAttach, AActor* ParentActor, const FTransform& RelativeTransform, const FName& SocketName, const EAttachmentRule& ScaleRule)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ActorToAttach_1 = ActorToAttach;0x0012PersistentFrame.K2Node_CustomEvent_ParentActor_1 = ParentActor;0x0024PersistentFrame.K2Node_CustomEvent_RelativeTransform_1 = RelativeTransform;0x0036PersistentFrame.K2Node_CustomEvent_SocketName_2 = SocketName;0x0048PersistentFrame.K2Node_CustomEvent_ScaleRule_1 = ScaleRule;0x005AExecuteUbergraph_BP_FirstPersonCharacter(27876);0x0069return;0x006B// end of script
0x79
void Server_DropActor(AActor* Interact Actor, double HoldTime, bool OverrideDropLocation, const FVector& DropLocation, bool OverrideRotation, const FQuat& DropRotation, const FVector& ThrowImpulseVector)
Script10 statements · 144 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interact_Actor_3 = Interact Actor;0x0012PersistentFrame.K2Node_CustomEvent_HoldTime_2 = HoldTime;0x0024PersistentFrame.K2Node_CustomEvent_OverrideDropLocation_1 = OverrideDropLocation;0x0036PersistentFrame.K2Node_CustomEvent_DropLocation_2 = DropLocation;0x0048PersistentFrame.K2Node_CustomEvent_OverrideRotation = OverrideRotation;0x005APersistentFrame.K2Node_CustomEvent_DropRotation_2 = DropRotation;0x006CPersistentFrame.K2Node_CustomEvent_ThrowImpulseVector_2 = ThrowImpulseVector;0x007EExecuteUbergraph_BP_FirstPersonCharacter(27977);0x008Dreturn;0x008F// end of script
0x78
void Server_Ragdoll(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True_1 = TRUE;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(28385);0x0021return;0x0023// end of script
0x01
void Server_PickUpActor(AActor* Interact Actor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interact_Actor_2 = Interact Actor;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(28423);0x0021return;0x0023// end of script
0x08
void StartEmote(UAnimMontage* Montage, UAnimMontage* FPPMontage, bool StartAttach, bool Stop)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Montage_1 = Montage;0x0012PersistentFrame.K2Node_CustomEvent_FPPMontage_1 = FPPMontage;0x0024PersistentFrame.K2Node_CustomEvent_StartAttach_1 = StartAttach;0x0036PersistentFrame.K2Node_CustomEvent_Stop_5 = Stop;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(28456);0x0057return;0x0059// end of script
0x12
void Server_StartEmoteEvent(UAnimMontage* Montage, UAnimMontage* FPPMontage, bool StartAttach, bool Stop)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Montage = Montage;0x0012PersistentFrame.K2Node_CustomEvent_FPPMontage = FPPMontage;0x0024PersistentFrame.K2Node_CustomEvent_StartAttach = StartAttach;0x0036PersistentFrame.K2Node_CustomEvent_Stop_4 = Stop;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(30483);0x0057return;0x0059// end of script
0x12
void Server_PrimaryFire(AActor* Instigator, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Instigator_3 = Instigator;0x0012PersistentFrame.K2Node_CustomEvent_Stop_3 = Stop;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(34076);0x0033return;0x0035// end of script
0x09
void MultiCastPrimaryFire(AActor* Instigator, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Instigator_2 = Instigator;0x0012PersistentFrame.K2Node_CustomEvent_Stop_2 = Stop;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(34109);0x0033return;0x0035// end of script
0x09
void Server_UpdateShieldBar(bool Repair, double NewShieldValue, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Repair_2 = Repair;0x0012PersistentFrame.K2Node_CustomEvent_NewShieldValue_1 = NewShieldValue;0x0024PersistentFrame.K2Node_CustomEvent_NewShieldHealth_1 = NewShieldHealth;0x0036PersistentFrame.K2Node_CustomEvent_NewDamageTypes_2 = NewDamageTypes;0x0048PersistentFrame.K2Node_CustomEvent_NewDamages_2 = NewDamages;0x005AExecuteUbergraph_BP_FirstPersonCharacter(34267);0x0069return;0x006B// end of script
0x38
void MultiCast_UpdateShieldBar(double NewShieldValue, bool Repair, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewShieldValue = NewShieldValue;0x0012PersistentFrame.K2Node_CustomEvent_Repair_1 = Repair;0x0024PersistentFrame.K2Node_CustomEvent_NewShieldHealth = NewShieldHealth;0x0036PersistentFrame.K2Node_CustomEvent_NewDamageTypes_1 = NewDamageTypes;0x0048PersistentFrame.K2Node_CustomEvent_NewDamages_1 = NewDamages;0x005AExecuteUbergraph_BP_FirstPersonCharacter(34327);0x0069return;0x006B// end of script
0x30
void Server_RepairShield(AActor* TargetVehicle, const FName& SocketName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TargetVehicle = TargetVehicle;0x0012PersistentFrame.K2Node_CustomEvent_SocketName_1 = SocketName;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(34387);0x0033return;0x0035// end of script
0x10
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(34534);0x000Freturn;0x0011// end of script
EventProtected0x00
void Server_RepairDamage(AActor* Target Vehicle, const FST_Damage_Results& DamageToRepair)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_Vehicle = Target Vehicle;0x0012PersistentFrame.K2Node_CustomEvent_DamageToRepair = DamageToRepair;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(34539);0x0033return;0x0035// end of script
0x18
void ServerReviveTarget(ABP_FirstPersonCharacter_C* PlayerToRevive, bool ForceRevive, bool NoCost)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive_5 = PlayerToRevive;0x0012PersistentFrame.K2Node_CustomEvent_ForceRevive = ForceRevive;0x0024PersistentFrame.K2Node_CustomEvent_NoCost = NoCost;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(34686);0x0045return;0x0047// end of script
0x0A
void InternalRagdoll(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True = TRUE;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(35492);0x0021return;0x0023// end of script
0x01
void Server_UpdateEpiPenCount(int32 Increment)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Increment_1 = Increment;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(35564);0x0021return;0x0023// end of script
0x04
void Server_UpdatePartsCount(int32 Increment)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Increment = Increment;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(40663);0x0021return;0x0023// end of script
0x04
void Server_DestroyActor(AActor* Actor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Actor_1 = Actor;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41183);0x0021return;0x0023// end of script
0x08
void Mulitcast_DestroyActor(AActor* Actor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41207);0x0021return;0x0023// end of script
0x08
void ServerSpawnVfx(USceneComponent* AttachToComponent, UNiagaraSystem* SystemTemplate, const FName& AttachPointName, const FRotator& Rotation, const FVector& NewLocation)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AttachToComponent_4 = AttachToComponent;0x0012PersistentFrame.K2Node_CustomEvent_SystemTemplate_2 = SystemTemplate;0x0024PersistentFrame.K2Node_CustomEvent_AttachPointName_2 = AttachPointName;0x0036PersistentFrame.K2Node_CustomEvent_Rotation_2 = Rotation;0x0048PersistentFrame.K2Node_CustomEvent_NewLocation_3 = NewLocation;0x005AExecuteUbergraph_BP_FirstPersonCharacter(41244);0x0069return;0x006B// end of script
0x48
void MulticastSpawnVfx(USceneComponent* AttachToComponent, UNiagaraSystem* SystemTemplate, const FName& AttachPointName, const FRotator& Rotation, const FVector& NewLocation)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AttachToComponent_3 = AttachToComponent;0x0012PersistentFrame.K2Node_CustomEvent_SystemTemplate_1 = SystemTemplate;0x0024PersistentFrame.K2Node_CustomEvent_AttachPointName_1 = AttachPointName;0x0036PersistentFrame.K2Node_CustomEvent_Rotation_1 = Rotation;0x0048PersistentFrame.K2Node_CustomEvent_NewLocation_2 = NewLocation;0x005AExecuteUbergraph_BP_FirstPersonCharacter(41304);0x0069return;0x006B// end of script
0x48
void UpdateDmgPP()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(41364);0x000Freturn;0x0011// end of script
0x00
void Server_SecondaryFire(AActor* Instigator, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Instigator_1 = Instigator;0x0012PersistentFrame.K2Node_CustomEvent_Stop_1 = Stop;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(41452);0x0033return;0x0035// end of script
0x09
void Multicast_SecondaryFire(AActor* Instigator, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Instigator = Instigator;0x0012PersistentFrame.K2Node_CustomEvent_Stop = Stop;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(41485);0x0033return;0x0035// end of script
0x09
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41636);0x0021return;0x0023// end of script
EventPublic0x04
void Server_HealPlayerDamage(ABP_FirstPersonCharacter_C* TargetPlayer, FST_Damage_Results& DamageToHeal)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TargetPlayer_1 = TargetPlayer;0x0012PersistentFrame.K2Node_CustomEvent_DamageToHeal = DamageToHeal;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(41660);0x0033return;0x0035// end of script
0x18
void Server_StopInteract(UObject* Target, ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_9 = Target;0x0012PersistentFrame.K2Node_CustomEvent_PlayerCharacter_1 = PlayerCharacter;0x0024PersistentFrame.K2Node_CustomEvent_HitResult_1 = HitResult;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(41715);0x0045return;0x0047// end of script
0x110
void Multicast_StopInteract(UObject* Target, ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_8 = Target;0x0012PersistentFrame.K2Node_CustomEvent_PlayerCharacter = PlayerCharacter;0x0024PersistentFrame.K2Node_CustomEvent_HitResult = HitResult;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(41757);0x0045return;0x0047// end of script
0x110
void Touch Jump End()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(41913);0x000Freturn;0x0011// end of script
Public0x00
void Touch Jump Start()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(41934);0x000Freturn;0x0011// end of script
Public0x00
void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_0_On Active Slot Changed__DelegateSignature(const FRadial_Wheel_Slot_Struct& Active Slot)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Active_Slot = Active Slot;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41939);0x0021return;0x0023// end of script
0xB8
void Secondary Thumbstick(const FVector2D& Axis)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Axis_1 = Axis;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(42437);0x0021return;0x0023// end of script
Public0x10
void Server_SetIsHandPosing(bool IsHandPosing)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsHandPosing = IsHandPosing;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(42688);0x0021return;0x0023// end of script
0x01
void Server_SetHandPoseInput(const FVector& HandEmoteInput)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_HandEmoteInput = HandEmoteInput;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(42693);0x0021return;0x0023// end of script
0x18
void Server_SetHandType(bool HandEmoteRight, bool HandEmoteLeft)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_HandEmoteRight = HandEmoteRight;0x0012PersistentFrame.K2Node_CustomEvent_HandEmoteLeft = HandEmoteLeft;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(42698);0x0033return;0x0035// end of script
0x02
void Server_TakePlayerDamage(ABP_FirstPersonCharacter_C* TargetPlayer, const FST_Damage_Results& DamageResults, bool Killbox)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TargetPlayer = TargetPlayer;0x0012PersistentFrame.K2Node_CustomEvent_DamageResults = DamageResults;0x0024PersistentFrame.K2Node_CustomEvent_Killbox = Killbox;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(42703);0x0045return;0x0047// end of script
0x19
void Primary Thumbstick(const FVector2D& Axis)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Axis = Axis;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(42758);0x0021return;0x0023// end of script
Public0x10
void Server_AddImpulse(UObject* Target, const FVector& PushLocation)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_7 = Target;0x0012PersistentFrame.K2Node_CustomEvent_PushLocation_3 = PushLocation;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(42828);0x0033return;0x0035// end of script
0x20
void Multicast_AddImpulse(UObject* Target, const FVector& PushLocation)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_6 = Target;0x0012PersistentFrame.K2Node_CustomEvent_PushLocation_2 = PushLocation;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(43574);0x0033return;0x0035// end of script
0x20
void StartReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive_4 = PlayerToRevive;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(43624);0x0021return;0x0023// end of script
0x08
void PlayReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive_3 = PlayerToRevive;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(43760);0x0021return;0x0023// end of script
0x08
void Server_PlayReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive_2 = PlayerToRevive;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(43765);0x0021return;0x0023// end of script
0x08
void SpawnVFX(USceneComponent* AttachToComponent, UNiagaraSystem* SystemTemplate, const FName& AttachPointName, const FRotator& Rotation, const FVector& NewLocation)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AttachToComponent_2 = AttachToComponent;0x0012PersistentFrame.K2Node_CustomEvent_SystemTemplate = SystemTemplate;0x0024PersistentFrame.K2Node_CustomEvent_AttachPointName = AttachPointName;0x0036PersistentFrame.K2Node_CustomEvent_Rotation = Rotation;0x0048PersistentFrame.K2Node_CustomEvent_NewLocation_1 = NewLocation;0x005AExecuteUbergraph_BP_FirstPersonCharacter(43999);0x0069return;0x006B// end of script
0x48
void CallbackLocalToServerAddImpulse(AActor* Instigator, AActor* Target, const FVector& ImpulseStartLocation, const FVector& ImpulseEndLocation, const FVector& Force, const FGameplayTag& LookUpClass, bool IsLocal)
Script10 statements · 144 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Instigator = Instigator;0x0012PersistentFrame.K2Node_Event_Target = Target;0x0024PersistentFrame.K2Node_Event_ImpulseStartLocation = ImpulseStartLocation;0x0036PersistentFrame.K2Node_Event_ImpulseEndLocation = ImpulseEndLocation;0x0048PersistentFrame.K2Node_Event_Force = Force;0x005APersistentFrame.K2Node_Event_LookUpClass = LookUpClass;0x006CPersistentFrame.K2Node_Event_IsLocal = IsLocal;0x007EExecuteUbergraph_BP_FirstPersonCharacter(44398);0x008Dreturn;0x008F// end of script
Public0x61
void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PlayerCharacter = PlayerCharacter;0x0012PersistentFrame.K2Node_Event_IsSittingDown = IsSittingDown;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(44399);0x0033return;0x0035// end of script
Public0x09
void Multicast_PlayReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive_1 = PlayerToRevive;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(44400);0x0021return;0x0023// end of script
0x08
void StopWelding()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(44463);0x000Freturn;0x0011// end of script
Public0x00
void StopCooking()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(44464);0x000Freturn;0x0011// end of script
Public0x00
void StartCooking(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(44465);0x0021return;0x0023// end of script
Public0x04
void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_TagsToAdd = TagsToAdd;0x0012PersistentFrame.K2Node_Event_TagsToRemove = TagsToRemove;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(44466);0x0033return;0x0035// end of script
Public0x40
void Server_RevivePlayerAtLocation(ABP_FirstPersonCharacter_C* PlayerToRevive, const FVector& Location)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive = PlayerToRevive;0x0012PersistentFrame.K2Node_CustomEvent_Location_3 = Location;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(44467);0x0033return;0x0035// end of script
0x20
void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player_1 = Player;0x0012PersistentFrame.K2Node_Event_Stop_1 = Stop;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(44997);0x0033return;0x0035// end of script
Public0x09
void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PrevMovementMode = PrevMovementMode;0x0012PersistentFrame.K2Node_Event_NewMovementMode = NewMovementMode;0x0024PersistentFrame.K2Node_Event_PrevCustomMode = PrevCustomMode;0x0036PersistentFrame.K2Node_Event_NewCustomMode = NewCustomMode;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(44998);0x0057return;0x0059// end of script
EventPublic0x04
void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player = Player;0x0012PersistentFrame.K2Node_Event_Stop = Stop;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(45027);0x0033return;0x0035// end of script
Public0x09
void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_1_On Wheel Closed__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(45050);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_2_On Selection Changed__DelegateSignature(const FRadial_Wheel_Slot_Struct& Selected Slot, bool Valid?)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Selected_Slot = Selected Slot;0x0012PersistentFrame.K2Node_ComponentBoundEvent_Valid_ = Valid?;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(45079);0x0033return;0x0035// end of script
0xB9
void ServerChangeHatMesh(const TSoftObjectPtr<UStaticMesh>& NewMesh, ABP_CosmeticPickup_C* HatActor, const FGameplayTag& CosmeticTag)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewMesh = NewMesh;0x0012PersistentFrame.K2Node_CustomEvent_HatActor_1 = HatActor;0x0024PersistentFrame.K2Node_CustomEvent_CosmeticTag = CosmeticTag;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(45080);0x0045return;0x0047// end of script
0x38
void ChangeHatMesh(UStaticMesh* HatMesh, ABP_CosmeticPickup_C* HatActor, const FGameplayTag& MeshTag)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_HatMesh = HatMesh;0x0012PersistentFrame.K2Node_CustomEvent_HatActor = HatActor;0x0024PersistentFrame.K2Node_CustomEvent_MeshTag = MeshTag;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(45489);0x0045return;0x0047// end of script
0x18
void PickUpActor(AActor* Interact Actor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interact_Actor_1 = Interact Actor;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(45722);0x0021return;0x0023// end of script
0x08
void DropActor(AActor* InteractActor, double HoldTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InteractActor_1 = InteractActor;0x0012PersistentFrame.K2Node_CustomEvent_HoldTime_1 = HoldTime;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(45814);0x0033return;0x0035// end of script
0x10
void LocalOnly_PickupActor(AActor* Interact Actor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interact_Actor = Interact Actor;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(46338);0x0021return;0x0023// end of script
0x08
void LocalOnly_DropActor(AActor* InteractActor, double HoldTime, bool OverrideDropLocation, const FVector& DropLocation, bool OverrideDropRotation, const FQuat& DropRotation, const FVector& ThrowImpulseVector)
Script10 statements · 144 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InteractActor = InteractActor;0x0012PersistentFrame.K2Node_CustomEvent_HoldTime = HoldTime;0x0024PersistentFrame.K2Node_CustomEvent_OverrideDropLocation = OverrideDropLocation;0x0036PersistentFrame.K2Node_CustomEvent_DropLocation_1 = DropLocation;0x0048PersistentFrame.K2Node_CustomEvent_OverrideDropRotation = OverrideDropRotation;0x005APersistentFrame.K2Node_CustomEvent_DropRotation_1 = DropRotation;0x006CPersistentFrame.K2Node_CustomEvent_ThrowImpulseVector_1 = ThrowImpulseVector;0x007EExecuteUbergraph_BP_FirstPersonCharacter(46371);0x008Dreturn;0x008F// end of script
0x78
void Multicast_PlayOneShotSound(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& BoneName, const FVector& Location)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Sound_1 = Sound;0x0012PersistentFrame.K2Node_CustomEvent_AttachToComponent_1 = AttachToComponent;0x0024PersistentFrame.K2Node_CustomEvent_BoneName_1 = BoneName;0x0036PersistentFrame.K2Node_CustomEvent_Location_2 = Location;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(46783);0x0057return;0x0059// end of script
0x30
void Server_PlayOneShotSound(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& BoneName, const FVector& Location)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Sound = Sound;0x0012PersistentFrame.K2Node_CustomEvent_AttachToComponent = AttachToComponent;0x0024PersistentFrame.K2Node_CustomEvent_BoneName = BoneName;0x0036PersistentFrame.K2Node_CustomEvent_Location_1 = Location;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(47028);0x0057return;0x0059// end of script
0x30
void ReceiveControllerChanged(AController* OldController, AController* NewController)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OldController = OldController;0x0012PersistentFrame.K2Node_Event_NewController_1 = NewController;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(47079);0x0033return;0x0035// end of script
EventPublic0x10
void SitOnRideableActor(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_RideableActor_3 = RideableActor;0x0012PersistentFrame.K2Node_CustomEvent_SitDown_2 = SitDown;0x0024PersistentFrame.K2Node_CustomEvent_SeatType_2 = SeatType;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(47533);0x0045return;0x0047// end of script
0x0A
void Server_SitOnRideableActor(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_RideableActor_2 = RideableActor;0x0012PersistentFrame.K2Node_CustomEvent_SitDown_1 = SitDown;0x0024PersistentFrame.K2Node_CustomEvent_SeatType_1 = SeatType;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(47773);0x0045return;0x0047// end of script
0x0A
void Internal_SitOnRideableActor(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_RideableActor_1 = RideableActor;0x0012PersistentFrame.K2Node_CustomEvent_SitDown = SitDown;0x0024PersistentFrame.K2Node_CustomEvent_SeatType = SeatType;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(47954);0x0045return;0x0047// end of script
0x0A
void BndEvt__BP_FirstPersonCharacter_UnderwaterSphere_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_FirstPersonCharacter(48574);0x007Breturn;0x007D// end of script
0x120
void BndEvt__BP_FirstPersonCharacter_UnderwaterSphere_K2Node_ComponentBoundEvent_4_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(48696);0x0057return;0x0059// end of script
0x1C
void StaticSave(URGSaveGame* SaveGameObject)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_SaveGameObject_1 = SaveGameObject;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(48818);0x0021return;0x0023// end of script
EventPublic0x08
void StaticLoad(URGSaveGame* SaveGameObject)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_SaveGameObject = SaveGameObject;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(48898);0x0021return;0x0023// end of script
EventPublic0x08
void Internal_UpdateStrengthMultiplier(double NewStrengthMultiplier)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewStrengthMultiplier_2 = NewStrengthMultiplier;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(49073);0x0021return;0x0023// end of script
0x08
void Server_UpdateStrengthMultiplier(ABP_FirstPersonCharacter_C* Target, double NewStrengthMultiplier)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_5 = Target;0x0012PersistentFrame.K2Node_CustomEvent_NewStrengthMultiplier_1 = NewStrengthMultiplier;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(49157);0x0033return;0x0035// end of script
0x10
void ResetStrength()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(49222);0x000Freturn;0x0011// end of script
0x00
void Internal_UpdateSpeedMultiplier(double NewSpeedMultiplier, float Time)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewSpeedMultiplier_2 = NewSpeedMultiplier;0x0012PersistentFrame.K2Node_CustomEvent_Time_2 = Time;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(49538);0x0033return;0x0035// end of script
0x0C
void ResetSpeed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(50173);0x000Freturn;0x0011// end of script
0x00
void Server_UpdateSpeedMultiplier(ABP_FirstPersonCharacter_C* Target, double NewSpeedMultiplier, float Time)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_4 = Target;0x0012PersistentFrame.K2Node_CustomEvent_NewSpeedMultiplier_1 = NewSpeedMultiplier;0x0024PersistentFrame.K2Node_CustomEvent_Time_1 = Time;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(50224);0x0045return;0x0047// end of script
0x14
void MapUse()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(50266);0x000Freturn;0x0011// end of script
0x00
void AttachActor(AActor* ActorToAttach, AActor* ParentActor, const FTransform& RelativeTransform, const FName& SocketName, const EAttachmentRule& ScaleRule)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ActorToAttach = ActorToAttach;0x0012PersistentFrame.K2Node_CustomEvent_ParentActor = ParentActor;0x0024PersistentFrame.K2Node_CustomEvent_RelativeTransform = RelativeTransform;0x0036PersistentFrame.K2Node_CustomEvent_SocketName = SocketName;0x0048PersistentFrame.K2Node_CustomEvent_ScaleRule = ScaleRule;0x005AExecuteUbergraph_BP_FirstPersonCharacter(50319);0x0069return;0x006B// end of script
0x79
void Server_ChangeMouthPosition(int32 MouthPosition)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MouthPosition = MouthPosition;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(51085);0x0021return;0x0023// end of script
0x04
void RepPassengerAimRotation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(51148);0x000Freturn;0x0011// end of script
0x00
void StartSmoke()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(51194);0x000Freturn;0x0011// end of script
0x00
void DragSmoke()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(51199);0x000Freturn;0x0011// end of script
0x00
void EndSmoke()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(51204);0x000Freturn;0x0011// end of script
0x00
void ReceiveSetRagdolled(bool IsRagdolled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsRagdolled = IsRagdolled;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(51209);0x0021return;0x0023// end of script
EventProtected0x01
void ReceivePossessed(AController* NewController)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewController = NewController;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(51313);0x0021return;0x0023// end of script
EventPublic0x08
void Multicast_UpdateSpeedMultiplier(ABP_FirstPersonCharacter_C* Target, double NewSpeedMultiplier, float Time)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_3 = Target;0x0012PersistentFrame.K2Node_CustomEvent_NewSpeedMultiplier = NewSpeedMultiplier;0x0024PersistentFrame.K2Node_CustomEvent_Time = Time;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(51461);0x0045return;0x0047// end of script
0x14
void Multicast_UpdateStrengthMultiplier(ABP_FirstPersonCharacter_C* Target, double NewStrengthMultiplier)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_2 = Target;0x0012PersistentFrame.K2Node_CustomEvent_NewStrengthMultiplier = NewStrengthMultiplier;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(51516);0x0033return;0x0035// end of script
0x10
void Internal_UpdatePlayerHealthBar(TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages, bool Repair, bool Instant)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewDamageTypes = NewDamageTypes;0x0012PersistentFrame.K2Node_CustomEvent_NewDamages = NewDamages;0x0024PersistentFrame.K2Node_CustomEvent_Repair = Repair;0x0036PersistentFrame.K2Node_CustomEvent_Instant = Instant;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(51590);0x0057return;0x0059// end of script
0x22
void Server_SpawnCiggButt()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(51595);0x000Freturn;0x0011// end of script
0x00
void SpawnCiggButt()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(52557);0x000Freturn;0x0011// end of script
0x00
void Server_SpawnBurger(const FVector& Location)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(52880);0x0021return;0x0023// end of script
0x18
void StartWelding(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat = Heat;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(53286);0x0021return;0x0023// end of script
Public0x04
void Server_SpawnInteractableAttachedToPlayer(const TSoftClassPtr<ABP_Interactable_Actor_C>& InteractableActorClass)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InteractableActorClass_1 = InteractableActorClass;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(53565);0x0021return;0x0023// end of script
0x28
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(53782);0x0021return;0x0023// end of script
EventProtected0x01
void Client_ThrowPlayer(ABP_FirstPersonCharacter_C* ThrowingPlayer, const FVector& DropLocation, const FQuat& DropRotation, const FVector& ThrowImpulseVector)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ThrowingPlayer = ThrowingPlayer;0x0012PersistentFrame.K2Node_CustomEvent_DropLocation = DropLocation;0x0024PersistentFrame.K2Node_CustomEvent_DropRotation = DropRotation;0x0036PersistentFrame.K2Node_CustomEvent_ThrowImpulseVector = ThrowImpulseVector;0x0048ExecuteUbergraph_BP_FirstPersonCharacter(54101);0x0057return;0x0059// end of script
0x58
void SpawnAndPickupInteractable(const TSoftClassPtr<ABP_Interactable_Actor_C>& InteractableActorClass, UAnimMontage* MontageToPlay)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InteractableActorClass = InteractableActorClass;0x0012PersistentFrame.K2Node_CustomEvent_MontageToPlay = MontageToPlay;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(54660);0x0033return;0x0035// end of script
0x30
void BndEvt__BP_FirstPersonCharacter_CharacterMovement_K2Node_ComponentBoundEvent_6_OnWalkMaterialChanged__DelegateSignature(const EFloorMaterials& floorMaterialEnum)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_floorMaterialEnum = floorMaterialEnum;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(55154);0x0021return;0x0023// end of script
0x01
void Event_TriggerOnIce(bool IsOnIce)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsOnIce = IsOnIce;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(55689);0x0021return;0x0023// end of script
0x01
void UpdateMaxWalkSpeed(double newMaxWalkSpeedBase)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_newMaxWalkSpeedBase = newMaxWalkSpeedBase;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(55708);0x0021return;0x0023// end of script
0x08
void Server_PushLocation(UObject* Target, const FVector& PushLocation)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target_1 = Target;0x0012PersistentFrame.K2Node_CustomEvent_PushLocation_1 = PushLocation;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(55961);0x0033return;0x0035// end of script
0x20
void Multicast_BreakIceByPush(UObject* Target, const FVector& PushLocation, bool IsPushingIce)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target = Target;0x0012PersistentFrame.K2Node_CustomEvent_PushLocation = PushLocation;0x0024PersistentFrame.K2Node_CustomEvent_IsPushingIce = IsPushingIce;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(56513);0x0045return;0x0047// end of script
0x21
void Client_MovePlayerAfterRevive(const FVector& NewLocation)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewLocation = NewLocation;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(56597);0x0021return;0x0023// end of script
0x18
void Client_LaunchCharacter(const FVector& ImpactVector)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ImpactVector = ImpactVector;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(56653);0x0021return;0x0023// end of script
0x18
void TryToUnseatOnRagdoll()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(56742);0x000Freturn;0x0011// end of script
0x00
void Client_EpipenUsed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(56931);0x000Freturn;0x0011// end of script
0x00
void Client_OnPlayerDied()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(57055);0x000Freturn;0x0011// end of script
0x00
void ReceiveSetNewMaxWalkSpeed(float NewWalkSpeed)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewWalkSpeed = NewWalkSpeed;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57098);0x0021return;0x0023// end of script
EventProtected0x04
void ReceiveResetMaxWalkSpeed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(57151);0x000Freturn;0x0011// end of script
EventProtected0x00
void UpdateJumpZVelocity(double NewJumpZVeloctiy)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewJumpZVeloctiy = NewJumpZVeloctiy;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57204);0x0021return;0x0023// end of script
0x08
void ReceiveSetNewJumpVelocity(float NewJumpVelocity)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewJumpVelocity = NewJumpVelocity;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57265);0x0021return;0x0023// end of script
EventProtected0x04
void ReceiveResetJumpVelocity()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(57318);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveForceStopJump()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(57371);0x000Freturn;0x0011// end of script
EventProtected0x00
void Client_ForceUnseat(AActor* RideableActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_RideableActor = RideableActor;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57381);0x0021return;0x0023// end of script
0x08
void OnEnterQuickSand(ARGQuickSand* QuickSand)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_QuickSand_1 = QuickSand;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57529);0x0021return;0x0023// end of script
EventPublic0x08
void OnExitQuickSand(ARGQuickSand* QuickSand)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_QuickSand = QuickSand;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57553);0x0021return;0x0023// end of script
EventPublic0x08
void ImpulseInWaterResetToSwimming()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(57577);0x000Freturn;0x0011// end of script
0x00
void Server_UpdateInvulnerable(bool Invulnerable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Invulnerable_2 = Invulnerable;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57705);0x0021return;0x0023// end of script
0x01
void Internal_UpdateInvulnerable(bool Invulnerable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Invulnerable_1 = Invulnerable;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57729);0x0021return;0x0023// end of script
0x01
void Multicast_UpdateInvulnerable(bool Invulnerable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Invulnerable = Invulnerable;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57753);0x0021return;0x0023// end of script
0x01
void ResetInvulnerable()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(57777);0x000Freturn;0x0011// end of script
0x00
void Client_SpeakerSourceStarted(ABP_Interactable_Actor_C* Interactable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interactable_3 = Interactable;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57793);0x0021return;0x0023// end of script
0x08
void Server_SpeakerSourceStarted(ABP_Interactable_Actor_C* Interactable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interactable_2 = Interactable;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57817);0x0021return;0x0023// end of script
0x08
void Client_SpeakerSourceStopped(ABP_Interactable_Actor_C* Interactable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interactable_1 = Interactable;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57959);0x0021return;0x0023// end of script
0x08
void Server_SpeakerSourceStopped(ABP_Interactable_Actor_C* Interactable)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interactable = Interactable;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(57983);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_BP_FirstPersonCharacter(int32 EntryPoint)
Script2499 statements · 58,161 bytes of bytecode
0x0000PushFlow(Label_E32E);0x0005goto [EntryPoint];0x000FPopFlow();0x0010Label_0010:0x0010FlushNetDormancy();0x001AStartedSmoke = true;0x0025MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x0042IncrementSmokeAchievement();0x0050CallFunc_IsValid_ReturnValue_9 = IsValid(CurrentPickUpActor);0x006Dif (!(CallFunc_IsValid_ReturnValue_9)) goto Label_009E;0x007BServer_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_StartSmoke_Left_01_Montage.TPP_StartSmoke_Left_01_Montage, /Game/Ride/Character/Animation/FPP_StartSmoke_Left_01_Montage.FPP_StartSmoke_Left_01_Montage, true, false);0x009DPopFlow();0x009ELabel_009E:0x009EK2Node_MakeArray_Array_3 = {/Game/Ride/Character/Animation/FPP_StartSmoke_02_Montage.FPP_StartSmoke_02_Montage, /Game/Ride/Character/Animation/FPP_StartSmoke_03_Montage.FPP_StartSmoke_03_Montage, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage, /Game/Ride/Character/Animation/FPP_StartSmoke_04_Montage.FPP_StartSmoke_04_Montage};0x00CD/Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_3, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x0108Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage, CallFunc_Array_Random_OutItem, true, false);0x012APopFlow();0x012BLabel_012B:0x012BFlushNetDormancy();0x0135StartedSmoke = false;0x0140MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x015DCallFunc_IsValid_ReturnValue_24 = IsValid(SmokeVFX);0x017Aif (!(CallFunc_IsValid_ReturnValue_24)) PopFlow();0x0184SmokeVFX.K2_DestroyComponent(this);0x01A5PopFlow();0x01A6Label_01A6:0x01A6OnRep_IsRagdoll();0x01B4if (!(IsRagdoll)) goto Label_04C6;0x01C2Mesh.SetCollisionProfileName(FName(RideRagdoll), true);0x01F4CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x021DCallFunc_IsServer_ReturnValue_3 = IsServer(this);0x0232Mesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, true, CallFunc_IsServer_ReturnValue_3);0x0265SetRagdollIMC(true);0x0274CharacterMovement.SetMovementMode(0, 0);0x029CCapsuleComponent.SetCollisionEnabled(0);0x02C2CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x02ECK2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0310K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x032Dif (!(K2Node_DynamicCast_bSuccess_7)) goto Label_09DF;0x033BK2Node_DynamicCast_AsBPI_Character_Anim_1.SetRagdoll(true, CallFunc_SetRagdoll_Success_1);0x036ALabel_036A:0x036ACallFunc_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x0394K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x03B8K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x03D5if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_09EF;0x03E3K2Node_DynamicCast_AsBPI_Character_Anim.SetRagdoll(true, CallFunc_SetRagdoll_Success);0x0412Label_0412:0x0412CallFunc_GetAnimInstance_ReturnValue_8 = Mesh.GetAnimInstance();0x043CK2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_8);0x0460K2Node_DynamicCast_bSuccess_19 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x047Dif (!(K2Node_DynamicCast_bSuccess_19)) goto Label_09FF;0x048BK2Node_DynamicCast_AsBPI_Character_Anim_4.SetRagdoll(true, CallFunc_SetRagdoll_Success_4);0x04BALabel_04BA:0x04BAbUseControllerRotationYaw = false;0x04C5PopFlow();0x04C6Label_04C6:0x04C6Mesh.SetCollisionProfileName(FName(CharacterMesh), true);0x04F8CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(pelvis));0x0521Mesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue_1, false, true);0x054CCallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(FName(pelvis));0x058FCallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x05C2CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x05F9CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0627CapsuleComponent.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x065BCapsuleComponent.SetCollisionEnabled(3);0x0681CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(FRotator(0, -90, 0), false);0x06AFMesh.K2_SetRelativeRotation(FRotator(0, -90, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x06F3SetRagdollIMC(false);0x0702CharacterMovement.SetMovementMode(3, 0);0x072ACallFunc_GetAnimInstance_ReturnValue_3 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0754K2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_3);0x0778K2Node_DynamicCast_bSuccess_9 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x0795if (!(K2Node_DynamicCast_bSuccess_9)) goto Label_09CF;0x07A3K2Node_DynamicCast_AsBPI_Character_Anim_3.SetRagdoll(false, CallFunc_SetRagdoll_Success_3);0x07D2Label_07D2:0x07D2CallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x07FCK2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x0820K2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x083Dif (!(K2Node_DynamicCast_bSuccess_8)) goto Label_0A0F;0x084BK2Node_DynamicCast_AsBPI_Character_Anim_2.SetRagdoll(false, CallFunc_SetRagdoll_Success_2);0x087ALabel_087A:0x087ACallFunc_GetAnimInstance_ReturnValue_9 = Mesh.GetAnimInstance();0x08A4K2Node_DynamicCast_AsBPI_Character_Anim_5 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_9);0x08C8K2Node_DynamicCast_bSuccess_20 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_5);0x08E5if (!(K2Node_DynamicCast_bSuccess_20)) goto Label_0A1F;0x08F3K2Node_DynamicCast_AsBPI_Character_Anim_5.SetRagdoll(false, CallFunc_SetRagdoll_Success_5);0x0922Label_0922:0x0922bUseControllerRotationYaw = true;0x092DCallFunc_IsLocallyControlled_ReturnValue_4 = IsLocallyControlled();0x0945if (!(CallFunc_IsLocallyControlled_ReturnValue_4)) PopFlow();0x094FCallFunc_GetController_ReturnValue_2 = GetController();0x0963K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue_2);0x0987K2Node_DynamicCast_bSuccess_29 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x09A4if (!(K2Node_DynamicCast_bSuccess_29)) PopFlow();0x09AEK2Node_DynamicCast_AsRGPlayer_Controller.StopSpectating();0x09CEPopFlow();0x09CFLabel_09CF:0x09CFCallFunc_SetRagdoll_Success_3 = false;0x09DAgoto Label_07D2;0x09DFLabel_09DF:0x09DFCallFunc_SetRagdoll_Success_1 = false;0x09EAgoto Label_036A;0x09EFLabel_09EF:0x09EFCallFunc_SetRagdoll_Success = false;0x09FAgoto Label_0412;0x09FFLabel_09FF:0x09FFCallFunc_SetRagdoll_Success_4 = false;0x0A0Agoto Label_04BA;0x0A0FLabel_0A0F:0x0A0FCallFunc_SetRagdoll_Success_2 = false;0x0A1Agoto Label_087A;0x0A1FLabel_0A1F:0x0A1FCallFunc_SetRagdoll_Success_5 = false;0x0A2Agoto Label_0922;0x0A2FLabel_0A2F:0x0A2FMarkPropertyDirtyFromRepIndex(this, 30, FName(IsRagdoll));0x0A4Cgoto Label_01A6;0x0A51Label_0A51:0x0A51FlushNetDormancy();0x0A5BIsRagdoll = K2Node_CustomEvent_True;0x0A6Egoto Label_0A2F;0x0A73Label_0A73:0x0A73FlushNetDormancy();0x0A7DCallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsHandPosing);0x0A9AIsHandPosing = CallFunc_Not_PreBool_ReturnValue;0x0AADMarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0ACACallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0ADFif (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0AEE;0x0AEDPopFlow();0x0AEELabel_0AEE:0x0AEEServer_SetIsHandPosing(IsHandPosing);0x0B05PopFlow();0x0B06Label_0B06:0x0B06FlushNetDormancy();0x0B10IsHandPosing = K2Node_CustomEvent_IsHandPosing;0x0B23MarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0B40PopFlow();0x0B41Label_0B41:0x0B41FlushNetDormancy();0x0B4BBreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0B79HandEmoteYaw = CallFunc_BreakVector_X;0x0B94MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x0BB1FlushNetDormancy();0x0BBBBreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0BE9HandEmotePitch = CallFunc_BreakVector_Y;0x0C04MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x0C21FlushNetDormancy();0x0C2BBreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0C59HandEmoteFwd = CallFunc_BreakVector_Z;0x0C74MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x0C91PopFlow();0x0C92Label_0C92:0x0C92FlushNetDormancy();0x0C9CHandEmoteRight = K2Node_CustomEvent_HandEmoteRight;0x0CAFMarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x0CCCFlushNetDormancy();0x0CD6HandEmoteLeft = K2Node_CustomEvent_HandEmoteLeft;0x0CE9MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x0D06PopFlow();0x0D07K2Node_DynamicCast_AsBPI_Interact_7 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_6);0x0D2BK2Node_DynamicCast_bSuccess_17 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_7);0x0D48if (!(K2Node_DynamicCast_bSuccess_17)) goto Label_0FB9;0x0D56CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0D76CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0D96CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x0DC4CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x0DE9CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0x0E17CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0x0E45CallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0x0E7CCallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x0E90CallFunc_IsValid_ReturnValue_45 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0x0EADCallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_45);0x0EE4CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue);0x0F09CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x0F37K2Node_DynamicCast_AsBPI_Interact_7.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, this, CallFunc_AddImpulse_Success_3);0x0F6FLabel_0F6F:0x0F6FPlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Player/Movement/Push/MSS_Player_Movement_Push_Vehicle_Hit.MSS_Player_Movement_Push_Vehicle_Hit, K2Node_CustomEvent_PushLocation_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x0FB8PopFlow();0x0FB9Label_0FB9:0x0FB9CallFunc_AddImpulse_Success_3 = false;0x0FC4goto Label_0F6F;0x0FC9Label_0FC9:0x0FC9OnRep_CurrentHatMesh();0x0FD7/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x1029PopFlow();0x102ALabel_102A:0x102AMarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x1047goto Label_0FC9;0x104CLabel_104C:0x104CFlushNetDormancy();0x1056CurrentHatMesh = K2Node_DynamicCast_AsStatic_Mesh;0x1069goto Label_102A;0x106ELabel_106E:0x106EOnRep_CurrentHatMesh();0x107C/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x10CECallFunc_IsValid_ReturnValue_28 = IsValid(K2Node_CustomEvent_HatActor);0x10EBif (!(CallFunc_IsValid_ReturnValue_28)) PopFlow();0x10F5K2Node_CustomEvent_HatActor.UpdateMesh(CurrentHatMesh);0x1122PopFlow();0x1123Label_1123:0x1123MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x1140goto Label_106E;0x1145Label_1145:0x1145FlushNetDormancy();0x114FCurrentHatMesh = K2Node_CustomEvent_HatMesh;0x1162goto Label_1123;0x1167Label_1167:0x1167OnRep_CurrentGlassesMesh();0x1175/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x11C7PopFlow();0x11C8Label_11C8:0x11C8MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x11E5goto Label_1167;0x11EALabel_11EA:0x11EAFlushNetDormancy();0x11F4CurrentGlassesMesh = K2Node_DynamicCast_AsStatic_Mesh;0x1207goto Label_11C8;0x120CLabel_120C:0x120COnRep_CurrentGlassesMesh();0x121A/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x126CCallFunc_IsValid_ReturnValue_29 = IsValid(K2Node_CustomEvent_HatActor);0x1289if (!(CallFunc_IsValid_ReturnValue_29)) PopFlow();0x1293K2Node_CustomEvent_HatActor.UpdateMesh(CurrentGlassesMesh);0x12C0PopFlow();0x12C1Label_12C1:0x12C1MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x12DEgoto Label_120C;0x12E3Label_12E3:0x12E3FlushNetDormancy();0x12EDCurrentGlassesMesh = K2Node_CustomEvent_HatMesh;0x1300goto Label_12C1;0x1305Label_1305:0x1305FlushNetDormancy();0x130FHandEmoteYaw = 0;0x132AMarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x1347FlushNetDormancy();0x1351HandEmotePitch = 0;0x136CMarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x1389FlushNetDormancy();0x1393HandEmoteFwd = 0;0x13AEMarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x13CBPopFlow();0x13CCLabel_13CC:0x13CCFlushNetDormancy();0x13D6CallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x13F6PassengerAimRotation = CallFunc_GetBaseAimRotation_ReturnValue_1;0x1411MarkPropertyDirtyFromRepIndex(this, 41, FName(PassengerAimRotation));0x142EPopFlow();0x142FLabel_142F:0x142FFlushNetDormancy();0x1439StartedSmoke = false;0x1444MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x1461PopFlow();0x1462Temp_int_Loop_Counter_Variable = 0;0x1479Temp_int_Array_Index_Variable = 0;0x1490Label_1490:0x1490CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x149BCapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x14C4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x14FFCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x1525if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x152FTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x154APushFlow(Label_1735);0x154FCallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x155ACapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1583/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x15BECallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x15E8CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x161BCallFunc_IsValid_ReturnValue_38 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x1638if (!(CallFunc_IsValid_ReturnValue_38)) PopFlow();0x1642CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x164DCapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1676/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x16B1CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x16DBCallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x170ECallFunc_GetComponentByClass_ReturnValue.EnterCave(nullptr, this);0x1734PopFlow();0x1735Label_1735:0x1735CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x175FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x177Agoto Label_1490;0x177FLabel_177F:0x177FFlushNetDormancy();0x1789StartedSmoke = true;0x1794MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x17B1PopFlow();0x17B2Label_17B2:0x17B2FlushNetDormancy();0x17BCStartedSmoke = false;0x17C7MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x17E4PopFlow();0x17E5Label_17E5:0x17E5CallFunc_GetController_ReturnValue_6 = GetController();0x17F9K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_6);0x181DK2Node_DynamicCast_bSuccess_34 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4);0x183Aif (!(K2Node_DynamicCast_bSuccess_34)) goto Label_195B;0x1848Label_1848:0x1848K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x1875CallFunc_IsValid_ReturnValue_46 = IsValid(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x1892if (!(CallFunc_IsValid_ReturnValue_46)) goto Label_1924;0x18A0K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x18CDCallFunc_GetPlayerHUDWidget_HUD_Widget_4.UpdatePlayerHealth(K2Node_CustomEvent_NewDamageTypes, K2Node_CustomEvent_NewDamages, K2Node_CustomEvent_Repair, K2Node_CustomEvent_Instant);0x1915TryToUpdatePlayerInteractionsBasedOnHealth();0x1923PopFlow();0x1924Label_1924:0x1924DelayUntilNextTick(this, LatentActionInfo{0x1956, 1123448783, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1955PopFlow();0x1956goto Label_1848;0x195BLabel_195B:0x195BDelayUntilNextTick(this, LatentActionInfo{0x17E5, -2079847179, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x198CPopFlow();0x198DLabel_198D:0x198DFlushNetDormancy();0x1997CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(HandEmoteLeft);0x19B4HandEmoteLeft = CallFunc_Not_PreBool_ReturnValue_2;0x19C7MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x19E4CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x19F9if (!(CallFunc_IsServer_ReturnValue_2)) goto Label_1A08;0x1A07PopFlow();0x1A08Label_1A08:0x1A08Server_SetHandType(HandEmoteRight, HandEmoteLeft);0x1A28PopFlow();0x1A29CallFunc_GetPhysicsVolume_ReturnValue = CharacterMovement.GetPhysicsVolume();0x1A57if (!(CallFunc_GetPhysicsVolume_ReturnValue.bWaterVolume)) PopFlow();0x1A77CharacterMovement.SetMovementMode(4, 0);0x1A9FPopFlow();0x1AA0Label_1AA0:0x1AA0FlushNetDormancy();0x1AAACallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(HandEmoteRight);0x1AC7HandEmoteRight = CallFunc_Not_PreBool_ReturnValue_3;0x1ADAMarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x1AF7CallFunc_IsServer_ReturnValue_14 = IsServer(this);0x1B0Cif (!(CallFunc_IsServer_ReturnValue_14)) goto Label_1B1B;0x1B1APopFlow();0x1B1BLabel_1B1B:0x1B1BServer_SetHandType(HandEmoteRight, HandEmoteLeft);0x1B3BPopFlow();0x1B3CLabel_1B3C:0x1B3CCallFunc_BP_GetUniqueId_ReturnValue_1 = PlayerState.BP_GetUniqueId();0x1B6ECallFunc_FUniqueNetIdIsValid_ReturnValue_1 = FUniqueNetIdIsValid(CallFunc_BP_GetUniqueId_ReturnValue_1);0x1B8Bif (!(CallFunc_FUniqueNetIdIsValid_ReturnValue_1)) goto Label_1BA8;0x1B99LoadPerPlayerData();0x1BA7PopFlow();0x1BA8Label_1BA8:0x1BA8DelayUntilNextTick(this, LatentActionInfo{0x1B3C, -2142429071, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1BD9PopFlow();0x1BDALabel_1BDA:0x1BDAOnRep_TryPickupForceSpawnActor();0x1BE8PopFlow();0x1BE9Label_1BE9:0x1BE9MarkPropertyDirtyFromRepIndex(this, 42, FName(TryPickupForceSpawnActor));0x1C06goto Label_1BDA;0x1C0BLabel_1C0B:0x1C0BFlushNetDormancy();0x1C15TryPickupForceSpawnActor = CallFunc_FinishSpawningActor_ReturnValue_2;0x1C28goto Label_1BE9;0x1C2DLabel_1C2D:0x1C2DCallFunc_IsValid_ReturnValue_18 = IsValid(PlayerState);0x1C4Aif (!(CallFunc_IsValid_ReturnValue_18)) goto Label_1D5B;0x1C58Label_1C58:0x1C58CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x1C8ACallFunc_FUniqueNetIdIsValid_ReturnValue = FUniqueNetIdIsValid(CallFunc_BP_GetUniqueId_ReturnValue);0x1CA7if (!(CallFunc_FUniqueNetIdIsValid_ReturnValue)) goto Label_1D24;0x1CB5ShouldStartMouthTimer(CallFunc_ShouldStartMouthTimer_bShouldStart);0x1CCCif (!(CallFunc_ShouldStartMouthTimer_bShouldStart)) PopFlow();0x1CD6K2Node_CreateDelegate_OutputDelegate_68.Bind(this, UpdateMouthPosition);0x1CEDCallFunc_K2_SetTimerDelegate_ReturnValue_3 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_68, 0.1f, true, true, 0f, 0f);0x1D23PopFlow();0x1D24Label_1D24:0x1D24DelayUntilNextTick(this, LatentActionInfo{0x1D56, -1502279777, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1D55PopFlow();0x1D56goto Label_1C58;0x1D5BLabel_1D5B:0x1D5BDelayUntilNextTick(this, LatentActionInfo{0x1C2D, -697019361, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1D8CPopFlow();0x1D8DLabel_1D8D:0x1D8DFlushNetDormancy();0x1D97bCanBeDamaged = false;0x1DA2MarkPropertyDirtyFromRepIndex(this, 3, FName(bCanBeDamaged));0x1DBFPopFlow();0x1DC0Temp_name_Variable = K2Node_CustomEvent_NotifyName_42;0x1DDBPopFlow();0x1DDCTemp_name_Variable = K2Node_CustomEvent_NotifyName_41;0x1DF7PopFlow();0x1DF8Temp_name_Variable = K2Node_CustomEvent_NotifyName_40;0x1E13PopFlow();0x1E14CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_34);0x1E31Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x1E44Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_34);0x1E61Temp_real_Variable_1 = Temp_real_Variable_1;0x1E7CTemp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_34);0x1E99Temp_real_Variable = Temp_real_Variable;0x1EB4Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_34;0x1EC7Label_1EC7:0x1EC7CallFunc_IsValid_ReturnValue_3 = IsValid(CurrentLookAtObject);0x1EE4if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x1EEEServer_StopInteract(CurrentLookAtObject, this, CurrentLookAtTrace);0x1F0FPopFlow();0x1F10Label_1F10:0x1F10CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Temp_name_Variable, FName(Revive));0x1F3Aif (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x1F44Epipen_FPP.SetHiddenInGame(true, false);0x1F66ServerReviveTarget(LocalPlayerToRevive, false, false);0x1F7FCallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0x1FB1PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Equipment/Epipen/MSS_Player_Equipment_Epipen_Hit.MSS_Player_Equipment_Epipen_Hit, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x1FFAPopFlow();0x1FFBCallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_33);0x2018Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x202BTemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_33);0x2048Temp_real_Variable_1 = Temp_real_Variable_1;0x2063Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_33);0x2080Temp_real_Variable = Temp_real_Variable;0x209BTemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_33;0x20AEgoto Label_1EC7;0x20B3CallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_32);0x20D0Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x20E3Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_32);0x2100Temp_real_Variable_1 = Temp_real_Variable_1;0x211BTemp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_32);0x2138Temp_real_Variable = Temp_real_Variable;0x2153Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_32;0x2166BreakHitResult(CurrentLookAtTrace, 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);0x221Bif (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_2254;0x2229CallFunc_IsValid_ReturnValue_4 = IsValid(CurrentPickUpActor);0x2246if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_226C;0x2254Label_2254:0x2254StartInteract(0);0x226BPopFlow();0x226CLabel_226C:0x226CBreakHitResult(CurrentLookAtTrace, 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);0x2321K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x2345K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x2362if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_2621;0x2370K2Node_DynamicCast_AsBPI_Interact_2.GetCharacterPose(CallFunc_GetCharacterPose_Success, CallFunc_GetCharacterPose_CharacterPose, CallFunc_GetCharacterPose_CharacterPoseAnim);0x23B0Label_23B0:0x23B0if (!(CallFunc_GetCharacterPose_Success)) goto Label_2254;0x23BEK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 0);0x23DDif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2473;0x23EBK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 1);0x240Aif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2473;0x2418K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 2);0x2437if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2254;0x2445K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 3);0x2464if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2254;0x2472PopFlow();0x2473Label_2473:0x2473CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_1HGrab_02_Montage.FPP_1HGrab_02_Montage, 1f, 0f, FName(None), true);0x24B1CallFunc_IsValid_ReturnValue_22 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x24CEif (!(CallFunc_IsValid_ReturnValue_22)) goto Label_2254;0x24DCK2Node_CreateDelegate_OutputDelegate_64.Bind(this, OnCompleted_9E1C96D942588C426E65269B7BB06E08);0x24F3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_64;0x251CK2Node_CreateDelegate_OutputDelegate_65.Bind(this, OnBlendOut_9E1C96D942588C426E65269B7BB06E08);0x2533CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_65;0x255CK2Node_CreateDelegate_OutputDelegate_66.Bind(this, OnInterrupted_9E1C96D942588C426E65269B7BB06E08);0x2573CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_66;0x259CK2Node_CreateDelegate_OutputDelegate_67.Bind(this, OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08);0x25B3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_67;0x25DCK2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08);0x25F3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_47;0x261Cgoto Label_2254;0x2621Label_2621:0x2621CallFunc_GetCharacterPose_Success = false;0x262CCallFunc_GetCharacterPose_CharacterPose = 0;0x2640CallFunc_GetCharacterPose_CharacterPoseAnim = nullptr;0x264Bgoto Label_23B0;0x2650CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_31);0x266DTemp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x2680Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_31);0x269DTemp_real_Variable_3 = Temp_real_Variable_3;0x26B8Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_31);0x26D5Temp_real_Variable_2 = Temp_real_Variable_2;0x26F0Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_31;0x2703Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_Point_01_Montage.TPP_Point_01_Montage, /Game/Ride/Character/Animation/FPP_Point_01_Montage.FPP_Point_01_Montage, false, false);0x2725CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(2000);0x274ACallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x277CCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x27AACallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x27DCCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x280AK2Node_MakeArray_Array = {this};0x2816CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1, 0, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x289EBreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x2953if (!(CallFunc_BreakHitResult_bBlockingHit_1)) PopFlow();0x295DBreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x2A12CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_ImpactNormal_1);0x2A37ServerSpawnVfx(nullptr, /Game/Ride/VFX/Character/NS_Ping_01.NS_Ping_01, FName(None), CallFunc_MakeRotFromZ_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x2A6EPopFlow();0x2A6FCallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_30);0x2A8CTemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x2A9FTemp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_30);0x2ABCTemp_real_Variable_5 = Temp_real_Variable_5;0x2AD7Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_30);0x2AF4Temp_real_Variable_4 = Temp_real_Variable_4;0x2B0FTemp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_30;0x2B22Label_2B22:0x2B22Radial_Wheel_AC.Hide Radial Wheel();0x2B46CallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x2B85if (!(CallFunc_Get_Current_Active_Slot_Valid_)) PopFlow();0x2B8FCallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x2BCESetupEmote(CallFunc_Get_Current_Active_Slot_ReturnValue.Item_12_0031A7584011B44C09CB79B714571AE8.Name_2_3A23B14B406942166AEFDE89E6E2E472);0x2BF7PopFlow();0x2BF8CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_29);0x2C15Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x2C28Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_29);0x2C45Temp_real_Variable_5 = Temp_real_Variable_5;0x2C60Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_29);0x2C7DTemp_real_Variable_4 = Temp_real_Variable_4;0x2C98Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_29;0x2CABgoto Label_2B22;0x2CB0CallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_28);0x2CCDTemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x2CE0Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_28);0x2CFDTemp_real_Variable_5 = Temp_real_Variable_5;0x2D18Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_28);0x2D35Temp_real_Variable_4 = Temp_real_Variable_4;0x2D50Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_28;0x2D63CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Temp_real_Variable_5, 0.2);0x2D89if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x2D93Radial_Wheel_AC.Show Radial Wheel();0x2DB7PopFlow();0x2DB8CallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_27);0x2DD5Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x2DE8Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_27);0x2E05Temp_real_Variable_7 = Temp_real_Variable_7;0x2E20Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_27);0x2E3DTemp_real_Variable_6 = Temp_real_Variable_6;0x2E58Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_27;0x2E6Bgoto Label_0A73;0x2E70CallFunc_Conv_InputActionValueToBool_ReturnValue_8 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_26);0x2E8DTemp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_8;0x2EA0Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_26);0x2EBDTemp_real_Variable_7 = Temp_real_Variable_7;0x2ED8Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_26);0x2EF5Temp_real_Variable_6 = Temp_real_Variable_6;0x2F10Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_26;0x2F23goto Label_0A73;0x2F28CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_25);0x2F4DTemp_real_Variable_10 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue;0x2F68Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_25);0x2F85Temp_real_Variable_9 = Temp_real_Variable_9;0x2FA0Temp_real_Variable_8 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_25);0x2FBDTemp_real_Variable_8 = Temp_real_Variable_8;0x2FD8Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_25;0x2FEBHandleHandPoseInput(0, 0, Temp_real_Variable_10);0x3014PopFlow();0x3015CallFunc_Conv_InputActionValueToBool_ReturnValue_9 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_24);0x3032Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_9;0x3045Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_24);0x3062Temp_real_Variable_12 = Temp_real_Variable_12;0x307DTemp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_24);0x309ATemp_real_Variable_11 = Temp_real_Variable_11;0x30B5Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_24;0x30C8Label_30C8:0x30C8CallFunc_GetController_ReturnValue_10 = GetController();0x30DCK2Node_DynamicCast_AsPlayer_Controller_2 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_10);0x3100K2Node_DynamicCast_bSuccess_41 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_2);0x311DCallFunc_IsUsingGamepad_ReturnValue_1 = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller_2);0x313Aif (!(CallFunc_IsUsingGamepad_ReturnValue_1)) goto Label_3149;0x3148PopFlow();0x3149Label_3149:0x3149if (!(IsHandPosing)) PopFlow();0x3153goto Label_1AA0;0x3158CallFunc_Conv_InputActionValueToBool_ReturnValue_10 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_23);0x3175Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_10;0x3188Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_23);0x31A5Temp_real_Variable_12 = Temp_real_Variable_12;0x31C0Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_23);0x31DDTemp_real_Variable_11 = Temp_real_Variable_11;0x31F8Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_23;0x320Bgoto Label_30C8;0x3210CallFunc_Conv_InputActionValueToBool_ReturnValue_11 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_22);0x322DTemp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_11;0x3240Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_22);0x325DTemp_real_Variable_12 = Temp_real_Variable_12;0x3278Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_22);0x3295Temp_real_Variable_11 = Temp_real_Variable_11;0x32B0Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_22;0x32C3goto Label_30C8;0x32C8CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_21);0x32EDTemp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x3308Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_21);0x3325Temp_real_Variable_14 = Temp_real_Variable_14;0x3340Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_21);0x335DTemp_real_Variable_13 = Temp_real_Variable_13;0x3378Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_21;0x338BBreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x33B0GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity);0x33C7BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x33ECCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, CallFunc_BreakVector2D_Y_5);0x341ACallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_X_5);0x3448CallFunc_GetController_ReturnValue_9 = GetController();0x345CK2Node_DynamicCast_AsBP_First_Person_Player_Controller_6 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_9);0x3480K2Node_DynamicCast_bSuccess_40 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_6);0x349DCallFunc_SelectFloat_ReturnValue_2 = SelectFloat(-1, 1, K2Node_DynamicCast_AsBP_First_Person_Player_Controller_6.LocalPlayerSettings.bInvertLook);0x34F3CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_2);0x3521CallFunc_Aim_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x353EAim(CallFunc_Aim_Yaw_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x355EPopFlow();0x355FCallFunc_Conv_InputActionValueToBool_ReturnValue_12 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_20);0x357CTemp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_12;0x358FTemp_real_Variable_16 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_20);0x35ACTemp_real_Variable_16 = Temp_real_Variable_16;0x35C7Temp_real_Variable_15 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_20);0x35E4Temp_real_Variable_15 = Temp_real_Variable_15;0x35FFTemp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_20;0x3612CallFunc_IsValid_ReturnValue = IsValid(CurrentLookAtObject);0x362Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_36DA;0x363DK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x3661K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x367Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_36CA;0x368CK2Node_DynamicCast_AsBPI_Interact.SecondaryInteract(this, CallFunc_SecondaryInteract_Success);0x36BBLabel_36BB:0x36BBif (!(CallFunc_SecondaryInteract_Success)) goto Label_36DA;0x36C9PopFlow();0x36CALabel_36CA:0x36CACallFunc_SecondaryInteract_Success = false;0x36D5goto Label_36BB;0x36DALabel_36DA:0x36DAServer_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_Push_01_Montage.TPP_Push_01_Montage, /Game/Ride/Character/Animation/FPP_Emote_Push_01_Montage.FPP_Emote_Push_01_Montage, false, false);0x36FCPopFlow();0x36FDCallFunc_Conv_InputActionValueToBool_ReturnValue_13 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_19);0x371ATemp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_13;0x372DTemp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_19);0x374ATemp_real_Variable_18 = Temp_real_Variable_18;0x3765Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_19);0x3782Temp_real_Variable_17 = Temp_real_Variable_17;0x379DTemp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_19;0x37B0Label_37B0:0x37B0StopJumping();0x37BEPopFlow();0x37BFCallFunc_Conv_InputActionValueToBool_ReturnValue_14 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_18);0x37DCTemp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_14;0x37EFTemp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_18);0x380CTemp_real_Variable_18 = Temp_real_Variable_18;0x3827Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_18);0x3844Temp_real_Variable_17 = Temp_real_Variable_17;0x385FTemp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_18;0x3872PushFlow(Label_38DC);0x3877Label_3877:0x3877PushFlow(Label_38A4);0x387Cif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_388B;0x388APopFlow();0x388BLabel_388B:0x388BTemp_bool_Has_Been_Initd_Variable = true;0x3896if (!(false)) PopFlow();0x3898Temp_bool_IsClosed_Variable = true;0x38A3PopFlow();0x38A4Label_38A4:0x38A4if (!(Temp_bool_IsClosed_Variable)) goto Label_38B3;0x38B2PopFlow();0x38B3Label_38B3:0x38B3Temp_bool_IsClosed_Variable = true;0x38BEif (!(true)) goto Label_38D0;0x38C4Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x38CFPopFlow();0x38D0Label_38D0:0x38D0Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x38DBPopFlow();0x38DCLabel_38DC:0x38DCif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x38E6Label_38E6:0x38E6Jump();0x38F4PopFlow();0x38F5CallFunc_Conv_InputActionValueToBool_ReturnValue_15 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_17);0x3912Temp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_15;0x3925Temp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_17);0x3942Temp_real_Variable_18 = Temp_real_Variable_18;0x395DTemp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_17);0x397ATemp_real_Variable_17 = Temp_real_Variable_17;0x3995Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_17;0x39A8PushFlow(Label_39B2);0x39ADgoto Label_3877;0x39B2Label_39B2:0x39B2Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x39BDPopFlow();0x39BECallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_16);0x39E3Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1;0x39FETemp_real_Variable_20 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_16);0x3A1BTemp_real_Variable_20 = Temp_real_Variable_20;0x3A36Temp_real_Variable_19 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_16);0x3A53Temp_real_Variable_19 = Temp_real_Variable_19;0x3A6ETemp_object_Variable_9 = K2Node_EnhancedInputActionEvent_SourceAction_16;0x3A81BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x3AA6Move(CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x3AC6PopFlow();0x3AC7CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_15);0x3AECTemp_struct_Variable_2 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2;0x3B07Temp_real_Variable_22 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_15);0x3B24Temp_real_Variable_22 = Temp_real_Variable_22;0x3B3FTemp_real_Variable_21 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_15);0x3B5CTemp_real_Variable_21 = Temp_real_Variable_21;0x3B77Temp_object_Variable_10 = K2Node_EnhancedInputActionEvent_SourceAction_15;0x3B8ACallFunc_Is_Wheel_Open__ReturnValue = Radial_Wheel_AC.Is Wheel Open?();0x3BB8if (!(CallFunc_Is_Wheel_Open__ReturnValue)) goto Label_3BC7;0x3BC6PopFlow();0x3BC7Label_3BC7:0x3BC7CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x3BDBBreakVector2D(Temp_struct_Variable_2, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x3C00GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_1);0x3C17BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_1, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x3C3CCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_6, CallFunc_BreakVector2D_Y_2);0x3C6ACallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_X_2);0x3C98CallFunc_GetController_ReturnValue_8 = GetController();0x3CACK2Node_DynamicCast_AsBP_First_Person_Player_Controller_5 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_8);0x3CD0K2Node_DynamicCast_bSuccess_39 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5);0x3CEDCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5.LocalPlayerSettings.bInvertLook);0x3D43CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_SelectFloat_ReturnValue_1);0x3D71CallFunc_Aim_Yaw_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x3D8EAim(CallFunc_Aim_Yaw_ImplicitCast_2, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x3DAEPopFlow();0x3DAFCallFunc_Conv_InputActionValueToBool_ReturnValue_16 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_14);0x3DCCTemp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_16;0x3DDFTemp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_14);0x3DFCTemp_real_Variable_24 = Temp_real_Variable_24;0x3E17Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_14);0x3E34Temp_real_Variable_23 = Temp_real_Variable_23;0x3E4FTemp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_14;0x3E62Label_3E62:0x3E62if (!(IsHolding)) PopFlow();0x3E6CCallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x3E89if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x3E93CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.8);0x3EB9if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_406D;0x3EC7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_1HObject_Throw_01_Montage.FPP_1HObject_Throw_01_Montage, 1f, 0f, FName(None), true);0x3F05CallFunc_IsValid_ReturnValue_33 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0x3F22if (!(CallFunc_IsValid_ReturnValue_33)) PopFlow();0x3F2CK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnCompleted_5BE9B31845538CFD4905E192A6FC8E54);0x3F43CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_7;0x3F6CK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54);0x3F83CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_6;0x3FACK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54);0x3FC3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_5;0x3FECK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54);0x4003CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_4;0x402CK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54);0x4043CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_3;0x406CPopFlow();0x406DLabel_406D:0x406DStartDrop(Temp_real_Variable_24);0x4084CallFunc_GetController_ReturnValue_4 = GetController();0x4098K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_4);0x40BCK2Node_DynamicCast_bSuccess_31 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3);0x40D9K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_3);0x4106CallFunc_GetPlayerHUDWidget_HUD_Widget_3.UpdateThrowUI(0, false);0x4134PopFlow();0x4135CallFunc_Conv_InputActionValueToBool_ReturnValue_17 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_13);0x4152Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_17;0x4165Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_13);0x4182Temp_real_Variable_24 = Temp_real_Variable_24;0x419DTemp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_13);0x41BATemp_real_Variable_23 = Temp_real_Variable_23;0x41D5Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_13;0x41E8goto Label_3E62;0x41EDCallFunc_Conv_InputActionValueToBool_ReturnValue_18 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_12);0x420ATemp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_18;0x421DTemp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_12);0x423ATemp_real_Variable_24 = Temp_real_Variable_24;0x4255Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_12);0x4272Temp_real_Variable_23 = Temp_real_Variable_23;0x428DTemp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_12;0x42A0if (!(IsHolding)) PopFlow();0x42AACallFunc_GreaterEqual_DoubleDouble_ReturnValue_2 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.2);0x42D0if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2)) PopFlow();0x42DACallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(Temp_real_Variable_24, 0.2, 1, 0, 1);0x4323CallFunc_GetController_ReturnValue_3 = GetController();0x4337K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_3);0x435BK2Node_DynamicCast_bSuccess_30 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x4378K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_2);0x43A5CallFunc_GetPlayerHUDWidget_HUD_Widget_2.UpdateThrowUI(CallFunc_MapRangeClamped_ReturnValue, true);0x43D3CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.8);0x43F9if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1)) PopFlow();0x4403CallFunc_GetAnimInstance_ReturnValue_10 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x442DCallFunc_Montage_IsPlaying_ReturnValue_2 = CallFunc_GetAnimInstance_ReturnValue_10.Montage_IsPlaying(/Game/Ride/Character/Animation/FPP_1HObject_ThrowIdle_01_Montage.FPP_1HObject_ThrowIdle_01_Montage);0x4460if (!(CallFunc_Montage_IsPlaying_ReturnValue_2)) goto Label_446F;0x446EPopFlow();0x446FLabel_446F:0x446FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_1HObject_ThrowIdle_01_Montage.FPP_1HObject_ThrowIdle_01_Montage, 1f, 0f, FName(None), true);0x44ADCallFunc_IsValid_ReturnValue_32 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x44CAif (!(CallFunc_IsValid_ReturnValue_32)) PopFlow();0x44D4K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnCompleted_0C5266BA4D619FADB031599A982940C6);0x44EBCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_12;0x4514K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnBlendOut_0C5266BA4D619FADB031599A982940C6);0x452BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_11;0x4554K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnInterrupted_0C5266BA4D619FADB031599A982940C6);0x456BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_10;0x4594K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyBegin_0C5266BA4D619FADB031599A982940C6);0x45ABCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_9;0x45D4K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnNotifyEnd_0C5266BA4D619FADB031599A982940C6);0x45EBCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_8;0x4614PopFlow();0x4615CallFunc_Conv_InputActionValueToBool_ReturnValue_19 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_11);0x4632Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_19;0x4645Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_11);0x4662Temp_real_Variable_24 = Temp_real_Variable_24;0x467DTemp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_11);0x469ATemp_real_Variable_23 = Temp_real_Variable_23;0x46B5Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_11;0x46C8CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentPickUpActor);0x46E5if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_46FF;0x46F3IsHolding = true;0x46FEPopFlow();0x46FFLabel_46FF:0x46FFIsHolding = false;0x470APopFlow();0x470BTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_39;0x4726PopFlow();0x4727Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_38;0x4742CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(Temp_name_Variable_1, FName(Throw));0x476Cif (!(CallFunc_EqualEqual_NameName_ReturnValue_1)) PopFlow();0x4776goto Label_406D;0x477BTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_37;0x4796PopFlow();0x4797Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_36;0x47B2PopFlow();0x47B3Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_35;0x47CEPopFlow();0x47CFTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_34;0x47EAPopFlow();0x47EBTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_33;0x4806PopFlow();0x4807Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_32;0x4822PopFlow();0x4823Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_31;0x483EPopFlow();0x483FTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_30;0x485APopFlow();0x485BTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_29;0x4876PopFlow();0x4877Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_28;0x4892PopFlow();0x4893Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_27;0x48AEPopFlow();0x48AFTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_26;0x48CAPopFlow();0x48CBTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_25;0x48E6PopFlow();0x48E7Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_24;0x4902PopFlow();0x4903Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_23;0x491EPopFlow();0x491FTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_22;0x493APopFlow();0x493BTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_21;0x4956PopFlow();0x4957Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_20;0x4972PopFlow();0x4973Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_19;0x498EPopFlow();0x498FTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_18;0x49AAPopFlow();0x49ABTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_17;0x49C6PopFlow();0x49C7Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_16;0x49E2PopFlow();0x49E3Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_15;0x49FEPopFlow();0x49FFTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_14;0x4A1APopFlow();0x4A1BTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_13;0x4A36PopFlow();0x4A37Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_12;0x4A52PopFlow();0x4A53Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_11;0x4A6EPopFlow();0x4A6FTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_10;0x4A8APopFlow();0x4A8BLabel_4A8B:0x4A8BCallFunc_IsValid_ReturnValue_5 = IsValid(SmokeVFX);0x4AA8if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x4AB2CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(SmokeVFX.RelativeLocation, FVector(0, 0, 1));0x4B06SmokeVFX.K2_SetRelativeLocation(CallFunc_Subtract_VectorVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, true);0x4B3APopFlow();0x4B3BLabel_4B3B:0x4B3BLighter_Flame_VFX.SetFirstPersonPrimitiveType(1);0x4B5DPopFlow();0x4B5ELabel_4B5E:0x4B5ELighter_Flame_VFX.K2_DestroyComponent(this);0x4B7FLabel_4B7F:0x4B7FCallFunc_SpawnSystemAttached_ReturnValue_4 = SpawnSystemAttached(/Game/Ride/VFX/Cigarette/NS_LighterFire_01.NS_LighterFire_01, SK_BoxyRider_FPP_Arms_01, FName(Lighter), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, false);0x4BEBLighter_Flame_VFX = CallFunc_SpawnSystemAttached_ReturnValue_4;0x4BFEgoto Label_4B3B;0x4C03Label_4C03:0x4C03CallFunc_IsValid_ReturnValue_6 = IsValid(Lighter_Flame_VFX);0x4C20if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_4B7F;0x4C2Egoto Label_4B5E;0x4C33Label_4C33:0x4C33CallFunc_IsValid_ReturnValue_7 = IsValid(Lighter_Flame_VFX);0x4C50if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x4C5ALighter_Flame_VFX.K2_DestroyComponent(this);0x4C7BPopFlow();0x4C7CLabel_4C7C:0x4C7CCallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(StrengthMultiplier, 1);0x4CA2if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) PopFlow();0x4CACCallFunc_K2_IsTimerActiveHandle_ReturnValue = K2_IsTimerActiveHandle(this, ResetStrengthTimer);0x4CCAif (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue)) goto Label_4CEC;0x4CD8K2_ClearAndInvalidateTimerHandle(this, ResetStrengthTimer);0x4CECLabel_4CEC:0x4CECK2Node_CreateDelegate_OutputDelegate_33.Bind(this, ResetStrength);0x4D03CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_33, 30f, false, false, 0f, 0f);0x4D39ResetStrengthTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x4D54CallFunc_GetController_ReturnValue = GetController();0x4D68CallFunc_IsLocalController_ReturnValue = CallFunc_GetController_ReturnValue.IsLocalController();0x4D96if (!(CallFunc_IsLocalController_ReturnValue)) PopFlow();0x4DA0CallFunc_GetController_ReturnValue = GetController();0x4DB4K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x4DD8K2Node_DynamicCast_bSuccess_27 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x4DF5K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x4E22CallFunc_GetPlayerHUDWidget_HUD_Widget.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Strength)}, 30, CallFunc_AddPlayerModifier_Success);0x4E73PopFlow();0x4E74Label_4E74:0x4E74if (!(IsUsingMap)) goto Label_1305;0x4E82PopFlow();0x4E83Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_9;0x4E9EPopFlow();0x4E9FTemp_name_Variable_7 = K2Node_CustomEvent_NotifyName_8;0x4EBAPopFlow();0x4EBBTemp_name_Variable_7 = K2Node_CustomEvent_NotifyName_7;0x4ED6PopFlow();0x4ED7Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_6;0x4EF2PopFlow();0x4EF3Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_5;0x4F0EPopFlow();0x4F0FLabel_4F0F:0x4F0FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(nullptr, /Game/CigaretteAshtray/Meshes/Animation/SmokeEnd_01_Montage.SmokeEnd_01_Montage, 1f, 0f, FName(None), true);0x4F45CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x4F62if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_50B0;0x4F70K2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753);0x4F87CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_39;0x4FB0K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753);0x4FC7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_38;0x4FF0K2Node_CreateDelegate_OutputDelegate_37.Bind(this, OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753);0x5007CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_37;0x5030K2Node_CreateDelegate_OutputDelegate_36.Bind(this, OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753);0x5047CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_36;0x5070K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753);0x5087CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_35;0x50B0Label_50B0:0x50B0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_FPPMontage_1, 1f, 0f, FName(None), true);0x50EECallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x510Bif (!(CallFunc_IsValid_ReturnValue_20)) goto Label_5259;0x5119K2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnCompleted_CF4DF38A4A8D747034909BA61693DB57);0x5130CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_48;0x5159K2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnBlendOut_CF4DF38A4A8D747034909BA61693DB57);0x5170CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_50;0x5199K2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnInterrupted_CF4DF38A4A8D747034909BA61693DB57);0x51B0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_51;0x51D9K2Node_CreateDelegate_OutputDelegate_52.Bind(this, OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57);0x51F0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_52;0x5219K2Node_CreateDelegate_OutputDelegate_53.Bind(this, OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57);0x5230CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_53;0x5259Label_5259:0x5259PastFPPSmoke = K2Node_CustomEvent_FPPMontage_1;0x526CCallFunc_GetFirstAnimReference_ReturnValue = K2Node_CustomEvent_Montage_1.GetFirstAnimReference();0x5296CallFunc_GetAnimInstance_ReturnValue_11 = Mesh.GetAnimInstance();0x52C0CallFunc_PlaySlotAnimationAsDynamicMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_11.PlaySlotAnimationAsDynamicMontage(CallFunc_GetFirstAnimReference_ReturnValue, FName(TwoHand), 0.25f, 0.25f, 1f, 1, -1f, 0f);0x531EPopFlow();0x531FLabel_531F:0x531FCallFunc_IsValid_ReturnValue_10 = IsValid(CurrentPickUpActor);0x533Cif (!(CallFunc_IsValid_ReturnValue_10)) goto Label_538A;0x534AServer_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_Dragmoke_Left_01_Montage.TPP_Dragmoke_Left_01_Montage, /Game/Ride/Character/Animation/FPP_DragSmoke_Left_01_Montage.FPP_DragSmoke_Left_01_Montage, false, false);0x536CLabel_536C:0x536CServer_UpdateSpeedMultiplier(this, 3, 5f);0x5389PopFlow();0x538ALabel_538A:0x538AK2Node_MakeArray_Array_4 = {/Game/Ride/Character/Animation/FPP_DragSmoke_02_Montage.FPP_DragSmoke_02_Montage, /Game/Ride/Character/Animation/FPP_DragSmoke_03_Montage.FPP_DragSmoke_03_Montage};0x53A7/Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_4, CallFunc_Array_Random_OutItem_1, CallFunc_Array_Random_OutIndex_1);0x53E2Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_Dragmoke_02_Montage.TPP_Dragmoke_02_Montage, CallFunc_Array_Random_OutItem_1, false, false);0x5404goto Label_536C;0x5409Label_5409:0x5409CallFunc_IsValid_ReturnValue_11 = IsValid(CurrentPickUpActor);0x5426if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_545B;0x5434Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_EndSmoke_Left_01_Montage.TPP_EndSmoke_Left_01_Montage, /Game/Ride/Character/Animation/FPP_EndSmoke_Left_01_Montage.FPP_EndSmoke_Left_01_Montage, false, false);0x5456goto Label_142F;0x545BLabel_545B:0x545BServer_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_EndSmoke_02_Montage.TPP_EndSmoke_02_Montage, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage, false, false);0x547Dgoto Label_142F;0x5482Label_5482:0x5482CallFunc_IsValid_ReturnValue_12 = IsValid(CurrentPickUpActor);0x549Fif (!(CallFunc_IsValid_ReturnValue_12)) goto Label_54F5;0x54ADCallFunc_K2_AttachToComponent_ReturnValue_2 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x54F4PopFlow();0x54F5Label_54F5:0x54F5CallFunc_K2_AttachToComponent_ReturnValue = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x553CPopFlow();0x553DCallFunc_Conv_InputActionValueToBool_ReturnValue_20 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_10);0x555ATemp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_20;0x556DTemp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_10);0x558ATemp_real_Variable_26 = Temp_real_Variable_26;0x55A5Temp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_10);0x55C2Temp_real_Variable_25 = Temp_real_Variable_25;0x55DDTemp_object_Variable_12 = K2Node_EnhancedInputActionEvent_SourceAction_10;0x55F0SpectateAnotherPlayer(true);0x55FFPopFlow();0x5600Label_5600:0x5600CallFunc_IsValid_ReturnValue_13 = IsValid(CurrentPickUpActor);0x561Dif (!(CallFunc_IsValid_ReturnValue_13)) goto Label_5A1F;0x562BCallFunc_K2_AttachToComponent_ReturnValue_6 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_l_Lighter), 0, 0, 0, true);0x5672CallFunc_K2_AttachToComponent_ReturnValue_5 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x56B9Label_56B9:0x56B9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11 = CreateProxyObjectForPlayMontage(Lighter_TPP, /Game/Ride/Character/Mesh/Lighter/Lighter_SmokeStart_01_Montage.Lighter_SmokeStart_01_Montage, 1f, 0f, FName(None), true);0x56F7CallFunc_IsValid_ReturnValue_42 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11);0x5714if (!(CallFunc_IsValid_ReturnValue_42)) goto Label_5862;0x5722K2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnCompleted_316CB6774CB2D654EA817480DEC9A0C2);0x5739CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnCompleted += K2Node_CreateDelegate_OutputDelegate_32;0x5762K2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2);0x5779CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_31;0x57A2K2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2);0x57B9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_30;0x57E2K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2);0x57F9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_29;0x5822K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2);0x5839CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_28;0x5862Label_5862:0x5862CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, K2Node_CustomEvent_Montage_1, 1f, 0f, FName(None), true);0x58A0CallFunc_IsValid_ReturnValue_21 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x58BDif (!(CallFunc_IsValid_ReturnValue_21)) goto Label_5A0B;0x58CBK2Node_CreateDelegate_OutputDelegate_55.Bind(this, OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292);0x58E2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_55;0x590BK2Node_CreateDelegate_OutputDelegate_56.Bind(this, OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292);0x5922CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_56;0x594BK2Node_CreateDelegate_OutputDelegate_59.Bind(this, OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292);0x5962CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_59;0x598BK2Node_CreateDelegate_OutputDelegate_61.Bind(this, OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292);0x59A2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_61;0x59CBK2Node_CreateDelegate_OutputDelegate_63.Bind(this, OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292);0x59E2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_63;0x5A0BLabel_5A0B:0x5A0BPastTPPSmoke = K2Node_CustomEvent_Montage_1;0x5A1EPopFlow();0x5A1FLabel_5A1F:0x5A1FCallFunc_K2_AttachToComponent_ReturnValue_3 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_r_Lighter), 0, 0, 0, true);0x5A66CallFunc_K2_AttachToComponent_ReturnValue_4 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x5AADgoto Label_56B9;0x5AB2CallFunc_Conv_InputActionValueToBool_ReturnValue_21 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_9);0x5ACFTemp_bool_Variable_9 = CallFunc_Conv_InputActionValueToBool_ReturnValue_21;0x5AE2Temp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_9);0x5AFFTemp_real_Variable_28 = Temp_real_Variable_28;0x5B1ATemp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_9);0x5B37Temp_real_Variable_27 = Temp_real_Variable_27;0x5B52Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_9;0x5B65SpectateAnotherPlayer(false);0x5B74PopFlow();0x5B75CallFunc_Conv_InputActionValueToBool_ReturnValue_22 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x5B92Temp_bool_Variable_10 = CallFunc_Conv_InputActionValueToBool_ReturnValue_22;0x5BA5Temp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x5BC2Temp_real_Variable_30 = Temp_real_Variable_30;0x5BDDTemp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x5BFATemp_real_Variable_29 = Temp_real_Variable_29;0x5C15Temp_object_Variable_14 = K2Node_EnhancedInputActionEvent_SourceAction_8;0x5C28StartSmoke();0x5C36PopFlow();0x5C37CallFunc_Conv_InputActionValueToBool_ReturnValue_23 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x5C54Temp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_23;0x5C67Temp_real_Variable_32 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x5C84Temp_real_Variable_32 = Temp_real_Variable_32;0x5C9FTemp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x5CBCTemp_real_Variable_31 = Temp_real_Variable_31;0x5CD7Temp_object_Variable_15 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x5CEADragSmoke();0x5CF8PopFlow();0x5CF9CallFunc_Conv_InputActionValueToBool_ReturnValue_24 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x5D16Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_24;0x5D29Temp_real_Variable_34 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x5D46Temp_real_Variable_34 = Temp_real_Variable_34;0x5D61Temp_real_Variable_33 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x5D7ETemp_real_Variable_33 = Temp_real_Variable_33;0x5D99Temp_object_Variable_16 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x5DACEndSmoke();0x5DBAPopFlow();0x5DBBCallFunc_GetForwardVector_ReturnValue_4 = FirstPersonCamera.GetForwardVector();0x5DEDCallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_4, FVector(4000, 4000, 4000));0x5E2BCallFunc_K2_GetComponentLocation_ReturnValue_4 = FirstPersonCamera.K2_GetComponentLocation();0x5E5DCallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_Multiply_VectorVector_ReturnValue_4);0x5E8BK2Node_MakeArray_Array_7 = {this};0x5E97/Game/Ride/Interactables/BPFL_BreakableActor.Default__BPFL_BreakableActor_C.TestBreakIce(CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_Add_VectorVector_ReturnValue_5, K2Node_MakeArray_Array_7, this);0x5ED7PopFlow();0x5ED8Temp_class_Variable = K2Node_CustomEvent_Loaded;0x5EEBK2Node_ClassDynamicCast_AsActor = Cast<Actor>(Temp_class_Variable);0x5F0FK2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsActor);0x5F2Cif (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x5F36CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x5F9DCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsActor, CallFunc_MakeTransform_ReturnValue_2, 1, nullptr, 1);0x5FC9CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x6030CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue_2, 1);0x6058goto Label_1C0B;0x605DLabel_605D:0x605DK2Node_CreateDelegate_OutputDelegate_69.Bind(this, OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5);0x6074LoadAssetClass(this, K2Node_CustomEvent_InteractableActorClass_1, K2Node_CreateDelegate_OutputDelegate_69, LatentActionInfo{-1, -1368800039, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x60B7PopFlow();0x60B8Label_60B8:0x60B8CallFunc_IsValid_ReturnValue_14 = IsValid(PlayerSliding);0x60D5if (!(CallFunc_IsValid_ReturnValue_14)) goto Label_60E4;0x60E3PopFlow();0x60E4Label_60E4:0x60E4CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Player/Movement/Slide/MSS_Player_Movement_Slide.MSS_Player_Movement_Slide, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x615EPlayerSliding = CallFunc_SpawnSoundAttached_ReturnValue_1;0x6171PopFlow();0x6172Label_6172:0x6172CallFunc_IsValid_ReturnValue_15 = IsValid(PlayerSliding);0x618Fif (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x6199PlayerSliding.FadeOut(0.2f, 0f, 0);0x61C9PopFlow();0x61CATemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_4;0x61E5PopFlow();0x61E6Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_3;0x6201PopFlow();0x6202Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_2;0x621DPopFlow();0x621ETemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_1;0x6239PopFlow();0x623ATemp_name_Variable_8 = K2Node_CustomEvent_NotifyName;0x6255PopFlow();0x6256Label_6256:0x6256if (!(IsPassenger)) PopFlow();0x6260CallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x6274K2Node_DynamicCast_AsBPI_Interact_10 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue_3);0x6298K2Node_DynamicCast_bSuccess_37 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_10);0x62B5if (!(K2Node_DynamicCast_bSuccess_37)) goto Label_633C;0x62C3K2Node_DynamicCast_AsBPI_Interact_10.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype, CallFunc_IsRideable_MultiSeat);0x6303Label_6303:0x6303if (!(CallFunc_IsRideable_IsRideable)) PopFlow();0x630DCallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x6321Server_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue_3, false, 0);0x633BPopFlow();0x633CLabel_633C:0x633CCallFunc_IsRideable_IsRideable = false;0x6347CallFunc_IsRideable_Seattype = 0;0x635BCallFunc_IsRideable_MultiSeat = false;0x6366goto Label_6303;0x636BLabel_636B:0x636BCallFunc_IsValid_ReturnValue_16 = IsValid(QuicksandSFX);0x6388if (!(CallFunc_IsValid_ReturnValue_16)) goto Label_642C;0x6396CallFunc_GetPlayState_ReturnValue = QuicksandSFX.GetPlayState();0x63C8K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetPlayState_ReturnValue, 4);0x63E7if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_63F6;0x63F5PopFlow();0x63F6Label_63F6:0x63F6QuicksandSFX.FadeIn(2f, 1f, 0f, 0);0x642BPopFlow();0x642CLabel_642C:0x642CCallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/World/Quicksand/MSS_World_Object_Quicksand.MSS_World_Object_Quicksand, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x64A6QuicksandSFX = CallFunc_SpawnSoundAttached_ReturnValue_2;0x64B9goto Label_63F6;0x64BELabel_64BE:0x64BECallFunc_IsValid_ReturnValue_17 = IsValid(QuicksandSFX);0x64DBif (!(CallFunc_IsValid_ReturnValue_17)) PopFlow();0x64E5QuicksandSFX.FadeOut(1f, 0f, 0);0x6515PopFlow();0x6516CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_5);0x653BTemp_real_Variable_37 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1;0x6556Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x6573Temp_real_Variable_36 = Temp_real_Variable_36;0x658ETemp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x65ABTemp_real_Variable_35 = Temp_real_Variable_35;0x65C6Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_5;0x65D9Label_65D9:0x65D9if (!(IsHandPosing)) PopFlow();0x65E3goto Label_198D;0x65E8CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_4);0x660DTemp_real_Variable_37 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2;0x6628Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x6645Temp_real_Variable_36 = Temp_real_Variable_36;0x6660Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x667DTemp_real_Variable_35 = Temp_real_Variable_35;0x6698Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_4;0x66ABgoto Label_65D9;0x66B0CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_3 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_3);0x66D5Temp_real_Variable_37 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_3;0x66F0Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x670DTemp_real_Variable_36 = Temp_real_Variable_36;0x6728Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x6745Temp_real_Variable_35 = Temp_real_Variable_35;0x6760Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_3;0x6773goto Label_65D9;0x6778CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_4 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_2);0x679DTemp_real_Variable_40 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_4;0x67B8Temp_real_Variable_39 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x67D5Temp_real_Variable_39 = Temp_real_Variable_39;0x67F0Temp_real_Variable_38 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x680DTemp_real_Variable_38 = Temp_real_Variable_38;0x6828Temp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x683Bgoto Label_3149;0x6840CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_5 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_1);0x6865Temp_real_Variable_40 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_5;0x6880Temp_real_Variable_39 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x689DTemp_real_Variable_39 = Temp_real_Variable_39;0x68B8Temp_real_Variable_38 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x68D5Temp_real_Variable_38 = Temp_real_Variable_38;0x68F0Temp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x6903goto Label_3149;0x6908CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_6 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue);0x692DTemp_real_Variable_40 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_6;0x6948Temp_real_Variable_39 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x6965Temp_real_Variable_39 = Temp_real_Variable_39;0x6980Temp_real_Variable_38 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x699DTemp_real_Variable_38 = Temp_real_Variable_38;0x69B8Temp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction;0x69CBgoto Label_3149;0x69D0Label_69D0:0x69D0if (!(Invulnerable)) PopFlow();0x69DACallFunc_K2_IsTimerActiveHandle_ReturnValue_2 = K2_IsTimerActiveHandle(this, ResetInvulnerableTimer);0x69F8if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue_2)) goto Label_6A1A;0x6A06K2_ClearAndInvalidateTimerHandle(this, ResetInvulnerableTimer);0x6A1ALabel_6A1A:0x6A1AK2Node_CreateDelegate_OutputDelegate_45.Bind(this, ResetInvulnerable);0x6A31CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_45, 30f, false, false, 0f, 0f);0x6A67ResetInvulnerableTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x6A82CallFunc_GetController_ReturnValue_11 = GetController();0x6A96CallFunc_IsLocalController_ReturnValue_2 = CallFunc_GetController_ReturnValue_11.IsLocalController();0x6AC4if (!(CallFunc_IsLocalController_ReturnValue_2)) PopFlow();0x6ACECallFunc_GetController_ReturnValue_11 = GetController();0x6AE2K2Node_DynamicCast_AsBP_First_Person_Player_Controller_7 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_11);0x6B06K2Node_DynamicCast_bSuccess_42 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_7);0x6B23K2Node_DynamicCast_AsBP_First_Person_Player_Controller_7.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_5);0x6B50CallFunc_GetPlayerHUDWidget_HUD_Widget_5.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Invulnerable)}, 30, CallFunc_AddPlayerModifier_Success_2);0x6BA1PopFlow();0x6BA2Label_6BA2:0x6BA2CallFunc_IsValid_ReturnValue_19 = IsValid(PlayerState);0x6BBFif (!(CallFunc_IsValid_ReturnValue_19)) goto Label_6BF7;0x6BCDPlayerSaveData(K2Node_DynamicCast_AsBP_Session_Save_Game, PlayerState, CallFunc_PlayerSaveData_Successful);0x6BF6PopFlow();0x6BF7Label_6BF7:0x6BF7PlayerSaveDataIfDriver(K2Node_DynamicCast_AsBP_Session_Save_Game, CallFunc_PlayerSaveDataIfDriver_Successful);0x6C17PopFlow();0x6C18CallFunc_IsServer_ReturnValue_13 = IsServer(this);0x6C2DCallFunc_IsLocallyControlled_ReturnValue_5 = IsLocallyControlled();0x6C45CallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_IsServer_ReturnValue_13, CallFunc_IsLocallyControlled_ReturnValue_5);0x6C6Bif (!(CallFunc_BooleanOR_ReturnValue_7)) PopFlow();0x6C75Server_Ragdoll(K2Node_CustomEvent_True_2);0x6C8CCallFunc_IsServer_ReturnValue = IsServer(this);0x6CA1if (!(CallFunc_IsServer_ReturnValue)) goto Label_6CB0;0x6CAFPopFlow();0x6CB0Label_6CB0:0x6CB0InternalRagdoll(K2Node_CustomEvent_True_2);0x6CC7PopFlow();0x6CC8Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_54;0x6CE3PopFlow();0x6CE4CheckForMonkeyGrab(K2Node_CustomEvent_ActorToAttach_1, K2Node_CustomEvent_ParentActor_1);0x6D04Internal_AttachActor(K2Node_CustomEvent_ActorToAttach_1, K2Node_CustomEvent_ParentActor_1, K2Node_CustomEvent_RelativeTransform_1, K2Node_CustomEvent_SocketName_2, K2Node_CustomEvent_ScaleRule_1, CallFunc_Internal_AttachActor_Success);0x6D48PopFlow();0x6D49Internal_DropActor(K2Node_CustomEvent_Interact_Actor_3, K2Node_CustomEvent_HoldTime_2, K2Node_CustomEvent_OverrideDropLocation_1, K2Node_CustomEvent_DropLocation_2, K2Node_CustomEvent_OverrideRotation, K2Node_CustomEvent_DropRotation_2, K2Node_CustomEvent_ThrowImpulseVector_2, CallFunc_Internal_DropActor_Success);0x6D9FK2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Interact_Actor_3);0x6DC3K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x6DE0if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_6E2F;0x6DEEK2Node_DynamicCast_AsBP_First_Person_Character.Client_ThrowPlayer(this, K2Node_CustomEvent_DropLocation_2, K2Node_CustomEvent_DropRotation_2, K2Node_CustomEvent_ThrowImpulseVector_2);0x6E2EPopFlow();0x6E2FLabel_6E2F:0x6E2FK2Node_DynamicCast_AsRGInteractable_Actor = Cast<RGInteractableActor>(K2Node_CustomEvent_Interact_Actor_3);0x6E53K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGInteractable_Actor);0x6E70if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x6E7AK2Node_DynamicCast_AsRGInteractable_Actor.FlushNetDormancy();0x6E9AK2Node_DynamicCast_AsRGInteractable_Actor.Instigator = this;0x6EBBMarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRGInteractable_Actor, 9, FName(Instigator));0x6EE0PopFlow();0x6EE1TryToUnseatOnRagdoll();0x6EEFInternalRagdoll(K2Node_CustomEvent_True_1);0x6F06PopFlow();0x6F07Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_2, CallFunc_Internal_PickUpActor_Success);0x6F27PopFlow();0x6F28if (!(K2Node_CustomEvent_Stop_5)) goto Label_6FFE;0x6F36CallFunc_IsLocallyControlled_ReturnValue_1 = IsLocallyControlled();0x6F4Eif (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_6FAD;0x6F5CCallFunc_GetAnimInstance_ReturnValue_5 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x6F86CallFunc_GetAnimInstance_ReturnValue_5.Montage_Stop(0f, nullptr);0x6FACPopFlow();0x6FADLabel_6FAD:0x6FADCallFunc_GetAnimInstance_ReturnValue_6 = Mesh.GetAnimInstance();0x6FD7CallFunc_GetAnimInstance_ReturnValue_6.Montage_Stop(0f, nullptr);0x6FFDPopFlow();0x6FFELabel_6FFE:0x6FFEif (!(HasEverBeenLocallyControlled)) goto Label_76BC;0x700Cif (!(K2Node_CustomEvent_StartAttach_1)) goto Label_74D5;0x701ACallFunc_IsBoneHiddenByName_ReturnValue = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0x7051if (!(CallFunc_IsBoneHiddenByName_ReturnValue)) goto Label_708C;0x705FSK_BoxyRider_FPP_Arms_01.UnHideBoneByName(FName(Lighter));0x708CLabel_708C:0x708CSK_Cigg.SetHiddenInGame(false, false);0x70AECallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0x70D4if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_7327;0x70E2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_03_Montage.SmokeStart_03_Montage, 1f, 0f, FName(None), true);0x7120CallFunc_IsValid_ReturnValue_41 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10);0x713Dif (!(CallFunc_IsValid_ReturnValue_41)) goto Label_728B;0x714BK2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2);0x7162CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnCompleted += K2Node_CreateDelegate_OutputDelegate_27;0x718BK2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2);0x71A2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_26;0x71CBK2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2);0x71E2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_25;0x720BK2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2);0x7222CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_24;0x724BK2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2);0x7262CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_23;0x728BLabel_728B:0x728BCigMT = 0f;0x72A2SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x72D9Cig_W = 0f;0x72F0MI_Cig.SetScalarParameterValue(FName(Dirt), 0f);0x7322goto Label_50B0;0x7327Label_7327:0x7327CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_02_Montage.SmokeStart_02_Montage, 1f, 0f, FName(None), true);0x7365CallFunc_IsValid_ReturnValue_40 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x7382if (!(CallFunc_IsValid_ReturnValue_40)) goto Label_728B;0x7390K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x73A7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_17;0x73D0K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1);0x73E7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_16;0x7410K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x7427CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_15;0x7450K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1);0x7467CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_14;0x7490K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1);0x74A7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_13;0x74D0goto Label_728B;0x74D5Label_74D5:0x74D5CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x74FBif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_750E;0x7509goto Label_4F0F;0x750ELabel_750E:0x750ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeDrag_02_Montage.SmokeDrag_02_Montage, 1f, 0f, FName(None), true);0x754CCallFunc_IsValid_ReturnValue_39 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9);0x7569if (!(CallFunc_IsValid_ReturnValue_39)) goto Label_50B0;0x7577K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnCompleted_B839F2504216BA4D1EE032BAFEFE040C);0x758ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnCompleted += K2Node_CreateDelegate_OutputDelegate_22;0x75B7K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C);0x75CECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_21;0x75F7K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C);0x760ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_20;0x7637K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C);0x764ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_19;0x7677K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C);0x768ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_18;0x76B7goto Label_50B0;0x76BCLabel_76BC:0x76BCif (!(K2Node_CustomEvent_StartAttach_1)) goto Label_5862;0x76CACigg_TPP.SetHiddenInGame(false, false);0x76ECLighter_TPP.SetHiddenInGame(false, false);0x770Egoto Label_5600;0x7713StartEmote(K2Node_CustomEvent_Montage, K2Node_CustomEvent_FPPMontage, K2Node_CustomEvent_StartAttach, K2Node_CustomEvent_Stop_4);0x7745if (!(K2Node_CustomEvent_StartAttach)) goto Label_7758;0x7753goto Label_177F;0x7758Label_7758:0x7758CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_Left_01_Montage.FPP_EndSmoke_Left_01_Montage);0x777ECallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x77A4CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_2);0x77CAif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x77D4goto Label_17B2;0x77D9Label_77D9:0x77D9Cigg_TPP.SetHiddenInGame(true, false);0x77FBCallFunc_IsValid_ReturnValue_23 = IsValid(SmokeVFXTPP);0x7818if (!(CallFunc_IsValid_ReturnValue_23)) PopFlow();0x7822SmokeVFXTPP.K2_DestroyComponent(this);0x7843PopFlow();0x7844Label_7844:0x7844if (!(StartedSmoke)) goto Label_0010;0x7852PopFlow();0x7853Label_7853:0x7853if (!(StartedSmoke)) PopFlow();0x785DCallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CigMT);0x787ACallFunc_GreaterEqual_DoubleDouble_ReturnValue_3 = GreaterEqual_DoubleDouble(CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, 0.7);0x78A0if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3)) goto Label_531F;0x78AEgoto Label_5409;0x78B3Label_78B3:0x78B3if (!(StartedSmoke)) PopFlow();0x78BDgoto Label_5409;0x78C2Label_78C2:0x78C2CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_01.NS_CigaretteSmoke_01, Cigg_TPP, FName(SmokeTip), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x792ESmokeVFXTPP = CallFunc_SpawnSystemAttached_ReturnValue;0x7941PopFlow();0x7942Label_7942:0x7942MI_Cig.SetScalarParameterValue(FName(Dirt), Cig_W);0x7978PopFlow();0x7979Label_7979:0x7979CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Cig_W);0x7996CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x79C4CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1);0x79FBK2Node_VariableSet_Cig_W_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x7A18Cig_W = K2Node_VariableSet_Cig_W_ImplicitCast;0x7A33goto Label_7942;0x7A38Label_7A38:0x7A38ReceiveBeginPlay();0x7A42ApplyOptions();0x7A50CachedDefaultJumpZVelocity = CharacterMovement.JumpZVelocity;0x7A81CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast = Cast<4>(CharacterMovement.JumpZVelocity);0x7AB4UpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast);0x7ACBCachedDefaultMaxWalkSpeed = CharacterMovement.MaxWalkSpeed;0x7AFCCallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x7B2FUpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast);0x7B46PushFlow(Label_7CC9);0x7B4BPushFlow(Label_7D3F);0x7B50PushFlow(Label_1C2D);0x7B55PushFlow(Label_7E29);0x7B5APushFlow(Label_8128);0x7B5FPushFlow(Label_8230);0x7B64PushFlow(Label_8260);0x7B69CallFunc_GetRelativeTransform_ReturnValue = HoldTransform.GetRelativeTransform();0x7B9BInitialHoldTransform = CallFunc_GetRelativeTransform_ReturnValue;0x7BB6CallFunc_GetMaterial_ReturnValue = SK_Cigg.GetMaterial(0);0x7BE9CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = SK_Cigg.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x7C32MI_Cig = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x7C45SK_Cigg.SetMaterial(0, MI_Cig);0x7C77CallFunc_IsLocallyControlled_ReturnValue_3 = IsLocallyControlled();0x7C8Fif (!(CallFunc_IsLocallyControlled_ReturnValue_3)) PopFlow();0x7C99PushFlow(Label_83D1);0x7C9EResetControlBusMix();0x7CACResetReverbs();0x7CBASetGlobalControlBuses();0x7CC8PopFlow();0x7CC9Label_7CC9:0x7CC9/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag_1);0x7CF8CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetCurrentLevelTag_LevelTag_1, GameplayTag{FName(Level.GolfLevel)});0x7D30if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) PopFlow();0x7D3Agoto Label_1D8D;0x7D3FLabel_7D3F:0x7D3FGetSkinMaterial(CallFunc_GetSkinMaterial_Material);0x7D56CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CreateDynamicMaterialInstance(this, CallFunc_GetSkinMaterial_Material, FName(None), 0);0x7D83MouthMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x7D96Mesh.SetMaterial(0, MouthMaterial);0x7DC8GetSkinMaterial(CallFunc_GetSkinMaterial_Material);0x7DDFSK_BoxyRider_FPP_Arms_01.SetMaterial(1, CallFunc_GetSkinMaterial_Material);0x7E11SetMouthPosition(DefaultMouthPosition);0x7E28PopFlow();0x7E29Label_7E29:0x7E29/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag);0x7E58GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.MabuttsValley");0x7E8Aif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_80AC;0x7E98GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.SnowLevel");0x7EC6if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8030;0x7ED4GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.Undefined");0x7F02if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_80AC;0x7F10GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.JungleLevel");0x7F40if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_7F8B;0x7F4EGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.GolfLevel");0x7F7Cif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8403;0x7F8APopFlow();0x7F8BLabel_7F8B:0x7F8BUpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleVest_01.SK_JungleVest_01);0x7FB4LowerBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleShorts_01.SK_JungleShorts_01);0x7FDDUpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleVest_FPP_01.SK_JungleVest_FPP_01);0x8006FirstPersonMesh.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleShorts_FPP_01.SK_JungleShorts_FPP_01);0x802FPopFlow();0x8030Label_8030:0x8030UpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_01.SK_WinterCoat_01);0x8059UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_Arms_01.SK_WinterCoat_Arms_01);0x8082LowerBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_LbodyClothing_01.SK_BoxyRider_LbodyClothing_01);0x80ABPopFlow();0x80ACLabel_80AC:0x80ACUpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_UbodyClothing_01.SK_BoxyRider_UbodyClothing_01);0x80D5UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRiderFPP_UbodyClothing_01.SK_BoxyRiderFPP_UbodyClothing_01);0x80FELowerBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_LbodyClothing_01.SK_BoxyRider_LbodyClothing_01);0x8127PopFlow();0x8128Label_8128:0x8128CallFunc_IsServer_ReturnValue_11 = IsServer(this);0x813Dif (!(CallFunc_IsServer_ReturnValue_11)) PopFlow();0x8147K2Node_MakeStruct_ST_Damage_Result_3.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player)};0x817DK2Node_MakeStruct_ST_Damage_Result_3.Damage_7_F3292EDF44790F4AED9654BACA71838A = 200;0x819DK2Node_MakeStruct_ST_Damage_Result_3.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x81BDK2Node_MakeStruct_ST_Damage_Result_3.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x81D1K2Node_MakeArray_Array_5 = {K2Node_MakeStruct_ST_Damage_Result_3};0x81E5K2Node_MakeStruct_ST_Damage_Results_1.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_5;0x8209this.Server_HealPlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_1);0x822FPopFlow();0x8230Label_8230:0x8230SK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0x825FPopFlow();0x8260Label_8260:0x8260CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Ride/Character/Material/PP_Damage.PP_Damage, FName(None), 0);0x828DPPDmg = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x82A0TempPostProcess = FirstPersonCamera.PostProcessSettings.WeightedBlendables.Array;0x82E3K2Node_MakeStruct_WeightedBlendable.Weight = 1f;0x8303K2Node_MakeStruct_WeightedBlendable.Object = PPDmg;0x831F/Script/Engine.Default__KismetArrayLibrary.Array_Set(TempPostProcess, 0, K2Node_MakeStruct_WeightedBlendable, false);0x8357K2Node_MakeStruct_WeightedBlendables.Array = TempPostProcess;0x837BK2Node_MakeStruct_PostProcessSettings.WeightedBlendables = K2Node_MakeStruct_WeightedBlendables;0x839FFirstPersonCamera.PostProcessSettings = K2Node_MakeStruct_PostProcessSettings;0x83D0PopFlow();0x83D1Label_83D1:0x83D1DelayUntilNextTick(this, LatentActionInfo{0x1462, -916871758, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x8402PopFlow();0x8403Label_8403:0x8403Mesh.SetRenderCustomDepth(true);0x8424UpperBodyClothes.SetRenderCustomDepth(true);0x8445LowerBodyClothes.SetRenderCustomDepth(true);0x8466FirstPersonMesh.SetRenderCustomDepth(true);0x8487Mesh.SetCustomDepthStencilValue(26);0x84ACUpperBodyClothes.SetCustomDepthStencilValue(26);0x84D1LowerBodyClothes.SetCustomDepthStencilValue(26);0x84F6FirstPersonMesh.SetCustomDepthStencilValue(26);0x851BPopFlow();0x851CMultiCastPrimaryFire(K2Node_CustomEvent_Instigator_3, K2Node_CustomEvent_Stop_3);0x853CPopFlow();0x853DK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator_2);0x8561K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x857Eif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x8588K2Node_DynamicCast_AsBPI_Interact_1.CallBackPrimaryFire(this, K2Node_CustomEvent_Stop_2);0x85B7PopFlow();0x85B8Label_85B8:0x85B8SmokeVFX.SetFirstPersonPrimitiveType(1);0x85DAPopFlow();0x85DBMultiCast_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue_1, K2Node_CustomEvent_Repair_2, K2Node_CustomEvent_NewShieldHealth_1, K2Node_CustomEvent_NewDamageTypes_2, K2Node_CustomEvent_NewDamages_2);0x8616PopFlow();0x8617Internal_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue, K2Node_CustomEvent_Repair_1, K2Node_CustomEvent_NewShieldHealth, K2Node_CustomEvent_NewDamageTypes_1, K2Node_CustomEvent_NewDamages_1);0x8652PopFlow();0x8653K2Node_DynamicCast_AsBPI_Vehicle = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_TargetVehicle);0x8677K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle);0x8694if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_86DA;0x86A2K2Node_DynamicCast_AsBPI_Vehicle.RepairShield(K2Node_CustomEvent_SocketName_1, CallFunc_RepairShield_Success);0x86D9PopFlow();0x86DALabel_86DA:0x86DACallFunc_RepairShield_Success = false;0x86E5PopFlow();0x86E6goto Label_7A38;0x86EBK2Node_DynamicCast_AsBPI_Vehicle_1 = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_Target_Vehicle);0x870FK2Node_DynamicCast_bSuccess_10 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle_1);0x872Cif (!(K2Node_DynamicCast_bSuccess_10)) goto Label_8772;0x873AK2Node_DynamicCast_AsBPI_Vehicle_1.RepairDamage(K2Node_CustomEvent_DamageToRepair, CallFunc_RepairDamage_Success);0x8771PopFlow();0x8772Label_8772:0x8772CallFunc_RepairDamage_Success = false;0x877DPopFlow();0x877ECallFunc_GetGameState_ReturnValue_2 = GetGameState(this);0x8793K2Node_DynamicCast_AsRide_Game_State_2 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_2);0x87B7K2Node_DynamicCast_bSuccess_18 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_2);0x87D4if (!(K2Node_DynamicCast_bSuccess_18)) PopFlow();0x87DECallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_DynamicCast_AsRide_Game_State_2.EpiPen, 1);0x8816CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_GreaterEqual_IntInt_ReturnValue, K2Node_CustomEvent_ForceRevive);0x883Cif (!(CallFunc_BooleanOR_ReturnValue_1)) PopFlow();0x8846K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x887CK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x889CK2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x88BCK2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x88D0K2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0x8906K2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x8926K2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x8946K2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x895AK2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0x8990K2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x89B0K2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x89D0K2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x89E4K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0x8A0AK2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0x8A2EServer_HealPlayerDamage(K2Node_CustomEvent_PlayerToRevive_5, K2Node_MakeStruct_ST_Damage_Results);0x8A4EK2Node_CustomEvent_PlayerToRevive_5.Ragdoll(false);0x8A73if (!(K2Node_CustomEvent_NoCost)) goto Label_8A82;0x8A81PopFlow();0x8A82Label_8A82:0x8A82Server_UpdateEpiPenCount(-1);0x8A95Client_EpipenUsed();0x8AA3PopFlow();0x8AA4CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(K2Node_CustomEvent_True, PreviousIsRagdoll);0x8ACAif (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0x8AD4PreviousIsRagdoll = K2Node_CustomEvent_True;0x8AE7goto Label_0A51;0x8AECCallFunc_GetGameState_ReturnValue = GetGameState(this);0x8B01K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8B25K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8B42K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x8B62CallFunc_GetGameState_ReturnValue = GetGameState(this);0x8B77K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8B9BK2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8BB8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_CustomEvent_Increment_1, K2Node_DynamicCast_AsRide_Game_State.EpiPen);0x8BFCCallFunc_Clamp_ReturnValue = Clamp(CallFunc_Add_IntInt_ReturnValue, 0, 2147483647);0x8C2BK2Node_DynamicCast_AsRide_Game_State.EpiPen = CallFunc_Clamp_ReturnValue;0x8C5CCallFunc_GetGameState_ReturnValue = GetGameState(this);0x8C71K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8C95K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8CB2MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 22, FName(EpiPen));0x8CD7PopFlow();0x8CD8Label_8CD8:0x8CD8CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x8CF0if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_8F3D;0x8CFECallFunc_GetAnimInstance_ReturnValue_7 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x8D28CallFunc_Montage_IsPlaying_ReturnValue_1 = CallFunc_GetAnimInstance_ReturnValue_7.Montage_IsPlaying(nullptr);0x8D53if (!(CallFunc_Montage_IsPlaying_ReturnValue_1)) goto Label_8D62;0x8D61PopFlow();0x8D62Label_8D62:0x8D62LocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x8D75Epipen_FPP.SetHiddenInGame(false, false);0x8D97CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_Epipen_Use_01_Montage.FPP_Epipen_Use_01_Montage, 1f, 0f, FName(None), true);0x8DD5CallFunc_IsValid_ReturnValue_25 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x8DF2if (!(CallFunc_IsValid_ReturnValue_25)) PopFlow();0x8DFCK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnCompleted_BD7752F04345F64CCE8056A9F5553A5A);0x8E13CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_2;0x8E3CK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A);0x8E53CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_1;0x8E7CK2Node_CreateDelegate_OutputDelegate.Bind(this, OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A);0x8E93CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate;0x8EBCK2Node_CreateDelegate_OutputDelegate_46.Bind(this, OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A);0x8ED3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_46;0x8EFCK2Node_CreateDelegate_OutputDelegate_49.Bind(this, OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A);0x8F13CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_49;0x8F3CPopFlow();0x8F3DLabel_8F3D:0x8F3DCallFunc_GetAnimInstance_ReturnValue_4 = Mesh.GetAnimInstance();0x8F67CallFunc_Montage_IsPlaying_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_4.Montage_IsPlaying(/Game/Ride/Character/Animation/FPP_Epipen_Use_01_Montage.FPP_Epipen_Use_01_Montage);0x8F9Aif (!(CallFunc_Montage_IsPlaying_ReturnValue)) goto Label_8FA9;0x8FA8PopFlow();0x8FA9Label_8FA9:0x8FA9LocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x8FBCEpipen_TPP.SetHiddenInGame(false, false);0x8FDECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(Mesh, /Game/Ride/Character/Animation/TPP_Epipen_Use_01_Montage.TPP_Epipen_Use_01_Montage, 1f, 0f, FName(None), true);0x901CCallFunc_IsValid_ReturnValue_27 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x9039if (!(CallFunc_IsValid_ReturnValue_27)) PopFlow();0x9043K2Node_CreateDelegate_OutputDelegate_54.Bind(this, OnCompleted_119771C7406127AA6AAB2B8327AE0B7E);0x905ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_54;0x9083K2Node_CreateDelegate_OutputDelegate_57.Bind(this, OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E);0x909ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_57;0x90C3K2Node_CreateDelegate_OutputDelegate_58.Bind(this, OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E);0x90DACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_58;0x9103K2Node_CreateDelegate_OutputDelegate_60.Bind(this, OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E);0x911ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_60;0x9143K2Node_CreateDelegate_OutputDelegate_62.Bind(this, OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E);0x915ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_62;0x9183PopFlow();0x9184Label_9184:0x9184K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(KillSmoke));0x91AEif (!(K2Node_SwitchName_CmpSuccess)) goto Label_9DE5;0x91BCK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Drag));0x91E6if (!(K2Node_SwitchName_CmpSuccess)) goto Label_9AED;0x91F4K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Push));0x921Eif (!(K2Node_SwitchName_CmpSuccess)) goto Label_9458;0x922CK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(SpawnVFX));0x9256if (!(K2Node_SwitchName_CmpSuccess)) goto Label_93D4;0x9264K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Dirt));0x928Eif (!(K2Node_SwitchName_CmpSuccess)) goto Label_7979;0x929CK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Spawn_FireVFX));0x92C6if (!(K2Node_SwitchName_CmpSuccess)) goto Label_4C03;0x92D4K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Spawn_Sparks));0x92FEif (!(K2Node_SwitchName_CmpSuccess)) goto Label_9345;0x930CK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Destroy_Flame));0x9336if (!(K2Node_SwitchName_CmpSuccess)) goto Label_4C33;0x9344PopFlow();0x9345Label_9345:0x9345CallFunc_SpawnSystemAttached_ReturnValue_7 = SpawnSystemAttached(/Game/Ride/VFX/Cigarette/NS_LighterSparks.NS_LighterSparks, SK_BoxyRider_FPP_Arms_01, FName(Lighter), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, false);0x93B1CallFunc_SpawnSystemAttached_ReturnValue_7.SetFirstPersonPrimitiveType(1);0x93D3PopFlow();0x93D4Label_93D4:0x93D4CallFunc_SpawnSystemAttached_ReturnValue_2 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_01.NS_CigaretteSmoke_01, SK_Cigg, FName(SmokeTip), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x9440SmokeVFX = CallFunc_SpawnSystemAttached_ReturnValue_2;0x9453goto Label_85B8;0x9458Label_9458:0x9458CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(300);0x947DCallFunc_GetForwardVector_ReturnValue_1 = FirstPersonCamera.GetForwardVector();0x94AFK2Node_MakeArray_Array_1 = {this};0x94BBCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x94E9CallFunc_K2_GetComponentLocation_ReturnValue_1 = FirstPersonCamera.K2_GetComponentLocation();0x951BCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x9549CallFunc_LineTraceSingle_ReturnValue_1 = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_2, 0, false, K2Node_MakeArray_Array_1, 0, CallFunc_LineTraceSingle_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x95D1BreakHitResult(CallFunc_LineTraceSingle_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x9686if (!(CallFunc_BreakHitResult_bBlockingHit_2)) PopFlow();0x9690BreakHitResult(CallFunc_LineTraceSingle_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x9745CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_BreakHitResult_HitActor_2);0x9762CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Interactables/TruckParts/BP_Interactable_TruckPart_01.BP_Interactable_TruckPart_01_C);0x9788if (!(CallFunc_ClassIsChildOf_ReturnValue)) goto Label_9A17;0x9796BreakHitResult(CallFunc_LineTraceSingle_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x984BK2Node_DynamicCast_AsBPI_Interact_5 = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor_2);0x986FK2Node_DynamicCast_bSuccess_15 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_5);0x988Cif (!(K2Node_DynamicCast_bSuccess_15)) goto Label_9A07;0x989AK2Node_DynamicCast_AsBPI_Interact_5.DisablePushRouting(CallFunc_DisablePushRouting_bDisable);0x98C8Label_98C8:0x98C8BreakHitResult(CallFunc_LineTraceSingle_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x997DTemp_bool_Variable_14 = CallFunc_DisablePushRouting_bDisable;0x9990CallFunc_GetAttachParentActor_ReturnValue = CallFunc_BreakHitResult_HitActor_2.GetAttachParentActor();0x99BAServer_PushLocation(Switch(Temp_bool_Variable_14, false => CallFunc_GetAttachParentActor_ReturnValue, true => CallFunc_BreakHitResult_HitActor_2, default => K2Node_Select_Default), CallFunc_BreakHitResult_ImpactPoint_2);0x9A06PopFlow();0x9A07Label_9A07:0x9A07CallFunc_DisablePushRouting_bDisable = false;0x9A12goto Label_98C8;0x9A17Label_9A17:0x9A17BreakHitResult(CallFunc_LineTraceSingle_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x9ACCServer_PushLocation(CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_ImpactPoint_2);0x9AECPopFlow();0x9AEDLabel_9AED:0x9AEDCallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CigMT);0x9B0ACallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, 0.05);0x9B38CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, 0, 0.8);0x9B6FK2Node_VariableSet_CigMT_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x9B8CCigMT = K2Node_VariableSet_CigMT_ImplicitCast;0x9BA7SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x9BDECallFunc_RandomBoolWithWeight_ReturnValue = RandomBoolWithWeight(0.05f);0x9BF7if (!(CallFunc_RandomBoolWithWeight_ReturnValue)) goto Label_9D52;0x9C05CallFunc_RandomBoolWithWeight_ReturnValue_1 = RandomBoolWithWeight(0.002f);0x9C1Eif (!(CallFunc_RandomBoolWithWeight_ReturnValue_1)) goto Label_9CBF;0x9C2CCallFunc_SpawnSystemAttached_ReturnValue_3 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_Drag_03.NS_CigaretteSmoke_Drag_03, SK_BoxyRider_FPP_Arms_01, FName(VFX_SmokeDrag), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, true);0x9C98CallFunc_SpawnSystemAttached_ReturnValue_3.SetFirstPersonPrimitiveType(1);0x9CBAgoto Label_4A8B;0x9CBFLabel_9CBF:0x9CBFCallFunc_SpawnSystemAttached_ReturnValue_5 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_Drag_02.NS_CigaretteSmoke_Drag_02, SK_BoxyRider_FPP_Arms_01, FName(VFX_SmokeDrag), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, true);0x9D2BCallFunc_SpawnSystemAttached_ReturnValue_5.SetFirstPersonPrimitiveType(1);0x9D4Dgoto Label_4A8B;0x9D52Label_9D52:0x9D52CallFunc_SpawnSystemAttached_ReturnValue_6 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_Drag_01.NS_CigaretteSmoke_Drag_01, SK_BoxyRider_FPP_Arms_01, FName(VFX_SmokeDrag), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, true);0x9DBECallFunc_SpawnSystemAttached_ReturnValue_6.SetFirstPersonPrimitiveType(1);0x9DE0goto Label_4A8B;0x9DE5Label_9DE5:0x9DE5SpawnCiggButt();0x9DF3SK_Cigg.SetHiddenInGame(true, false);0x9E15goto Label_012B;0x9E1ALabel_9E1A:0x9E1ATraceForInteractObject();0x9E28CallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9E45UpdateHoldTransform(CallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast);0x9E5CHandleFalling();0x9E6ADebugCanDropHere();0x9E78UpdateNametag();0x9E86FixupPickupState();0x9E94RepPassengerAimRotation();0x9EA2CallFunc_CalculateWindPush_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9EBFCalculateWindPush(CallFunc_CalculateWindPush_DeltaTime_ImplicitCast);0x9ED6PopFlow();0x9ED7CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x9EECK2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x9F10K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x9F2DK2Node_DynamicCast_AsRide_Game_State_1.FlushNetDormancy();0x9F4DCallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x9F62K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x9F86K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x9FA3CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(K2Node_CustomEvent_Increment, K2Node_DynamicCast_AsRide_Game_State_1.Parts);0x9FE7CallFunc_Clamp_ReturnValue_1 = Clamp(CallFunc_Add_IntInt_ReturnValue_1, 0, 2147483647);0xA016K2Node_DynamicCast_AsRide_Game_State_1.Parts = CallFunc_Clamp_ReturnValue_1;0xA047CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0xA05CK2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0xA080K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0xA09DMarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State_1, 23, FName(Parts));0xA0C2PopFlow();0xA0C3Temp_name_Variable = K2Node_CustomEvent_NotifyName_44;0xA0DEPopFlow();0xA0DFMulitcast_DestroyActor(K2Node_CustomEvent_Actor_1);0xA0F6PopFlow();0xA0F7K2Node_CustomEvent_Actor.K2_DestroyActor();0xA11BPopFlow();0xA11CMulticastSpawnVfx(K2Node_CustomEvent_AttachToComponent_4, K2Node_CustomEvent_SystemTemplate_2, K2Node_CustomEvent_AttachPointName_2, K2Node_CustomEvent_Rotation_2, K2Node_CustomEvent_NewLocation_3);0xA157PopFlow();0xA158SpawnVFX(K2Node_CustomEvent_AttachToComponent_3, K2Node_CustomEvent_SystemTemplate_1, K2Node_CustomEvent_AttachPointName_1, K2Node_CustomEvent_Rotation_1, K2Node_CustomEvent_NewLocation_2);0xA193PopFlow();0xA194DMG.PlayFromStart();0xA1B4PopFlow();0xA1B5Label_A1B5:0xA1B5PPDmg.SetScalarParameterValue(FName(DMG), DMG_blendout_7FCD812345851ECA45649BB0FE6A35D5);0xA1EBPopFlow();0xA1ECMulticast_SecondaryFire(K2Node_CustomEvent_Instigator_1, K2Node_CustomEvent_Stop_1);0xA20CPopFlow();0xA20DK2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator);0xA231K2Node_DynamicCast_bSuccess_13 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0xA24Eif (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0xA258K2Node_DynamicCast_AsBPI_Interact_3.CallBackSecondaryFire(this, K2Node_CustomEvent_Stop);0xA287PopFlow();0xA288Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_55;0xA2A3PopFlow();0xA2A4ReceiveTick(K2Node_Event_DeltaSeconds);0xA2B7goto Label_9E1A;0xA2BCK2Node_CustomEvent_TargetPlayer_1.Internal_HealPlayerDamage(K2Node_CustomEvent_DamageToHeal, CallFunc_Internal_HealPlayerDamage_Success);0xA2F2PopFlow();0xA2F3Multicast_StopInteract(K2Node_CustomEvent_Target_9, K2Node_CustomEvent_PlayerCharacter_1, K2Node_CustomEvent_HitResult_1);0xA31CPopFlow();0xA31DK2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_8);0xA341K2Node_DynamicCast_bSuccess_14 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0xA35Eif (!(K2Node_DynamicCast_bSuccess_14)) goto Label_A3AD;0xA36CK2Node_DynamicCast_AsBPI_Interact_4.StopInteract(K2Node_CustomEvent_PlayerCharacter, K2Node_CustomEvent_HitResult, CallFunc_StopInteract_Success);0xA3ACPopFlow();0xA3ADLabel_A3AD:0xA3ADCallFunc_StopInteract_Success = false;0xA3B8PopFlow();0xA3B9goto Label_37B0;0xA3BELabel_A3BE:0xA3BERagdoll(true);0xA3CDPopFlow();0xA3CEgoto Label_38E6;0xA3D3PopFlow();0xA3D4Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_56;0xA3EFLabel_A3EF:0xA3EFCallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_Left_01_Montage.FPP_StartSmoke_Left_01_Montage);0xA415CallFunc_EqualEqual_ObjectObject_ReturnValue_7 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_02_Montage.FPP_StartSmoke_02_Montage);0xA43BCallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_6, CallFunc_EqualEqual_ObjectObject_ReturnValue_7);0xA461CallFunc_EqualEqual_ObjectObject_ReturnValue_8 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03_Montage.FPP_StartSmoke_03_Montage);0xA487CallFunc_EqualEqual_ObjectObject_ReturnValue_9 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0xA4ADCallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_8);0xA4D3CallFunc_EqualEqual_ObjectObject_ReturnValue_10 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_04_Montage.FPP_StartSmoke_04_Montage);0xA4F9CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_9);0xA51FCallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, CallFunc_EqualEqual_ObjectObject_ReturnValue_10);0xA545if (!(CallFunc_BooleanOR_ReturnValue_6)) PopFlow();0xA54FCallFunc_IsBoneHiddenByName_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0xA586if (!(CallFunc_IsBoneHiddenByName_ReturnValue_1)) goto Label_A595;0xA594PopFlow();0xA595Label_A595:0xA595SK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0xA5C4PopFlow();0xA5C5BreakVector2D(K2Node_Event_Axis_1, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0xA5EAGetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_2);0xA601BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_2, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0xA626CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_7, CallFunc_BreakVector2D_Y_3);0xA654CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_X_3);0xA682CallFunc_Aim_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0xA69FAim(CallFunc_Aim_Yaw_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0xA6BFPopFlow();0xA6C0goto Label_0B06;0xA6C5goto Label_0B41;0xA6CAgoto Label_0C92;0xA6CFK2Node_CustomEvent_TargetPlayer.Internal_TakePlayerDamage(K2Node_CustomEvent_DamageResults, K2Node_CustomEvent_Killbox);0xA705PopFlow();0xA706BreakVector2D(K2Node_Event_Axis, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA72BMove(CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA74BPopFlow();0xA74CCallFunc_ObjectIsA_ReturnValue = ObjectIsA(K2Node_CustomEvent_Target_7, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C);0xA772if (!(CallFunc_ObjectIsA_ReturnValue)) goto Label_A7A1;0xA780Multicast_AddImpulse(K2Node_CustomEvent_Target_7, K2Node_CustomEvent_PushLocation_3);0xA7A0PopFlow();0xA7A1Label_A7A1:0xA7A1K2Node_DynamicCast_AsBPI_Interact_6 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_7);0xA7C5K2Node_DynamicCast_bSuccess_16 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_6);0xA7E2if (!(K2Node_DynamicCast_bSuccess_16)) goto Label_AA0A;0xA7F0CallFunc_GetVelocity_ReturnValue = GetVelocity();0xA810CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0xA830CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0xA85ECallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0xA883CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0xA8B1CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0xA8DFCallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0xA916CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0xA92ACallFunc_IsValid_ReturnValue_45 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0xA947CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_45);0xA97ECallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue);0xA9A3CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_4);0xA9D1K2Node_DynamicCast_AsBPI_Interact_6.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, this, CallFunc_AddImpulse_Success_4);0xAA09PopFlow();0xAA0ALabel_AA0A:0xAA0ACallFunc_AddImpulse_Success_4 = false;0xAA15PopFlow();0xAA16Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_57;0xAA31goto Label_A3EF;0xAA36DelayUntilNextTick(this, LatentActionInfo{0xD07, 1563674196, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0xAA67PopFlow();0xAA68CallFunc_IsLocallyControlled_ReturnValue_2 = IsLocallyControlled();0xAA80if (!(CallFunc_IsLocallyControlled_ReturnValue_2)) goto Label_AABD;0xAA8EServer_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0xAAA5PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0xAABCPopFlow();0xAABDLabel_AABD:0xAABDRaiseScriptError("Trying to revive from non local player");0xAAEFPopFlow();0xAAF0goto Label_8CD8;0xAAF5Multicast_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_2);0xAB0CPopFlow();0xAB0DLabel_AB0D:0xAB0DCallFunc_EqualEqual_NameName_ReturnValue_2 = EqualEqual_NameName(Temp_name_Variable_10, FName(Revive));0xAB37if (!(CallFunc_EqualEqual_NameName_ReturnValue_2)) PopFlow();0xAB41Epipen_TPP.SetHiddenInGame(true, false);0xAB63CallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0xAB95PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Equipment/Epipen/MSS_Player_Equipment_Epipen_Hit.MSS_Player_Equipment_Epipen_Hit, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0xABDEPopFlow();0xABDFCallFunc_IsValid_ReturnValue_26 = IsValid(K2Node_CustomEvent_AttachToComponent_2);0xABFCif (!(CallFunc_IsValid_ReturnValue_26)) goto Label_ACDD;0xAC0ACallFunc_SpawnSystemAttached_ReturnValue_1 = SpawnSystemAttached(K2Node_CustomEvent_SystemTemplate, K2Node_CustomEvent_AttachToComponent_2, K2Node_CustomEvent_AttachPointName, K2Node_CustomEvent_NewLocation_1, K2Node_CustomEvent_Rotation, 2, true, true, 0, true);0xAC52CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldLocation(K2Node_CustomEvent_NewLocation_1, false, CallFunc_K2_SetWorldLocation_SweepHitResult_1, false);0xAC86CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldRotation(K2Node_CustomEvent_Rotation, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0xACBACallFunc_SpawnSystemAttached_ReturnValue_1.SetFirstPersonPrimitiveType(1);0xACDCPopFlow();0xACDDLabel_ACDD:0xACDDCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, K2Node_CustomEvent_SystemTemplate, K2Node_CustomEvent_NewLocation_1, K2Node_CustomEvent_Rotation, FVector(1, 1, 1), true, true, 0, true);0xAD2BCallFunc_SpawnSystemAtLocation_ReturnValue.SetFirstPersonPrimitiveType(1);0xAD4DPopFlow();0xAD4ETemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_58;0xAD69goto Label_9184;0xAD6EPopFlow();0xAD6FPopFlow();0xAD70CallFunc_IsLocallyControlled_ReturnValue_7 = IsLocallyControlled();0xAD88if (!(CallFunc_IsLocallyControlled_ReturnValue_7)) goto Label_AD97;0xAD96PopFlow();0xAD97Label_AD97:0xAD97PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_1);0xADAEPopFlow();0xADAFPopFlow();0xADB0PopFlow();0xADB1PopFlow();0xADB2PopFlow();0xADB3K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0xADE9K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0xAE09K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xAE29K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xAE3DK2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0xAE73K2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0xAE93K2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xAEB3K2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xAEC7K2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0xAEFDK2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0xAF1DK2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xAF3DK2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xAF51K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0xAF77K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0xAF9BRevivePlayerSafelyAtLocation(K2Node_CustomEvent_PlayerToRevive, K2Node_CustomEvent_Location_3, K2Node_MakeStruct_ST_Damage_Results);0xAFC4PopFlow();0xAFC5PopFlow();0xAFC6PopFlow();0xAFC7Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_59;0xAFE2PopFlow();0xAFE3PopFlow();0xAFE4Label_AFE4:0xAFE4PushFlow(Label_AFEE);0xAFE9goto Label_3877;0xAFEELabel_AFEE:0xAFEETemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0xAFF9PopFlow();0xAFFAPopFlow();0xAFFBTemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_45;0xB016PopFlow();0xB017PopFlow();0xB018CallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(K2Node_CustomEvent_NewMesh);0xB035K2Node_DynamicCast_AsStatic_Mesh = Cast<StaticMesh>(CallFunc_LoadAsset_Blocking_ReturnValue);0xB059K2Node_DynamicCast_bSuccess_21 = Cast<1>(K2Node_DynamicCast_AsStatic_Mesh);0xB076if (!(K2Node_DynamicCast_bSuccess_21)) PopFlow();0xB080GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Hat");0xB0ABif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_B154;0xB0B9GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Glasses");0xB0E8if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_B0F7;0xB0F6PopFlow();0xB0F7Label_B0F7:0xB0F7CallFunc_IsValid_ReturnValue_31 = IsValid(K2Node_CustomEvent_HatActor_1);0xB114if (!(CallFunc_IsValid_ReturnValue_31)) goto Label_11EA;0xB122K2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentGlassesMesh);0xB14Fgoto Label_11EA;0xB154Label_B154:0xB154CallFunc_IsValid_ReturnValue_30 = IsValid(K2Node_CustomEvent_HatActor_1);0xB171if (!(CallFunc_IsValid_ReturnValue_30)) goto Label_104C;0xB17FK2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentHatMesh);0xB1ACgoto Label_104C;0xB1B1CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(K2Node_CustomEvent_HatMesh);0xB1D6ServerChangeHatMesh(CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue, K2Node_CustomEvent_HatActor, K2Node_CustomEvent_MeshTag);0xB1FFCallFunc_IsServer_ReturnValue_4 = IsServer(this);0xB214if (!(CallFunc_IsServer_ReturnValue_4)) goto Label_B223;0xB222PopFlow();0xB223Label_B223:0xB223GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Hat");0xB24Eif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_1145;0xB25CGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Glasses");0xB28Bif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_12E3;0xB299PopFlow();0xB29AServer_PickUpActor(K2Node_CustomEvent_Interact_Actor_1);0xB2B1CallFunc_IsServer_ReturnValue_5 = IsServer(this);0xB2C6if (!(CallFunc_IsServer_ReturnValue_5)) goto Label_B2D5;0xB2D4PopFlow();0xB2D5Label_B2D5:0xB2D5Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_1, CallFunc_Internal_PickUpActor_Success_1);0xB2F5PopFlow();0xB2F6CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xB31FCallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xB351CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xB376CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xB3A8Server_DropActor(K2Node_CustomEvent_InteractActor_1, K2Node_CustomEvent_HoldTime_1, true, CallFunc_K2_GetComponentLocation_ReturnValue_2, true, CallFunc_Conv_RotatorToQuaternion_ReturnValue, CallFunc_GetThrowImpulseVector_ReturnValue);0xB3E5CallFunc_IsServer_ReturnValue_6 = IsServer(this);0xB3FAif (!(CallFunc_IsServer_ReturnValue_6)) goto Label_B409;0xB408PopFlow();0xB409Label_B409:0xB409CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xB432CallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xB464CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xB489CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xB4BBInternal_DropActor(K2Node_CustomEvent_InteractActor_1, K2Node_CustomEvent_HoldTime_1, true, CallFunc_K2_GetComponentLocation_ReturnValue_2, true, CallFunc_Conv_RotatorToQuaternion_ReturnValue, CallFunc_GetThrowImpulseVector_ReturnValue, CallFunc_Internal_DropActor_Success_2);0xB501PopFlow();0xB502Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor, CallFunc_Internal_PickUpActor_Success_2);0xB522PopFlow();0xB523Internal_DropActor(K2Node_CustomEvent_InteractActor, K2Node_CustomEvent_HoldTime, K2Node_CustomEvent_OverrideDropLocation, K2Node_CustomEvent_DropLocation_1, K2Node_CustomEvent_OverrideDropRotation, K2Node_CustomEvent_DropRotation_1, K2Node_CustomEvent_ThrowImpulseVector_1, CallFunc_Internal_DropActor_Success_1);0xB579PopFlow();0xB57ALabel_B57A:0xB57AK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(KillSmoke));0xB5A4if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_77D9;0xB5B2K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(SpawnVFX));0xB5DCif (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_78C2;0xB5EAK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(AttachSmoke));0xB614if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_B65B;0xB622K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(DetachSmoke));0xB64Cif (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_5482;0xB65APopFlow();0xB65BLabel_B65B:0xB65BCallFunc_K2_AttachToComponent_ReturnValue_1 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CigSocket), 0, 0, 0, true);0xB6A2PopFlow();0xB6A3Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_60;0xB6BEPopFlow();0xB6BFCallFunc_IsValid_ReturnValue_34 = IsValid(K2Node_CustomEvent_AttachToComponent_1);0xB6DCif (!(CallFunc_IsValid_ReturnValue_34)) goto Label_B761;0xB6EACallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(K2Node_CustomEvent_Sound_1, K2Node_CustomEvent_AttachToComponent_1, K2Node_CustomEvent_BoneName_1, FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0xB760PopFlow();0xB761Label_B761:0xB761CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, K2Node_CustomEvent_Sound_1, K2Node_CustomEvent_Location_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0xB7B3PopFlow();0xB7B4Multicast_PlayOneShotSound(K2Node_CustomEvent_Sound, K2Node_CustomEvent_AttachToComponent, K2Node_CustomEvent_BoneName, K2Node_CustomEvent_Location_1);0xB7E6PopFlow();0xB7E7PushFlow(Label_B857);0xB7ECCallFunc_IsValid_ReturnValue_36 = IsValid(K2Node_Event_OldController);0xB809if (!(CallFunc_IsValid_ReturnValue_36)) PopFlow();0xB813CallFunc_IsLocalPlayerController_ReturnValue_1 = K2Node_Event_OldController.IsLocalPlayerController();0xB83Dif (!(CallFunc_IsLocalPlayerController_ReturnValue_1)) PopFlow();0xB847OnOwningControllerUpdatedForLocalPlayer(false);0xB856PopFlow();0xB857Label_B857:0xB857CallFunc_IsValid_ReturnValue_35 = IsValid(K2Node_Event_NewController_1);0xB874if (!(CallFunc_IsValid_ReturnValue_35)) PopFlow();0xB87ECallFunc_IsLocalPlayerController_ReturnValue = K2Node_Event_NewController_1.IsLocalPlayerController();0xB8A8if (!(CallFunc_IsLocalPlayerController_ReturnValue)) PopFlow();0xB8B2HasEverBeenLocallyControlled = true;0xB8BDOnOwningControllerUpdatedForLocalPlayer(true);0xB8CCUnderwaterSphere.SetCollisionEnabled(1);0xB8F2PopFlow();0xB8F3Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_61;0xB90ELabel_B90E:0xB90ECallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage);0xB934CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_Left_01_Montage.TPP_StartSmoke_Left_01_Montage);0xB95ACallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_5);0xB980if (!(CallFunc_BooleanOR_ReturnValue_2)) PopFlow();0xB98ALighter_TPP.SetHiddenInGame(true, false);0xB9ACPopFlow();0xB9ADCallFunc_IsValid_ReturnValue_37 = IsValid(K2Node_CustomEvent_RideableActor_3);0xB9CAif (!(CallFunc_IsValid_ReturnValue_37)) goto Label_BA4F;0xB9D8Server_SitOnRideableActor(K2Node_CustomEvent_RideableActor_3, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xBA01CallFunc_IsServer_ReturnValue_7 = IsServer(this);0xBA16if (!(CallFunc_IsServer_ReturnValue_7)) goto Label_BA25;0xBA24PopFlow();0xBA25Label_BA25:0xBA25Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_3, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xBA4EPopFlow();0xBA4FLabel_BA4F:0xBA4FRaiseScriptError("Trying to execute SitOnRideableActor without valid rideable actor");0xBA9CPopFlow();0xBA9DIsValidSitAction(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_1, K2Node_CustomEvent_SeatType_1, CallFunc_IsValidSitAction_Result);0xBACFif (!(CallFunc_IsValidSitAction_Result)) goto Label_BB30;0xBADDInternal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_1, K2Node_CustomEvent_SeatType_1);0xBB06CharacterMovement.bIgnoreClientMovementErrorChecksAndCorrection = K2Node_CustomEvent_SitDown_1;0xBB2FPopFlow();0xBB30Label_BB30:0xBB30if (!(K2Node_CustomEvent_SitDown_1)) PopFlow();0xBB3AClient_ForceUnseat(K2Node_CustomEvent_RideableActor_2);0xBB51PopFlow();0xBB52if (!(K2Node_CustomEvent_SitDown)) goto Label_BD82;0xBB60K2Node_DynamicCast_AsBPI_Interact_8 = Cast<BPI_Interact_C>(K2Node_CustomEvent_RideableActor_1);0xBB84K2Node_DynamicCast_bSuccess_22 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_8);0xBBA1if (!(K2Node_DynamicCast_bSuccess_22)) goto Label_BD3C;0xBBAFK2Node_DynamicCast_AsBPI_Interact_8.GetRideableAttachmentPoint(this, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_AttachmentOffset, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xBBF0Label_BBF0:0xBBF0CallFunc_IsValid_ReturnValue_48 = IsValid(CallFunc_GetRideableAttachmentPoint_AttachmentPoint);0xBC0Dif (!(CallFunc_IsValid_ReturnValue_48)) PopFlow();0xBC17Temp_byte_Variable = 1;0xBC2BTemp_byte_Variable_1 = 2;0xBC3FTemp_bool_Variable_13 = CallFunc_GetRideableAttachmentPoint_SetRotationToWorld;0xBC52CallFunc_K2_AttachToComponent_ReturnValue_7 = K2_AttachToComponent(CallFunc_GetRideableAttachmentPoint_AttachmentPoint, FName(None), 2, Switch(Temp_bool_Variable_13, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1), 1, false);0xBCB6K2_AddActorLocalOffset(CallFunc_GetRideableAttachmentPoint_AttachmentOffset, false, CallFunc_K2_AddActorLocalOffset_SweepHitResult, true);0xBCD4Mesh.K2_SetRelativeLocation(DefaultMeshOffset, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, true);0xBD08SetIsPassenger(K2Node_CustomEvent_RideableActor_1, true, K2Node_CustomEvent_SeatType, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xBD3BPopFlow();0xBD3CLabel_BD3C:0xBD3CCallFunc_GetRideableAttachmentPoint_AttachmentPoint = nullptr;0xBD47CallFunc_GetRideableAttachmentPoint_AttachmentOffset = FVector(0, 0, 0);0xBD72CallFunc_GetRideableAttachmentPoint_SetRotationToWorld = false;0xBD7Dgoto Label_BBF0;0xBD82Label_BD82:0xBD82K2_DetachFromActor(1, 1, 1);0xBD92SetIsPassenger(K2Node_CustomEvent_RideableActor_1, false, K2Node_CustomEvent_SeatType, nullptr, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xBDBDPopFlow();0xBDBEK2Node_DynamicCast_AsPhysics_Volume = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor_1);0xBDE2K2Node_DynamicCast_bSuccess_23 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume);0xBDFFif (!(K2Node_DynamicCast_bSuccess_23)) PopFlow();0xBE09if (!(K2Node_DynamicCast_AsPhysics_Volume.bWaterVolume)) PopFlow();0xBE29StartUnderwaterAudioEffects();0xBE37PopFlow();0xBE38K2Node_DynamicCast_AsPhysics_Volume_1 = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor);0xBE5CK2Node_DynamicCast_bSuccess_24 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume_1);0xBE79if (!(K2Node_DynamicCast_bSuccess_24)) PopFlow();0xBE83if (!(K2Node_DynamicCast_AsPhysics_Volume_1.bWaterVolume)) PopFlow();0xBEA3StopUnderwaterAudioEffects();0xBEB1PopFlow();0xBEB2K2Node_DynamicCast_AsBP_Session_Save_Game = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject_1);0xBED6K2Node_DynamicCast_bSuccess_25 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game);0xBEF3if (!(K2Node_DynamicCast_bSuccess_25)) PopFlow();0xBEFDgoto Label_6BA2;0xBF02K2Node_DynamicCast_AsBP_Session_Save_Game_1 = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject);0xBF26K2Node_DynamicCast_bSuccess_26 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game_1);0xBF43if (!(K2Node_DynamicCast_bSuccess_26)) PopFlow();0xBF4DbIsLoaded = true;0xBF58PopFlow();0xBF59Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_46;0xBF74PopFlow();0xBF75Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_47;0xBF90PopFlow();0xBF91Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_62;0xBFACgoto Label_B90E;0xBFB1StrengthMultiplier = K2Node_CustomEvent_NewStrengthMultiplier_2;0xBFCCCallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_1 = Cast<4>(ModifiedJumpZVelocity);0xBFE9UpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_1);0xC000goto Label_4C7C;0xC005Multicast_UpdateStrengthMultiplier(K2Node_CustomEvent_Target_5, K2Node_CustomEvent_NewStrengthMultiplier_1);0xC025PopFlow();0xC026Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_48;0xC041goto Label_AB0D;0xC046Internal_UpdateStrengthMultiplier(1);0xC05DPopFlow();0xC05ETemp_name_Variable = K2Node_CustomEvent_NotifyName_43;0xC079goto Label_1F10;0xC07ELabel_C07E:0xC07ECallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(ModifiedJumpZVelocity);0xC09BCallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, 150);0xC0C9CallFunc_MapRangeClamped_OutRangeA_ImplicitCast = Cast<4>(ModifiedJumpZVelocity);0xC0E6CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(StrengthMultiplier, 1, 3, CallFunc_MapRangeClamped_OutRangeA_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue_2);0xC12FK2Node_VariableSet_JumpZVelocity_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0xC14CCharacterMovement.JumpZVelocity = K2Node_VariableSet_JumpZVelocity_ImplicitCast;0xC17Dgoto Label_4C7C;0xC182CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(K2Node_CustomEvent_NewSpeedMultiplier_2, SpeedMultiplier);0xC1A8if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) PopFlow();0xC1B2SpeedMultiplier = K2Node_CustomEvent_NewSpeedMultiplier_2;0xC1CDUpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xC1E4CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(SpeedMultiplier, 1);0xC20Aif (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) PopFlow();0xC214CallFunc_K2_IsTimerActiveHandle_ReturnValue_1 = K2_IsTimerActiveHandle(this, ResetSpeedTimer);0xC232if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue_1)) goto Label_C254;0xC240K2_ClearAndInvalidateTimerHandle(this, ResetSpeedTimer);0xC254Label_C254:0xC254K2Node_CreateDelegate_OutputDelegate_34.Bind(this, ResetSpeed);0xC26BCallFunc_K2_SetTimerDelegate_ReturnValue_2 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_34, K2Node_CustomEvent_Time_2, false, false, 0f, 0f);0xC2A5ResetSpeedTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_2;0xC2C0CallFunc_GetController_ReturnValue_1 = GetController();0xC2D4CallFunc_IsLocalController_ReturnValue_1 = CallFunc_GetController_ReturnValue_1.IsLocalController();0xC302if (!(CallFunc_IsLocalController_ReturnValue_1)) PopFlow();0xC30CCallFunc_GetController_ReturnValue_1 = GetController();0xC320K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0xC344K2Node_DynamicCast_bSuccess_28 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0xC361K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_1);0xC38ECallFunc_AddPlayerModifier_Duration_ImplicitCast = Cast<4>(K2Node_CustomEvent_Time_2);0xC3ABCallFunc_GetPlayerHUDWidget_HUD_Widget_1.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Speed)}, CallFunc_AddPlayerModifier_Duration_ImplicitCast, CallFunc_AddPlayerModifier_Success_1);0xC3FCPopFlow();0xC3FDSpeedMultiplier = 1;0xC418UpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xC42FPopFlow();0xC430Multicast_UpdateSpeedMultiplier(K2Node_CustomEvent_Target_4, K2Node_CustomEvent_NewSpeedMultiplier_1, K2Node_CustomEvent_Time_1);0xC459PopFlow();0xC45ACallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsUsingMap);0xC477IsUsingMap = CallFunc_Not_PreBool_ReturnValue_1;0xC48Agoto Label_4E74;0xC48FServer_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule);0xC4CACallFunc_K2_GetActorLocation_ReturnValue_1 = K2Node_CustomEvent_ParentActor.K2_GetActorLocation();0xC4FCPlayAttachToVehicleActorSFX(CallFunc_K2_GetActorLocation_ReturnValue_1);0xC513CallFunc_IsServer_ReturnValue_8 = IsServer(this);0xC528if (!(CallFunc_IsServer_ReturnValue_8)) goto Label_C537;0xC536PopFlow();0xC537Label_C537:0xC537Internal_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule, CallFunc_Internal_AttachActor_Success_1);0xC57BPopFlow();0xC57CLabel_C57C:0xC57CTemp_int_Array_Index_Variable_1 = 0;0xC593Label_C593:0xC593CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_PieceSphereOverlap_OutOverlaps);0xC5CECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0xC5F4if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0xC5FETemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0xC619PushFlow(Label_C723);0xC61E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0xC659CallFunc_GetForwardVector_ReturnValue_5 = FirstPersonCamera.GetForwardVector();0xC68BCallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(IcePushStrenght);0xC6B0CallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_5, CallFunc_Conv_DoubleToVector_ReturnValue_5);0xC6DEK2Node_DynamicCast_AsRGBreakable_Actor.BreakWithVelocity(CallFunc_Array_Get_Item_1.BodyIndex, CallFunc_Multiply_VectorVector_ReturnValue_6, /Game/Ride/Character/Blueprints/DMG_Push.DMG_Push_C);0xC722PopFlow();0xC723Label_C723:0xC723CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0xC74DTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0xC768goto Label_C593;0xC76DTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_63;0xC788goto Label_B57A;0xC78DCurrentMouthPosition = K2Node_CustomEvent_MouthPosition;0xC7A8PopFlow();0xC7A9Label_C7A9:0xC7A9CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0xC7BDif (!(CallFunc_Build_WithEditor_ReturnValue)) PopFlow();0xC7C7goto Label_A3BE;0xC7CCif (!(IsPassenger)) PopFlow();0xC7D6CallFunc_IsServer_ReturnValue_9 = IsServer(this);0xC7EBif (!(CallFunc_IsServer_ReturnValue_9)) PopFlow();0xC7F5goto Label_13CC;0xC7FAgoto Label_7844;0xC7FFgoto Label_7853;0xC804goto Label_78B3;0xC809if (!(K2Node_Event_IsRagdolled)) goto Label_C82F;0xC817Label_C817:0xC817Ragdoll(K2Node_Event_IsRagdolled);0xC82EPopFlow();0xC82FLabel_C82F:0xC82FIsPlayerDead(CallFunc_IsPlayerDead_IsDead);0xC846if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_C817;0xC854PopFlow();0xC855Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_49;0xC870PopFlow();0xC871ReceivePossessed(K2Node_Event_NewController);0xC884PushFlow(Label_C8F9);0xC889CallFunc_BooleanAND_ReturnValue = BooleanAND(bIsLoaded, bFirstPossess);0xC8AFCallFunc_IsServer_ReturnValue_10 = IsServer(this);0xC8C4CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_IsServer_ReturnValue_10);0xC8EAif (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0xC8F4goto Label_1B3C;0xC8F9Label_C8F9:0xC8F9bFirstPossess = false;0xC904PopFlow();0xC905K2Node_CustomEvent_Target_3.Internal_UpdateSpeedMultiplier(K2Node_CustomEvent_NewSpeedMultiplier, K2Node_CustomEvent_Time);0xC93BPopFlow();0xC93CK2Node_CustomEvent_Target_2.Internal_UpdateStrengthMultiplier(K2Node_CustomEvent_NewStrengthMultiplier);0xC969PopFlow();0xC96ATemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_64;0xC985PopFlow();0xC986goto Label_17E5;0xC98BCallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xC9B0CallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xC9E2CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xCA02CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xCA27CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xCA55CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xCA83CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xCADACallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/Misc/Cigarette/BP_CigButt.BP_CigButt_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0xCB06CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xCB2BCallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xCB5DCallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xCB7DCallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xCBA2CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xCBD0CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xCBFECallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xCC55CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0xCC7DCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(400);0xCCA2CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xCCC2CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xCCE7CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_2);0xCD15CallFunc_FinishSpawningActor_ReturnValue.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_2, nullptr, CallFunc_AddImpulse_Success);0xCD4CPopFlow();0xCD4DServer_SpawnCiggButt();0xCD5BPopFlow();0xCD5CCallFunc_Conv_InputActionValueToBool_ReturnValue_25 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_35);0xCD79Temp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_25;0xCD8CTemp_real_Variable_41 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_35);0xCDA9Temp_real_Variable_41 = Temp_real_Variable_41;0xCDC4Temp_real_Variable_42 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_35);0xCDE1Temp_real_Variable_42 = Temp_real_Variable_42;0xCDFCTemp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_35;0xCE0FLabel_CE0F:0xCE0FCallFunc_GetController_ReturnValue_5 = GetController();0xCE23K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue_5);0xCE47K2Node_DynamicCast_bSuccess_32 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0xCE64CallFunc_IsUsingGamepad_ReturnValue = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller);0xCE81if (!(CallFunc_IsUsingGamepad_ReturnValue)) goto Label_65D9;0xCE8FPopFlow();0xCE90CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xCEE7CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/Misc/Food/Burger/BP_Interactable_Burger.BP_Interactable_Burger_C, CallFunc_MakeTransform_ReturnValue_1, 1, nullptr, 1);0xCF13SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(IsAlreadyCooked), true);0xCF34CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xCF8BCallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1, 1);0xCFB3CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = RandomUnitVectorInConeInRadians(FVector(0, 0, 1), 50f);0xCFEDCallFunc_FinishSpawningActor_ReturnValue_1.AddImpulse(CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, this, CallFunc_AddImpulse_Success_2);0xD025PopFlow();0xD026CallFunc_IsServer_ReturnValue_12 = IsServer(this);0xD03Bif (!(CallFunc_IsServer_ReturnValue_12)) PopFlow();0xD045K2Node_MakeStruct_ST_Damage_Result_4.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0xD07BK2Node_MakeStruct_ST_Damage_Result_4.Damage_7_F3292EDF44790F4AED9654BACA71838A = 1;0xD09BK2Node_MakeStruct_ST_Damage_Result_4.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xD0BBK2Node_MakeStruct_ST_Damage_Result_4.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xD0CFK2Node_MakeArray_Array_6 = {K2Node_MakeStruct_ST_Damage_Result_4};0xD0E3K2Node_MakeStruct_ST_Damage_Results_2.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_6;0xD107Server_TakePlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_2, false);0xD120PopFlow();0xD121Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_50;0xD13CPopFlow();0xD13Dgoto Label_605D;0xD142CallFunc_Conv_InputActionValueToBool_ReturnValue_26 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_36);0xD15FTemp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_26;0xD172Temp_real_Variable_41 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_36);0xD18FTemp_real_Variable_41 = Temp_real_Variable_41;0xD1AATemp_real_Variable_42 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_36);0xD1C7Temp_real_Variable_42 = Temp_real_Variable_42;0xD1E2Temp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_36;0xD1F5goto Label_CE0F;0xD1FALabel_D1FA:0xD1FATemp_int_Loop_Counter_Variable_1 = 0;0xD211goto Label_C57C;0xD216K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 0);0xD235if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_D29E;0xD243K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 2);0xD262if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_D29E;0xD270K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 3);0xD28Fif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_D29E;0xD29DPopFlow();0xD29ELabel_D29E:0xD29ECallFunc_IsValid_ReturnValue_43 = IsValid(CurrentPickUpActor);0xD2BBif (!(CallFunc_IsValid_ReturnValue_43)) PopFlow();0xD2C5Internal_DropActor(CurrentPickUpActor, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0), CallFunc_Internal_DropActor_Success_3);0xD354PopFlow();0xD355CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xD369CallFunc_IsValid_ReturnValue_44 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_1);0xD386if (!(CallFunc_IsValid_ReturnValue_44)) goto Label_D424;0xD394CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xD3A8CallFunc_EqualEqual_ObjectObject_ReturnValue_11 = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_1, K2Node_CustomEvent_ThrowingPlayer);0xD3CEif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_11)) PopFlow();0xD3D8K2Node_CustomEvent_ThrowingPlayer.LocalOnly_DropActor(this, 0, true, K2Node_CustomEvent_DropLocation, true, K2Node_CustomEvent_DropRotation, K2Node_CustomEvent_ThrowImpulseVector);0xD423PopFlow();0xD424Label_D424:0xD424K2Node_DynamicCast_AsBPI_Interact_9 = Cast<BPI_Interact_C>(this);0xD440K2Node_DynamicCast_bSuccess_33 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_9);0xD45Dif (!(K2Node_DynamicCast_bSuccess_33)) goto Label_D4AC;0xD46BK2Node_DynamicCast_AsBPI_Interact_9.AddImpulse(K2Node_CustomEvent_ThrowImpulseVector, K2Node_CustomEvent_ThrowingPlayer, CallFunc_AddImpulse_Success_1);0xD4ABPopFlow();0xD4ACLabel_D4AC:0xD4ACCallFunc_AddImpulse_Success_1 = false;0xD4B7PopFlow();0xD4B8Label_D4B8:0xD4B8CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "UpdateSlideSpeed", 0.1f, true, true, 0f, 0f);0xD4F8SlideTimer = CallFunc_K2_SetTimer_ReturnValue;0xD513goto Label_60B8;0xD518Label_D518:0xD518CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(SlideTimer);0xD535if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_D4B8;0xD543PopFlow();0xD544Label_D544:0xD544CallFunc_K2_IsValidTimerHandle_ReturnValue_1 = K2_IsValidTimerHandle(SlideTimer);0xD561if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue_1)) PopFlow();0xD56BK2_ClearAndInvalidateTimerHandle(this, SlideTimer);0xD57Fgoto Label_6172;0xD584CallFunc_IsLocallyControlled_ReturnValue_6 = IsLocallyControlled();0xD59Cif (!(CallFunc_IsLocallyControlled_ReturnValue_6)) PopFlow();0xD5A6WaitingForPickup = true;0xD5B1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_MontageToPlay, 1f, 0f, FName(None), true);0xD5EFCallFunc_IsValid_ReturnValue_47 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12);0xD60Cif (!(CallFunc_IsValid_ReturnValue_47)) goto Label_D75A;0xD61AK2Node_CreateDelegate_OutputDelegate_44.Bind(this, OnCompleted_3B3CF516455039D088AAC5A419D69661);0xD631CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnCompleted += K2Node_CreateDelegate_OutputDelegate_44;0xD65AK2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnBlendOut_3B3CF516455039D088AAC5A419D69661);0xD671CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_43;0xD69AK2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnInterrupted_3B3CF516455039D088AAC5A419D69661);0xD6B1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_42;0xD6DAK2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnNotifyBegin_3B3CF516455039D088AAC5A419D69661);0xD6F1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_41;0xD71AK2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnNotifyEnd_3B3CF516455039D088AAC5A419D69661);0xD731CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_40;0xD75ALabel_D75A:0xD75AServer_SpawnInteractableAttachedToPlayer(K2Node_CustomEvent_InteractableActorClass);0xD771PopFlow();0xD772CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1 = Cast<4>(CachedDefaultMaxWalkSpeed);0xD78FUpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1);0xD7A6K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 0);0xD7C5if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D938;0xD7D3K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 1);0xD7F2if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D914;0xD800K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 2);0xD81Fif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D8C3;0xD82DK2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 3);0xD84Cif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D85B;0xD85APopFlow();0xD85BLabel_D85B:0xD85BCallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xD87Aif (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) goto Label_D897;0xD888Event_TriggerOnIce(false);0xD897Label_D897:0xD897Previous Floor Material Enum = 3;0xD8ABUpdateMaxWalkSpeed(DeepSnowWalkSpeed);0xD8C2PopFlow();0xD8C3Label_D8C3:0xD8C3CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xD8E2if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_D8FF;0xD8F0Event_TriggerOnIce(false);0xD8FFLabel_D8FF:0xD8FFPrevious Floor Material Enum = 2;0xD913PopFlow();0xD914Label_D914:0xD914Event_TriggerOnIce(true);0xD923Previous Floor Material Enum = 1;0xD937PopFlow();0xD938Label_D938:0xD938CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xD957if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_D974;0xD965Event_TriggerOnIce(false);0xD974Label_D974:0xD974Previous Floor Material Enum = 0;0xD988PopFlow();0xD989if (!(K2Node_CustomEvent_IsOnIce)) goto Label_D544;0xD997goto Label_D518;0xD99CModifiedMaxWalkSpeed = K2Node_CustomEvent_newMaxWalkSpeedBase;0xD9B7CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(ModifiedMaxWalkSpeed, 150);0xD9E5CallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(SpeedMultiplier, 1, 3, ModifiedMaxWalkSpeed, CallFunc_Add_DoubleDouble_ReturnValue_3);0xDA2EK2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_2);0xDA4BCharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0xDA7CPopFlow();0xDA7DTemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_51;0xDA98PopFlow();0xDA99PushFlow(Label_DB6E);0xDA9EPushFlow(Label_DCA0);0xDAA3K2Node_DynamicCast_AsRGBreakable_Actor = Cast<RGBreakableActor>(K2Node_CustomEvent_Target_1);0xDAC7K2Node_DynamicCast_bSuccess_36 = Cast<1>(K2Node_DynamicCast_AsRGBreakable_Actor);0xDAE4if (!(K2Node_DynamicCast_bSuccess_36)) PopFlow();0xDAEECallFunc_PieceSphereOverlap_OutOverlaps = {};0xDAF9CallFunc_PieceSphereOverlap_ReturnValue = K2Node_DynamicCast_AsRGBreakable_Actor.PieceSphereOverlap(K2Node_CustomEvent_PushLocation_1, 32f, CallFunc_PieceSphereOverlap_OutOverlaps);0xDB3Aif (!(CallFunc_PieceSphereOverlap_ReturnValue)) goto Label_D1FA;0xDB48Multicast_BreakIceByPush(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1, true);0xDB69goto Label_D1FA;0xDB6ELabel_DB6E:0xDB6ECallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(K2Node_CustomEvent_Target_1, /Game/Ride/Boat/Interface/BPI_Boat.BPI_Boat_C);0xDB94if (!(CallFunc_DoesImplementInterface_ReturnValue)) PopFlow();0xDB9EK2Node_DynamicCast_AsBPI_Boat = Cast<BPI_Boat_C>(K2Node_CustomEvent_Target_1);0xDBC2K2Node_DynamicCast_bSuccess_35 = Cast<2>(K2Node_DynamicCast_AsBPI_Boat);0xDBDFif (!(K2Node_DynamicCast_bSuccess_35)) PopFlow();0xDBE9CallFunc_K2_GetComponentLocation_ReturnValue_5 = FirstPersonCamera.K2_GetComponentLocation();0xDC1BCallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetComponentLocation_ReturnValue_5, K2Node_CustomEvent_PushLocation_1);0xDC49K2Node_DynamicCast_AsBPI_Boat.PushBoat(CallFunc_K2_GetComponentLocation_ReturnValue_5, CallFunc_GetDirectionUnitVector_ReturnValue, K2Node_CustomEvent_PushLocation_1, 6, FName(None));0xDC9FPopFlow();0xDCA0Label_DCA0:0xDCA0Server_AddImpulse(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1);0xDCC0PopFlow();0xDCC1if (!(K2Node_CustomEvent_IsPushingIce)) PopFlow();0xDCCBPlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Player/Movement/Push/MSS_Player_Movement_Push_Ice_Hit.MSS_Player_Movement_Push_Ice_Hit, K2Node_CustomEvent_PushLocation, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0xDD14PopFlow();0xDD15InternalRagdoll(false);0xDD24CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(K2Node_CustomEvent_NewLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0xDD4CPopFlow();0xDD4DCallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(K2Node_CustomEvent_ImpactVector, 1e-04f);0xDD6Fif (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_DD7E;0xDD7DPopFlow();0xDD7ELabel_DD7E:0xDD7EImpulseInWaterResetToSwimming();0xDD8CLaunchCharacter(K2Node_CustomEvent_ImpactVector, false, false);0xDDA5PopFlow();0xDDA6goto Label_6256;0xDDABCallFunc_Conv_InputActionValueToBool_ReturnValue_27 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_37);0xDDC8Temp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_27;0xDDDBTemp_real_Variable_41 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_37);0xDDF8Temp_real_Variable_41 = Temp_real_Variable_41;0xDE13Temp_real_Variable_42 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_37);0xDE30Temp_real_Variable_42 = Temp_real_Variable_42;0xDE4BTemp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_37;0xDE5Egoto Label_CE0F;0xDE63CallFunc_GetController_ReturnValue_7 = GetController();0xDE77K2Node_DynamicCast_AsPlayer_Controller_1 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_7);0xDE9BK2Node_DynamicCast_bSuccess_38 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_1);0xDEB8if (!(K2Node_DynamicCast_bSuccess_38)) PopFlow();0xDEC2IncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller_1, EpipenAchievement);0xDEDEPopFlow();0xDEDFIncrementPlayerDiedAchievement();0xDEEDPopFlow();0xDEEETemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_52;0xDF09PopFlow();0xDF0ACallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_2 = Cast<4>(K2Node_Event_NewWalkSpeed);0xDF27UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_2);0xDF3EPopFlow();0xDF3FCallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_3 = Cast<4>(CachedDefaultMaxWalkSpeed);0xDF5CUpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_3);0xDF73PopFlow();0xDF74K2Node_VariableSet_ModifiedJumpZVelocity_ImplicitCast = Cast<3>(K2Node_CustomEvent_NewJumpZVeloctiy);0xDF91ModifiedJumpZVelocity = K2Node_VariableSet_ModifiedJumpZVelocity_ImplicitCast;0xDFACgoto Label_C07E;0xDFB1CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_2 = Cast<4>(K2Node_Event_NewJumpVelocity);0xDFCEUpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_2);0xDFE5PopFlow();0xDFE6CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_3 = Cast<4>(CachedDefaultJumpZVelocity);0xE003UpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_3);0xE01APopFlow();0xE01BPushFlow(Label_37B0);0xE020goto Label_AFE4;0xE025CallFunc_IsValid_ReturnValue_49 = IsValid(K2Node_CustomEvent_RideableActor);0xE042if (!(CallFunc_IsValid_ReturnValue_49)) goto Label_E06B;0xE050Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor, false, 4);0xE06APopFlow();0xE06BLabel_E06B:0xE06BRaiseScriptError("Trying to execute Client_ForceUnseat without valid rideable actor");0xE0B8PopFlow();0xE0B9OnEnterQuickSand(K2Node_Event_QuickSand_1);0xE0CCgoto Label_636B;0xE0D1OnExitQuickSand(K2Node_Event_QuickSand);0xE0E4goto Label_64BE;0xE0E9K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CharacterMovement.MovementMode, 4);0xE11Eif (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_E12D;0xE12CPopFlow();0xE12DLabel_E12D:0xE12DDelay(this, 1.5f, LatentActionInfo{0x1A29, 2047505348, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0xE163PopFlow();0xE164goto Label_C7A9;0xE169Multicast_UpdateInvulnerable(K2Node_CustomEvent_Invulnerable_2);0xE180PopFlow();0xE181Invulnerable = K2Node_CustomEvent_Invulnerable_1;0xE194goto Label_69D0;0xE199Internal_UpdateInvulnerable(K2Node_CustomEvent_Invulnerable);0xE1B0PopFlow();0xE1B1Internal_UpdateInvulnerable(false);0xE1C0PopFlow();0xE1C1Server_SpeakerSourceStarted(K2Node_CustomEvent_Interactable_3);0xE1D8PopFlow();0xE1D9CallFunc_GetGameState_ReturnValue_3 = GetGameState(this);0xE1EEK2Node_DynamicCast_AsRide_Game_State_3 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_3);0xE212K2Node_DynamicCast_bSuccess_43 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_3);0xE22Fif (!(K2Node_DynamicCast_bSuccess_43)) PopFlow();0xE239K2Node_DynamicCast_AsRide_Game_State_3.AddSpeakerSource(K2Node_CustomEvent_Interactable_2);0xE266PopFlow();0xE267Server_SpeakerSourceStopped(K2Node_CustomEvent_Interactable_1);0xE27EPopFlow();0xE27FCallFunc_GetGameState_ReturnValue_4 = GetGameState(this);0xE294K2Node_DynamicCast_AsRide_Game_State_4 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_4);0xE2B8K2Node_DynamicCast_bSuccess_44 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_4);0xE2D5if (!(K2Node_DynamicCast_bSuccess_44)) PopFlow();0xE2DFK2Node_DynamicCast_AsRide_Game_State_4.RemoveSpeakerSource(K2Node_CustomEvent_Interactable);0xE30CPopFlow();0xE30DTemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_53;0xE328PopFlow();0xE329goto Label_A1B5;0xE32ELabel_E32E:0xE32Ereturn;0xE330// end of script
Final0x04
void Event_UpdatePickedUpPlayerInteractionTexts__DelegateSignature(const TMap<UInputAction*, FText>& PickedUpPlayerInteractions, UInputMappingContext* IMC)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x58
void Event_UpdateLookAtPlayerInteractionTexts__DelegateSignature(const TMap<UInputAction*, FText>& PlayerInteractionsLookAt, UInputMappingContext* IMC, const FText& LookAtDisplayName, UObject* LookAtObject)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x70

Used by 96

types with a member, parameter or interface of this type
ABP_Balloon_CABP_Bear_CABP_Boat_Seat_Driver_CABP_BoatClampBase_CABP_CigButt_CABP_CosmeticPickup_CABP_DeskHatch_01_CABP_DeskHatch_02_CABP_DoorFrame_R_01_CABP_DriverSeatInteraction_CABP_FirstPersonPlayerController_CABP_FridgeDoor_01_CABP_GloveCompartment_01_CABP_Goat_CABP_GolfBell_CABP_GolfTee_CABP_GuestBook_CABP_Interactable_Actor_CABP_Interactable_Actor_CassetteTape_CABP_Interactable_Actor_Rideable_CABP_Interactable_Actor_Rideable_IceCube_CABP_Interactable_Actor_Rideable_JungleVine_CABP_Interactable_AttachPoint_BoatClamp_CABP_Interactable_BeachPaddle_CABP_Interactable_Beer_CABP_Interactable_BeerPack_01_CABP_Interactable_Burger_CABP_Interactable_BurgerPack_01_CABP_Interactable_Champagne_CABP_Interactable_ChoppableFood_CABP_Interactable_ChoppedFood_Coconut_CABP_Interactable_Crank_CABP_Interactable_Crank_TraversableSwitch_CABP_Interactable_DynamiteWithFuse_CABP_Interactable_DynamiteWithTrigger_CABP_Interactable_EmergencyBalloons_CABP_Interactable_FireWorks_CABP_Interactable_Flare_CABP_Interactable_FlareProjectile_CABP_Interactable_GolfBall_CABP_Interactable_GolfClub_CABP_Interactable_Harpoon_CABP_Interactable_HowToManual_CABP_Interactable_Machete_CABP_Interactable_Map_CABP_Interactable_NailGun_Ammo_CABP_Interactable_NailGun_CABP_Interactable_PowerDrill_CABP_Interactable_PowerJackPole_CABP_Interactable_RepairTool_01_CABP_Interactable_Retractable_CABP_Interactable_TruckFlipper_CABP_Interactable_TruckPart_01_CABP_Interactable_WeldingMachine_CABP_Interactable_Wheel_CABP_Interactable_WinchController_CABP_Interactable_WinchHook_CABP_Interactable_WinchPole_CABP_InteractableProxy_SnowLandscape_CABP_JungleTrap_RopeWithWeight_CABP_KharmaComputer_01_CABP_Ladder_01_CABP_Lian_CABP_MachineGunShot_Direct_CABP_MissileExplosion_Direct_CABP_Monkey_CUBP_PrevisActorComponent_CABP_Roof_01_CABP_RoofLocker_Hatch_01_CABP_RopeBridge_CABP_ScrewHole_CABP_Seatable_TruckPart_01_CABP_Snowleopard_CABP_Static_Boat_CABP_Static_JetSki_CABP_SunDoorMirror_01_CABP_TapePlayer_CABP_Toilet_Door_01_CABP_TrapTriggers_RopeBait_CABP_TrapTriggers_TripWire_C+16 more