Zdexby TheHolyOneZ
5,159 classes
/Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C 0x0E28 (3,624 B) align 16 inherited 0x0720 341 scripted vtable /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter
0x00x0E28

Members 113

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
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
0x07ED0x03padding / unreflected
0x08DmgUTimelineComponent*5 flagsnullptr
0x08Target Touch UITSubclassOf<UUserWidget>6 flags/Game/Ride/Input/Touch/UI_TouchSimple.UI_TouchSimple_C
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
0x09E20x0Epadding / unreflected
0x60CachedInitialHoldTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
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
0x0AD10x07padding / unreflected
0x08SmokeVFXUNiagaraComponent*7 flagsnullptr
0x08SmokeVFXTPPUNiagaraComponent*7 flagsnullptr
0x08MI_CigUMaterialInstanceDynamic*6 flagsnullptr
0x04Cig_Wfloat7 flags0
0x0AF40x04padding / unreflected
0x08Current3rdPersonPickUpActorAActor*7 flagsnullptr
0x20ObjectAttachTypeFGameplayTagContainer3 flags{GameplayTags=[1 item], ParentTags=[1 item]}
0x20AcceptedDamageTypesFGameplayTagContainer3 flags{GameplayTags=[4 items], ParentTags=[2 items]}
0x01FallingLastTickbool7 flagsfalse
0x0B410x03padding / unreflected
0x04ZVelocityLastTickfloat7 flags0
0x08PPDmgUMaterialInstanceDynamic*6 flagsnullptr
0x04DeathDamageThresholdint327 flags100
0x0B540x04padding / unreflected
0x10TempPostProcessTArray<FWeightedBlendable>3 flags[]
0x01IsHoldingbool7 flagsfalse
0x01IsHandPosingboolNet+7 flagsfalse
0x0B6A0x06padding / unreflected
0x08HandEmoteYawdoubleNet+7 flags0
0x08HandEmotePitchdoubleNet+7 flags0
0x08HandEmoteFwddoubleNet+7 flags0
0x01HandEmoteRightboolNet+7 flagsfalse
0x01HandEmoteLeftboolNet+7 flagsfalse
0x0B8A0x06padding / unreflected
0x10CurrentDamageTArray<FTagIntPair>NetRepNotify+3 flags[]
0x01bIsTalkingbool7 flagsfalse
0x0BA10x07padding / unreflected
0x08LocalPlayerToReviveABP_FirstPersonCharacter_C*7 flagsnullptr
0x08IsUnderwaterTimerFTimerHandle5 flags{Handle=0}
0x08CurrentSurfaceWaterHeightdouble7 flags0
0x04LastSeenTotalDamageint327 flags0
0x0BC40x04padding / 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
0x04MouthPositionint32NetRepNotify+7 flags0
0x0BEC0x04padding / 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
0x0C160x02padding / 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
0x0C510x07padding / unreflected
0x18PassengerAimRotationFRotatorNet+6 flags{Pitch=0, Yaw=0, Roll=0}
0x01HasEverBeenLocallyControlledbool7 flagsfalse
0x01bIsLoadedbool7 flagsfalse
0x01bFirstPossessbool7 flagstrue
0x0C730x05padding / 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
0x0DC10x07padding / unreflected
0x08SlideTimerFTimerHandle5 flags{Handle=0}
0x08PlayerSlidingUAudioComponent*7 flagsnullptr
0x01WaitingForPickupbool7 flagsfalse
0x01Previous Floor Material EnumEFloorMaterials7 flagsEFM_Default
0x0DDA0x06padding / unreflected
0x08ModifiedMaxWalkSpeeddouble7 flags0
0x08DeepSnowWalkSpeeddouble7 flags200
0x08IcePushStrenghtdouble7 flags265
0x08FallWindSFXUAudioComponent*7 flagsnullptr
0x28EpipenAchievementTSoftObjectPtr<URGAchievementStat>4 flags<SoftObjectProperty>
Inherited from ARGFirstPersonCharacter 4
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
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 341

SignatureFlagsNativeParams
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 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)
Script4 statements · 34 bytes of bytecode
0x0000IsRideable = false;0x000BSeatType = 0;0x001Freturn;0x0021// end of script
Public0x02
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(const bool& Success, FText& DisplayName)
Script4 statements · 34 bytes of bytecode
0x0000Success = false;0x000BDisplayName = FText();0x001Freturn;0x0021// end of script
Public0x18
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, 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
Public0x19
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)
Script25 statements · 403 bytes of bytecode
0x0000IsPlayerAttachedToThisPlayer(PlayerCharacter, CallFunc_IsPlayerAttachedToThisPlayer_Result);0x0020if (!(CallFunc_IsPlayerAttachedToThisPlayer_Result)) goto Label_0033;0x002Egoto Label_0190;0x0033Label_0033:0x0033PlayerCharacter.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0060CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPickUpActor_PickedUpActor);0x007Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0122;0x008BPlayerCharacter.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x00B8CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetPickUpActor_PickedUpActor, this);0x00D6if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0190;0x00E4PlayerCharacter.DropActor(this, HoldTime);0x0112Label_0112:0x0112Success = true;0x011Dgoto Label_0190;0x0122Label_0122:0x0122CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0136CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0153if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0166;0x0161goto Label_0190;0x0166Label_0166:0x0166PlayerCharacter.PickUpActor(this);0x018Bgoto Label_0112;0x0190Label_0190:0x0190return;0x0192// 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)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x02
void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success)
Script25 statements · 585 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_0246;0x00A7CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(ImpulseVector, 1e-04f);0x00C9if (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_0228;0x00D7Label_00D7:0x00D7if (!(bCanBeDamaged)) goto Label_0246;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_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x018ECallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(DamageClassToSound, CallFunc_GetObjectClass_ReturnValue, CallFunc_Map_Find_Value);0x01D3Server_PlayOneShotSound(CallFunc_Map_Find_Value, nullptr, FName(None), CallFunc_K2_GetActorLocation_ReturnValue);0x0201Label_0201:0x0201Internal_TakePlayerDamage(DamageResults);0x0218Success = true;0x0223goto Label_0246;0x0228Label_0228:0x0228LaunchCharacter(ImpulseVector, false, false);0x0241goto Label_00D7;0x0246Label_0246:0x0246return;0x0248// end of script
Public0x131
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)
Script7 statements · 165 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055CallFunc_GetMouseSensitivity_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetMouseSensitivity();0x0087Sensitivity = CallFunc_GetMouseSensitivity_ReturnValue;0x00A2return;0x00A4// 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()
Script63 statements · 2,527 bytes of bytecode
0x0000PushFlow(Label_09DC);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_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0097CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x0108if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x0112PushFlow(Label_047E);0x0117FlushNetDormancy();0x0121CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0153CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x01C4CurrentHatMesh = CallFunc_Map_Find_Value.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD;0x01E0MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x01FDOnRep_CurrentHatMesh();0x020BFlushNetDormancy();0x0215CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0247CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x02B8CurrentGlassesMesh = CallFunc_Map_Find_Value.Glasses_5_D280370A409152D57E27C2A0C7653101;0x02D4MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x02F1OnRep_CurrentGlassesMesh();0x02FFCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, 10);0x0329CallFunc_Max_ReturnValue = Max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x0353CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0385CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x03F6CallFunc_ClampTotalByScaling_Int_ReturnValue = ClampTotalByScaling_Int(CallFunc_Map_Find_Value.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99, CallFunc_Max_ReturnValue);0x042DFlushNetDormancy();0x0437CurrentDamage = CallFunc_ClampTotalByScaling_Int_ReturnValue;0x0452MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x046FOnRep_CurrentDamage();0x047DPopFlow();0x047ELabel_047E:0x047ECallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x04B0CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x0521CallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0547if (!(CallFunc_IsValidClass_ReturnValue)) PopFlow();0x0551K2Node_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};0x056ECallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x05A0CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x0611CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(K2Node_MakeArray_Array, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0656if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0665;0x0664PopFlow();0x0665Label_0665:0x0665CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0681CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x06BFCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0716CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0748CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x07B9CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0x07EETemp_struct_Variable = FTransform(...);0x0851SetTransformPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(RelativeAttachTransform), Temp_struct_Variable);0x087ACallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(15);0x0898SetBytePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnAttachedCollisionType), CallFunc_MakeLiteralByte_ReturnValue);0x08C1SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ShouldBeAttachedOnSpawn), false);0x08E2CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x08FECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x093CCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0993CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x09BBInternal_PickUpActor(CallFunc_FinishSpawningActor_ReturnValue, CallFunc_Internal_PickUpActor_Success);0x09DBPopFlow();0x09DCLabel_09DC:0x09DCreturn;0x09DE// 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()
Script24 statements · 681 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02A6;0x0063K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0087K2Node_DynamicCast_bSuccess_1 = 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_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x016FK2Node_DynamicCast_AsBPA_Boxy_Rider_FPP = Cast<BPA_BoxyRider_FPP_C>(CallFunc_GetAnimInstance_ReturnValue);0x0193K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x01B0if (!(K2Node_DynamicCast_bSuccess)) goto Label_02A6;0x01BEK2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x01E2K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x01FFif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_02A6;0x020DK2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0231K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x024ECallFunc_GetHeadBobEnabled_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetHeadBobEnabled();0x0278K2Node_DynamicCast_AsBPI_Character_Anim.SetHeadbob(CallFunc_GetHeadBobEnabled_ReturnValue);0x02A6Label_02A6:0x02A6return;0x02A8// 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)
Script124 statements · 2,426 bytes of bytecode
0x0000PushFlow(Label_0977);0x0005IsPassenger = InIsPassenger;0x0018PushFlow(Label_053A);0x001DPushFlow(Label_0526);0x0022PushFlow(Label_04AD);0x0027PushFlow(Label_047C);0x002CPushFlow(Label_034E);0x0031PushFlow(Label_00E3);0x0036if (!(InIsPassenger)) goto Label_05B5;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_06BA;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_07E8;0x0320K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 4);0x033Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07E8;0x034DPopFlow();0x034ELabel_034E:0x034ECallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0366if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0370K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(SeatableTruckPart);0x0394K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x03B1if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_046C;0x03BFCallFunc_GetController_ReturnValue_1 = GetController();0x03D3K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x03F7K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0414K2Node_DynamicCast_AsBPI_Interact_1.EnableRideableInput(InIsPassenger, K2Node_DynamicCast_AsBP_First_Person_Player_Controller, CallFunc_EnableRideableInput_Success);0x0454Label_0454:0x0454UpdatePickedUpAndAttachedToPlayerInteractions(CurrentPickUpActor);0x046BPopFlow();0x046CLabel_046C:0x046CCallFunc_EnableRideableInput_Success = false;0x0477goto Label_0454;0x047CLabel_047C:0x047CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsPassenger);0x0499SetSwimEnabled(CallFunc_Not_PreBool_ReturnValue);0x04ACPopFlow();0x04ADLabel_04AD:0x04ADK2Node_DynamicCast_AsBP_Toilet_01 = Cast<BP_Toilet_01_C>(SeatableTruckPart);0x04D1K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Toilet_01);0x04EEif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x04F8K2Node_DynamicCast_AsBP_Toilet_01.UpdateMirror(InIsPassenger);0x0525PopFlow();0x0526Label_0526:0x0526SetIsPlayerPassenger(IsPassenger);0x0539PopFlow();0x053ALabel_053A:0x053AK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(SeatableTruckPart);0x055EK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x057Bif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0585K2Node_DynamicCast_AsBPI_Interact.OnPlayerSit(this, IsPassenger);0x05B4PopFlow();0x05B5Label_05B5:0x05B5CharacterMovement.SetMovementMode(1, 0);0x05DDSetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x05F4CallFunc_GetController_ReturnValue_2 = GetController();0x0608CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetController_ReturnValue_2);0x0625if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x062Fif (!(UseAttachWorldRotation)) goto Label_063E;0x063DPopFlow();0x063ELabel_063E:0x063ECallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, 0f);0x0669CallFunc_GetController_ReturnValue_2 = GetController();0x067DCallFunc_GetController_ReturnValue_2.SetControlRotation(CallFunc_MakeRotator_ReturnValue_1);0x06AASetActorHiddenInGame(false);0x06B9PopFlow();0x06BALabel_06BA:0x06BACallFunc_GetForwardVector_ReturnValue = RideableAttachmentPoint.GetForwardVector();0x06ECCallFunc_MakeRotFromX_ReturnValue = MakeRotFromX(CallFunc_GetForwardVector_ReturnValue);0x0711BreakRotator(CallFunc_MakeRotFromX_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x073FCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x076ECallFunc_GetController_ReturnValue = GetController();0x0782CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x07AFCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(SeatType, 5);0x07CEif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07D8SetActorHiddenInGame(true);0x07E7PopFlow();0x07E8Label_07E8:0x07E8CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0812K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0836K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x0853if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0967;0x0861K2Node_DynamicCast_AsBPI_Character_Anim_2.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success_1);0x08A1Label_08A1:0x08A1CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x08CBK2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x08EFK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x090Cif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_095B;0x091AK2Node_DynamicCast_AsBPI_Character_Anim.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success);0x095APopFlow();0x095BLabel_095B:0x095BCallFunc_SetHandIK_Success = false;0x0966PopFlow();0x0967Label_0967:0x0967CallFunc_SetHandIK_Success_1 = false;0x0972goto Label_08A1;0x0977Label_0977:0x0977return;0x0979// 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 OnRep_MouthPosition()
Script8 statements · 166 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(MouthMaterial);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00A3;0x002BCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(MouthPosition);0x0050CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x006DMouthMaterial.SetScalarParameterValue(FName(MothSwap), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x00A3Label_00A3:0x00A3return;0x00A5// end of script
0x00
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()
Script23 statements · 453 bytes of bytecode
0x0000CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsLocallyControlled_ReturnValue);0x0035if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_01C2;0x0043LocalPlayerState = PlayerState;0x0056CallFunc_IsValid_ReturnValue_1 = IsValid(LocalPlayerState);0x0073if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0131;0x0081Label_0081:0x0081CallFunc_IsValid_ReturnValue = IsValid(LocalPlayerState);0x009Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_01C2;0x00ACCallFunc_GetPlayerName_ReturnValue = LocalPlayerState.GetPlayerName();0x00DECallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x0103PlayerName.K2_SetText(CallFunc_Conv_StringToText_ReturnValue);0x012Cgoto Label_01C2;0x0131Label_0131:0x0131CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0145K2Node_DynamicCast_AsVehicle_System_Base = Cast<VehicleSystemBase>(CallFunc_GetAttachParentActor_ReturnValue);0x0169K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsVehicle_System_Base);0x0186if (!(K2Node_DynamicCast_bSuccess)) goto Label_01C2;0x0194LocalPlayerState = K2Node_DynamicCast_AsVehicle_System_Base.PlayerState;0x01BDgoto Label_0081;0x01C2Label_01C2:0x01C2return;0x01C4// end of script
Public0x00
void DebugCanDropHere()
Script10 statements · 172 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00A9;0x002BCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0043if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_00A9;0x0051CallFunc_GetConsoleVariableBoolValue_ReturnValue = GetConsoleVariableBoolValue("Ride.Debug.PlayerDropOverlaps");0x0084if (!(CallFunc_GetConsoleVariableBoolValue_ReturnValue)) goto Label_00A9;0x0092CanDropCurrentHeldActorSafely(CallFunc_CanDropCurrentHeldActorSafely_Result);0x00A9Label_00A9:0x00A9return;0x00AB// end of script
Public0x00
void CanDropCurrentHeldActorSafely(const bool& Result)
Script28 statements · 501 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_01BC;0x002BK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentPickUpActor);0x004FK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x006Cif (!(K2Node_DynamicCast_bSuccess)) goto Label_01CC;0x007AK2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x00B1Label_00B1:0x00B1if (!(CallFunc_GetPhysicsMesh_Success)) goto Label_01E7;0x00BFK2Node_MakeArray_Array = {4, 7};0x00CEK2Node_MakeArray_Array_1 = {this};0x00DACallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x00FACallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x012CBreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x015ACallFunc_CanDropActorWithoutIntersecting_ReturnValue = CanDropActorWithoutIntersecting(CurrentPickUpActor, CallFunc_GetPhysicsMesh_PrimitiveComponent, CallFunc_BreakTransform_Location, CallFunc_GetBaseAimRotation_ReturnValue, K2Node_MakeArray_Array_1, K2Node_MakeArray_Array);0x01A4Result = CallFunc_CanDropActorWithoutIntersecting_ReturnValue;0x01B7goto Label_01F2;0x01BCLabel_01BC:0x01BCResult = false;0x01C7goto Label_01F2;0x01CCLabel_01CC:0x01CCCallFunc_GetPhysicsMesh_Success = false;0x01D7CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x01E2goto Label_00B1;0x01E7Label_01E7:0x01E7Result = false;0x01F2Label_01F2:0x01F2return;0x01F4// 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)
Script68 statements · 1,196 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(AttachParent);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0083;0x002BCallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x003FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_1, AttachParent);0x0065if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0289;0x0073ReturnValue = true;0x007Egoto Label_04A1;0x0083Label_0083:0x0083CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0097K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetAttachParentActor_ReturnValue);0x00BBK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00D8if (!(K2Node_DynamicCast_bSuccess_1)) 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_04A1;0x018ALabel_018A:0x018ACallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x019EK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x01C2K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01DFif (!(K2Node_DynamicCast_bSuccess)) goto Label_0265;0x01EDK2Node_DynamicCast_AsBPI_Interact.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype);0x0224Label_0224:0x0224if (!(CallFunc_IsRideable_IsRideable)) goto Label_0496;0x0232CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0246Internal_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue, false, 4);0x0260goto Label_017A;0x0265Label_0265:0x0265CallFunc_IsRideable_IsRideable = false;0x0270CallFunc_IsRideable_Seattype = 0;0x0284goto Label_0224;0x0289Label_0289:0x0289K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(AttachParent);0x02ADK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x02CAif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_030D;0x02D8K2Node_DynamicCast_AsBP_First_Person_Character_1.LocalOnly_PickupActor(this);0x02FDLabel_02FD:0x02FDReturnValue = true;0x0308goto Label_04A1;0x030DLabel_030D:0x030DK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(AttachParent);0x0331K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x034Eif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0472;0x035CK2Node_DynamicCast_AsBPI_Interact_1.IsRideable(CallFunc_IsRideable_IsRideable_1, CallFunc_IsRideable_Seattype_1);0x0393Label_0393:0x0393if (!(CallFunc_IsRideable_IsRideable_1)) goto Label_03DE;0x03A1TryDropIfItemIsHeld(AttachParent);0x03B8Internal_SitOnRideableActor(AttachParent, true, CallFunc_IsRideable_Seattype_1);0x03D9goto Label_02FD;0x03DELabel_03DE:0x03DEK2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(AttachParent);0x0402K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x041Fif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0462;0x042DK2Node_DynamicCast_AsBP_Vehicle_Base.AttachDriver(this);0x0452ReturnValue = false;0x045Dgoto Label_04A1;0x0462Label_0462:0x0462ReturnValue = false;0x046Dgoto Label_04A1;0x0472Label_0472:0x0472CallFunc_IsRideable_IsRideable_1 = false;0x047DCallFunc_IsRideable_Seattype_1 = 0;0x0491goto Label_0393;0x0496Label_0496:0x0496ReturnValue = false;0x04A1Label_04A1:0x04A1return ReturnValue;0x04AB// 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 · 616 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_0265;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);0x01EBCallFunc_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);0x0265Label_0265:0x0265return;0x0267// end of script
Public0x00
void Internal_UpdateShieldBar(double NewShieldValue, bool Repair, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages)
Script25 statements · 545 bytes of bytecode
0x0000PushFlow(Label_021E);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_GetNumLocalPlayerControllers_ReturnValue = GetNumLocalPlayerControllers(this);0x0039CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumLocalPlayerControllers_ReturnValue, 1);0x0063CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x0089if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0093PushFlow(Label_01D4);0x0098CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, Temp_int_Variable);0x00B6K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x00DAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x00F7if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0101K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x012ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x014Bif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0155K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x0182CallFunc_GetPlayerHUDWidget_HUD_Widget.UpdateVehicleHealth(NewShieldValue, Repair, NewShieldHealth, NewDamageTypes, NewDamages);0x01D3PopFlow();0x01D4Label_01D4:0x01D4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01FETemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0219goto Label_001C;0x021ELabel_021E:0x021Ereturn;0x0220// 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)
Script67 statements · 1,590 bytes of bytecode
0x0000PushFlow(Label_0633);0x0005IceCubeThreshold = 50;0x001CGetColdDamage(DamageResults, CallFunc_GetColdDamage_ColdDamage);0x003CCallFunc_SumUpTagValues_Int_ReturnValue = SumUpTagValues_Int(CurrentDamage, GameplayTag{FName(DamageType.Player.Cold)}, true);0x007DCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetColdDamage_ColdDamage, CallFunc_SumUpTagValues_Int_ReturnValue);0x00ABCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Add_IntInt_ReturnValue_1, IceCubeThreshold);0x00D1if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_016D;0x00DFMakePlayerIceCube();0x00EDLabel_00ED:0x00EDCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0105if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x010FCallFunc_ToArrays_Int_out_tags = {};0x011ACallFunc_ToArrays_Int_out_values = {};0x0125ToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x014AInternal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, false, true);0x016CPopFlow();0x016DLabel_016D:0x016DTemp_int_Loop_Counter_Variable = 0;0x0184Temp_int_Array_Index_Variable_1 = 0;0x019BLabel_019B:0x019BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x01DFCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0205if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03FF;0x0213Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x022EPushFlow(Label_059F);0x0233CallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x0258CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, CallFunc_SumUpValues_Int_ReturnValue);0x0286LocalMaxDamageToApply = CallFunc_Subtract_IntInt_ReturnValue;0x02A1CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LocalMaxDamageToApply, 0);0x02C3if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x02CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0311CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A, 0, LocalMaxDamageToApply);0x034DCallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x0385CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_FindTagValue_Int_out_value, CallFunc_Clamp_ReturnValue);0x03B3AddTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_Add_IntInt_ReturnValue_3);0x03E1MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x03FEPopFlow();0x03FFLabel_03FF:0x03FFTemp_int_Loop_Counter_Variable_1 = 0;0x0416Temp_int_Array_Index_Variable = 0;0x042DLabel_042D:0x042DCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentDamage);0x0468CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x048Eif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_054A;0x049CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x04B7PushFlow(Label_05E9);0x04BC/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentDamage, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x04F7CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Array_Get_Item_1.Value, TempCurrentTotalDamage);0x052ETempCurrentTotalDamage = CallFunc_Add_IntInt_ReturnValue_4;0x0549PopFlow();0x054ALabel_054A:0x054AUpdateDmgPP();0x0558CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(TempCurrentTotalDamage, DeathDamageThreshold);0x057Eif (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_00ED;0x058CKnockedOut();0x059Agoto Label_00ED;0x059FLabel_059F:0x059FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05C9Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05E4goto Label_019B;0x05E9Label_05E9:0x05E9CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0613Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x062Egoto Label_042D;0x0633Label_0633:0x0633return;0x0635// end of script
Public0x10
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)
Script49 statements · 1,017 bytes of bytecode
0x0000PushFlow(Label_03F6);0x0005PushFlow(Label_034D);0x000APushFlow(Label_0187);0x000FCallFunc_IsValid_ReturnValue = IsValid(PickedUpActor);0x002Cif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0036K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(PickedUpActor);0x005AK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0077if (!(K2Node_DynamicCast_bSuccess)) goto Label_0373;0x0085K2Node_DynamicCast_AsBPI_Interact.GetPickedUpPlayerInteractionTexts(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions, CallFunc_GetPickedUpPlayerInteractionTexts_IMC);0x00BCLabel_00BC:0x00BCLocalIMC = CallFunc_GetPickedUpPlayerInteractionTexts_IMC;0x00CFtempMap = CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions;0x00EATemp_text_Variable = NSLOCTEXT("C03AF06D497CF1781A377B80CB758D73", "", "Drop - hold to throw");0x0138Temp_object_Variable = /Game/Ride/Input/Actions/Player/IA_Drop.IA_Drop;0x014B/Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable, Temp_text_Variable);0x0186PopFlow();0x0187Label_0187:0x0187CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x019BK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x01BFK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x01DCif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_031F;0x01EAK2Node_DynamicCast_AsBPI_Interact_1.GetAttachedToPlayerInteractionTexts(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x0218Label_0218:0x0218Temp_int_Variable = 0;0x022FLabel_022F:0x022FCallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x026ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0290if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x029APushFlow(Label_03AC);0x029F/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x02E3/Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x031EPopFlow();0x031FLabel_031F:0x031F/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x0348goto Label_0218;0x034DLabel_034D:0x034DEvent_UpdatePickedUpPlayerInteractionTexts.Broadcast(tempMap, LocalIMC);0x0372PopFlow();0x0373Label_0373:0x0373/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions);0x039CCallFunc_GetPickedUpPlayerInteractionTexts_IMC = nullptr;0x03A7goto Label_00BC;0x03ACLabel_03AC:0x03ACCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x03D6Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x03F1goto Label_022F;0x03F6Label_03F6:0x03F6return;0x03F8// end of script
Public0x08
void UpdateLookAtPlayerInteractions(UObject* LookAtActor)
Script45 statements · 781 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x001Dif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0241;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_0295;0x007AK2Node_DynamicCast_AsBPI_Interact_2.CanPickUpObjectBeAttachedToLookAtObject(CurrentPickUpActor, CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success);0x00B1Label_00B1:0x00B1if (!(CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success)) goto Label_0241;0x00BFCallFunc_IsValid_ReturnValue_1 = IsValid(AttachmentPrevisActor);0x00DCif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02A5;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_02B8;0x0147K2Node_DynamicCast_AsBPI_Interact_1.GetDisplayName(CallFunc_GetDisplayName_Success, CallFunc_GetDisplayName_DisplayName);0x017ELabel_017E:0x017EK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(LookAtActor);0x01A2K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01BFif (!(K2Node_DynamicCast_bSuccess)) goto Label_02DC;0x01CDK2Node_DynamicCast_AsBPI_Interact.GetLookAtPlayerInteractionTexts(this, CurrentPickUpActor, CurrentLookAtTrace, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x020ELabel_020E:0x020EEvent_UpdateLookAtPlayerInteractionTexts.Broadcast(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts, /Game/Ride/Input/IMC/IMC_Player.IMC_Player, CallFunc_GetDisplayName_DisplayName);0x023Cgoto Label_030A;0x0241Label_0241:0x0241CallFunc_IsValid_ReturnValue = IsValid(AttachmentPrevisActor);0x025Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_00F8;0x026CAttachmentPrevisActor.K2_DestroyActor();0x0290goto Label_00F8;0x0295Label_0295:0x0295CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success = false;0x02A0goto Label_00B1;0x02A5Label_02A5:0x02A5TryCreateLocalAttachPointPrevisActor();0x02B3goto Label_00F8;0x02B8Label_02B8:0x02B8CallFunc_GetDisplayName_Success = false;0x02C3CallFunc_GetDisplayName_DisplayName = FText();0x02D7goto Label_017E;0x02DCLabel_02DC:0x02DC/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x0305goto Label_020E;0x030ALabel_030A:0x030Areturn;0x030C// 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,156 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_0869;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_0859;0x081DK2Node_DynamicCast_AsBPI_Interact_2.AddImpulse(ThrowImpulseVector, CallFunc_AddImpulse_Success);0x0854goto Label_03A8;0x0859Label_0859:0x0859CallFunc_AddImpulse_Success = false;0x0864goto Label_03A8;0x0869Label_0869:0x0869return;0x086B// 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 · 875 bytes of bytecode
0x0000CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x0014if (!(CallFunc_Build_WithEditor_ReturnValue)) goto Label_0368;0x0022CallFunc_GetConsoleVariableBoolValue_ReturnValue = GetConsoleVariableBoolValue("Ride.DebugInteractObject");0x0050if (!(CallFunc_GetConsoleVariableBoolValue_ReturnValue)) goto Label_0368;0x005ECallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x007Bif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_032E;0x0089CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(CurrentLookAtObject);0x00AELookAtObjectName = CallFunc_GetDisplayName_ReturnValue_1;0x00C9Label_00C9:0x00C9CallFunc_Conv_GuidToString_ReturnValue_1 = Conv_GuidToString(<null>);0x00EECallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("lookat", CallFunc_Conv_GuidToString_ReturnValue_1);0x011BCallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_2);0x0140CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("Current look at object: ", LookAtObjectName);0x017FPrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue_1);0x01C5CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x01E2if (!(CallFunc_IsValid_ReturnValue)) goto Label_034B;0x01F0CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CurrentPickUpActor);0x0215PickupActorName = CallFunc_GetDisplayName_ReturnValue;0x0230Label_0230:0x0230CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Current pickup actor:", PickupActorName);0x026CCallFunc_Conv_GuidToString_ReturnValue = Conv_GuidToString(<null>);0x0291CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("pickup", CallFunc_Conv_GuidToString_ReturnValue);0x02BECallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x02E3PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue);0x0329goto Label_0368;0x032ELabel_032E:0x032ELookAtObjectName = "None";0x0346goto Label_00C9;0x034BLabel_034B:0x034BPickupActorName = "None";0x0363goto Label_0230;0x0368Label_0368:0x0368return;0x036A// end of script
Public0x00
void UpdateLookAtObject(const FHitResult& Trace)
Script68 statements · 2,203 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_0898;0x050ELabel_050E:0x050EGetInteractableProxy(Trace, CallFunc_GetInteractableProxy_InteractableProxyActor);0x052ECallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetInteractableProxy_InteractableProxyActor);0x054Bif (!(CallFunc_IsValid_ReturnValue_2)) 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_1 = IsValid(CurrentLookAtObject);0x075Cif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0509;0x076AK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x078EK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x07ABif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_086A;0x07B9K2Node_DynamicCast_AsBPI_Interact_1.GetLookAtPlayerInteractionTexts(this, CurrentPickUpActor, Trace, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x07FALabel_07FA:0x07FACallFunc_ArePlayerInteractionsEqual_ReturnValue = ArePlayerInteractionsEqual(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts, PreviousFrameLookAtPlayerInteractionTexts);0x0820if (!(CallFunc_ArePlayerInteractionsEqual_ReturnValue)) goto Label_084E;0x082ELabel_082E:0x082EPreviousFrameLookAtPlayerInteractionTexts = CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts;0x0849goto Label_0509;0x084ELabel_084E:0x084EUpdateLookAtPlayerInteractions(CurrentLookAtObject);0x0865goto Label_082E;0x086ALabel_086A:0x086A/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x0893goto Label_07FA;0x0898Label_0898:0x0898return;0x089A// 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 DMG__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(52683);0x000Freturn;0x0011// end of script
0x00
void DMG__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(52539);0x000Freturn;0x0011// end of script
0x00
void InpActEvt_IA_PrimaryFire_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(49470);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_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(48575);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_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(47354);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(45535);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(45503);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(42842);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(41248);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(40861);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(38943);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(37240);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(34329);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(31134);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(30683);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(49654);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(48787);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(48759);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(48547);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(47538);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(41435);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(37721);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(34361);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(7096);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(7124);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(7152);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(7390);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(7651);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(7679);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(7707);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_TertiaryFire_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(7735);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Emotes_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(8790);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Emotes_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(9183);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Emotes_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(9367);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_ToggleHandMode_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(9631);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_ToggleHandMode_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(9815);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_MouseWheel_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(9999);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_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(10236);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_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(10558);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_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(10742);0x0057return;0x0059// end of script
0x30
void InpActEvt_K_K2Node_InputKeyEvent_0(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(10926);0x0021return;0x0023// end of script
0x18
void InpActEvt_IA_SecondaryInteract_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(10972);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Interact_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(11386);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Interact_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(11638);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Interact_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(11822);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_MouseLook_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(13259);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Jump_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(13933);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Jump_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(14127);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Move_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(14321);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Look_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(14586);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_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(15321);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_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(16223);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_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(16407);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Drop_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(17471);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(17717);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(17745);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(17829);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(17857);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(17885);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(17913);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(17941);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(17969);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(17997);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(18025);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(18053);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(18081);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(18109);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(18137);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(18165);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(18193);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(18221);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(18249);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(18277);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(18305);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(18333);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(18361);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(18389);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(18417);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(18445);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(18473);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(18501);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(18529);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(18557);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(18585);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(19629);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(19657);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(19685);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(19713);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(19741);0x0021return;0x0023// end of script
0x08
void InpActEvt_IA_RagdollPrimaryFire_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(21351);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_RagdollSecondaryFire_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(22748);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_StartSmoke_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(22943);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_DragSmoke_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(23137);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_StopSmoke_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(23331);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(23525);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(23810);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(24592);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(24620);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(24648);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(24676);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(24704);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(24989);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(30124);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(30711);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(30744);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(30867);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(30927);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_2 = SocketName;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(30987);0x0033return;0x0035// end of script
0x10
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(31631);0x0033return;0x0035// end of script
0x18
void ServerReviveTarget(ABP_FirstPersonCharacter_C* PlayerToRevive, bool ForceRevive)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive_5 = PlayerToRevive;0x0012PersistentFrame.K2Node_CustomEvent_ForceRevive = ForceRevive;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(31778);0x0033return;0x0035// end of script
0x09
void InternalRagdoll(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True_2 = TRUE;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(32569);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(32641);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(34389);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(34881);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(34905);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(34942);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(35002);0x0069return;0x006B// end of script
0x48
void UpdateDmgPP()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(36683);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(36771);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(36804);0x0033return;0x0035// end of script
0x09
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(36927);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(36982);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(37024);0x0045return;0x0047// end of script
0x110
void Ragdoll(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True_1 = TRUE;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(37272);0x0021return;0x0023// end of script
0x01
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(37393);0x0021return;0x0023// end of script
0xB8
void Server_SetIsHandPosing(bool IsHandPosing)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsHandPosing = IsHandPosing;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(37394);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(37399);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(37547);0x0033return;0x0035// end of script
0x02
void Server_TakePlayerDamage(ABP_FirstPersonCharacter_C* TargetPlayer, const FST_Damage_Results& DamageResults)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TargetPlayer = TargetPlayer;0x0012PersistentFrame.K2Node_CustomEvent_DamageResults = DamageResults;0x0024ExecuteUbergraph_BP_FirstPersonCharacter(37552);0x0033return;0x0035// end of script
0x18
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_1 = SocketName;0x0048PersistentFrame.K2Node_CustomEvent_ScaleRule_1 = ScaleRule;0x005AExecuteUbergraph_BP_FirstPersonCharacter(37753);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(37822);0x008Dreturn;0x008F// end of script
0x78
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(38230);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(38971);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(39021);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(39157);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(39162);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(39186);0x0069return;0x006B// end of script
0x48
void Server_PickUpActor(AActor* Interact Actor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Interact_Actor_2 = Interact Actor;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(39553);0x0021return;0x0023// end of script
0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(39787);0x000Freturn;0x0011// end of script
EventProtected0x00
void Multicast_PlayReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerToRevive_1 = PlayerToRevive;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(39792);0x0021return;0x0023// end of script
0x08
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(39926);0x0021return;0x0023// end of script
EventPublic0x04
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(40247);0x0033return;0x0035// end of script
0x20
void Touch Jump End()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(40850);0x000Freturn;0x0011// end of script
Public0x00
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(40855);0x0057return;0x0059// end of script
EventPublic0x04
void Touch Jump Start()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(40856);0x000Freturn;0x0011// end of script
Public0x00
void Server_Ragdoll(bool TRUE)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_True = TRUE;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(40889);0x0021return;0x0023// end of script
0x01
void Secondary Thumbstick(const FVector2D& Axis)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Axis_1 = Axis;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(40927);0x0021return;0x0023// end of script
Public0x10
void Primary Thumbstick(const FVector2D& Axis)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Axis = Axis;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(41178);0x0021return;0x0023// end of script
Public0x10
void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_1_On Wheel Closed__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(41434);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(41463);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(41464);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(41873);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(42106);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(42198);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(42722);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(42755);0x008Dreturn;0x008F// end of script
0x78
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(42874);0x0033return;0x0035// end of script
Public0x09
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(42875);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(43120);0x0057return;0x0059// end of script
0x30
void StopWelding()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(43171);0x000Freturn;0x0011// end of script
Public0x00
void StopCooking()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(43172);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(43173);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(43174);0x0033return;0x0035// end of script
Public0x40
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(43175);0x0033return;0x0035// end of script
Public0x09
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(43176);0x0033return;0x0035// end of script
EventPublic0x10
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(43444);0x0033return;0x0035// end of script
Public0x09
void SitOnRideableActor(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_RideableActor_2 = RideableActor;0x0012PersistentFrame.K2Node_CustomEvent_SitDown_2 = SitDown;0x0024PersistentFrame.K2Node_CustomEvent_SeatType_2 = SeatType;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(43445);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_1 = RideableActor;0x0012PersistentFrame.K2Node_CustomEvent_SitDown_1 = SitDown;0x0024PersistentFrame.K2Node_CustomEvent_SeatType_1 = SeatType;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(43603);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 = RideableActor;0x0012PersistentFrame.K2Node_CustomEvent_SitDown = SitDown;0x0024PersistentFrame.K2Node_CustomEvent_SeatType = SeatType;0x0036ExecuteUbergraph_BP_FirstPersonCharacter(43686);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(44254);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(44376);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(44498);0x0021return;0x0023// end of script
EventPublic0x08
void StaticLoad(URGSaveGame* SaveGameObject)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_SaveGameObject = SaveGameObject;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(45416);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(45563);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(45850);0x0033return;0x0035// end of script
0x10
void ResetStrength()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(45883);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(45907);0x0033return;0x0035// end of script
0x0C
void ResetSpeed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(46542);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(46593);0x0045return;0x0047// end of script
0x14
void MapUse()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(46635);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(46688);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(46953);0x0021return;0x0023// end of script
0x04
void RepPassengerAimRotation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(46958);0x000Freturn;0x0011// end of script
0x00
void StartSmoke()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(47004);0x000Freturn;0x0011// end of script
0x00
void DragSmoke()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(47009);0x000Freturn;0x0011// end of script
0x00
void EndSmoke()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(47014);0x000Freturn;0x0011// end of script
0x00
void ReceiveSetRagdolled(bool IsRagdolled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsRagdolled = IsRagdolled;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(47019);0x0021return;0x0023// end of script
EventProtected0x01
void ReceivePossessed(AController* NewController)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewController = NewController;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(47095);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(47253);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(47308);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(47566);0x0057return;0x0059// end of script
0x22
void Server_SpawnCiggButt()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(47571);0x000Freturn;0x0011// end of script
0x00
void SpawnCiggButt()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(48532);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(48815);0x0021return;0x0023// end of script
0x18
void StartWelding(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat = Heat;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(49220);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(49682);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(49687);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(50006);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(50556);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(51050);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(51585);0x0021return;0x0023// end of script
0x01
void UpdateMaxWalkSpeed(double newMaxWalkSpeedBase)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_newMaxWalkSpeedBase = newMaxWalkSpeedBase;0x0012ExecuteUbergraph_BP_FirstPersonCharacter(51604);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(51829);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(52368);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(52452);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(52508);0x0021return;0x0023// end of script
0x18
void TryToUnseatOnRagdoll()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(52534);0x000Freturn;0x0011// end of script
0x00
void Client_EpipenUsed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(52544);0x000Freturn;0x0011// end of script
0x00
void Client_OnPlayerDied()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FirstPersonCharacter(52668);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_FirstPersonCharacter(int32 EntryPoint)
Script2221 statements · 52,687 bytes of bytecode
0x0000PushFlow(Label_CDCC);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FMarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x002CIncrementSmokeAchievement();0x003ACallFunc_IsValid_ReturnValue_10 = IsValid(CurrentPickUpActor);0x0057if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_0088;0x0065Server_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);0x0087PopFlow();0x0088Label_0088:0x0088K2Node_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};0x00B7/Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_3, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x00F2Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage, CallFunc_Array_Random_OutItem, true, false);0x0114PopFlow();0x0115Label_0115:0x0115CallFunc_IsValid_ReturnValue = IsValid(SmokeVFX);0x0132if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x013CSmokeVFX.K2_DestroyComponent(this);0x015DPopFlow();0x015ELabel_015E:0x015EFlushNetDormancy();0x0168StartedSmoke = true;0x0173goto Label_000F;0x0178Label_0178:0x0178FlushNetDormancy();0x0182StartedSmoke = false;0x018DMarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x01AAgoto Label_0115;0x01AFLabel_01AF:0x01AFOnRep_IsRagdoll();0x01BDif (!(IsRagdoll)) goto Label_04C4;0x01CBMesh.SetCollisionProfileName(FName(RideRagdoll), true);0x01FDCallFunc_IsServer_ReturnValue_4 = IsServer(this);0x0212CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(pelvis));0x023BMesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue_1, true, CallFunc_IsServer_ReturnValue_4);0x026ESetRagdollIMC(true);0x027DCharacterMovement.SetMovementMode(0, 0);0x02A5CapsuleComponent.SetCollisionEnabled(0);0x02CBCallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x02F5K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0319K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x0336if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_09D2;0x0344K2Node_DynamicCast_AsBPI_Character_Anim_1.SetRagdoll(true, CallFunc_SetRagdoll_Success_1);0x0373Label_0373:0x0373CallFunc_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x039DK2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x03C1K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x03DEif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_09E2;0x03ECK2Node_DynamicCast_AsBPI_Character_Anim.SetRagdoll(true, CallFunc_SetRagdoll_Success);0x041BLabel_041B:0x041BCallFunc_GetAnimInstance_ReturnValue_8 = Mesh.GetAnimInstance();0x0445K2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_8);0x0469K2Node_DynamicCast_bSuccess_18 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x0486if (!(K2Node_DynamicCast_bSuccess_18)) goto Label_09F2;0x0494K2Node_DynamicCast_AsBPI_Character_Anim_4.SetRagdoll(true, CallFunc_SetRagdoll_Success_4);0x04C3PopFlow();0x04C4Label_04C4:0x04C4Mesh.SetCollisionProfileName(FName(CharacterMesh), true);0x04F6CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x051FMesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, false, true);0x054ACallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x057DCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x05B4CallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(FName(pelvis));0x05F7CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0625CapsuleComponent.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue_3, false, CallFunc_K2_SetWorldLocation_SweepHitResult_1, false);0x0659CapsuleComponent.SetCollisionEnabled(3);0x067FCallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(FRotator(0, -90, 0), false);0x06ADMesh.K2_SetRelativeRotation(FRotator(0, -90, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x06F1SetRagdollIMC(false);0x0700CharacterMovement.SetMovementMode(3, 0);0x0728CallFunc_GetAnimInstance_ReturnValue_3 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0752K2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_3);0x0776K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x0793if (!(K2Node_DynamicCast_bSuccess_7)) goto Label_09C2;0x07A1K2Node_DynamicCast_AsBPI_Character_Anim_3.SetRagdoll(false, CallFunc_SetRagdoll_Success_3);0x07D0Label_07D0:0x07D0CallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x07FAK2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x081EK2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x083Bif (!(K2Node_DynamicCast_bSuccess_6)) goto Label_09FE;0x0849K2Node_DynamicCast_AsBPI_Character_Anim_2.SetRagdoll(false, CallFunc_SetRagdoll_Success_2);0x0878Label_0878:0x0878CallFunc_GetAnimInstance_ReturnValue_9 = Mesh.GetAnimInstance();0x08A2K2Node_DynamicCast_AsBPI_Character_Anim_5 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_9);0x08C6K2Node_DynamicCast_bSuccess_19 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_5);0x08E3if (!(K2Node_DynamicCast_bSuccess_19)) goto Label_0A0E;0x08F1K2Node_DynamicCast_AsBPI_Character_Anim_5.SetRagdoll(false, CallFunc_SetRagdoll_Success_5);0x0920Label_0920:0x0920CallFunc_IsLocallyControlled_ReturnValue_4 = IsLocallyControlled();0x0938if (!(CallFunc_IsLocallyControlled_ReturnValue_4)) PopFlow();0x0942CallFunc_GetController_ReturnValue_2 = GetController();0x0956K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue_2);0x097AK2Node_DynamicCast_bSuccess_28 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0997if (!(K2Node_DynamicCast_bSuccess_28)) PopFlow();0x09A1K2Node_DynamicCast_AsRGPlayer_Controller.StopSpectating();0x09C1PopFlow();0x09C2Label_09C2:0x09C2CallFunc_SetRagdoll_Success_3 = false;0x09CDgoto Label_07D0;0x09D2Label_09D2:0x09D2CallFunc_SetRagdoll_Success_1 = false;0x09DDgoto Label_0373;0x09E2Label_09E2:0x09E2CallFunc_SetRagdoll_Success = false;0x09EDgoto Label_041B;0x09F2Label_09F2:0x09F2CallFunc_SetRagdoll_Success_4 = false;0x09FDPopFlow();0x09FELabel_09FE:0x09FECallFunc_SetRagdoll_Success_2 = false;0x0A09goto Label_0878;0x0A0ELabel_0A0E:0x0A0ECallFunc_SetRagdoll_Success_5 = false;0x0A19goto Label_0920;0x0A1ELabel_0A1E:0x0A1EMarkPropertyDirtyFromRepIndex(this, 30, FName(IsRagdoll));0x0A3Bgoto Label_01AF;0x0A40Label_0A40:0x0A40FlushNetDormancy();0x0A4AIsRagdoll = K2Node_CustomEvent_True_2;0x0A5Dgoto Label_0A1E;0x0A62Label_0A62:0x0A62FlushNetDormancy();0x0A6CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsHandPosing);0x0A89IsHandPosing = CallFunc_Not_PreBool_ReturnValue;0x0A9CMarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0AB9CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0ACEif (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0ADD;0x0ADCPopFlow();0x0ADDLabel_0ADD:0x0ADDServer_SetIsHandPosing(IsHandPosing);0x0AF4PopFlow();0x0AF5Label_0AF5:0x0AF5FlushNetDormancy();0x0AFFIsHandPosing = K2Node_CustomEvent_IsHandPosing;0x0B12MarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0B2FPopFlow();0x0B30Label_0B30:0x0B30FlushNetDormancy();0x0B3ABreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0B68HandEmoteYaw = CallFunc_BreakVector_X;0x0B83MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x0BA0FlushNetDormancy();0x0BAABreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0BD8HandEmotePitch = CallFunc_BreakVector_Y;0x0BF3MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x0C10FlushNetDormancy();0x0C1ABreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0C48HandEmoteFwd = CallFunc_BreakVector_Z;0x0C63MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x0C80PopFlow();0x0C81Label_0C81:0x0C81FlushNetDormancy();0x0C8BCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(HandEmoteRight);0x0CA8HandEmoteRight = CallFunc_Not_PreBool_ReturnValue_1;0x0CBBMarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x0CD8Label_0CD8:0x0CD8CallFunc_IsServer_ReturnValue_3 = IsServer(this);0x0CEDif (!(CallFunc_IsServer_ReturnValue_3)) goto Label_0CFC;0x0CFBPopFlow();0x0CFCLabel_0CFC:0x0CFCServer_SetHandType(HandEmoteRight, HandEmoteLeft);0x0D1CPopFlow();0x0D1DLabel_0D1D:0x0D1DFlushNetDormancy();0x0D27HandEmoteRight = K2Node_CustomEvent_HandEmoteRight;0x0D3AMarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x0D57FlushNetDormancy();0x0D61HandEmoteLeft = K2Node_CustomEvent_HandEmoteLeft;0x0D74MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x0D91PopFlow();0x0D92K2Node_DynamicCast_AsBPI_Interact_6 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_6);0x0DB6K2Node_DynamicCast_bSuccess_16 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_6);0x0DD3if (!(K2Node_DynamicCast_bSuccess_16)) goto Label_1043;0x0DE1CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0E01CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x0E2FCallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0E4FCallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x0E74CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0x0EA2CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0x0ED0CallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0x0F07CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x0F1BCallFunc_IsValid_ReturnValue_40 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0x0F38CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_40);0x0F6FCallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue_2);0x0F94CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x0FC2K2Node_DynamicCast_AsBPI_Interact_6.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, CallFunc_AddImpulse_Success_3);0x0FF9Label_0FF9:0x0FF9PlaySoundAtLocation(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);0x1042PopFlow();0x1043Label_1043:0x1043CallFunc_AddImpulse_Success_3 = false;0x104Egoto Label_0FF9;0x1053Label_1053:0x1053OnRep_CurrentHatMesh();0x1061/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x10B3PopFlow();0x10B4Label_10B4:0x10B4MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x10D1goto Label_1053;0x10D6Label_10D6:0x10D6FlushNetDormancy();0x10E0CurrentHatMesh = K2Node_DynamicCast_AsStatic_Mesh;0x10F3goto Label_10B4;0x10F8Label_10F8:0x10F8OnRep_CurrentHatMesh();0x1106/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x1158CallFunc_IsValid_ReturnValue_25 = IsValid(K2Node_CustomEvent_HatActor);0x1175if (!(CallFunc_IsValid_ReturnValue_25)) PopFlow();0x117FK2Node_CustomEvent_HatActor.UpdateMesh(CurrentHatMesh);0x11ACPopFlow();0x11ADLabel_11AD:0x11ADMarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x11CAgoto Label_10F8;0x11CFLabel_11CF:0x11CFFlushNetDormancy();0x11D9CurrentHatMesh = K2Node_CustomEvent_HatMesh;0x11ECgoto Label_11AD;0x11F1Label_11F1:0x11F1OnRep_CurrentGlassesMesh();0x11FF/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x1251PopFlow();0x1252Label_1252:0x1252MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x126Fgoto Label_11F1;0x1274Label_1274:0x1274FlushNetDormancy();0x127ECurrentGlassesMesh = K2Node_DynamicCast_AsStatic_Mesh;0x1291goto Label_1252;0x1296Label_1296:0x1296OnRep_CurrentGlassesMesh();0x12A4/Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x12F6CallFunc_IsValid_ReturnValue_26 = IsValid(K2Node_CustomEvent_HatActor);0x1313if (!(CallFunc_IsValid_ReturnValue_26)) PopFlow();0x131DK2Node_CustomEvent_HatActor.UpdateMesh(CurrentGlassesMesh);0x134APopFlow();0x134BLabel_134B:0x134BMarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x1368goto Label_1296;0x136DLabel_136D:0x136DFlushNetDormancy();0x1377CurrentGlassesMesh = K2Node_CustomEvent_HatMesh;0x138Agoto Label_134B;0x138FLabel_138F:0x138FFlushNetDormancy();0x1399HandEmoteYaw = 0;0x13B4MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x13D1FlushNetDormancy();0x13DBHandEmotePitch = 0;0x13F6MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x1413FlushNetDormancy();0x141DHandEmoteFwd = 0;0x1438MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x1455PopFlow();0x1456Label_1456:0x1456OnRep_MouthPosition();0x1464PopFlow();0x1465Label_1465:0x1465MarkPropertyDirtyFromRepIndex(this, 41, FName(MouthPosition));0x1482goto Label_1456;0x1487Label_1487:0x1487FlushNetDormancy();0x1491MouthPosition = K2Node_CustomEvent_MouthPosition;0x14ACgoto Label_1465;0x14B1Label_14B1:0x14B1FlushNetDormancy();0x14BBCallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x14DBPassengerAimRotation = CallFunc_GetBaseAimRotation_ReturnValue_1;0x14F6MarkPropertyDirtyFromRepIndex(this, 42, FName(PassengerAimRotation));0x1513PopFlow();0x1514Label_1514:0x1514FlushNetDormancy();0x151EStartedSmoke = false;0x1529MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x1546PopFlow();0x1547Temp_int_Loop_Counter_Variable = 0;0x155ETemp_int_Array_Index_Variable = 0;0x1575Label_1575:0x1575CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x1580CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x15A9CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x15E4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x160Aif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1614Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x162FPushFlow(Label_181A);0x1634CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x163FCapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1668/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x16A3CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x16CDCallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x1700CallFunc_IsValid_ReturnValue_33 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x171Dif (!(CallFunc_IsValid_ReturnValue_33)) PopFlow();0x1727CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x1732CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x175B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x1796CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x17C0CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x17F3CallFunc_GetComponentByClass_ReturnValue.EnterCave(nullptr, this);0x1819PopFlow();0x181ALabel_181A:0x181ACallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1844Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x185Fgoto Label_1575;0x1864Label_1864:0x1864FlushNetDormancy();0x186EStartedSmoke = true;0x1879MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x1896PopFlow();0x1897Label_1897:0x1897FlushNetDormancy();0x18A1StartedSmoke = false;0x18ACMarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x18C9PopFlow();0x18CALabel_18CA:0x18CACallFunc_GetController_ReturnValue_7 = GetController();0x18DEK2Node_DynamicCast_AsBP_First_Person_Player_Controller_4 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_7);0x1902K2Node_DynamicCast_bSuccess_36 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4);0x191Fif (!(K2Node_DynamicCast_bSuccess_36)) goto Label_1A32;0x192DLabel_192D:0x192DK2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x195ACallFunc_IsValid_ReturnValue_41 = IsValid(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x1977if (!(CallFunc_IsValid_ReturnValue_41)) goto Label_19FB;0x1985K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x19B2CallFunc_GetPlayerHUDWidget_HUD_Widget_4.UpdatePlayerHealth(K2Node_CustomEvent_NewDamageTypes, K2Node_CustomEvent_NewDamages, K2Node_CustomEvent_Repair, K2Node_CustomEvent_Instant);0x19FAPopFlow();0x19FBLabel_19FB:0x19FBDelayUntilNextTick(this, LatentActionInfo{0x1A2D, 1123448783, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1A2CPopFlow();0x1A2Dgoto Label_192D;0x1A32Label_1A32:0x1A32DelayUntilNextTick(this, LatentActionInfo{0x18CA, -2079847179, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1A63PopFlow();0x1A64Label_1A64:0x1A64FlushNetDormancy();0x1A6ECallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(HandEmoteLeft);0x1A8BHandEmoteLeft = CallFunc_Not_PreBool_ReturnValue_3;0x1A9EMarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x1ABBgoto Label_0CD8;0x1AC0Label_1AC0:0x1AC0FlushNetDormancy();0x1ACACallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(HandEmoteRight);0x1AE7HandEmoteRight = CallFunc_Not_PreBool_ReturnValue_4;0x1AFAMarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x1B17Label_1B17:0x1B17CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x1B2Cif (!(CallFunc_IsServer_ReturnValue_2)) goto Label_1B3B;0x1B3APopFlow();0x1B3BLabel_1B3B:0x1B3BServer_SetHandType(HandEmoteRight, HandEmoteLeft);0x1B5BPopFlow();0x1B5CLabel_1B5C:0x1B5CFlushNetDormancy();0x1B66CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(HandEmoteLeft);0x1B83HandEmoteLeft = CallFunc_Not_PreBool_ReturnValue_5;0x1B96MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x1BB3goto Label_1B17;0x1BB8Temp_name_Variable = K2Node_CustomEvent_NotifyName_46;0x1BD3PopFlow();0x1BD4Temp_name_Variable = K2Node_CustomEvent_NotifyName_45;0x1BEFPopFlow();0x1BF0Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_44;0x1C0BPopFlow();0x1C0CLabel_1C0C:0x1C0CCallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Temp_name_Variable, FName(Revive));0x1C36if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x1C40Epipen_TPP.SetHiddenInGame(true, false);0x1C62CallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0x1C94PlaySoundAtLocation(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);0x1CDDPopFlow();0x1CDETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_43;0x1CF9CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(Temp_name_Variable_1, FName(Revive));0x1D23if (!(CallFunc_EqualEqual_NameName_ReturnValue_1)) PopFlow();0x1D2DEpipen_FPP.SetHiddenInGame(true, false);0x1D4FServerReviveTarget(LocalPlayerToRevive, false);0x1D67CallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0x1D99PlaySoundAtLocation(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);0x1DE2PopFlow();0x1DE3Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_42;0x1DFEPopFlow();0x1DFFTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_41;0x1E1APopFlow();0x1E1BTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_40;0x1E36PopFlow();0x1E37CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_27);0x1E54Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x1E67Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_27);0x1E84Temp_real_Variable_1 = Temp_real_Variable_1;0x1E9FTemp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_27);0x1EBCTemp_real_Variable = Temp_real_Variable;0x1ED7Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_27;0x1EEAServer_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);0x1F0CCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(2000);0x1F31CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x1F63K2Node_MakeArray_Array = {this};0x1F6FCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x1F9DCallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x1FCFCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x1FFDCallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x2085BreakHitResult(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);0x213Aif (!(CallFunc_BreakHitResult_bBlockingHit_1)) PopFlow();0x2144BreakHitResult(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);0x21F9CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_ImpactNormal_1);0x221EServerSpawnVfx(nullptr, /Game/Ride/VFX/Character/NS_Ping_01.NS_Ping_01, FName(None), CallFunc_MakeRotFromZ_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x2255PopFlow();0x2256CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_26);0x2273Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x2286Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_26);0x22A3Temp_real_Variable_3 = Temp_real_Variable_3;0x22BETemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_26);0x22DBTemp_real_Variable_2 = Temp_real_Variable_2;0x22F6Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_26;0x2309Label_2309:0x2309Radial_Wheel_AC.Hide Radial Wheel();0x232DCallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x236Cif (!(CallFunc_Get_Current_Active_Slot_Valid_)) PopFlow();0x2376CallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x23B5SetupEmote(CallFunc_Get_Current_Active_Slot_ReturnValue.Item_12_0031A7584011B44C09CB79B714571AE8.Name_2_3A23B14B406942166AEFDE89E6E2E472);0x23DEPopFlow();0x23DFCallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_25);0x23FCTemp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x240FTemp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_25);0x242CTemp_real_Variable_3 = Temp_real_Variable_3;0x2447Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_25);0x2464Temp_real_Variable_2 = Temp_real_Variable_2;0x247FTemp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_25;0x2492goto Label_2309;0x2497CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_24);0x24B4Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x24C7Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_24);0x24E4Temp_real_Variable_3 = Temp_real_Variable_3;0x24FFTemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_24);0x251CTemp_real_Variable_2 = Temp_real_Variable_2;0x2537Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_24;0x254ACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Temp_real_Variable_3, 0.2);0x2570if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x257ARadial_Wheel_AC.Show Radial Wheel();0x259EPopFlow();0x259FCallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_23);0x25BCTemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x25CFTemp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_23);0x25ECTemp_real_Variable_5 = Temp_real_Variable_5;0x2607Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_23);0x2624Temp_real_Variable_4 = Temp_real_Variable_4;0x263FTemp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_23;0x2652goto Label_0A62;0x2657CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_22);0x2674Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x2687Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_22);0x26A4Temp_real_Variable_5 = Temp_real_Variable_5;0x26BFTemp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_22);0x26DCTemp_real_Variable_4 = Temp_real_Variable_4;0x26F7Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_22;0x270Agoto Label_0A62;0x270FCallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_21);0x2734Temp_real_Variable_8 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue;0x274FTemp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_21);0x276CTemp_real_Variable_7 = Temp_real_Variable_7;0x2787Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_21);0x27A4Temp_real_Variable_6 = Temp_real_Variable_6;0x27BFTemp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_21;0x27D2HandleHandPoseInput(0, 0, Temp_real_Variable_8);0x27FBPopFlow();0x27FCCallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_20);0x2819Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x282CTemp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_20);0x2849Temp_real_Variable_10 = Temp_real_Variable_10;0x2864Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_20);0x2881Temp_real_Variable_9 = Temp_real_Variable_9;0x289CTemp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_20;0x28AFLabel_28AF:0x28AFif (!(IsHandPosing)) PopFlow();0x28B9CallFunc_GetController_ReturnValue_5 = GetController();0x28CDK2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue_5);0x28F1K2Node_DynamicCast_bSuccess_31 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x290ECallFunc_IsUsingGamepad_ReturnValue = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller);0x292Bif (!(CallFunc_IsUsingGamepad_ReturnValue)) goto Label_0C81;0x2939goto Label_1A64;0x293ECallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_19);0x295BTemp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x296ETemp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_19);0x298BTemp_real_Variable_10 = Temp_real_Variable_10;0x29A6Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_19);0x29C3Temp_real_Variable_9 = Temp_real_Variable_9;0x29DETemp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_19;0x29F1goto Label_28AF;0x29F6CallFunc_Conv_InputActionValueToBool_ReturnValue_8 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_18);0x2A13Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_8;0x2A26Temp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_18);0x2A43Temp_real_Variable_10 = Temp_real_Variable_10;0x2A5ETemp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_18);0x2A7BTemp_real_Variable_9 = Temp_real_Variable_9;0x2A96Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_18;0x2AA9goto Label_28AF;0x2AAECallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x2AC2if (!(CallFunc_Build_WithEditor_ReturnValue)) PopFlow();0x2ACCRagdoll(true);0x2ADBPopFlow();0x2ADCCallFunc_Conv_InputActionValueToBool_ReturnValue_9 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_17);0x2AF9Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_9;0x2B0CTemp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_17);0x2B29Temp_real_Variable_12 = Temp_real_Variable_12;0x2B44Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_17);0x2B61Temp_real_Variable_11 = Temp_real_Variable_11;0x2B7CTemp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_17;0x2B8FCallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x2BACif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_2C57;0x2BBAK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x2BDEK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x2BFBif (!(K2Node_DynamicCast_bSuccess)) goto Label_2C47;0x2C09K2Node_DynamicCast_AsBPI_Interact.SecondaryInteract(this, CallFunc_SecondaryInteract_Success);0x2C38Label_2C38:0x2C38if (!(CallFunc_SecondaryInteract_Success)) goto Label_2C57;0x2C46PopFlow();0x2C47Label_2C47:0x2C47CallFunc_SecondaryInteract_Success = false;0x2C52goto Label_2C38;0x2C57Label_2C57:0x2C57Server_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);0x2C79PopFlow();0x2C7ACallFunc_Conv_InputActionValueToBool_ReturnValue_10 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_16);0x2C97Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_10;0x2CAATemp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_16);0x2CC7Temp_real_Variable_14 = Temp_real_Variable_14;0x2CE2Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_16);0x2CFFTemp_real_Variable_13 = Temp_real_Variable_13;0x2D1ATemp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_16;0x2D2DLabel_2D2D:0x2D2DCallFunc_IsValid_ReturnValue_4 = IsValid(CurrentLookAtObject);0x2D4Aif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x2D54Server_StopInteract(CurrentLookAtObject, this, CurrentLookAtTrace);0x2D75PopFlow();0x2D76CallFunc_Conv_InputActionValueToBool_ReturnValue_11 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_15);0x2D93Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_11;0x2DA6Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_15);0x2DC3Temp_real_Variable_14 = Temp_real_Variable_14;0x2DDETemp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_15);0x2DFBTemp_real_Variable_13 = Temp_real_Variable_13;0x2E16Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_15;0x2E29goto Label_2D2D;0x2E2ECallFunc_Conv_InputActionValueToBool_ReturnValue_12 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_14);0x2E4BTemp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_12;0x2E5ETemp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_14);0x2E7BTemp_real_Variable_14 = Temp_real_Variable_14;0x2E96Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_14);0x2EB3Temp_real_Variable_13 = Temp_real_Variable_13;0x2ECETemp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_14;0x2EE1BreakHitResult(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);0x2F96if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_2FCF;0x2FA4CallFunc_IsValid_ReturnValue_5 = IsValid(CurrentPickUpActor);0x2FC1if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_2FE7;0x2FCFLabel_2FCF:0x2FCFStartInteract(0);0x2FE6PopFlow();0x2FE7Label_2FE7:0x2FE7BreakHitResult(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);0x309CK2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x30C0K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x30DDif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_339C;0x30EBK2Node_DynamicCast_AsBPI_Interact_2.GetCharacterPose(CallFunc_GetCharacterPose_Success, CallFunc_GetCharacterPose_CharacterPose, CallFunc_GetCharacterPose_CharacterPoseAnim);0x312BLabel_312B:0x312Bif (!(CallFunc_GetCharacterPose_Success)) goto Label_2FCF;0x3139K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 0);0x3158if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_31EE;0x3166K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 1);0x3185if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_31EE;0x3193K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 2);0x31B2if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2FCF;0x31C0K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 3);0x31DFif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2FCF;0x31EDPopFlow();0x31EELabel_31EE:0x31EECallFunc_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);0x322CCallFunc_IsValid_ReturnValue_19 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x3249if (!(CallFunc_IsValid_ReturnValue_19)) goto Label_2FCF;0x3257K2Node_CreateDelegate_OutputDelegate_61.Bind(this, OnCompleted_9E1C96D942588C426E65269B7BB06E08);0x326ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_61;0x3297K2Node_CreateDelegate_OutputDelegate_62.Bind(this, OnBlendOut_9E1C96D942588C426E65269B7BB06E08);0x32AECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_62;0x32D7K2Node_CreateDelegate_OutputDelegate_63.Bind(this, OnInterrupted_9E1C96D942588C426E65269B7BB06E08);0x32EECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_63;0x3317K2Node_CreateDelegate_OutputDelegate_64.Bind(this, OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08);0x332ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_64;0x3357K2Node_CreateDelegate_OutputDelegate_66.Bind(this, OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08);0x336ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_66;0x3397goto Label_2FCF;0x339CLabel_339C:0x339CCallFunc_GetCharacterPose_Success = false;0x33A7CallFunc_GetCharacterPose_CharacterPose = 0;0x33BBCallFunc_GetCharacterPose_CharacterPoseAnim = nullptr;0x33C6goto Label_312B;0x33CBCallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_13);0x33F0Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x340BTemp_real_Variable_16 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_13);0x3428Temp_real_Variable_16 = Temp_real_Variable_16;0x3443Temp_real_Variable_15 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_13);0x3460Temp_real_Variable_15 = Temp_real_Variable_15;0x347BTemp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_13;0x348ECallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x34A2BreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x34C7GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity);0x34DEBreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x3503CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, CallFunc_BreakVector2D_Y_5);0x3531CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_X_5);0x355FK2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x3583K2Node_DynamicCast_bSuccess_33 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x35A0CallFunc_GetInvertLook_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetInvertLook();0x35CACallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_GetInvertLook_ReturnValue);0x3601CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x362FCallFunc_Aim_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x364CAim(CallFunc_Aim_Yaw_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x366CPopFlow();0x366DCallFunc_Conv_InputActionValueToBool_ReturnValue_13 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_12);0x368ATemp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_13;0x369DTemp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_12);0x36BATemp_real_Variable_18 = Temp_real_Variable_18;0x36D5Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_12);0x36F2Temp_real_Variable_17 = Temp_real_Variable_17;0x370DTemp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_12;0x3720Label_3720:0x3720StopJumping();0x372EPopFlow();0x372FCallFunc_Conv_InputActionValueToBool_ReturnValue_14 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_11);0x374CTemp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_14;0x375FTemp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_11);0x377CTemp_real_Variable_18 = Temp_real_Variable_18;0x3797Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_11);0x37B4Temp_real_Variable_17 = Temp_real_Variable_17;0x37CFTemp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_11;0x37E2Label_37E2:0x37E2Jump();0x37F0PopFlow();0x37F1CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_10);0x3816Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1;0x3831Temp_real_Variable_20 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_10);0x384ETemp_real_Variable_20 = Temp_real_Variable_20;0x3869Temp_real_Variable_19 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_10);0x3886Temp_real_Variable_19 = Temp_real_Variable_19;0x38A1Temp_object_Variable_9 = K2Node_EnhancedInputActionEvent_SourceAction_10;0x38B4BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x38D9Move(CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x38F9PopFlow();0x38FACallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_9);0x391FTemp_struct_Variable_2 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2;0x393ATemp_real_Variable_22 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_9);0x3957Temp_real_Variable_22 = Temp_real_Variable_22;0x3972Temp_real_Variable_21 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_9);0x398FTemp_real_Variable_21 = Temp_real_Variable_21;0x39AATemp_object_Variable_10 = K2Node_EnhancedInputActionEvent_SourceAction_9;0x39BDCallFunc_Is_Wheel_Open__ReturnValue = Radial_Wheel_AC.Is Wheel Open?();0x39EBif (!(CallFunc_Is_Wheel_Open__ReturnValue)) goto Label_39FA;0x39F9PopFlow();0x39FALabel_39FA:0x39FACallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x3A0EBreakVector2D(Temp_struct_Variable_2, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x3A33GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_1);0x3A4ABreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_1, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x3A6FCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_6, CallFunc_BreakVector2D_Y_2);0x3A9DCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_X_2);0x3ACBK2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x3AEFK2Node_DynamicCast_bSuccess_34 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x3B0CCallFunc_GetInvertLook_ReturnValue_1 = K2Node_DynamicCast_AsRGGame_User_Settings_1.GetInvertLook();0x3B36CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, CallFunc_GetInvertLook_ReturnValue_1);0x3B6DCallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue_1);0x3B9BCallFunc_Aim_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x3BB8Aim(CallFunc_Aim_Yaw_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x3BD8PopFlow();0x3BD9CallFunc_Conv_InputActionValueToBool_ReturnValue_15 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x3BF6Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_15;0x3C09Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x3C26Temp_real_Variable_24 = Temp_real_Variable_24;0x3C41Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x3C5ETemp_real_Variable_23 = Temp_real_Variable_23;0x3C79Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_8;0x3C8CLabel_3C8C:0x3C8Cif (!(IsHolding)) PopFlow();0x3C96CallFunc_IsValid_ReturnValue_3 = IsValid(CurrentPickUpActor);0x3CB3if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x3CBDCallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.8);0x3CE3if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_3E97;0x3CF1CallFunc_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);0x3D2FCallFunc_IsValid_ReturnValue_27 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0x3D4Cif (!(CallFunc_IsValid_ReturnValue_27)) PopFlow();0x3D56K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnCompleted_5BE9B31845538CFD4905E192A6FC8E54);0x3D6DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_10;0x3D96K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54);0x3DADCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_9;0x3DD6K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54);0x3DEDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_8;0x3E16K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54);0x3E2DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_7;0x3E56K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54);0x3E6DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_6;0x3E96PopFlow();0x3E97Label_3E97:0x3E97StartDrop(Temp_real_Variable_24);0x3EAECallFunc_GetController_ReturnValue_4 = GetController();0x3EC2K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_4);0x3EE6K2Node_DynamicCast_bSuccess_30 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3);0x3F03K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_3);0x3F30CallFunc_GetPlayerHUDWidget_HUD_Widget_3.UpdateThrowUI(0, false);0x3F5EPopFlow();0x3F5FCallFunc_Conv_InputActionValueToBool_ReturnValue_16 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x3F7CTemp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_16;0x3F8FTemp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x3FACTemp_real_Variable_24 = Temp_real_Variable_24;0x3FC7Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x3FE4Temp_real_Variable_23 = Temp_real_Variable_23;0x3FFFTemp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x4012goto Label_3C8C;0x4017CallFunc_Conv_InputActionValueToBool_ReturnValue_17 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x4034Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_17;0x4047Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x4064Temp_real_Variable_24 = Temp_real_Variable_24;0x407FTemp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x409CTemp_real_Variable_23 = Temp_real_Variable_23;0x40B7Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x40CAif (!(IsHolding)) PopFlow();0x40D4CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.2);0x40FAif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2)) PopFlow();0x4104CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(Temp_real_Variable_24, 0.2, 1, 0, 1);0x414DCallFunc_GetController_ReturnValue_3 = GetController();0x4161K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_3);0x4185K2Node_DynamicCast_bSuccess_29 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x41A2K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_2);0x41CFCallFunc_GetPlayerHUDWidget_HUD_Widget_2.UpdateThrowUI(CallFunc_MapRangeClamped_ReturnValue, true);0x41FDCallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.7);0x4223if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1)) PopFlow();0x422DCallFunc_GetAnimInstance_ReturnValue_10 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x4257CallFunc_Montage_IsPlaying_ReturnValue_2 = CallFunc_GetAnimInstance_ReturnValue_10.Montage_IsPlaying(/Game/Ride/Character/Animation/FPP_1HObject_ThrowIdle_01_Montage.FPP_1HObject_ThrowIdle_01_Montage);0x428Aif (!(CallFunc_Montage_IsPlaying_ReturnValue_2)) goto Label_4299;0x4298PopFlow();0x4299Label_4299:0x4299CallFunc_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);0x42D7CallFunc_IsValid_ReturnValue_28 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x42F4if (!(CallFunc_IsValid_ReturnValue_28)) PopFlow();0x42FEK2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnCompleted_0C5266BA4D619FADB031599A982940C6);0x4315CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_15;0x433EK2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnBlendOut_0C5266BA4D619FADB031599A982940C6);0x4355CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_14;0x437EK2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnInterrupted_0C5266BA4D619FADB031599A982940C6);0x4395CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_13;0x43BEK2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnNotifyBegin_0C5266BA4D619FADB031599A982940C6);0x43D5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_12;0x43FEK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyEnd_0C5266BA4D619FADB031599A982940C6);0x4415CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_11;0x443EPopFlow();0x443FCallFunc_Conv_InputActionValueToBool_ReturnValue_18 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_5);0x445CTemp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_18;0x446FTemp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x448CTemp_real_Variable_24 = Temp_real_Variable_24;0x44A7Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x44C4Temp_real_Variable_23 = Temp_real_Variable_23;0x44DFTemp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_5;0x44F2CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x450Fif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_4529;0x451DIsHolding = true;0x4528PopFlow();0x4529Label_4529:0x4529IsHolding = false;0x4534PopFlow();0x4535Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_39;0x4550PopFlow();0x4551Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_38;0x456CCallFunc_EqualEqual_NameName_ReturnValue_2 = EqualEqual_NameName(Temp_name_Variable_2, FName(Throw));0x4596if (!(CallFunc_EqualEqual_NameName_ReturnValue_2)) PopFlow();0x45A0goto Label_3E97;0x45A5Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_37;0x45C0PopFlow();0x45C1Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_36;0x45DCPopFlow();0x45DDTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_35;0x45F8PopFlow();0x45F9Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_34;0x4614PopFlow();0x4615Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_33;0x4630PopFlow();0x4631Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_32;0x464CPopFlow();0x464DTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_31;0x4668PopFlow();0x4669Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_30;0x4684PopFlow();0x4685Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_29;0x46A0PopFlow();0x46A1Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_28;0x46BCPopFlow();0x46BDTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_27;0x46D8PopFlow();0x46D9Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_26;0x46F4PopFlow();0x46F5Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_25;0x4710PopFlow();0x4711Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_24;0x472CPopFlow();0x472DTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_23;0x4748PopFlow();0x4749Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_22;0x4764PopFlow();0x4765Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_21;0x4780PopFlow();0x4781Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_20;0x479CPopFlow();0x479DTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_19;0x47B8PopFlow();0x47B9Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_18;0x47D4PopFlow();0x47D5Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_17;0x47F0PopFlow();0x47F1Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_16;0x480CPopFlow();0x480DTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_15;0x4828PopFlow();0x4829Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_14;0x4844PopFlow();0x4845Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_13;0x4860PopFlow();0x4861Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_12;0x487CPopFlow();0x487DTemp_name_Variable_7 = K2Node_CustomEvent_NotifyName_11;0x4898PopFlow();0x4899Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_10;0x48B4PopFlow();0x48B5Label_48B5:0x48B5CallFunc_IsValid_ReturnValue_6 = IsValid(SmokeVFX);0x48D2if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x48DCCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(SmokeVFX.RelativeLocation, FVector(0, 0, 1));0x4930SmokeVFX.K2_SetRelativeLocation(CallFunc_Subtract_VectorVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, true);0x4964PopFlow();0x4965Label_4965:0x4965Lighter_Flame_VFX.SetFirstPersonPrimitiveType(1);0x4987PopFlow();0x4988Label_4988:0x4988Lighter_Flame_VFX.K2_DestroyComponent(this);0x49A9Label_49A9:0x49A9CallFunc_SpawnSystemAttached_ReturnValue_6 = 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);0x4A15Lighter_Flame_VFX = CallFunc_SpawnSystemAttached_ReturnValue_6;0x4A28goto Label_4965;0x4A2DLabel_4A2D:0x4A2DCallFunc_IsValid_ReturnValue_7 = IsValid(Lighter_Flame_VFX);0x4A4Aif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_49A9;0x4A58goto Label_4988;0x4A5DLabel_4A5D:0x4A5DCallFunc_IsValid_ReturnValue_8 = IsValid(Lighter_Flame_VFX);0x4A7Aif (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x4A84Lighter_Flame_VFX.K2_DestroyComponent(this);0x4AA5PopFlow();0x4AA6Label_4AA6:0x4AA6CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(StrengthMultiplier, 1);0x4ACCif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) PopFlow();0x4AD6CallFunc_K2_IsTimerActiveHandle_ReturnValue = K2_IsTimerActiveHandle(this, ResetStrengthTimer);0x4AF4if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue)) goto Label_4B16;0x4B02K2_ClearAndInvalidateTimerHandle(this, ResetStrengthTimer);0x4B16Label_4B16:0x4B16K2Node_CreateDelegate_OutputDelegate_36.Bind(this, ResetStrength);0x4B2DCallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_36, 30f, false, false, 0f, 0f);0x4B63ResetStrengthTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x4B7ECallFunc_GetController_ReturnValue = GetController();0x4B92CallFunc_IsLocalController_ReturnValue = CallFunc_GetController_ReturnValue.IsLocalController();0x4BC0if (!(CallFunc_IsLocalController_ReturnValue)) PopFlow();0x4BCACallFunc_GetController_ReturnValue = GetController();0x4BDEK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x4C02K2Node_DynamicCast_bSuccess_26 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x4C1FK2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x4C4CCallFunc_GetPlayerHUDWidget_HUD_Widget.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Strength)}, 30, CallFunc_AddPlayerModifier_Success);0x4C9DPopFlow();0x4C9ELabel_4C9E:0x4C9Eif (!(IsUsingMap)) goto Label_138F;0x4CACPopFlow();0x4CADTemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_9;0x4CC8PopFlow();0x4CC9Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_8;0x4CE4PopFlow();0x4CE5Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_7;0x4D00PopFlow();0x4D01Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_6;0x4D1CPopFlow();0x4D1DTemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_5;0x4D38PopFlow();0x4D39Label_4D39:0x4D39CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(nullptr, /Game/CigaretteAshtray/Meshes/Animation/SmokeEnd_01_Montage.SmokeEnd_01_Montage, 1f, 0f, FName(None), true);0x4D6FCallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x4D8Cif (!(CallFunc_IsValid_ReturnValue_9)) goto Label_4EDA;0x4D9AK2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753);0x4DB1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_42;0x4DDAK2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753);0x4DF1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_41;0x4E1AK2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753);0x4E31CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_40;0x4E5AK2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753);0x4E71CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_39;0x4E9AK2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753);0x4EB1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_38;0x4EDALabel_4EDA:0x4EDACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_FPPMontage_1, 1f, 0f, FName(None), true);0x4F18CallFunc_IsValid_ReturnValue_17 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x4F35if (!(CallFunc_IsValid_ReturnValue_17)) goto Label_5083;0x4F43K2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnCompleted_CF4DF38A4A8D747034909BA61693DB57);0x4F5ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_48;0x4F83K2Node_CreateDelegate_OutputDelegate_49.Bind(this, OnBlendOut_CF4DF38A4A8D747034909BA61693DB57);0x4F9ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_49;0x4FC3K2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnInterrupted_CF4DF38A4A8D747034909BA61693DB57);0x4FDACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_50;0x5003K2Node_CreateDelegate_OutputDelegate_52.Bind(this, OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57);0x501ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_52;0x5043K2Node_CreateDelegate_OutputDelegate_53.Bind(this, OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57);0x505ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_53;0x5083Label_5083:0x5083PastFPPSmoke = K2Node_CustomEvent_FPPMontage_1;0x5096CallFunc_GetFirstAnimReference_ReturnValue = K2Node_CustomEvent_Montage_1.GetFirstAnimReference();0x50C0CallFunc_GetAnimInstance_ReturnValue_11 = Mesh.GetAnimInstance();0x50EACallFunc_PlaySlotAnimationAsDynamicMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_11.PlaySlotAnimationAsDynamicMontage(CallFunc_GetFirstAnimReference_ReturnValue, FName(TwoHand), 0.25f, 0.25f, 1f, 1, -1f, 0f);0x5148PopFlow();0x5149Label_5149:0x5149CallFunc_IsValid_ReturnValue_11 = IsValid(CurrentPickUpActor);0x5166if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_51B4;0x5174Server_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);0x5196Label_5196:0x5196Server_UpdateSpeedMultiplier(this, 3, 5f);0x51B3PopFlow();0x51B4Label_51B4:0x51B4K2Node_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};0x51D1/Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_4, CallFunc_Array_Random_OutItem_1, CallFunc_Array_Random_OutIndex_1);0x520CServer_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_Dragmoke_02_Montage.TPP_Dragmoke_02_Montage, CallFunc_Array_Random_OutItem_1, false, false);0x522Egoto Label_5196;0x5233Label_5233:0x5233CallFunc_IsValid_ReturnValue_12 = IsValid(CurrentPickUpActor);0x5250if (!(CallFunc_IsValid_ReturnValue_12)) goto Label_5285;0x525EServer_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);0x5280goto Label_1514;0x5285Label_5285:0x5285Server_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);0x52A7goto Label_1514;0x52ACLabel_52AC:0x52ACCallFunc_IsValid_ReturnValue_13 = IsValid(CurrentPickUpActor);0x52C9if (!(CallFunc_IsValid_ReturnValue_13)) goto Label_531F;0x52D7CallFunc_K2_AttachToComponent_ReturnValue_2 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x531EPopFlow();0x531FLabel_531F:0x531FCallFunc_K2_AttachToComponent_ReturnValue = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x5366PopFlow();0x5367CallFunc_Conv_InputActionValueToBool_ReturnValue_19 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_4);0x5384Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_19;0x5397Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x53B4Temp_real_Variable_26 = Temp_real_Variable_26;0x53CFTemp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x53ECTemp_real_Variable_25 = Temp_real_Variable_25;0x5407Temp_object_Variable_12 = K2Node_EnhancedInputActionEvent_SourceAction_4;0x541ASpectateAnotherPlayer(true);0x5429PopFlow();0x542ALabel_542A:0x542ACallFunc_IsValid_ReturnValue_14 = IsValid(CurrentPickUpActor);0x5447if (!(CallFunc_IsValid_ReturnValue_14)) goto Label_5849;0x5455CallFunc_K2_AttachToComponent_ReturnValue_6 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_l_Lighter), 0, 0, 0, true);0x549CCallFunc_K2_AttachToComponent_ReturnValue_5 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x54E3Label_54E3:0x54E3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11 = CreateProxyObjectForPlayMontage(Lighter_TPP, /Game/Ride/Character/Mesh/Lighter/Lighter_SmokeStart_01_Montage.Lighter_SmokeStart_01_Montage, 1f, 0f, FName(None), true);0x5521CallFunc_IsValid_ReturnValue_37 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11);0x553Eif (!(CallFunc_IsValid_ReturnValue_37)) goto Label_568C;0x554CK2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnCompleted_316CB6774CB2D654EA817480DEC9A0C2);0x5563CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnCompleted += K2Node_CreateDelegate_OutputDelegate_35;0x558CK2Node_CreateDelegate_OutputDelegate_34.Bind(this, OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2);0x55A3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_34;0x55CCK2Node_CreateDelegate_OutputDelegate_33.Bind(this, OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2);0x55E3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_33;0x560CK2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2);0x5623CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_32;0x564CK2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2);0x5663CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_31;0x568CLabel_568C:0x568CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, K2Node_CustomEvent_Montage_1, 1f, 0f, FName(None), true);0x56CACallFunc_IsValid_ReturnValue_18 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x56E7if (!(CallFunc_IsValid_ReturnValue_18)) goto Label_5835;0x56F5K2Node_CreateDelegate_OutputDelegate_55.Bind(this, OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292);0x570CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_55;0x5735K2Node_CreateDelegate_OutputDelegate_56.Bind(this, OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292);0x574CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_56;0x5775K2Node_CreateDelegate_OutputDelegate_58.Bind(this, OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292);0x578CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_58;0x57B5K2Node_CreateDelegate_OutputDelegate_59.Bind(this, OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292);0x57CCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_59;0x57F5K2Node_CreateDelegate_OutputDelegate_60.Bind(this, OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292);0x580CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_60;0x5835Label_5835:0x5835PastTPPSmoke = K2Node_CustomEvent_Montage_1;0x5848PopFlow();0x5849Label_5849:0x5849CallFunc_K2_AttachToComponent_ReturnValue_3 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_r_Lighter), 0, 0, 0, true);0x5890CallFunc_K2_AttachToComponent_ReturnValue_4 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x58D7goto Label_54E3;0x58DCCallFunc_Conv_InputActionValueToBool_ReturnValue_20 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_3);0x58F9Temp_bool_Variable_9 = CallFunc_Conv_InputActionValueToBool_ReturnValue_20;0x590CTemp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x5929Temp_real_Variable_28 = Temp_real_Variable_28;0x5944Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x5961Temp_real_Variable_27 = Temp_real_Variable_27;0x597CTemp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_3;0x598FSpectateAnotherPlayer(false);0x599EPopFlow();0x599FCallFunc_Conv_InputActionValueToBool_ReturnValue_21 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_2);0x59BCTemp_bool_Variable_10 = CallFunc_Conv_InputActionValueToBool_ReturnValue_21;0x59CFTemp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x59ECTemp_real_Variable_30 = Temp_real_Variable_30;0x5A07Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x5A24Temp_real_Variable_29 = Temp_real_Variable_29;0x5A3FTemp_object_Variable_14 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x5A52StartSmoke();0x5A60PopFlow();0x5A61CallFunc_Conv_InputActionValueToBool_ReturnValue_22 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x5A7ETemp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_22;0x5A91Temp_real_Variable_32 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x5AAETemp_real_Variable_32 = Temp_real_Variable_32;0x5AC9Temp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x5AE6Temp_real_Variable_31 = Temp_real_Variable_31;0x5B01Temp_object_Variable_15 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x5B14DragSmoke();0x5B22PopFlow();0x5B23CallFunc_Conv_InputActionValueToBool_ReturnValue_23 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x5B40Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_23;0x5B53Temp_real_Variable_34 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x5B70Temp_real_Variable_34 = Temp_real_Variable_34;0x5B8BTemp_real_Variable_33 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x5BA8Temp_real_Variable_33 = Temp_real_Variable_33;0x5BC3Temp_object_Variable_16 = K2Node_EnhancedInputActionEvent_SourceAction;0x5BD6EndSmoke();0x5BE4PopFlow();0x5BE5CallFunc_GetForwardVector_ReturnValue_4 = FirstPersonCamera.GetForwardVector();0x5C17CallFunc_K2_GetComponentLocation_ReturnValue_4 = FirstPersonCamera.K2_GetComponentLocation();0x5C49CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_4, FVector(4000, 4000, 4000));0x5C87CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_Multiply_VectorVector_ReturnValue_4);0x5CB5K2Node_MakeArray_Array_7 = {this};0x5CC1/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);0x5D01PopFlow();0x5D02Temp_class_Variable = K2Node_CustomEvent_Loaded;0x5D15K2Node_ClassDynamicCast_AsActor = Cast<Actor>(Temp_class_Variable);0x5D39K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsActor);0x5D56if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x5D60CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x5DC7CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsActor, CallFunc_MakeTransform_ReturnValue_2, 1, nullptr, 1);0x5DF3CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x5E5ACallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue_2, 1);0x5E82Internal_PickUpActor(CallFunc_FinishSpawningActor_ReturnValue_2, CallFunc_Internal_PickUpActor_Success_3);0x5EA2PopFlow();0x5EA3Label_5EA3:0x5EA3K2Node_CreateDelegate_OutputDelegate_65.Bind(this, OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5);0x5EBALoadAssetClass(this, K2Node_CustomEvent_InteractableActorClass_1, K2Node_CreateDelegate_OutputDelegate_65, LatentActionInfo{-1, -1368800039, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x5EFDPopFlow();0x5EFELabel_5EFE:0x5EFECallFunc_IsValid_ReturnValue_15 = IsValid(PlayerSliding);0x5F1Bif (!(CallFunc_IsValid_ReturnValue_15)) goto Label_5F2A;0x5F29PopFlow();0x5F2ALabel_5F2A:0x5F2ACallFunc_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);0x5FA4PlayerSliding = CallFunc_SpawnSoundAttached_ReturnValue_1;0x5FB7PopFlow();0x5FB8Label_5FB8:0x5FB8CallFunc_IsValid_ReturnValue_16 = IsValid(PlayerSliding);0x5FD5if (!(CallFunc_IsValid_ReturnValue_16)) PopFlow();0x5FDFPlayerSliding.FadeOut(0.2f, 0f, 0);0x600FPopFlow();0x6010Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_4;0x602BPopFlow();0x602CTemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_3;0x6047PopFlow();0x6048Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_2;0x6063PopFlow();0x6064Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_1;0x607FPopFlow();0x6080Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName;0x609BPopFlow();0x609CLabel_609C:0x609Cif (!(IsPassenger)) PopFlow();0x60A6CallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x60BAK2Node_DynamicCast_AsBPI_Interact_9 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue_3);0x60DEK2Node_DynamicCast_bSuccess_39 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_9);0x60FBif (!(K2Node_DynamicCast_bSuccess_39)) goto Label_6179;0x6109K2Node_DynamicCast_AsBPI_Interact_9.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype);0x6140Label_6140:0x6140if (!(CallFunc_IsRideable_IsRideable)) PopFlow();0x614ACallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x615EServer_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue_3, false, 0);0x6178PopFlow();0x6179Label_6179:0x6179CallFunc_IsRideable_IsRideable = false;0x6184CallFunc_IsRideable_Seattype = 0;0x6198goto Label_6140;0x619Dif (!(K2Node_CustomEvent_Stop_5)) goto Label_6273;0x61ABCallFunc_IsLocallyControlled_ReturnValue_1 = IsLocallyControlled();0x61C3if (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_6222;0x61D1CallFunc_GetAnimInstance_ReturnValue_5 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x61FBCallFunc_GetAnimInstance_ReturnValue_5.Montage_Stop(0f, nullptr);0x6221PopFlow();0x6222Label_6222:0x6222CallFunc_GetAnimInstance_ReturnValue_6 = Mesh.GetAnimInstance();0x624CCallFunc_GetAnimInstance_ReturnValue_6.Montage_Stop(0f, nullptr);0x6272PopFlow();0x6273Label_6273:0x6273if (!(HasEverBeenLocallyControlled)) goto Label_6931;0x6281if (!(K2Node_CustomEvent_StartAttach_1)) goto Label_674A;0x628FCallFunc_IsBoneHiddenByName_ReturnValue = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0x62C6if (!(CallFunc_IsBoneHiddenByName_ReturnValue)) goto Label_6301;0x62D4SK_BoxyRider_FPP_Arms_01.UnHideBoneByName(FName(Lighter));0x6301Label_6301:0x6301SK_Cigg.SetHiddenInGame(false, false);0x6323CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0x6349if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_659C;0x6357CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_03_Montage.SmokeStart_03_Montage, 1f, 0f, FName(None), true);0x6395CallFunc_IsValid_ReturnValue_36 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10);0x63B2if (!(CallFunc_IsValid_ReturnValue_36)) goto Label_6500;0x63C0K2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2);0x63D7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnCompleted += K2Node_CreateDelegate_OutputDelegate_30;0x6400K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2);0x6417CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_29;0x6440K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2);0x6457CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_28;0x6480K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2);0x6497CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_27;0x64C0K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2);0x64D7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_26;0x6500Label_6500:0x6500CigMT = 0f;0x6517SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x654ECig_W = 0f;0x6565MI_Cig.SetScalarParameterValue(FName(Dirt), 0f);0x6597goto Label_4EDA;0x659CLabel_659C:0x659CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_02_Montage.SmokeStart_02_Montage, 1f, 0f, FName(None), true);0x65DACallFunc_IsValid_ReturnValue_35 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x65F7if (!(CallFunc_IsValid_ReturnValue_35)) goto Label_6500;0x6605K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x661CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_20;0x6645K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1);0x665CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_19;0x6685K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x669CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_18;0x66C5K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1);0x66DCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_17;0x6705K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1);0x671CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_16;0x6745goto Label_6500;0x674ALabel_674A:0x674ACallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x6770if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_6783;0x677Egoto Label_4D39;0x6783Label_6783:0x6783CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeDrag_02_Montage.SmokeDrag_02_Montage, 1f, 0f, FName(None), true);0x67C1CallFunc_IsValid_ReturnValue_34 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9);0x67DEif (!(CallFunc_IsValid_ReturnValue_34)) goto Label_4EDA;0x67ECK2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnCompleted_B839F2504216BA4D1EE032BAFEFE040C);0x6803CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnCompleted += K2Node_CreateDelegate_OutputDelegate_25;0x682CK2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C);0x6843CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_24;0x686CK2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C);0x6883CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_23;0x68ACK2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C);0x68C3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_22;0x68ECK2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C);0x6903CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_21;0x692Cgoto Label_4EDA;0x6931Label_6931:0x6931if (!(K2Node_CustomEvent_StartAttach_1)) goto Label_568C;0x693FCigg_TPP.SetHiddenInGame(false, false);0x6961Lighter_TPP.SetHiddenInGame(false, false);0x6983goto Label_542A;0x6988Label_6988:0x6988K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(KillSmoke));0x69B2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_7577;0x69C0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Drag));0x69EAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_727F;0x69F8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Push));0x6A22if (!(K2Node_SwitchName_CmpSuccess)) goto Label_6D6B;0x6A30K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(SpawnVFX));0x6A5Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_6CC9;0x6A68K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Dirt));0x6A92if (!(K2Node_SwitchName_CmpSuccess)) goto Label_6BD8;0x6AA0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Spawn_FireVFX));0x6ACAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_4A2D;0x6AD8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Spawn_Sparks));0x6B02if (!(K2Node_SwitchName_CmpSuccess)) goto Label_6B49;0x6B10K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Destroy_Flame));0x6B3Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_4A5D;0x6B48PopFlow();0x6B49Label_6B49:0x6B49CallFunc_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);0x6BB5CallFunc_SpawnSystemAttached_ReturnValue_7.SetFirstPersonPrimitiveType(1);0x6BD7PopFlow();0x6BD8Label_6BD8:0x6BD8CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Cig_W);0x6BF5CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x6C23CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1);0x6C5AK2Node_VariableSet_Cig_W_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x6C77Cig_W = K2Node_VariableSet_Cig_W_ImplicitCast;0x6C92MI_Cig.SetScalarParameterValue(FName(Dirt), Cig_W);0x6CC8PopFlow();0x6CC9Label_6CC9:0x6CC9CallFunc_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);0x6D35SmokeVFX = CallFunc_SpawnSystemAttached_ReturnValue_2;0x6D48SmokeVFX.SetFirstPersonPrimitiveType(1);0x6D6APopFlow();0x6D6BLabel_6D6B:0x6D6BCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(300);0x6D90CallFunc_GetForwardVector_ReturnValue_1 = FirstPersonCamera.GetForwardVector();0x6DC2CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x6DF0CallFunc_K2_GetComponentLocation_ReturnValue_1 = FirstPersonCamera.K2_GetComponentLocation();0x6E22CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x6E50K2Node_MakeArray_Array_1 = {this};0x6E5CCallFunc_LineTraceSingle_ReturnValue_1 = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_1, 0, false, K2Node_MakeArray_Array_1, 0, CallFunc_LineTraceSingle_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x6EE4BreakHitResult(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);0x6F99if (!(CallFunc_BreakHitResult_bBlockingHit_2)) PopFlow();0x6FA3BreakHitResult(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);0x7058CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_BreakHitResult_HitActor_2);0x7075CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Interactables/TruckParts/BP_Interactable_TruckPart_01.BP_Interactable_TruckPart_01_C);0x709Bif (!(CallFunc_ClassIsChildOf_ReturnValue)) goto Label_71A9;0x70A9BreakHitResult(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);0x715ECallFunc_GetAttachParentActor_ReturnValue = CallFunc_BreakHitResult_HitActor_2.GetAttachParentActor();0x7188Server_PushLocation(CallFunc_GetAttachParentActor_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_2);0x71A8PopFlow();0x71A9Label_71A9:0x71A9BreakHitResult(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);0x725EServer_PushLocation(CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_ImpactPoint_2);0x727EPopFlow();0x727FLabel_727F:0x727FCallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CigMT);0x729CCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, 0.05);0x72CACallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, 0, 0.8);0x7301K2Node_VariableSet_CigMT_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x731ECigMT = K2Node_VariableSet_CigMT_ImplicitCast;0x7339SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x7370CallFunc_RandomBoolWithWeight_ReturnValue = RandomBoolWithWeight(0.05f);0x7389if (!(CallFunc_RandomBoolWithWeight_ReturnValue)) goto Label_74E4;0x7397CallFunc_RandomBoolWithWeight_ReturnValue_1 = RandomBoolWithWeight(0.002f);0x73B0if (!(CallFunc_RandomBoolWithWeight_ReturnValue_1)) goto Label_7451;0x73BECallFunc_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);0x742ACallFunc_SpawnSystemAttached_ReturnValue_3.SetFirstPersonPrimitiveType(1);0x744Cgoto Label_48B5;0x7451Label_7451:0x7451CallFunc_SpawnSystemAttached_ReturnValue_4 = 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);0x74BDCallFunc_SpawnSystemAttached_ReturnValue_4.SetFirstPersonPrimitiveType(1);0x74DFgoto Label_48B5;0x74E4Label_74E4:0x74E4CallFunc_SpawnSystemAttached_ReturnValue_5 = 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);0x7550CallFunc_SpawnSystemAttached_ReturnValue_5.SetFirstPersonPrimitiveType(1);0x7572goto Label_48B5;0x7577Label_7577:0x7577SpawnCiggButt();0x7585SK_Cigg.SetHiddenInGame(true, false);0x75A7goto Label_0178;0x75ACStartEmote(K2Node_CustomEvent_Montage, K2Node_CustomEvent_FPPMontage, K2Node_CustomEvent_StartAttach, K2Node_CustomEvent_Stop_4);0x75DEif (!(K2Node_CustomEvent_StartAttach)) goto Label_75F1;0x75ECgoto Label_1864;0x75F1Label_75F1:0x75F1CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_Left_01_Montage.FPP_EndSmoke_Left_01_Montage);0x7617CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x763DCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_2);0x7663if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x766Dgoto Label_1897;0x7672Label_7672:0x7672Cigg_TPP.SetHiddenInGame(true, false);0x7694CallFunc_IsValid_ReturnValue_44 = IsValid(SmokeVFXTPP);0x76B1if (!(CallFunc_IsValid_ReturnValue_44)) PopFlow();0x76BBSmokeVFXTPP.K2_DestroyComponent(this);0x76DCPopFlow();0x76DDLabel_76DD:0x76DDif (!(StartedSmoke)) goto Label_015E;0x76EBPopFlow();0x76ECLabel_76EC:0x76ECif (!(StartedSmoke)) PopFlow();0x76F6CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CigMT);0x7713CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3 = GreaterEqual_DoubleDouble(CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, 0.7);0x7739if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3)) goto Label_5149;0x7747goto Label_5233;0x774CLabel_774C:0x774Cif (!(StartedSmoke)) PopFlow();0x7756goto Label_5233;0x775BLabel_775B:0x775BCallFunc_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);0x77C7SmokeVFXTPP = CallFunc_SpawnSystemAttached_ReturnValue;0x77DAPopFlow();0x77DBTemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_55;0x77F6PopFlow();0x77F7MultiCastPrimaryFire(K2Node_CustomEvent_Instigator_3, K2Node_CustomEvent_Stop_3);0x7817PopFlow();0x7818K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator_2);0x783CK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x7859if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x7863K2Node_DynamicCast_AsBPI_Interact_1.CallBackPrimaryFire(this, K2Node_CustomEvent_Stop_2);0x7892PopFlow();0x7893MultiCast_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue_1, K2Node_CustomEvent_Repair_2, K2Node_CustomEvent_NewShieldHealth_1, K2Node_CustomEvent_NewDamageTypes_2, K2Node_CustomEvent_NewDamages_2);0x78CEPopFlow();0x78CFInternal_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue, K2Node_CustomEvent_Repair_1, K2Node_CustomEvent_NewShieldHealth, K2Node_CustomEvent_NewDamageTypes_1, K2Node_CustomEvent_NewDamages_1);0x790APopFlow();0x790BK2Node_DynamicCast_AsBPI_Vehicle = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_TargetVehicle);0x792FK2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle);0x794Cif (!(K2Node_DynamicCast_bSuccess_3)) goto Label_7992;0x795AK2Node_DynamicCast_AsBPI_Vehicle.RepairShield(K2Node_CustomEvent_SocketName_2, CallFunc_RepairShield_Success);0x7991PopFlow();0x7992Label_7992:0x7992CallFunc_RepairShield_Success = false;0x799DPopFlow();0x799ETemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_56;0x79B9Label_79B9:0x79B9CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_Left_01_Montage.FPP_StartSmoke_Left_01_Montage);0x79DFCallFunc_EqualEqual_ObjectObject_ReturnValue_7 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_02_Montage.FPP_StartSmoke_02_Montage);0x7A05CallFunc_EqualEqual_ObjectObject_ReturnValue_8 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03_Montage.FPP_StartSmoke_03_Montage);0x7A2BCallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_6, CallFunc_EqualEqual_ObjectObject_ReturnValue_7);0x7A51CallFunc_EqualEqual_ObjectObject_ReturnValue_9 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0x7A77CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_8);0x7A9DCallFunc_EqualEqual_ObjectObject_ReturnValue_10 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_04_Montage.FPP_StartSmoke_04_Montage);0x7AC3CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_9);0x7AE9CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, CallFunc_EqualEqual_ObjectObject_ReturnValue_10);0x7B0Fif (!(CallFunc_BooleanOR_ReturnValue_6)) PopFlow();0x7B19CallFunc_IsBoneHiddenByName_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0x7B50if (!(CallFunc_IsBoneHiddenByName_ReturnValue_1)) goto Label_7B5F;0x7B5EPopFlow();0x7B5FLabel_7B5F:0x7B5FSK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0x7B8EPopFlow();0x7B8FK2Node_DynamicCast_AsBPI_Vehicle_1 = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_Target_Vehicle);0x7BB3K2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle_1);0x7BD0if (!(K2Node_DynamicCast_bSuccess_8)) goto Label_7C16;0x7BDEK2Node_DynamicCast_AsBPI_Vehicle_1.RepairDamage(K2Node_CustomEvent_DamageToRepair, CallFunc_RepairDamage_Success);0x7C15PopFlow();0x7C16Label_7C16:0x7C16CallFunc_RepairDamage_Success = false;0x7C21PopFlow();0x7C22CallFunc_GetGameState_ReturnValue_2 = GetGameState(this);0x7C37K2Node_DynamicCast_AsRide_Game_State_2 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_2);0x7C5BK2Node_DynamicCast_bSuccess_17 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_2);0x7C78if (!(K2Node_DynamicCast_bSuccess_17)) PopFlow();0x7C82CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_DynamicCast_AsRide_Game_State_2.EpiPen, 1);0x7CBACallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_GreaterEqual_IntInt_ReturnValue, K2Node_CustomEvent_ForceRevive);0x7CE0if (!(CallFunc_BooleanOR_ReturnValue_1)) PopFlow();0x7CEAK2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x7D20K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x7D40K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x7D60K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x7D74K2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0x7DAAK2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x7DCAK2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x7DEAK2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x7DFEK2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0x7E34K2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x7E54K2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x7E74K2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x7E88K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0x7EAEK2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0x7ED2Server_HealPlayerDamage(K2Node_CustomEvent_PlayerToRevive_5, K2Node_MakeStruct_ST_Damage_Results);0x7EF2K2Node_CustomEvent_PlayerToRevive_5.Ragdoll(false);0x7F17Server_UpdateEpiPenCount(-1);0x7F2AClient_EpipenUsed();0x7F38PopFlow();0x7F39CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(K2Node_CustomEvent_True_2, PreviousIsRagdoll);0x7F5Fif (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0x7F69PreviousIsRagdoll = K2Node_CustomEvent_True_2;0x7F7Cgoto Label_0A40;0x7F81CallFunc_GetGameState_ReturnValue = GetGameState(this);0x7F96K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x7FBAK2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x7FD7K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x7FF7CallFunc_GetGameState_ReturnValue = GetGameState(this);0x800CK2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8030K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x804DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_CustomEvent_Increment_1, K2Node_DynamicCast_AsRide_Game_State.EpiPen);0x8091CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Add_IntInt_ReturnValue, 0, 2147483647);0x80C0K2Node_DynamicCast_AsRide_Game_State.EpiPen = CallFunc_Clamp_ReturnValue;0x80F1CallFunc_GetGameState_ReturnValue = GetGameState(this);0x8106K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x812AK2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8147MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 19, FName(EpiPen));0x816CPopFlow();0x816DLabel_816D:0x816DCallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x8185if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_83D2;0x8193CallFunc_GetAnimInstance_ReturnValue_7 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x81BDCallFunc_Montage_IsPlaying_ReturnValue_1 = CallFunc_GetAnimInstance_ReturnValue_7.Montage_IsPlaying(nullptr);0x81E8if (!(CallFunc_Montage_IsPlaying_ReturnValue_1)) goto Label_81F7;0x81F6PopFlow();0x81F7Label_81F7:0x81F7LocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x820AEpipen_FPP.SetHiddenInGame(false, false);0x822CCallFunc_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);0x826ACallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x8287if (!(CallFunc_IsValid_ReturnValue_20)) PopFlow();0x8291K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCompleted_BD7752F04345F64CCE8056A9F5553A5A);0x82A8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_5;0x82D1K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A);0x82E8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_4;0x8311K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A);0x8328CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_3;0x8351K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A);0x8368CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_2;0x8391K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A);0x83A8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_1;0x83D1PopFlow();0x83D2Label_83D2:0x83D2CallFunc_GetAnimInstance_ReturnValue_4 = Mesh.GetAnimInstance();0x83FCCallFunc_Montage_IsPlaying_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_4.Montage_IsPlaying(/Game/Ride/Character/Animation/FPP_Epipen_Use_01_Montage.FPP_Epipen_Use_01_Montage);0x842Fif (!(CallFunc_Montage_IsPlaying_ReturnValue)) goto Label_843E;0x843DPopFlow();0x843ELabel_843E:0x843ELocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x8451Epipen_TPP.SetHiddenInGame(false, false);0x8473CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(Mesh, /Game/Ride/Character/Animation/TPP_Epipen_Use_01_Montage.TPP_Epipen_Use_01_Montage, 1f, 0f, FName(None), true);0x84B1CallFunc_IsValid_ReturnValue_22 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x84CEif (!(CallFunc_IsValid_ReturnValue_22)) PopFlow();0x84D8K2Node_CreateDelegate_OutputDelegate.Bind(this, OnCompleted_119771C7406127AA6AAB2B8327AE0B7E);0x84EFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate;0x8518K2Node_CreateDelegate_OutputDelegate_67.Bind(this, OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E);0x852FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_67;0x8558K2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E);0x856FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_51;0x8598K2Node_CreateDelegate_OutputDelegate_54.Bind(this, OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E);0x85AFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_54;0x85D8K2Node_CreateDelegate_OutputDelegate_57.Bind(this, OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E);0x85EFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_57;0x8618PopFlow();0x8619Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_57;0x8634goto Label_79B9;0x8639Temp_name_Variable = K2Node_CustomEvent_NotifyName_47;0x8654PopFlow();0x8655CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x866AK2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x868EK2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x86ABK2Node_DynamicCast_AsRide_Game_State_1.FlushNetDormancy();0x86CBCallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x86E0K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x8704K2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x8721CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(K2Node_CustomEvent_Increment, K2Node_DynamicCast_AsRide_Game_State_1.Parts);0x8765CallFunc_Clamp_ReturnValue_1 = Clamp(CallFunc_Add_IntInt_ReturnValue_1, 0, 2147483647);0x8794K2Node_DynamicCast_AsRide_Game_State_1.Parts = CallFunc_Clamp_ReturnValue_1;0x87C5CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x87DAK2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x87FEK2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x881BMarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State_1, 20, FName(Parts));0x8840PopFlow();0x8841Mulitcast_DestroyActor(K2Node_CustomEvent_Actor_1);0x8858PopFlow();0x8859K2Node_CustomEvent_Actor.K2_DestroyActor();0x887DPopFlow();0x887EMulticastSpawnVfx(K2Node_CustomEvent_AttachToComponent_4, K2Node_CustomEvent_SystemTemplate_2, K2Node_CustomEvent_AttachPointName_2, K2Node_CustomEvent_Rotation_2, K2Node_CustomEvent_NewLocation_3);0x88B9PopFlow();0x88BASpawnVFX(K2Node_CustomEvent_AttachToComponent_3, K2Node_CustomEvent_SystemTemplate_1, K2Node_CustomEvent_AttachPointName_1, K2Node_CustomEvent_Rotation_1, K2Node_CustomEvent_NewLocation_2);0x88F5PopFlow();0x88F6Label_88F6:0x88F6PushFlow(Label_8AA1);0x88FBPushFlow(Label_8C2F);0x8900PushFlow(Label_8D37);0x8905PushFlow(Label_8D67);0x890APushFlow(Label_8DDA);0x890FCallFunc_GetRelativeTransform_ReturnValue = HoldTransform.GetRelativeTransform();0x8941InitialHoldTransform = CallFunc_GetRelativeTransform_ReturnValue;0x895CCallFunc_GetMaterial_ReturnValue = SK_Cigg.GetMaterial(0);0x898FCallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = SK_Cigg.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x89D8MI_Cig = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x89EBSK_Cigg.SetMaterial(0, MI_Cig);0x8A1DCallFunc_IsLocallyControlled_ReturnValue_3 = IsLocallyControlled();0x8A35if (!(CallFunc_IsLocallyControlled_ReturnValue_3)) PopFlow();0x8A3FPushFlow(Label_8A6F);0x8A44ResetControlBusMix();0x8A52ResetReverbs();0x8A60SetGlobalControlBuses();0x8A6EPopFlow();0x8A6FLabel_8A6F:0x8A6FDelayUntilNextTick(this, LatentActionInfo{0x1547, -916871758, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x8AA0PopFlow();0x8AA1Label_8AA1:0x8AA1/Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag);0x8AD0GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.MabuttsValley");0x8B02if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8BDC;0x8B10GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.SnowLevel");0x8B3Eif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8B89;0x8B4CGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.Undefined");0x8B7Aif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8BDC;0x8B88PopFlow();0x8B89Label_8B89:0x8B89UpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_01.SK_WinterCoat_01);0x8BB2UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_Arms_01.SK_WinterCoat_Arms_01);0x8BDBPopFlow();0x8BDCLabel_8BDC:0x8BDCUpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_UbodyClothing_01.SK_BoxyRider_UbodyClothing_01);0x8C05UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRiderFPP_UbodyClothing_01.SK_BoxyRiderFPP_UbodyClothing_01);0x8C2EPopFlow();0x8C2FLabel_8C2F:0x8C2FCallFunc_IsServer_ReturnValue_12 = IsServer(this);0x8C44if (!(CallFunc_IsServer_ReturnValue_12)) PopFlow();0x8C4EK2Node_MakeStruct_ST_Damage_Result_3.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player)};0x8C84K2Node_MakeStruct_ST_Damage_Result_3.Damage_7_F3292EDF44790F4AED9654BACA71838A = 200;0x8CA4K2Node_MakeStruct_ST_Damage_Result_3.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x8CC4K2Node_MakeStruct_ST_Damage_Result_3.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x8CD8K2Node_MakeArray_Array_5 = {K2Node_MakeStruct_ST_Damage_Result_3};0x8CECK2Node_MakeStruct_ST_Damage_Results_1.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_5;0x8D10this.Server_HealPlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_1);0x8D36PopFlow();0x8D37Label_8D37:0x8D37SK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0x8D66PopFlow();0x8D67Label_8D67:0x8D67CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CreateDynamicMaterialInstance(this, /Game/Ride/Character/Material/MM_Mouth.MM_Mouth, FName(None), 0);0x8D94MouthMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x8DA7Mesh.SetMaterial(2, MouthMaterial);0x8DD9PopFlow();0x8DDALabel_8DDA:0x8DDACallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Ride/Character/Material/PP_Damage.PP_Damage, FName(None), 0);0x8E07PPDmg = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x8E1ATempPostProcess = FirstPersonCamera.PostProcessSettings.WeightedBlendables.Array;0x8E5DK2Node_MakeStruct_WeightedBlendable.Weight = 1f;0x8E7DK2Node_MakeStruct_WeightedBlendable.Object = PPDmg;0x8E99/Script/Engine.Default__KismetArrayLibrary.Array_Set(TempPostProcess, 0, K2Node_MakeStruct_WeightedBlendable, false);0x8ED1K2Node_MakeStruct_WeightedBlendables.Array = TempPostProcess;0x8EF5K2Node_MakeStruct_PostProcessSettings.WeightedBlendables = K2Node_MakeStruct_WeightedBlendables;0x8F19FirstPersonCamera.PostProcessSettings = K2Node_MakeStruct_PostProcessSettings;0x8F4APopFlow();0x8F4BDmg.PlayFromStart();0x8F6BPopFlow();0x8F6CLabel_8F6C:0x8F6CPPDmg.SetScalarParameterValue(FName(Dmg), DMG_blendout_7FCD812345851ECA45649BB0FE6A35D5);0x8FA2PopFlow();0x8FA3Multicast_SecondaryFire(K2Node_CustomEvent_Instigator_1, K2Node_CustomEvent_Stop_1);0x8FC3PopFlow();0x8FC4K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator);0x8FE8K2Node_DynamicCast_bSuccess_11 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x9005if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x900FK2Node_DynamicCast_AsBPI_Interact_3.CallBackSecondaryFire(this, K2Node_CustomEvent_Stop);0x903EPopFlow();0x903FK2Node_CustomEvent_TargetPlayer_1.Internal_HealPlayerDamage(K2Node_CustomEvent_DamageToHeal, CallFunc_Internal_HealPlayerDamage_Success);0x9075PopFlow();0x9076Multicast_StopInteract(K2Node_CustomEvent_Target_9, K2Node_CustomEvent_PlayerCharacter_1, K2Node_CustomEvent_HitResult_1);0x909FPopFlow();0x90A0K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_8);0x90C4K2Node_DynamicCast_bSuccess_12 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x90E1if (!(K2Node_DynamicCast_bSuccess_12)) goto Label_9130;0x90EFK2Node_DynamicCast_AsBPI_Interact_4.StopInteract(K2Node_CustomEvent_PlayerCharacter, K2Node_CustomEvent_HitResult, CallFunc_StopInteract_Success);0x912FPopFlow();0x9130Label_9130:0x9130CallFunc_StopInteract_Success = false;0x913BPopFlow();0x913CLabel_913C:0x913CCallFunc_IsServer_ReturnValue = IsServer(this);0x9151if (!(CallFunc_IsServer_ReturnValue)) goto Label_9160;0x915FPopFlow();0x9160Label_9160:0x9160InternalRagdoll(K2Node_CustomEvent_True_1);0x9177PopFlow();0x9178Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_58;0x9193goto Label_6988;0x9198CallFunc_IsServer_ReturnValue_14 = IsServer(this);0x91ADCallFunc_IsLocallyControlled_ReturnValue_5 = IsLocallyControlled();0x91C5CallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_IsServer_ReturnValue_14, CallFunc_IsLocallyControlled_ReturnValue_5);0x91EBif (!(CallFunc_BooleanOR_ReturnValue_7)) PopFlow();0x91F5Server_Ragdoll(K2Node_CustomEvent_True_1);0x920Cgoto Label_913C;0x9211PopFlow();0x9212goto Label_0AF5;0x9217goto Label_0B30;0x921CLabel_921C:0x921Cif (!(IsHandPosing)) PopFlow();0x9226CallFunc_GetController_ReturnValue_6 = GetController();0x923AK2Node_DynamicCast_AsPlayer_Controller_1 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_6);0x925EK2Node_DynamicCast_bSuccess_32 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_1);0x927BCallFunc_IsUsingGamepad_ReturnValue_1 = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller_1);0x9298if (!(CallFunc_IsUsingGamepad_ReturnValue_1)) goto Label_1B5C;0x92A6goto Label_1AC0;0x92ABgoto Label_0D1D;0x92B0K2Node_CustomEvent_TargetPlayer.Internal_TakePlayerDamage(K2Node_CustomEvent_DamageResults);0x92DDPopFlow();0x92DELabel_92DE:0x92DEHandleFalling();0x92ECDebugCanDropHere();0x92FAUpdateNametag();0x9308FixupPickupState();0x9316RepPassengerAimRotation();0x9324CallFunc_CalculateWindPush_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9341CalculateWindPush(CallFunc_CalculateWindPush_DeltaTime_ImplicitCast);0x9358PopFlow();0x9359Temp_name_Variable = K2Node_CustomEvent_NotifyName_48;0x9374goto Label_1C0C;0x9379Internal_AttachActor(K2Node_CustomEvent_ActorToAttach_1, K2Node_CustomEvent_ParentActor_1, K2Node_CustomEvent_RelativeTransform_1, K2Node_CustomEvent_SocketName_1, K2Node_CustomEvent_ScaleRule_1, CallFunc_Internal_AttachActor_Success);0x93BDPopFlow();0x93BEInternal_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);0x9414K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Interact_Actor_3);0x9438K2Node_DynamicCast_bSuccess_14 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x9455if (!(K2Node_DynamicCast_bSuccess_14)) goto Label_94A4;0x9463K2Node_DynamicCast_AsBP_First_Person_Character.Client_ThrowPlayer(this, K2Node_CustomEvent_DropLocation_2, K2Node_CustomEvent_DropRotation_2, K2Node_CustomEvent_ThrowImpulseVector_2);0x94A3PopFlow();0x94A4Label_94A4:0x94A4K2Node_DynamicCast_AsRGInteractable_Actor = Cast<RGInteractableActor>(K2Node_CustomEvent_Interact_Actor_3);0x94C8K2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsRGInteractable_Actor);0x94E5if (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x94EFK2Node_DynamicCast_AsRGInteractable_Actor.FlushNetDormancy();0x950FK2Node_DynamicCast_AsRGInteractable_Actor.Instigator = this;0x9530MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRGInteractable_Actor, 9, FName(Instigator));0x9555PopFlow();0x9556CallFunc_ObjectIsA_ReturnValue = ObjectIsA(K2Node_CustomEvent_Target_7, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C);0x957Cif (!(CallFunc_ObjectIsA_ReturnValue)) goto Label_95AB;0x958AMulticast_AddImpulse(K2Node_CustomEvent_Target_7, K2Node_CustomEvent_PushLocation_3);0x95AAPopFlow();0x95ABLabel_95AB:0x95ABK2Node_DynamicCast_AsBPI_Interact_5 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_7);0x95CFK2Node_DynamicCast_bSuccess_15 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_5);0x95ECif (!(K2Node_DynamicCast_bSuccess_15)) goto Label_9813;0x95FACallFunc_GetVelocity_ReturnValue = GetVelocity();0x961ACallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x9648CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x9668CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x968DCallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0x96BBCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0x96E9CallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0x9720CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x9734CallFunc_IsValid_ReturnValue_40 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0x9751CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_40);0x9788CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue_2);0x97ADCallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x97DBK2Node_DynamicCast_AsBPI_Interact_5.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, CallFunc_AddImpulse_Success_4);0x9812PopFlow();0x9813Label_9813:0x9813CallFunc_AddImpulse_Success_4 = false;0x981EPopFlow();0x981FTemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_59;0x983APopFlow();0x983BDelayUntilNextTick(this, LatentActionInfo{0xD92, 1563674196, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x986CPopFlow();0x986DCallFunc_IsLocallyControlled_ReturnValue_2 = IsLocallyControlled();0x9885if (!(CallFunc_IsLocallyControlled_ReturnValue_2)) goto Label_98C2;0x9893Server_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0x98AAPlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0x98C1PopFlow();0x98C2Label_98C2:0x98C2RaiseScriptError("Trying to revive from non local player");0x98F4PopFlow();0x98F5goto Label_816D;0x98FAMulticast_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_2);0x9911PopFlow();0x9912CallFunc_IsValid_ReturnValue_21 = IsValid(K2Node_CustomEvent_AttachToComponent_2);0x992Fif (!(CallFunc_IsValid_ReturnValue_21)) goto Label_9A10;0x993DCallFunc_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);0x9985CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldLocation(K2Node_CustomEvent_NewLocation_1, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x99B9CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldRotation(K2Node_CustomEvent_Rotation, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x99EDCallFunc_SpawnSystemAttached_ReturnValue_1.SetFirstPersonPrimitiveType(1);0x9A0FPopFlow();0x9A10Label_9A10:0x9A10CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, K2Node_CustomEvent_SystemTemplate, K2Node_CustomEvent_NewLocation_1, K2Node_CustomEvent_Rotation, FVector(1, 1, 1), true, true, 0, true);0x9A5ECallFunc_SpawnSystemAtLocation_ReturnValue.SetFirstPersonPrimitiveType(1);0x9A80PopFlow();0x9A81Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_2, CallFunc_Internal_PickUpActor_Success);0x9AA1PopFlow();0x9AA2Label_9AA2:0x9AA2ReceiveBeginPlay();0x9AACApplyOptions();0x9ABACachedDefaultJumpZVelocity = CharacterMovement.JumpZVelocity;0x9AEBCachedDefaultMaxWalkSpeed = CharacterMovement.MaxWalkSpeed;0x9B1CCallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x9B4FUpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast);0x9B66goto Label_88F6;0x9B6Bgoto Label_9AA2;0x9B70CallFunc_IsLocallyControlled_ReturnValue_7 = IsLocallyControlled();0x9B88if (!(CallFunc_IsLocallyControlled_ReturnValue_7)) goto Label_9B97;0x9B96PopFlow();0x9B97Label_9B97:0x9B97PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_1);0x9BAEPopFlow();0x9BAFLabel_9BAF:0x9BAFTraceForInteractObject();0x9BBDCallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9BDAUpdateHoldTransform(CallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast);0x9BF1goto Label_92DE;0x9BF6ReceiveTick(K2Node_Event_DeltaSeconds);0x9C09goto Label_9BAF;0x9C0ELabel_9C0E:0x9C0EK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(KillSmoke));0x9C38if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_7672;0x9C46K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(SpawnVFX));0x9C70if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_775B;0x9C7EK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(AttachSmoke));0x9CA8if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_9CEF;0x9CB6K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(DetachSmoke));0x9CE0if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_52AC;0x9CEEPopFlow();0x9CEFLabel_9CEF:0x9CEFCallFunc_K2_AttachToComponent_ReturnValue_1 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CigSocket), 0, 0, 0, true);0x9D36PopFlow();0x9D37K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x9D6DK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x9D8DK2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x9DADK2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x9DC1K2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0x9DF7K2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x9E17K2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x9E37K2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x9E4BK2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0x9E81K2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x9EA1K2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x9EC1K2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x9ED5K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0x9EFBK2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0x9F1FServer_HealPlayerDamage(K2Node_CustomEvent_PlayerToRevive, K2Node_MakeStruct_ST_Damage_Results);0x9F3FK2Node_CustomEvent_PlayerToRevive.Ragdoll(false);0x9F64K2Node_CustomEvent_PlayerToRevive.Client_MovePlayerAfterRevive(K2Node_CustomEvent_Location_3);0x9F91PopFlow();0x9F92goto Label_3720;0x9F97PopFlow();0x9F98goto Label_37E2;0x9F9DTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_60;0x9FB8PopFlow();0x9FB9TryToUnseatOnRagdoll();0x9FC7InternalRagdoll(K2Node_CustomEvent_True);0x9FDEPopFlow();0x9FDFBreakVector2D(K2Node_Event_Axis_1, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0xA004GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_2);0xA01BBreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_2, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0xA040CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_7, CallFunc_BreakVector2D_Y_3);0xA06ECallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_X_3);0xA09CCallFunc_Aim_Yaw_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0xA0B9Aim(CallFunc_Aim_Yaw_ImplicitCast_2, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0xA0D9PopFlow();0xA0DABreakVector2D(K2Node_Event_Axis, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA0FFMove(CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA11FPopFlow();0xA120Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_61;0xA13BLabel_A13B:0xA13BCallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage);0xA161CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_Left_01_Montage.TPP_StartSmoke_Left_01_Montage);0xA187CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_5);0xA1ADif (!(CallFunc_BooleanOR_ReturnValue_2)) PopFlow();0xA1B7Lighter_TPP.SetHiddenInGame(true, false);0xA1D9PopFlow();0xA1DAPopFlow();0xA1DBTemp_name_Variable = K2Node_CustomEvent_NotifyName_49;0xA1F6PopFlow();0xA1F7PopFlow();0xA1F8CallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(K2Node_CustomEvent_NewMesh);0xA215K2Node_DynamicCast_AsStatic_Mesh = Cast<StaticMesh>(CallFunc_LoadAsset_Blocking_ReturnValue);0xA239K2Node_DynamicCast_bSuccess_20 = Cast<1>(K2Node_DynamicCast_AsStatic_Mesh);0xA256if (!(K2Node_DynamicCast_bSuccess_20)) PopFlow();0xA260GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Hat");0xA28Bif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_A334;0xA299GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Glasses");0xA2C8if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_A2D7;0xA2D6PopFlow();0xA2D7Label_A2D7:0xA2D7CallFunc_IsValid_ReturnValue_24 = IsValid(K2Node_CustomEvent_HatActor_1);0xA2F4if (!(CallFunc_IsValid_ReturnValue_24)) goto Label_1274;0xA302K2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentGlassesMesh);0xA32Fgoto Label_1274;0xA334Label_A334:0xA334CallFunc_IsValid_ReturnValue_23 = IsValid(K2Node_CustomEvent_HatActor_1);0xA351if (!(CallFunc_IsValid_ReturnValue_23)) goto Label_10D6;0xA35FK2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentHatMesh);0xA38Cgoto Label_10D6;0xA391CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(K2Node_CustomEvent_HatMesh);0xA3B6ServerChangeHatMesh(CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue, K2Node_CustomEvent_HatActor, K2Node_CustomEvent_MeshTag);0xA3DFCallFunc_IsServer_ReturnValue_5 = IsServer(this);0xA3F4if (!(CallFunc_IsServer_ReturnValue_5)) goto Label_A403;0xA402PopFlow();0xA403Label_A403:0xA403GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Hat");0xA42Eif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_11CF;0xA43CGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Glasses");0xA46Bif (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_136D;0xA479PopFlow();0xA47AServer_PickUpActor(K2Node_CustomEvent_Interact_Actor_1);0xA491CallFunc_IsServer_ReturnValue_6 = IsServer(this);0xA4A6if (!(CallFunc_IsServer_ReturnValue_6)) goto Label_A4B5;0xA4B4PopFlow();0xA4B5Label_A4B5:0xA4B5Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_1, CallFunc_Internal_PickUpActor_Success_1);0xA4D5PopFlow();0xA4D6CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xA4FFCallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xA531CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xA556CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xA588Server_DropActor(K2Node_CustomEvent_InteractActor_1, K2Node_CustomEvent_HoldTime_1, true, CallFunc_K2_GetComponentLocation_ReturnValue_2, true, CallFunc_Conv_RotatorToQuaternion_ReturnValue, CallFunc_GetThrowImpulseVector_ReturnValue);0xA5C5CallFunc_IsServer_ReturnValue_7 = IsServer(this);0xA5DAif (!(CallFunc_IsServer_ReturnValue_7)) goto Label_A5E9;0xA5E8PopFlow();0xA5E9Label_A5E9:0xA5E9CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xA612CallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xA644CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xA669CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xA69BInternal_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);0xA6E1PopFlow();0xA6E2Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor, CallFunc_Internal_PickUpActor_Success_2);0xA702PopFlow();0xA703Internal_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);0xA759PopFlow();0xA75ATemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_62;0xA775goto Label_A13B;0xA77APopFlow();0xA77BCallFunc_IsValid_ReturnValue_29 = IsValid(K2Node_CustomEvent_AttachToComponent_1);0xA798if (!(CallFunc_IsValid_ReturnValue_29)) goto Label_A81D;0xA7A6CallFunc_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);0xA81CPopFlow();0xA81DLabel_A81D:0xA81DCallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, K2Node_CustomEvent_Sound_1, K2Node_CustomEvent_Location_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0xA86FPopFlow();0xA870Multicast_PlayOneShotSound(K2Node_CustomEvent_Sound, K2Node_CustomEvent_AttachToComponent, K2Node_CustomEvent_BoneName, K2Node_CustomEvent_Location_1);0xA8A2PopFlow();0xA8A3PopFlow();0xA8A4PopFlow();0xA8A5PopFlow();0xA8A6PopFlow();0xA8A7PopFlow();0xA8A8PushFlow(Label_A918);0xA8ADCallFunc_IsValid_ReturnValue_31 = IsValid(K2Node_Event_OldController);0xA8CAif (!(CallFunc_IsValid_ReturnValue_31)) PopFlow();0xA8D4CallFunc_IsLocalPlayerController_ReturnValue_1 = K2Node_Event_OldController.IsLocalPlayerController();0xA8FEif (!(CallFunc_IsLocalPlayerController_ReturnValue_1)) PopFlow();0xA908OnOwningControllerUpdatedForLocalPlayer(false);0xA917PopFlow();0xA918Label_A918:0xA918CallFunc_IsValid_ReturnValue_30 = IsValid(K2Node_Event_NewController_1);0xA935if (!(CallFunc_IsValid_ReturnValue_30)) PopFlow();0xA93FCallFunc_IsLocalPlayerController_ReturnValue = K2Node_Event_NewController_1.IsLocalPlayerController();0xA969if (!(CallFunc_IsLocalPlayerController_ReturnValue)) PopFlow();0xA973HasEverBeenLocallyControlled = true;0xA97EOnOwningControllerUpdatedForLocalPlayer(true);0xA98DUnderwaterSphere.SetCollisionEnabled(1);0xA9B3PopFlow();0xA9B4PopFlow();0xA9B5CallFunc_IsValid_ReturnValue_32 = IsValid(K2Node_CustomEvent_RideableActor_2);0xA9D2if (!(CallFunc_IsValid_ReturnValue_32)) PopFlow();0xA9DCServer_SitOnRideableActor(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xAA05CallFunc_IsServer_ReturnValue_8 = IsServer(this);0xAA1Aif (!(CallFunc_IsServer_ReturnValue_8)) goto Label_AA29;0xAA28PopFlow();0xAA29Label_AA29:0xAA29Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xAA52PopFlow();0xAA53Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_1, K2Node_CustomEvent_SitDown_1, K2Node_CustomEvent_SeatType_1);0xAA7CCharacterMovement.bIgnoreClientMovementErrorChecksAndCorrection = K2Node_CustomEvent_SitDown_1;0xAAA5PopFlow();0xAAA6if (!(K2Node_CustomEvent_SitDown)) goto Label_ACA2;0xAAB4K2Node_DynamicCast_AsBPI_Interact_7 = Cast<BPI_Interact_C>(K2Node_CustomEvent_RideableActor);0xAAD8K2Node_DynamicCast_bSuccess_21 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_7);0xAAF5if (!(K2Node_DynamicCast_bSuccess_21)) goto Label_AC5C;0xAB03K2Node_DynamicCast_AsBPI_Interact_7.GetRideableAttachmentPoint(this, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_AttachmentOffset, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xAB44Label_AB44:0xAB44CallFunc_IsValid_ReturnValue_43 = IsValid(CallFunc_GetRideableAttachmentPoint_AttachmentPoint);0xAB61if (!(CallFunc_IsValid_ReturnValue_43)) PopFlow();0xAB6BTemp_byte_Variable = 1;0xAB7FTemp_byte_Variable_1 = 2;0xAB93Temp_bool_Variable_13 = CallFunc_GetRideableAttachmentPoint_SetRotationToWorld;0xABA6CallFunc_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), 0, false);0xAC0AK2_AddActorLocalOffset(CallFunc_GetRideableAttachmentPoint_AttachmentOffset, false, CallFunc_K2_AddActorLocalOffset_SweepHitResult, true);0xAC28SetIsPassenger(K2Node_CustomEvent_RideableActor, true, K2Node_CustomEvent_SeatType, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xAC5BPopFlow();0xAC5CLabel_AC5C:0xAC5CCallFunc_GetRideableAttachmentPoint_AttachmentPoint = nullptr;0xAC67CallFunc_GetRideableAttachmentPoint_AttachmentOffset = FVector(0, 0, 0);0xAC92CallFunc_GetRideableAttachmentPoint_SetRotationToWorld = false;0xAC9Dgoto Label_AB44;0xACA2Label_ACA2:0xACA2K2_DetachFromActor(1, 1, 1);0xACB2SetIsPassenger(K2Node_CustomEvent_RideableActor, false, K2Node_CustomEvent_SeatType, nullptr, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xACDDPopFlow();0xACDEK2Node_DynamicCast_AsPhysics_Volume = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor_1);0xAD02K2Node_DynamicCast_bSuccess_22 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume);0xAD1Fif (!(K2Node_DynamicCast_bSuccess_22)) PopFlow();0xAD29if (!(K2Node_DynamicCast_AsPhysics_Volume.bWaterVolume)) PopFlow();0xAD49StartUnderwaterAudioEffects();0xAD57PopFlow();0xAD58K2Node_DynamicCast_AsPhysics_Volume_1 = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor);0xAD7CK2Node_DynamicCast_bSuccess_23 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume_1);0xAD99if (!(K2Node_DynamicCast_bSuccess_23)) PopFlow();0xADA3if (!(K2Node_DynamicCast_AsPhysics_Volume_1.bWaterVolume)) PopFlow();0xADC3StopUnderwaterAudioEffects();0xADD1PopFlow();0xADD2K2Node_DynamicCast_AsBP_Session_Save_Game = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject_1);0xADF6K2Node_DynamicCast_bSuccess_24 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game);0xAE13if (!(K2Node_DynamicCast_bSuccess_24)) PopFlow();0xAE1DCallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0xAE4FCallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(CurrentPickUpActor);0xAE6CK2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetObjectClass_ReturnValue_1);0xAE90K2Node_ClassDynamicCast_bSuccess_1 = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0xAEADK2Node_MakeStruct_FPlayerSave.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD = CurrentHatMesh;0xAEC9K2Node_MakeStruct_FPlayerSave.Glasses_5_D280370A409152D57E27C2A0C7653101 = CurrentGlassesMesh;0xAEE5K2Node_MakeStruct_FPlayerSave.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99 = CurrentDamage;0xAF09K2Node_MakeStruct_FPlayerSave.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720 = K2Node_ClassDynamicCast_AsBP_Interactable_Actor;0xAF25/Script/Engine.Default__BlueprintMapLibrary.Map_Add(K2Node_DynamicCast_AsBP_Session_Save_Game.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, K2Node_MakeStruct_FPlayerSave);0xAF76PopFlow();0xAF77Label_AF77:0xAF77Temp_int_Array_Index_Variable_1 = 0;0xAF8ELabel_AF8E:0xAF8ECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_PieceSphereOverlap_OutOverlaps);0xAFC9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0xAFEFif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0xAFF9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0xB014PushFlow(Label_B11E);0xB019/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0xB054CallFunc_GetForwardVector_ReturnValue_5 = FirstPersonCamera.GetForwardVector();0xB086CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(IcePushStrenght);0xB0ABCallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_5, CallFunc_Conv_DoubleToVector_ReturnValue_5);0xB0D9K2Node_DynamicCast_AsRGBreakable_Actor.BreakWithVelocity(CallFunc_Array_Get_Item_1.BodyIndex, CallFunc_Multiply_VectorVector_ReturnValue_6, /Game/Ride/Character/Blueprints/DMG_Push.DMG_Push_C);0xB11DPopFlow();0xB11ELabel_B11E:0xB11ECallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0xB148Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0xB163goto Label_AF8E;0xB168K2Node_DynamicCast_AsBP_Session_Save_Game_1 = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject);0xB18CK2Node_DynamicCast_bSuccess_25 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game_1);0xB1A9if (!(K2Node_DynamicCast_bSuccess_25)) PopFlow();0xB1B3bIsLoaded = true;0xB1BEPopFlow();0xB1BFTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_63;0xB1DAgoto Label_9C0E;0xB1DFTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_64;0xB1FAPopFlow();0xB1FBStrengthMultiplier = K2Node_CustomEvent_NewStrengthMultiplier_2;0xB216CallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CachedDefaultJumpZVelocity);0xB233CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, 150);0xB261CallFunc_MapRangeClamped_OutRangeA_ImplicitCast = Cast<4>(CachedDefaultJumpZVelocity);0xB27ECallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(StrengthMultiplier, 1, 3, CallFunc_MapRangeClamped_OutRangeA_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue_2);0xB2C7K2Node_VariableSet_JumpZVelocity_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0xB2E4CharacterMovement.JumpZVelocity = K2Node_VariableSet_JumpZVelocity_ImplicitCast;0xB315goto Label_4AA6;0xB31AMulticast_UpdateStrengthMultiplier(K2Node_CustomEvent_Target_5, K2Node_CustomEvent_NewStrengthMultiplier_1);0xB33APopFlow();0xB33BInternal_UpdateStrengthMultiplier(1);0xB352PopFlow();0xB353CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(K2Node_CustomEvent_NewSpeedMultiplier_2, SpeedMultiplier);0xB379if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) PopFlow();0xB383SpeedMultiplier = K2Node_CustomEvent_NewSpeedMultiplier_2;0xB39EUpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xB3B5CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(SpeedMultiplier, 1);0xB3DBif (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) PopFlow();0xB3E5CallFunc_K2_IsTimerActiveHandle_ReturnValue_1 = K2_IsTimerActiveHandle(this, ResetSpeedTimer);0xB403if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue_1)) goto Label_B425;0xB411K2_ClearAndInvalidateTimerHandle(this, ResetSpeedTimer);0xB425Label_B425:0xB425K2Node_CreateDelegate_OutputDelegate_37.Bind(this, ResetSpeed);0xB43CCallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_37, K2Node_CustomEvent_Time_2, false, false, 0f, 0f);0xB476ResetSpeedTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0xB491CallFunc_GetController_ReturnValue_1 = GetController();0xB4A5CallFunc_IsLocalController_ReturnValue_1 = CallFunc_GetController_ReturnValue_1.IsLocalController();0xB4D3if (!(CallFunc_IsLocalController_ReturnValue_1)) PopFlow();0xB4DDCallFunc_GetController_ReturnValue_1 = GetController();0xB4F1K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0xB515K2Node_DynamicCast_bSuccess_27 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0xB532K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_1);0xB55FCallFunc_AddPlayerModifier_Duration_ImplicitCast = Cast<4>(K2Node_CustomEvent_Time_2);0xB57CCallFunc_GetPlayerHUDWidget_HUD_Widget_1.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Speed)}, CallFunc_AddPlayerModifier_Duration_ImplicitCast, CallFunc_AddPlayerModifier_Success_1);0xB5CDPopFlow();0xB5CESpeedMultiplier = 1;0xB5E9UpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xB600PopFlow();0xB601Multicast_UpdateSpeedMultiplier(K2Node_CustomEvent_Target_4, K2Node_CustomEvent_NewSpeedMultiplier_1, K2Node_CustomEvent_Time_1);0xB62APopFlow();0xB62BCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsUsingMap);0xB648IsUsingMap = CallFunc_Not_PreBool_ReturnValue_2;0xB65Bgoto Label_4C9E;0xB660Server_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule);0xB69BCallFunc_K2_GetActorLocation_ReturnValue_1 = K2Node_CustomEvent_ParentActor.K2_GetActorLocation();0xB6CDPlayAttachToVehicleActorSFX(CallFunc_K2_GetActorLocation_ReturnValue_1);0xB6E4CallFunc_IsServer_ReturnValue_9 = IsServer(this);0xB6F9if (!(CallFunc_IsServer_ReturnValue_9)) goto Label_B708;0xB707PopFlow();0xB708Label_B708:0xB708Internal_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule, CallFunc_Internal_AttachActor_Success_1);0xB74CPopFlow();0xB74DLabel_B74D:0xB74DTemp_int_Loop_Counter_Variable_1 = 0;0xB764goto Label_AF77;0xB769goto Label_1487;0xB76Eif (!(IsPassenger)) PopFlow();0xB778CallFunc_IsServer_ReturnValue_10 = IsServer(this);0xB78Dif (!(CallFunc_IsServer_ReturnValue_10)) PopFlow();0xB797goto Label_14B1;0xB79Cgoto Label_76DD;0xB7A1goto Label_76EC;0xB7A6goto Label_774C;0xB7ABif (!(K2Node_Event_IsRagdolled)) goto Label_B7D1;0xB7B9Label_B7B9:0xB7B9Ragdoll(K2Node_Event_IsRagdolled);0xB7D0PopFlow();0xB7D1Label_B7D1:0xB7D1IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0xB7E8if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_B7B9;0xB7F6PopFlow();0xB7F7ReceivePossessed(K2Node_Event_NewController);0xB80APushFlow(Label_B889);0xB80FCallFunc_BooleanAND_ReturnValue = BooleanAND(bIsLoaded, bFirstPossess);0xB835CallFunc_IsServer_ReturnValue_11 = IsServer(this);0xB84ACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_IsServer_ReturnValue_11);0xB870if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0xB87ALoadPerPlayerData();0xB888PopFlow();0xB889Label_B889:0xB889bFirstPossess = false;0xB894PopFlow();0xB895K2Node_CustomEvent_Target_3.Internal_UpdateSpeedMultiplier(K2Node_CustomEvent_NewSpeedMultiplier, K2Node_CustomEvent_Time);0xB8CBPopFlow();0xB8CCK2Node_CustomEvent_Target_2.Internal_UpdateStrengthMultiplier(K2Node_CustomEvent_NewStrengthMultiplier);0xB8F9PopFlow();0xB8FACallFunc_Conv_InputActionValueToBool_ReturnValue_24 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_28);0xB917Temp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_24;0xB92ATemp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_28);0xB947Temp_real_Variable_35 = Temp_real_Variable_35;0xB962Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_28);0xB97FTemp_real_Variable_36 = Temp_real_Variable_36;0xB99ATemp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_28;0xB9ADgoto Label_921C;0xB9B2Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_50;0xB9CDPopFlow();0xB9CEgoto Label_18CA;0xB9D3CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xB9F8CallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xBA2ACallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xBA4ACallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xBA6FCallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xBA9DCallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xBACBCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xBB22CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/Misc/Cigarette/BP_CigButt.BP_CigButt_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0xBB4ECallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xBB73CallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xBBA5CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xBBC5CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xBBEACallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xBC18CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xBC46CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xBC9DCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0xBCC5CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(400);0xBCEACallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xBD0ACallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xBD2FCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_2);0xBD5DCallFunc_FinishSpawningActor_ReturnValue.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_AddImpulse_Success);0xBD93PopFlow();0xBD94Server_SpawnCiggButt();0xBDA2PopFlow();0xBDA3Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_51;0xBDBEPopFlow();0xBDBFCallFunc_Conv_InputActionValueToBool_ReturnValue_25 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_29);0xBDDCTemp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_25;0xBDEFTemp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_29);0xBE0CTemp_real_Variable_35 = Temp_real_Variable_35;0xBE27Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_29);0xBE44Temp_real_Variable_36 = Temp_real_Variable_36;0xBE5FTemp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_29;0xBE72goto Label_921C;0xBE77Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_52;0xBE92PopFlow();0xBE93Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_53;0xBEAEPopFlow();0xBEAFCallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xBF06CallFunc_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);0xBF32SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(IsAlreadyCooked), true);0xBF53CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xBFAACallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1, 1);0xBFD2CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = RandomUnitVectorInConeInRadians(FVector(0, 0, 1), 50f);0xC00CCallFunc_FinishSpawningActor_ReturnValue_1.AddImpulse(CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, CallFunc_AddImpulse_Success_1);0xC043PopFlow();0xC044CallFunc_IsServer_ReturnValue_13 = IsServer(this);0xC059if (!(CallFunc_IsServer_ReturnValue_13)) PopFlow();0xC063K2Node_MakeStruct_ST_Damage_Result_4.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0xC099K2Node_MakeStruct_ST_Damage_Result_4.Damage_7_F3292EDF44790F4AED9654BACA71838A = 1;0xC0B9K2Node_MakeStruct_ST_Damage_Result_4.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xC0D9K2Node_MakeStruct_ST_Damage_Result_4.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xC0EDK2Node_MakeArray_Array_6 = {K2Node_MakeStruct_ST_Damage_Result_4};0xC101K2Node_MakeStruct_ST_Damage_Results_2.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_6;0xC125Server_TakePlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_2);0xC13DPopFlow();0xC13ECallFunc_Conv_InputActionValueToBool_ReturnValue_26 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_30);0xC15BTemp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_26;0xC16ETemp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_30);0xC18BTemp_real_Variable_35 = Temp_real_Variable_35;0xC1A6Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_30);0xC1C3Temp_real_Variable_36 = Temp_real_Variable_36;0xC1DETemp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_30;0xC1F1goto Label_921C;0xC1F6Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_54;0xC211PopFlow();0xC212goto Label_5EA3;0xC217K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 0);0xC236if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_C29F;0xC244K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 2);0xC263if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_C29F;0xC271K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 3);0xC290if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_C29F;0xC29EPopFlow();0xC29FLabel_C29F:0xC29FCallFunc_IsValid_ReturnValue_38 = IsValid(CurrentPickUpActor);0xC2BCif (!(CallFunc_IsValid_ReturnValue_38)) PopFlow();0xC2C6Internal_DropActor(CurrentPickUpActor, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0), CallFunc_Internal_DropActor_Success_3);0xC355PopFlow();0xC356CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xC36ACallFunc_IsValid_ReturnValue_39 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_1);0xC387if (!(CallFunc_IsValid_ReturnValue_39)) goto Label_C425;0xC395CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xC3A9CallFunc_EqualEqual_ObjectObject_ReturnValue_11 = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_1, K2Node_CustomEvent_ThrowingPlayer);0xC3CFif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_11)) PopFlow();0xC3D9K2Node_CustomEvent_ThrowingPlayer.LocalOnly_DropActor(this, 0, true, K2Node_CustomEvent_DropLocation, true, K2Node_CustomEvent_DropRotation, K2Node_CustomEvent_ThrowImpulseVector);0xC424PopFlow();0xC425Label_C425:0xC425K2Node_DynamicCast_AsBPI_Interact_8 = Cast<BPI_Interact_C>(this);0xC441K2Node_DynamicCast_bSuccess_35 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_8);0xC45Eif (!(K2Node_DynamicCast_bSuccess_35)) goto Label_C4A4;0xC46CK2Node_DynamicCast_AsBPI_Interact_8.AddImpulse(K2Node_CustomEvent_ThrowImpulseVector, CallFunc_AddImpulse_Success_2);0xC4A3PopFlow();0xC4A4Label_C4A4:0xC4A4CallFunc_AddImpulse_Success_2 = false;0xC4AFPopFlow();0xC4B0Label_C4B0:0xC4B0CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "UpdateSlideSpeed", 0.1f, true, true, 0f, 0f);0xC4F0SlideTimer = CallFunc_K2_SetTimer_ReturnValue;0xC50Bgoto Label_5EFE;0xC510Label_C510:0xC510CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(SlideTimer);0xC52Dif (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_C4B0;0xC53BPopFlow();0xC53CLabel_C53C:0xC53CCallFunc_K2_IsValidTimerHandle_ReturnValue_1 = K2_IsValidTimerHandle(SlideTimer);0xC559if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue_1)) PopFlow();0xC563K2_ClearAndInvalidateTimerHandle(this, SlideTimer);0xC577goto Label_5FB8;0xC57CCallFunc_IsLocallyControlled_ReturnValue_6 = IsLocallyControlled();0xC594if (!(CallFunc_IsLocallyControlled_ReturnValue_6)) PopFlow();0xC59EWaitingForPickup = true;0xC5A9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_MontageToPlay, 1f, 0f, FName(None), true);0xC5E7CallFunc_IsValid_ReturnValue_42 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12);0xC604if (!(CallFunc_IsValid_ReturnValue_42)) goto Label_C752;0xC612K2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnCompleted_3B3CF516455039D088AAC5A419D69661);0xC629CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnCompleted += K2Node_CreateDelegate_OutputDelegate_47;0xC652K2Node_CreateDelegate_OutputDelegate_46.Bind(this, OnBlendOut_3B3CF516455039D088AAC5A419D69661);0xC669CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_46;0xC692K2Node_CreateDelegate_OutputDelegate_45.Bind(this, OnInterrupted_3B3CF516455039D088AAC5A419D69661);0xC6A9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_45;0xC6D2K2Node_CreateDelegate_OutputDelegate_44.Bind(this, OnNotifyBegin_3B3CF516455039D088AAC5A419D69661);0xC6E9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_44;0xC712K2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnNotifyEnd_3B3CF516455039D088AAC5A419D69661);0xC729CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_43;0xC752Label_C752:0xC752Server_SpawnInteractableAttachedToPlayer(K2Node_CustomEvent_InteractableActorClass);0xC769PopFlow();0xC76ACallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1 = Cast<4>(CachedDefaultMaxWalkSpeed);0xC787UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1);0xC79EK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 0);0xC7BDif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C930;0xC7CBK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 1);0xC7EAif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C90C;0xC7F8K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 2);0xC817if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C8BB;0xC825K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 3);0xC844if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C853;0xC852PopFlow();0xC853Label_C853:0xC853CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xC872if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) goto Label_C88F;0xC880Event_TriggerOnIce(false);0xC88FLabel_C88F:0xC88FPrevious Floor Material Enum = 3;0xC8A3UpdateMaxWalkSpeed(DeepSnowWalkSpeed);0xC8BAPopFlow();0xC8BBLabel_C8BB:0xC8BBCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xC8DAif (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_C8F7;0xC8E8Event_TriggerOnIce(false);0xC8F7Label_C8F7:0xC8F7Previous Floor Material Enum = 2;0xC90BPopFlow();0xC90CLabel_C90C:0xC90CEvent_TriggerOnIce(true);0xC91BPrevious Floor Material Enum = 1;0xC92FPopFlow();0xC930Label_C930:0xC930CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xC94Fif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_C96C;0xC95DEvent_TriggerOnIce(false);0xC96CLabel_C96C:0xC96CPrevious Floor Material Enum = 0;0xC980PopFlow();0xC981if (!(K2Node_CustomEvent_IsOnIce)) goto Label_C53C;0xC98Fgoto Label_C510;0xC994ModifiedMaxWalkSpeed = K2Node_CustomEvent_newMaxWalkSpeedBase;0xC9AFCallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(ModifiedMaxWalkSpeed, 150);0xC9DDCallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(SpeedMultiplier, 1, 3, ModifiedMaxWalkSpeed, CallFunc_Add_DoubleDouble_ReturnValue_3);0xCA26K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_2);0xCA43CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0xCA74PopFlow();0xCA75PushFlow(Label_CB4A);0xCA7APushFlow(Label_CC6F);0xCA7FK2Node_DynamicCast_AsRGBreakable_Actor = Cast<RGBreakableActor>(K2Node_CustomEvent_Target_1);0xCAA3K2Node_DynamicCast_bSuccess_38 = Cast<1>(K2Node_DynamicCast_AsRGBreakable_Actor);0xCAC0if (!(K2Node_DynamicCast_bSuccess_38)) PopFlow();0xCACACallFunc_PieceSphereOverlap_OutOverlaps = {};0xCAD5CallFunc_PieceSphereOverlap_ReturnValue = K2Node_DynamicCast_AsRGBreakable_Actor.PieceSphereOverlap(K2Node_CustomEvent_PushLocation_1, 32f, CallFunc_PieceSphereOverlap_OutOverlaps);0xCB16if (!(CallFunc_PieceSphereOverlap_ReturnValue)) goto Label_B74D;0xCB24Multicast_BreakIceByPush(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1, true);0xCB45goto Label_B74D;0xCB4ALabel_CB4A:0xCB4ACallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(K2Node_CustomEvent_Target_1, /Game/Ride/Boat/Interface/BPI_Boat.BPI_Boat_C);0xCB70if (!(CallFunc_DoesImplementInterface_ReturnValue)) PopFlow();0xCB7AK2Node_DynamicCast_AsBPI_Boat = Cast<BPI_Boat_C>(K2Node_CustomEvent_Target_1);0xCB9EK2Node_DynamicCast_bSuccess_37 = Cast<2>(K2Node_DynamicCast_AsBPI_Boat);0xCBBBif (!(K2Node_DynamicCast_bSuccess_37)) PopFlow();0xCBC5CallFunc_K2_GetComponentLocation_ReturnValue_5 = FirstPersonCamera.K2_GetComponentLocation();0xCBF7CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetComponentLocation_ReturnValue_5, K2Node_CustomEvent_PushLocation_1);0xCC25K2Node_DynamicCast_AsBPI_Boat.PushBoat(CallFunc_K2_GetComponentLocation_ReturnValue_5, CallFunc_GetDirectionUnitVector_ReturnValue, K2Node_CustomEvent_PushLocation_1, 500);0xCC6EPopFlow();0xCC6FLabel_CC6F:0xCC6FServer_AddImpulse(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1);0xCC8FPopFlow();0xCC90if (!(K2Node_CustomEvent_IsPushingIce)) PopFlow();0xCC9APlaySoundAtLocation(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);0xCCE3PopFlow();0xCCE4InternalRagdoll(false);0xCCF3CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(K2Node_CustomEvent_NewLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0xCD1BPopFlow();0xCD1CLaunchCharacter(K2Node_CustomEvent_ImpactVector, false, false);0xCD35PopFlow();0xCD36goto Label_609C;0xCD3Bgoto Label_8F6C;0xCD40CallFunc_GetController_ReturnValue_8 = GetController();0xCD54K2Node_DynamicCast_AsPlayer_Controller_2 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_8);0xCD78K2Node_DynamicCast_bSuccess_40 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_2);0xCD95if (!(K2Node_DynamicCast_bSuccess_40)) PopFlow();0xCD9FIncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller_2, EpipenAchievement);0xCDBBPopFlow();0xCDBCIncrementPlayerDiedAchievement();0xCDCAPopFlow();0xCDCBPopFlow();0xCDCCLabel_CDCC:0xCDCCreturn;0xCDCE// 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)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x68

Used by 69

types with a member, parameter or interface of this type
ABP_Balloon_CABP_Bear_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_GuestBook_CABP_Interactable_Actor_CABP_Interactable_Actor_Rideable_CABP_Interactable_Actor_Rideable_IceCube_CABP_Interactable_Actor_Rideable_JungleVine_CABP_Interactable_Beer_CABP_Interactable_BeerPack_01_CABP_Interactable_Burger_CABP_Interactable_BurgerPack_01_CABP_Interactable_Crank_CABP_Interactable_Crank_TraversableSwitch_CABP_Interactable_FireWorks_CABP_Interactable_Flare_CABP_Interactable_FlareProjectile_CABP_Interactable_GolfClub_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_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_Lian_CABP_MachineGunShot_Direct_CABP_MissileExplosion_Direct_CUBP_PrevisActorComponent_CABP_Roof_01_CABP_RoofLocker_Hatch_01_CABP_RopeBridge_CABP_ScrewHole_CABP_Seatable_TruckPart_01_CABP_Snowleopard_CABP_TapePlayer_CABP_Toilet_Door_01_CABP_TrapTriggers_RopeBait_CABP_TrapTriggers_TripWire_CABP_TruckWindow_01_CABP_VehicleBase_CABP_Wall_L_01_CABP_Wall_L_01_Snow_CABP_Winch_CUBPC_Player_Ambience_Cave_Component_CIBPI_Interact_CIBPI_RopeCutting_CFS_JungleVine_GrabIndexPairUVehicle_Wheel_CUWG_PlayerHUD_C