void GetFirstPersonMesh (const USkeletalMeshComponent * & SkeletalMesh ) Script3 statements · 22 bytes of bytecode 0x0000 SkeletalMesh = FirstPersonMesh;0x0013 return;Public 0x1495c50 0x08 void GetCameraComponent (const UCameraComponent * & CameraComponent ) Script3 statements · 22 bytes of bytecode 0x0000 CameraComponent = FirstPersonCamera;0x0013 return;Public 0x1495c50 0x08 bool AllowWinchAttach () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = true;0x000B return ReturnValue;Event Public 0x1495c50 0x01 bool GetCustomAttachLocation (const FVector & outCustomAttachLocation ) Script4 statements · 65 bytes of bytecode 0x0000 outCustomAttachLocation = FVector(0, 0, 0);0x002B ReturnValue = false;0x0036 return ReturnValue;Event Public 0x1495c50 0x19 void GetObjectTypesToDropBlock (TArray<EObjectTypeQuery > & ObjectTypesToBlock ) Script4 statements · 43 bytes of bytecode 0x0000 K2Node_MakeArray_Array = {10};0x000D ObjectTypesToBlock = K2Node_MakeArray_Array;0x0028 return;Public 0x1495c50 0x10 void GetVehicleLockComponent (const USceneComponent * & LockComponent ) Script3 statements · 14 bytes of bytecode 0x0000 LockComponent = nullptr;0x000B return;Public 0x1495c50 0x08 void DisablePushRouting (const bool & bDisable ) Script3 statements · 14 bytes of bytecode 0x0000 bDisable = false;0x000B return;Public 0x1495c50 0x01 void GetRideableSteeringInput (const bool & Success , const double & Steering ) Script4 statements · 41 bytes of bytecode 0x0000 Success = false;0x000B Steering = 0;0x0026 return;Public 0x1495c50 0x10 void AllowsHeldObjectInteraction (ABP_FirstPersonCharacter_C * Player , AActor * HeldItem , const FHitResult & HitResult , const bool & Result ) Script3 statements · 14 bytes of bytecode 0x0000 Result = false;0x000B return;Public 0x1495c50 0x111 void TeleportByRocket (AActor * Rocket , const FVector & NewLocation , const bool & Success ) Script17 statements · 224 bytes of bytecode 0x0000 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0044;0x003F goto Label_00DD;0x0044 Label_0044:0x0044 if (!(IsRagdoll)) goto Label_0096;0x0052 Mesh.K2_SetWorldLocation(NewLocation, false, CallFunc_K2_SetWorldLocation_SweepHitResult, true);0x0086 Label_0086:0x0086 Success = true;0x0091 goto Label_00DD;0x0096 Label_0096:0x0096 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x00B2 CallFunc_K2_TeleportTo_ReturnValue = K2_TeleportTo(NewLocation, CallFunc_K2_GetActorRotation_ReturnValue);0x00D8 goto Label_0086;0x00DD Label_00DD:0x00DD return;Public 0x1495c50 0x21 void CanBeTeleportedByRocket (const bool & Result , const FVector & ActorLocation ) Script13 statements · 250 bytes of bytecode 0x0000 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0044;0x003F goto Label_00F7;0x0044 Label_0044:0x0044 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0060 CallFunc_K2_GetComponentLocation_ReturnValue = Mesh.K2_GetComponentLocation();0x0092 Temp_bool_Variable = IsRagdoll;0x00A5 Result = true;0x00B0 ActorLocation = Switch(Temp_bool_Variable, false => CallFunc_K2_GetActorLocation_ReturnValue, true => CallFunc_K2_GetComponentLocation_ReturnValue, default => K2Node_Select_Default);0x00F7 Label_00F7:0x00F7 return;Public 0x1495c50 0x20 void SetInsideRV (bool InsideRV , const bool & Success ) Script3 statements · 22 bytes of bytecode 0x0000 IsInsideRV = InsideRV;0x0013 return;Public 0x1495c50 0x02 void CanBeNailed (const bool & CanBeNailed , const bool & CanBeNailAnchor ) Script4 statements · 25 bytes of bytecode 0x0000 CanBeNailed = false;0x000B CanBeNailAnchor = false;0x0016 return;Public 0x1495c50 0x02 void SetFastenedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void RemoveNail (AActor * Nail , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void AddNail (AActor * Nail , const FTransform & NailedActorTransform , AActor * OtherNailedActor , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x79 void EnableRideableInput (bool EnableInput , ABP_FirstPersonPlayerController_C * PlayerController , const bool & Success ) Script2 statements · 3 bytes of bytecode Public 0x1495c50 0x11 void GetRideableAttachmentPoint (ARGFirstPersonCharacter * Player , const USceneComponent * & AttachmentPoint , const FVector & AttachmentOffset , const bool & SetRotationToWorld ) Script5 statements · 68 bytes of bytecode 0x0000 AttachmentPoint = nullptr;0x000B AttachmentOffset = FVector(0, 0, 0);0x0036 SetRotationToWorld = false;0x0041 return;Public 0x1495c50 0x29 void IsRideable (const bool & IsRideable , const ECharSeatType & SeatType , const bool & MultiSeat ) Script5 statements · 45 bytes of bytecode 0x0000 IsRideable = false;0x000B SeatType = 0;0x001F MultiSeat = false;0x002A return;Public 0x1495c50 0x03 void GetAttachedToPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions ) Script3 statements · 43 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 return;Public 0x1495c50 0x50 void GetPickedUpPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions , const UInputMappingContext * & IMC ) Script4 statements · 54 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 IMC = nullptr;0x0033 return;Public 0x1495c50 0x58 void GetLookAtPlayerInteractionTexts (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<UInputAction *, FText> & LookAtPlayerInteractionTexts ) Script16 statements · 333 bytes of bytecode 0x0000 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031 if (!(CallFunc_IsValid_ReturnValue)) goto Label_006C;0x003F LookAtPlayerInteractionTexts = TMap{};0x0067 goto Label_014A;0x006C Label_006C:0x006C IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0083 if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_012F;0x0091 K2Node_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")};0x010F LookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x012A goto Label_014A;0x012F Label_012F:0x012F LookAtPlayerInteractionTexts = Interactable_LookatPlayerInteractionTexts;0x014A Label_014A:0x014A return;Public 0x1495c50 0x160 void GetCustomCrosshair (const bool & UseCustomBrush , FSlateBrush & Brush ) Script4 statements · 381 bytes of bytecode 0x0000 UseCustomBrush = false;0x000B Brush = 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)};0x017A return;Public 0x1495c50 0xC0 void IsAttachPointBlocking (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x61 void AddImpulseAtLocation (const FVector & ImpulseStrength , const FVector & Location , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x31 void BlockInteraction (ABP_FirstPersonCharacter_C * Player , const bool & BlockInteraction ) Script6 statements · 130 bytes of bytecode 0x0000 IsPlayerAttachedToThisPlayer(Player, CallFunc_IsPlayerAttachedToThisPlayer_Result);0x0020 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsPlayerAttachedToThisPlayer_Result, IsDriver);0x0046 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, IsPassenger);0x006C BlockInteraction = CallFunc_BooleanOR_ReturnValue_1;0x007F return;Public 0x1495c50 0x09 void IsPickupable (const bool & IsPickupable ) Script3 statements · 14 bytes of bytecode 0x0000 IsPickupable = true;0x000B return;Public 0x1495c50 0x01 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetDisplayName (ARGFirstPersonCharacter * Player , const bool & Success , FText & DisplayName ) Script4 statements · 34 bytes of bytecode 0x0000 Success = false;0x000B DisplayName = FText();0x001F return;Public 0x1495c50 0x20 void SecondaryInteract (ABP_FirstPersonCharacter_C * InstigatingPlayer , const bool & Success ) Script19 statements · 290 bytes of bytecode 0x0000 IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0017 if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_0104;0x0025 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x003A K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x005E K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x007B if (!(K2Node_DynamicCast_bSuccess)) goto Label_011F;0x0089 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_DynamicCast_AsRide_Game_State.EpiPen, 1);0x00C1 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0114;0x00CF InstigatingPlayer.StartReviveAnim(this);0x00F4 Success = true;0x00FF goto Label_011F;0x0104 Label_0104:0x0104 Success = false;0x010F goto Label_011F;0x0114 Label_0114:0x0114 Success = false;0x011F Label_011F:0x011F return;Public 0x1495c50 0x09 void AddImpulse (const FVector & ImpulseStrength , UObject * Instigator , const bool & Success ) Script8 statements · 107 bytes of bytecode 0x0000 if (!(IsRagdoll)) goto Label_004F;0x000E Mesh.AddImpulseToAllBodiesBelow(ImpulseStrength, FName(pelvis), true, true);0x004A goto Label_0068;0x004F Label_004F:0x004F LaunchCharacter(ImpulseStrength, false, false);0x0068 Label_0068:0x0068 return;Public 0x1495c50 0x21 void StopInteract (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x109 void Repair (AActor * RepairTarget , ABP_Interactable_Actor_C * RepairTool , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x11 void GetAcceptedDamageTypes (const bool & Success , FGameplayTagContainer & AcceptedDamageTypes ) Script4 statements · 41 bytes of bytecode 0x0000 Success = true;0x000B AcceptedDamageTypes = AcceptedDamageTypes;0x0026 return;Public 0x1495c50 0x28 void GetAttachOffset (FTransform & FPPOffset , FTransform & TPPOffset , const bool & Success ) Script5 statements · 212 bytes of bytecode 0x0000 FPPOffset = FTransform(...);0x0063 TPPOffset = FTransform(...);0x00C6 Success = false;0x00D1 return;Public 0x1495c50 0xC1 void GetVisuals (const UStaticMesh * & Mesh , const UMaterialInstanceDynamic * & DynamicMaterial ) Script4 statements · 25 bytes of bytecode 0x0000 Mesh = nullptr;0x000B DynamicMaterial = nullptr;0x0016 return;Public 0x1495c50 0x10 void GetThirdPersonDummyClass (const TSubclassOf<ABP_ThirdPersonDummy_C > & ThirdPersonDummyClass ) Script2 statements · 3 bytes of bytecode Public 0x1495c50 0x08 void Explode (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetCharacterPose (const bool & Success , const E_CharacterPose & CharacterPose , const UAnimSequenceBase * & CharacterPoseAnim ) Script5 statements · 53 bytes of bytecode 0x0000 Success = true;0x000B CharacterPose = 2;0x001F CharacterPoseAnim = /Game/Ride/Character/Animation/FPP_2HObject_Idle_01.FPP_2HObject_Idle_01;0x0032 return;Public 0x1495c50 0x10 void SetNewAttachTransform (const FTransform & NewTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x61 void GetCustomAttachTransform (AActor * AttachParent , const bool & Success , FTransform & CustomAttachTransform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B CustomAttachTransform = FTransform(...);0x006E return;Public 0x1495c50 0x70 void GetCustomAttachComponent (const bool & Success , const USceneComponent * & CustomAttachComponent ) Script4 statements · 33 bytes of bytecode 0x0000 Success = true;0x000B CustomAttachComponent = Mesh;0x001E return;Public 0x1495c50 0x10 void GetAttachPointState (const bool & Success , FGameplayTag & AttachPointState ) Script4 statements · 59 bytes of bytecode 0x0000 Success = false;0x000B AttachPointState = GameplayTag{FName(None)};0x0038 return;Public 0x1495c50 0x0C void SetAttachPointState (const FGameplayTag & AttachPointState , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetObjectAttachType (const bool & Success , FGameplayTagContainer & AttachType ) Script4 statements · 41 bytes of bytecode 0x0000 Success = true;0x000B AttachType = ObjectAttachType;0x0026 return;Public 0x1495c50 0x28 void CanPickUpObjectBeAttachedToLookAtObject (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script29 statements · 553 bytes of bytecode 0x0000 IsPlayerAttachedToThisPlayer(PlayerCharacter, CallFunc_IsPlayerAttachedToThisPlayer_Result);0x0020 if (!(CallFunc_IsPlayerAttachedToThisPlayer_Result)) goto Label_0033;0x002E goto Label_0226;0x0033 Label_0033:0x0033 PlayerCharacter.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0060 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPickUpActor_PickedUpActor);0x007D if (!(CallFunc_IsValid_ReturnValue)) goto Label_015D;0x008B PlayerCharacter.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x00B8 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetPickUpActor_PickedUpActor, this);0x00D6 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0226;0x00E4 PlayerCharacter.CanDropCurrentHeldActorSafely(CallFunc_CanDropCurrentHeldActorSafely_Result);0x0111 if (!(CallFunc_CanDropCurrentHeldActorSafely_Result)) goto Label_01CB;0x011F PlayerCharacter.DropActor(this, HoldTime);0x014D Label_014D:0x014D Success = true;0x0158 goto Label_0226;0x015D Label_015D:0x015D CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0171 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x018E if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_01A1;0x019C goto Label_0226;0x01A1 Label_01A1:0x01A1 PlayerCharacter.PickUpActor(this);0x01C6 goto Label_014D;0x01CB Label_01CB:0x01CB PlayerCharacter.AddLocalPlayerNotification(NSLOCTEXT("A90BFD04451E794F7BE9A2A20CCC670E", "", "Can't drop here"));0x0226 Label_0226:0x0226 return;Public 0x1495c50 0x112 void GetPhysicsMesh (const bool & Success , const UPrimitiveComponent * & PrimitiveComponent ) Script4 statements · 33 bytes of bytecode 0x0000 Success = true;0x000B PrimitiveComponent = CapsuleComponent;0x001E return;Public 0x1495c50 0x10 void SetPickedUpPhysicsState (const bool & Success ) Script15 statements · 244 bytes of bytecode 0x0000 if (!(IsRagdoll)) goto Label_0097;0x000E CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x0037 Mesh.SetBodySimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, false);0x0061 Mesh.SetCollisionResponseToAllChannels(0);0x0087 Label_0087:0x0087 Success = true;0x0092 goto Label_00F1;0x0097 Label_0097:0x0097 CharacterMovement.DisableMovement();0x00BB bUseControllerRotationYaw = false;0x00C6 CapsuleComponent.SetCollisionEnabled(0);0x00EC goto Label_0087;0x00F1 Label_00F1:0x00F1 return;Public 0x1495c50 0x01 void SetDroppedPhysicsState (const bool & Success ) Script8 statements · 189 bytes of bytecode 0x0000 CharacterMovement.SetMovementMode(1, 0);0x0028 CapsuleComponent.SetCollisionEnabled(3);0x004E CapsuleComponent.SetCollisionResponseToChannel(15, 2);0x0076 bUseControllerRotationYaw = true;0x0081 CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(FRotator(0, -90, 0), false);0x00AF Success = true;0x00BA return;Public 0x1495c50 0x01 void GetCustomHoldTransform (const bool & Success , FTransform & Transform ) Script5 statements · 144 bytes of bytecode 0x0000 CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(100, 0, 0), FRotator(0, 0, 0), FVector(0.8, 0.8, 0.8));0x0067 Success = true;0x0072 Transform = CallFunc_MakeTransform_ReturnValue;0x008D return;Public 0x1495c50 0x70 void SetAttachedPhysicsState (const bool & Success ) Script5 statements · 90 bytes of bytecode 0x0000 CharacterMovement.DisableMovement();0x0024 CapsuleComponent.SetCollisionResponseToChannel(15, 0);0x004C Success = true;0x0057 return;Public 0x1495c50 0x01 void AttachByPlayer (AActor * Parent , const FTransform & RelativeTransform , ABP_FirstPersonCharacter_C * PlayerAttaching , const FName & SocketName , const bool & Success ) Script5 statements · 121 bytes of bytecode 0x0000 PlayerAttaching.PickUpActor(this);0x0025 PlayerAttaching.Server_AttachActor(this, Parent, RelativeTransform, FName(None), 0);0x006B Success = true;0x0076 return;Public 0x1495c50 0x81 void ForceAttach (AActor * Parent , const FTransform & RelativeTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x71 void ForceDetach (bool Destroy , const bool & Success ) Script8 statements · 88 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_0055;0x0023 K2_DetachFromActor(1, 1, 1);0x0033 SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x004A Success = false;0x0055 Label_0055:0x0055 return;Public 0x1495c50 0x02 void Hit (AActor * ActorHitting , const FHitResult & Hit , const FVector & ImpulseVector , const FST_Damage_Results & DamageResults , const bool & Success ) Script26 statements · 600 bytes of bytecode 0x0000 K2Node_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};0x0069 DamageClassToSound = K2Node_MakeVariable_MakeVariableOutput;0x0084 CallFunc_IsServer_ReturnValue = IsServer(this);0x0099 if (!(CallFunc_IsServer_ReturnValue)) goto Label_0255;0x00A7 CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(ImpulseVector, 1e-04f);0x00C9 if (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_0229;0x00D7 Label_00D7:0x00D7 if (!(bCanBeDamaged)) goto Label_0255;0x00E5 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(ActorHitting);0x0102 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(DamageClassToSound, CallFunc_GetObjectClass_ReturnValue, CallFunc_Map_Find_Value);0x0147 if (!(CallFunc_Map_Find_ReturnValue)) goto Label_0201;0x0155 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(ActorHitting);0x0172 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(DamageClassToSound, CallFunc_GetObjectClass_ReturnValue, CallFunc_Map_Find_Value);0x01B7 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x01D3 Server_PlayOneShotSound(CallFunc_Map_Find_Value, nullptr, FName(None), CallFunc_K2_GetActorLocation_ReturnValue);0x0201 Label_0201:0x0201 Internal_TakePlayerDamage(DamageResults, false);0x0219 Success = true;0x0224 goto Label_0255;0x0229 Label_0229:0x0229 ImpulseInWaterResetToSwimming();0x0237 LaunchCharacter(ImpulseVector, false, false);0x0250 goto Label_00D7;0x0255 Label_0255:0x0255 return;Public 0x1495c50 0x131 void PlayerSaveData (UBP_SessionSaveGame_C * SaveSession , APlayerState * ValidPlayerState , const bool & Successful ) Script18 statements · 418 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(ValidPlayerState);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0194;0x002B CallFunc_BP_GetUniqueId_ReturnValue = ValidPlayerState.BP_GetUniqueId();0x005D CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CurrentPickUpActor);0x007A K2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetObjectClass_ReturnValue);0x009E K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x00BB K2Node_MakeStruct_FPlayerSave.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD = CurrentHatMesh;0x00D7 K2Node_MakeStruct_FPlayerSave.Glasses_5_D280370A409152D57E27C2A0C7653101 = CurrentGlassesMesh;0x00F3 K2Node_MakeStruct_FPlayerSave.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99 = CurrentDamage;0x0117 K2Node_MakeStruct_FPlayerSave.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720 = K2Node_ClassDynamicCast_AsBP_Interactable_Actor;0x0133 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(SaveSession.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, K2Node_MakeStruct_FPlayerSave);0x0184 Successful = true;0x018F goto Label_019F;0x0194 Label_0194:0x0194 Successful = false;0x019F Label_019F:0x019F return;Public 0x1495c50 0x11 void PlayerSaveDataIfDriver (UBP_SessionSaveGame_C * SaveSession , const bool & Successful ) Script26 statements · 666 bytes of bytecode 0x0000 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0014 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0031 if (!(CallFunc_IsValid_ReturnValue)) goto Label_028C;0x003F CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0053 CallFunc_GetOwner_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue.GetOwner();0x007D K2Node_DynamicCast_AsController = Cast<Controller>(CallFunc_GetOwner_ReturnValue);0x00A1 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsController);0x00BE if (!(K2Node_DynamicCast_bSuccess)) goto Label_028C;0x00CC CallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_DynamicCast_AsController.PlayerState);0x00FF if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_028C;0x010D CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CurrentPickUpActor);0x012A K2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetObjectClass_ReturnValue);0x014E K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x016B K2Node_MakeStruct_FPlayerSave.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD = CurrentHatMesh;0x0187 K2Node_MakeStruct_FPlayerSave.Glasses_5_D280370A409152D57E27C2A0C7653101 = CurrentGlassesMesh;0x01A3 K2Node_MakeStruct_FPlayerSave.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99 = CurrentDamage;0x01C7 K2Node_MakeStruct_FPlayerSave.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720 = K2Node_ClassDynamicCast_AsBP_Interactable_Actor;0x01E3 CallFunc_BP_GetUniqueId_ReturnValue = K2Node_DynamicCast_AsController.PlayerState.BP_GetUniqueId();0x022B /Script/Engine.Default__BlueprintMapLibrary.Map_Add(SaveSession.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, K2Node_MakeStruct_FPlayerSave);0x027C Successful = true;0x0287 goto Label_0297;0x028C Label_028C:0x028C Successful = false;0x0297 Label_0297:0x0297 return;Public 0x1495c50 0x09 void RevivePlayerSafelyAtLocation (ABP_FirstPersonCharacter_C * PlayerToRevive , const FVector & NewLocation , FST_Damage_Results & DamageToHeal ) Script13 statements · 381 bytes of bytecode 0x0000 LocalCanBeDamaged = false;0x000B LocalCanBeDamaged = PlayerToRevive.bCanBeDamaged;0x0034 PlayerToRevive.FlushNetDormancy();0x0054 PlayerToRevive.bCanBeDamaged = false;0x0075 MarkPropertyDirtyFromRepIndex(PlayerToRevive, 3, FName(bCanBeDamaged));0x009A Server_HealPlayerDamage(PlayerToRevive, DamageToHeal);0x00BA PlayerToRevive.Ragdoll(false);0x00DF PlayerToRevive.Client_MovePlayerAfterRevive(NewLocation);0x010C PlayerToRevive.FlushNetDormancy();0x012C PlayerToRevive.bCanBeDamaged = LocalCanBeDamaged;0x0155 MarkPropertyDirtyFromRepIndex(PlayerToRevive, 3, FName(bCanBeDamaged));0x017A return;Public 0x1495c50 0x30 void GetSkinMaterial (const UMaterialInstance * & Material ) Script11 statements · 245 bytes of bytecode 0x0000 /Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag);0x002F CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LevelToSkinMap, CallFunc_GetCurrentLevelTag_LevelTag, CallFunc_Map_Find_Value);0x0074 if (!(CallFunc_Map_Find_ReturnValue)) goto Label_00DF;0x0082 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LevelToSkinMap, CallFunc_GetCurrentLevelTag_LevelTag, CallFunc_Map_Find_Value);0x00C7 Material = CallFunc_Map_Find_Value;0x00DA goto Label_00F2;0x00DF Label_00DF:0x00DF Material = DefaultSkin;0x00F2 Label_00F2:0x00F2 return;Public 0x1495c50 0x08 void ShouldStartMouthTimer (const bool & bShouldStart ) Script15 statements · 265 bytes of bytecode 0x0000 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsLocallyControlled_ReturnValue);0x0035 if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0053;0x0043 bShouldStart = true;0x004E goto Label_0106;0x0053 Label_0053:0x0053 CallFunc_GetController_ReturnValue = GetController();0x0067 K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue);0x008B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x00A8 CallFunc_IsMenuController_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.IsMenuController();0x00D6 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsMenuController_ReturnValue);0x00F3 bShouldStart = CallFunc_Not_PreBool_ReturnValue_1;0x0106 Label_0106:0x0106 return;Public 0x1495c50 0x01 void SetMouthPosition (int32 MouthPosition ) Script11 statements · 245 bytes of bytecode 0x0000 CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(MouthPosition, CurrentMouthPosition);0x0026 if (!(CallFunc_NotEqual_IntInt_ReturnValue)) goto Label_00F2;0x0034 CurrentMouthPosition = MouthPosition;0x004F CallFunc_IsValid_ReturnValue = IsValid(MouthMaterial);0x006C if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F2;0x007A CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(MouthPosition);0x009F CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x00BC MouthMaterial.SetScalarParameterValue(FName(MothSwap), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x00F2 Label_00F2:0x00F2 return;Public 0x1495c50 0x04 void UpdateMouthPosition () Script16 statements · 355 bytes of bytecode 0x0000 K2Node_DynamicCast_AsBP_Player_State = Cast<BP_PlayerState_C>(PlayerState);0x0024 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Player_State);0x0041 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0149;0x004F CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsBP_Player_State.VOIPTalker);0x0082 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0149;0x0090 K2Node_DynamicCast_AsBP_Player_State.VOIPTalker.GetActualVoiceVolume(CallFunc_GetActualVoiceVolume_VoiceVolume);0x00D3 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_GetActualVoiceVolume_VoiceVolume, VOIPTreshholdLevel);0x00F9 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0149;0x0107 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 3);0x012D SetMouthPosition(CallFunc_RandomIntegerInRange_ReturnValue);0x0144 goto Label_0160;0x0149 Label_0149:0x0149 SetMouthPosition(DefaultMouthPosition);0x0160 Label_0160:0x0160 return;Public 0x1495c50 0x00 void AddLocalPlayerNotification (const FText & NotificationText ) Script8 statements · 147 bytes of bytecode 0x0000 CallFunc_GetController_ReturnValue = GetController();0x0014 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0055 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0090;0x0063 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.AddHUDNotification(NotificationText);0x0090 Label_0090:0x0090 return;Public 0x1495c50 0x10 void OnRep_TryPickupForceSpawnActor () Script16 statements · 386 bytes of bytecode 0x0000 CallFunc_IsPlayerControlled_ReturnValue = this.IsPlayerControlled();0x0026 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsPlayerControlled_ReturnValue);0x0043 CallFunc_IsLocallyControlled_ReturnValue = this.IsLocallyControlled();0x0069 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x007D CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_HasAuthority_ReturnValue);0x00A3 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsLocallyControlled_ReturnValue, CallFunc_BooleanAND_ReturnValue);0x00C9 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_017F;0x00D7 CallFunc_IsValid_ReturnValue = IsValid(TryPickupForceSpawnActor);0x00F4 if (!(CallFunc_IsValid_ReturnValue)) goto Label_017F;0x0102 K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(TryPickupForceSpawnActor);0x0126 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x0143 if (!(K2Node_DynamicCast_bSuccess)) goto Label_017F;0x0151 K2Node_DynamicCast_AsBP_Interactable_Actor.TryToPickupThisActor(this, CallFunc_TryToPickupThisActor_Success);0x017F Label_017F:0x017F return;0x1495c50 0x00 void CheckForMonkeyGrab (AActor * ActorToAttach , AActor * ParentActor ) Script20 statements · 604 bytes of bytecode 0x0000 LocalFeedTheRonkiAchievement = SoftObject("/Game/Ride/Game/Achivements/JungleLevel/ACH_FeedTheRonki.ACH_FeedTheRonki");0x005E CallFunc_IsServer_ReturnValue = IsServer(this);0x0073 if (!(CallFunc_IsServer_ReturnValue)) goto Label_0259;0x0081 CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(ParentActor, SoftObject("/Game/Ride/Environment/Wildlife/Monkey/BP_Monkey.BP_Monkey_C"));0x00DD if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_0259;0x00EB K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(ActorToAttach);0x010F K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x012C if (!(K2Node_DynamicCast_bSuccess)) goto Label_0259;0x013A CallFunc_GetAttachParentActor_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.GetAttachParentActor();0x0164 K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetAttachParentActor_ReturnValue);0x0188 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x01A5 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0259;0x01B3 CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.GetController();0x01DD K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0201 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x021E if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0259;0x022C K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Client_UnlockAchievement(LocalFeedTheRonkiAchievement);0x0259 Label_0259:0x0259 return;Public 0x1495c50 0x10 bool IsDead () Script4 statements · 67 bytes of bytecode 0x0000 this.IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0025 ReturnValue = CallFunc_IsPlayerDead_IsDead;0x0038 return ReturnValue;Event Public 0x1495c50 0x01 AActor * GetCurrentPickedUpActor () Script3 statements · 30 bytes of bytecode 0x0000 ReturnValue = CurrentPickUpActor;0x0013 return ReturnValue;Event Public 0x1495c50 0x08 UObject * GetCurrentLookedAtObject () Script3 statements · 30 bytes of bytecode 0x0000 ReturnValue = CurrentLookAtObject;0x0013 return ReturnValue;Event Public 0x1495c50 0x08 void IsValidSitAction (AActor * RideableActor , bool SitDown , const ECharSeatType & SeatType , const bool & Result ) Script30 statements · 357 bytes of bytecode 0x0000 PushFlow(Label_0162);0x0005 PushFlow(Label_00F6);0x000A K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(RideableActor);0x002E K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x004B if (!(K2Node_DynamicCast_bSuccess)) goto Label_0106;0x0059 K2Node_DynamicCast_AsBPI_Interact.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype, CallFunc_IsRideable_MultiSeat);0x0099 Label_0099:0x0099 if (!(CallFunc_IsRideable_IsRideable)) PopFlow();0x00A3 if (!(SitDown)) goto Label_0135;0x00B1 CallFunc_IsAnyPlayerAttachedToActor_ReturnValue = IsAnyPlayerAttachedToActor(RideableActor);0x00CE if (!(CallFunc_IsAnyPlayerAttachedToActor_ReturnValue)) goto Label_00E6;0x00DC if (!(CallFunc_IsRideable_MultiSeat)) PopFlow();0x00E6 Label_00E6:0x00E6 Result = true;0x00F1 goto Label_0162;0x00F6 Label_00F6:0x00F6 Result = false;0x0101 goto Label_0162;0x0106 Label_0106:0x0106 CallFunc_IsRideable_IsRideable = false;0x0111 CallFunc_IsRideable_Seattype = 0;0x0125 CallFunc_IsRideable_MultiSeat = false;0x0130 goto Label_0099;0x0135 Label_0135:0x0135 CallFunc_IsPlayerAttachedToActorInAnyWay_ReturnValue = IsPlayerAttachedToActorInAnyWay(this, RideableActor);0x0153 if (!(CallFunc_IsPlayerAttachedToActorInAnyWay_ReturnValue)) PopFlow();0x015D goto Label_00E6;0x0162 Label_0162:0x0162 return;Private 0x1495c50 0x0B bool ReceiveIsPlayerInRV () Script3 statements · 30 bytes of bytecode 0x0000 ReturnValue = IsInsideRV;0x0013 return ReturnValue;Event Protected 0x1495c50 0x01 void TryToUpdatePlayerInteractionsBasedOnHealth () Script10 statements · 106 bytes of bytecode 0x0000 IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0017 if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_0039;0x0025 UpdatePickedUpAndAttachedToPlayerInteractions(nullptr);0x0034 goto Label_0067;0x0039 Label_0039:0x0039 GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0050 UpdatePickedUpAndAttachedToPlayerInteractions(CallFunc_GetPickUpActor_PickedUpActor);0x0067 Label_0067:0x0067 return;Public 0x1495c50 0x00 void GetCurrentEquipment (const bool & Success , const AActor * & CurrentPickUpActor ) Script11 statements · 103 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_004E;0x002B Success = true;0x0036 CurrentPickUpActor = CurrentPickUpActor;0x0049 goto Label_0064;0x004E Label_004E:0x004E Success = false;0x0059 CurrentPickUpActor = nullptr;0x0064 Label_0064:0x0064 return;Public 0x1495c50 0x10 int32 ReceiveGetCurrentDamageTaken () Script4 statements · 75 bytes of bytecode 0x0000 CallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x0025 ReturnValue = CallFunc_SumUpValues_Int_ReturnValue;0x0040 return ReturnValue;Event Protected 0x1495c50 0x04 void IncrementPlayerDiedAchievement () Script11 statements · 260 bytes of bytecode 0x0000 LocalPlayerDiedAchievement = SoftObject("/Game/Ride/Game/Achivements/ACH_PlayerDied25Times.ACH_PlayerDied25Times");0x005C CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0074 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0101;0x0082 CallFunc_GetController_ReturnValue = GetController();0x0096 K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x00BA K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x00D7 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0101;0x00E5 IncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller, LocalPlayerDiedAchievement);0x0101 Label_0101:0x0101 return;Public 0x1495c50 0x00 void IncrementSmokeAchievement () Script11 statements · 262 bytes of bytecode 0x0000 LocalSmokeAchievement = SoftObject("/Game/Ride/Game/Achivements/ACH_Smoke512Cigarettes.ACH_Smoke512Cigarettes");0x005E CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0076 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0103;0x0084 CallFunc_GetController_ReturnValue = GetController();0x0098 K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x00BC K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x00D9 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0103;0x00E7 IncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller, LocalSmokeAchievement);0x0103 Label_0103:0x0103 return;Public 0x1495c50 0x00 void UpdateFallwindSFX (bool IsFalling ) Script29 statements · 744 bytes of bytecode 0x0000 if (!(IsFalling)) goto Label_0144;0x000E CallFunc_IsValid_ReturnValue = IsValid(FallWindSFX);0x002B if (!(CallFunc_IsValid_ReturnValue)) goto Label_01A4;0x0039 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x004D CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x006A if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0236;0x0078 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x008C CallFunc_GetVelocity_ReturnValue = CallFunc_GetAttachParentActor_ReturnValue.GetVelocity();0x00C2 CallFunc_VSize_ReturnValue_1 = VSize(CallFunc_GetVelocity_ReturnValue);0x00E7 CallFunc_SetFloatParameter_InFloat_ImplicitCast_1 = Cast<3>(CallFunc_VSize_ReturnValue_1);0x0104 FallWindSFX.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast_1);0x013F goto Label_02E5;0x0144 Label_0144:0x0144 CallFunc_IsValid_ReturnValue_1 = IsValid(FallWindSFX);0x0161 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02E5;0x016F FallWindSFX.FadeOut(0.1f, 0f, 0);0x019F goto Label_02E5;0x01A4 Label_01A4:0x01A4 CallFunc_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);0x021E FallWindSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0231 goto Label_02E5;0x0236 Label_0236:0x0236 CallFunc_GetLastUpdateVelocity_ReturnValue = CharacterMovement.GetLastUpdateVelocity();0x0268 CallFunc_VSize_ReturnValue = VSize(CallFunc_GetLastUpdateVelocity_ReturnValue);0x028D CallFunc_SetFloatParameter_InFloat_ImplicitCast = Cast<3>(CallFunc_VSize_ReturnValue);0x02AA FallWindSFX.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast);0x02E5 Label_02E5:0x02E5 return;Public 0x1495c50 0x01 void CanPickup (const bool & CanPickup ) Script5 statements · 89 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D CallFunc_BooleanNOR_ReturnValue = BooleanNOR(CallFunc_IsValid_ReturnValue, WaitingForPickup);0x0043 CanPickup = CallFunc_BooleanNOR_ReturnValue;0x0056 return;Public 0x1495c50 0x01 void UpdateSlideSpeed () Script77 statements · 2,655 bytes of bytecode 0x0000 PushFlow(Label_0A5C);0x0005 PushFlow(Label_00A8);0x000A CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x001E CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x003B if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_019C;0x0049 Label_0049:0x0049 CallFunc_IsValid_ReturnValue_5 = IsValid(PlayerSliding);0x0066 if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0070 PlayerSliding.SetFloatParameter(FName(Velocity), 0f);0x00A7 PopFlow();0x00A8 Label_00A8:0x00A8 CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(Previous Floor Material Enum, 1);0x00C7 if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x00D1 CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(SlideTimer);0x00EE if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) PopFlow();0x00F8 K2_ClearAndInvalidateTimerHandle(this, SlideTimer);0x010C CallFunc_IsValid_ReturnValue_3 = IsValid(PlayerSliding);0x0129 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0133 CallFunc_IsPlaying_ReturnValue = PlayerSliding.IsPlaying();0x0161 if (!(CallFunc_IsPlaying_ReturnValue)) PopFlow();0x016B PlayerSliding.FadeOut(0.1f, 0f, 0);0x019B PopFlow();0x019C Label_019C:0x019C CallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x01CA if (!(CallFunc_IsFalling_ReturnValue)) goto Label_01DD;0x01D8 goto Label_0049;0x01DD Label_01DD:0x01DD CallFunc_GetBoundActionValue_ReturnValue = GetBoundActionValue(this, /Game/Ride/Input/Actions/Player/IA_Move.IA_Move);0x0203 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(CallFunc_GetBoundActionValue_ReturnValue);0x0228 CallFunc_VSize2D_ReturnValue = VSize2D(CallFunc_Conv_InputActionValueToAxis2D_ReturnValue);0x024D CallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_VSize2D_ReturnValue, 0);0x0273 if (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) goto Label_07BC;0x0281 CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x029D BreakHitResult(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);0x0371 CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorUpVector_ReturnValue);0x039F CallFunc_NearlyEqual_FloatFloat_ReturnValue_1 = NearlyEqual_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 1, 0.015);0x03CE if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue_1)) goto Label_05B0;0x03DC CallFunc_VSize_ReturnValue = VSize(CharacterMovement.Velocity);0x0417 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0);0x043D if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_07BC;0x044B CallFunc_IsValid_ReturnValue = IsValid(PlayerSliding);0x0468 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0472 CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x04A5 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1.2);0x04D3 CallFunc_VSize_ReturnValue = VSize(CharacterMovement.Velocity);0x050E CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(CallFunc_VSize_ReturnValue, 0, CallFunc_Multiply_DoubleDouble_ReturnValue, 0, 1);0x0557 CallFunc_SetFloatParameter_InFloat_ImplicitCast_1 = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0x0574 PlayerSliding.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast_1);0x05AF PopFlow();0x05B0 Label_05B0:0x05B0 CallFunc_IsValid_ReturnValue_4 = IsValid(PlayerSliding);0x05CD if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x05D7 CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x05F3 BreakHitResult(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);0x06C7 CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorUpVector_ReturnValue);0x06F5 CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x071A CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_DegAcos_ReturnValue, 0, 50, 0, 1);0x0763 CallFunc_SetFloatParameter_InFloat_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x0780 PlayerSliding.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast);0x07BB PopFlow();0x07BC Label_07BC:0x07BC CallFunc_IsValid_ReturnValue_1 = IsValid(PlayerSliding);0x07D9 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x07E3 CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x07FF BreakHitResult(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);0x08D3 CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_GetActorUpVector_ReturnValue);0x0901 CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 1, 0.015);0x0930 CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x0955 CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_DegAcos_ReturnValue, 0, 50, 0, 1);0x099E CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_MapRangeClamped_ReturnValue, 0.35);0x09CC CallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_NearlyEqual_FloatFloat_ReturnValue);0x0A03 CallFunc_SetFloatParameter_InFloat_ImplicitCast_2 = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0A20 PlayerSliding.SetFloatParameter(FName(Velocity), CallFunc_SetFloatParameter_InFloat_ImplicitCast_2);0x0A5B PopFlow();0x0A5C Label_0A5C:0x0A5C return;Public 0x1495c50 0x00 void MakePlayerIceCube () Script9 statements · 387 bytes of bytecode 0x0000 CallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x0032 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0089 CallFunc_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);0x00B5 CallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x00E7 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x013E CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0166 SitOnRideableActor(CallFunc_FinishSpawningActor_ReturnValue, true, 0);0x0180 return;Public 0x1495c50 0x00 void GetColdDamage (FST_Damage_Results & ST_Damage_Results , const int32 & ColdDamage ) Script26 statements · 606 bytes of bytecode 0x0000 PushFlow(Label_025B);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x0077 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x009D if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01F1;0x00AB Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C6 PushFlow(Label_0211);0x00CB /Script/Engine.Default__KismetArrayLibrary.Array_Get(ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010F CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, GameplayTag{FName(DamageType.Player.Cold)});0x0150 if (!(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);0x019E CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(LocalColdDamage, CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A);0x01D5 LocalColdDamage = CallFunc_Add_IntInt_ReturnValue_1;0x01F0 PopFlow();0x01F1 Label_01F1:0x01F1 ColdDamage = LocalColdDamage;0x020C goto Label_025B;0x0211 Label_0211:0x0211 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x023B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0256 goto Label_0033;0x025B Label_025B:0x025B return;Private 0x1495c50 0x14 FVector GetThrowImpulseVector (double HoldTime ) Script13 statements · 506 bytes of bytecode 0x0000 CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(HoldTime, 0.2, 1, 0, 1500);0x0049 CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(StrengthMultiplier, 1, 3, 1, 1.5);0x0092 CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x00B2 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_MapRangeClamped_ReturnValue_1);0x00D7 CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x00FC CallFunc_GetVelocity_ReturnValue = GetVelocity();0x011C CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, CallFunc_MapRangeClamped_ReturnValue);0x014A CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x0178 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue, CallFunc_Multiply_VectorFloat_ReturnValue_1);0x01A6 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01D4 ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue;0x01EF return ReturnValue;Public 0x1495c50 0x20 void CalculateWindPush (double DeltaTime ) Script72 statements · 2,777 bytes of bytecode 0x0000 GetUDWActor(CallFunc_GetUDWActor_UDW);0x0017 localUDWActor = CallFunc_GetUDWActor_UDW;0x002A CallFunc_IsValid_ReturnValue_1 = IsValid(localUDWActor);0x0047 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0AD6;0x0055 localUDWActor.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);0x00B8 CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Get_Local_Weather_State_Values_Wind_Intensity, 5);0x00DE if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_0AD6;0x00EC CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0104 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0AD6;0x0112 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0126 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0143 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0156;0x0151 goto Label_0AD6;0x0156 Label_0156:0x0156 if (!(IsInsideRV)) goto Label_0169;0x0164 goto Label_0AD6;0x0169 Label_0169:0x0169 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1500);0x018E CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(202546);0x01B3 localUDWActor.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);0x020D CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast = Cast<3>(localUDWActor.Current Wind Direction);0x0240 CallFunc_CreateVectorFromYawPitch_ReturnValue = CreateVectorFromYawPitch(CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast, 0f, 1f);0x026F CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x029D BreakVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x02CB K2Node_DynamicCast_AsRGCharacter_Movement_Component = Cast<RGCharacterMovementComponent>(CharacterMovement);0x02EF K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGCharacter_Movement_Component);0x030C CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0);0x0332 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_X, 0);0x0358 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x036B Temp_bool_Variable_1 = CallFunc_Greater_DoubleDouble_ReturnValue;0x037E CallFunc_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);0x040D CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x043B CallFunc_Divide_VectorVector_ReturnValue = Divide_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0469 CallFunc_K2_MoveSmooth_DeltaSeconds_ImplicitCast = Cast<3>(DeltaTime);0x0486 K2Node_DynamicCast_AsRGCharacter_Movement_Component.K2_MoveSmooth(CallFunc_Divide_VectorVector_ReturnValue, CallFunc_K2_MoveSmooth_DeltaSeconds_ImplicitCast);0x04BC CallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x04EB if (!(CallFunc_IsFalling_ReturnValue)) goto Label_07EA;0x04F9 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(4);0x051E CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(202546);0x0543 localUDWActor.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);0x059D CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast = Cast<3>(localUDWActor.Current Wind Direction);0x05D0 CallFunc_CreateVectorFromYawPitch_ReturnValue = CreateVectorFromYawPitch(CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast, 0f, 1f);0x05FF CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x062D BreakVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x065B CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0);0x0681 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_X, 0);0x06A7 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x06BA Temp_bool_Variable_1 = CallFunc_Greater_DoubleDouble_ReturnValue;0x06CD CallFunc_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);0x075C CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x078A CallFunc_Divide_VectorVector_ReturnValue_2 = Divide_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x07B8 CharacterMovement.AddForce(CallFunc_Divide_VectorVector_ReturnValue_2);0x07E5 goto Label_0AD6;0x07EA Label_07EA:0x07EA CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(202546);0x080F CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(1.25);0x0834 localUDWActor.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);0x088E CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast = Cast<3>(localUDWActor.Current Wind Direction);0x08C1 CallFunc_CreateVectorFromYawPitch_ReturnValue = CreateVectorFromYawPitch(CallFunc_CreateVectorFromYawPitch_Yaw_ImplicitCast, 0f, 1f);0x08F0 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x091E BreakVector(CallFunc_CreateVectorFromYawPitch_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x094C CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0);0x0972 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_X, 0);0x0998 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x09AB Temp_bool_Variable_1 = CallFunc_Greater_DoubleDouble_ReturnValue;0x09BE CallFunc_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);0x0A4D CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0A7B CallFunc_Divide_VectorVector_ReturnValue_1 = Divide_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x0AA9 CharacterMovement.AddForce(CallFunc_Divide_VectorVector_ReturnValue_1);0x0AD6 Label_0AD6:0x0AD6 return;Public 0x1495c50 0x08 void GetUDWActor (const AUltra_Dynamic_Weather_C * & UDW ) Script12 statements · 124 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(InternalCached_UDW);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0043;0x002B Label_002B:0x002B UDW = InternalCached_UDW;0x003E goto Label_0079;0x0043 Label_0043:0x0043 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Weather.Ultra_Dynamic_Weather_C);0x0061 InternalCached_UDW = CallFunc_GetActorOfClass_ReturnValue;0x0074 goto Label_002B;0x0079 Label_0079:0x0079 return;Public 0x1495c50 0x08 void GetInteractableProxy (const FHitResult & Trace , const AActor * & InteractableProxyActor ) Script16 statements · 645 bytes of bytecode 0x0000 BreakHitResult(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);0x00B5 CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_BreakHitResult_HitActor, SoftObject("/Script/Landscape.LandscapeStreamingProxy"));0x00FE if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_0277;0x010C BreakHitResult(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);0x01C1 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_PhysMat, /Game/Ride/Interactables/Hazards/PM_Snow_Deep.PM_Snow_Deep);0x01E7 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_PhysMat, /Game/Ride/Interactables/Hazards/PM_Snow.PM_Snow);0x020D CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_1, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0233 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0277;0x0241 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Ride/Interactables/BP_InteractableProxy_SnowLandscape.BP_InteractableProxy_SnowLandscape_C);0x025F InteractableProxyActor = CallFunc_GetActorOfClass_ReturnValue;0x0272 goto Label_0282;0x0277 Label_0277:0x0277 InteractableProxyActor = nullptr;0x0282 Label_0282:0x0282 return;Public 0x1495c50 0x108 void TryDropIfItemIsHeld (AActor * HeldActor ) Script7 statements · 223 bytes of bytecode 0x0000 CallFunc_GetAttachParentActor_ReturnValue = HeldActor.GetAttachParentActor();0x002A CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue, this);0x0048 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_00DC;0x0056 LocalOnly_DropActor(HeldActor, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0));0x00DC Label_00DC:0x00DC return;Public 0x1495c50 0x08 void ChangeGroundFriction (bool Reset , float Ground Friction , float Braking Deceleration Walking , float Max Acceleration ) Script12 statements · 304 bytes of bytecode 0x0000 if (!(Reset)) goto Label_009A;0x000E CharacterMovement.GroundFriction = 8f;0x003B CharacterMovement.BrakingDecelerationWalking = 2048f;0x0068 CharacterMovement.MaxAcceleration = 2048f;0x0095 goto Label_012D;0x009A Label_009A:0x009A CharacterMovement.GroundFriction = Ground Friction;0x00CB CharacterMovement.BrakingDecelerationWalking = Braking Deceleration Walking;0x00FC CharacterMovement.MaxAcceleration = Max Acceleration;0x012D Label_012D:0x012D return;Public 0x1495c50 0x10 void GetMouseSensitivity (const FVector2D & Sensitivity ) Script6 statements · 146 bytes of bytecode 0x0000 CallFunc_GetController_ReturnValue = GetController();0x0014 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0055 Sensitivity = K2Node_DynamicCast_AsBP_First_Person_Player_Controller.LocalPlayerSettings.MouseSensitivity;0x008F return;Public 0x1495c50 0x10 void SpectateAnotherPlayer (bool NextPlayer ) Script10 statements · 180 bytes of bytecode 0x0000 IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0017 if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_00B1;0x0025 CallFunc_GetController_ReturnValue = GetController();0x0039 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x005D K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x007A if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B1;0x0088 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.SpectateAnotherPlayer(NextPlayer);0x00B1 Label_00B1:0x00B1 return;Public 0x1495c50 0x01 void LoadPerPlayerData () Script66 statements · 2,570 bytes of bytecode 0x0000 PushFlow(Label_0A07);0x0005 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x001A K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue);0x003E K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x005B if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0065 CallFunc_IsValid_ReturnValue = IsValid(PlayerState);0x0082 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0090;0x0090 Label_0090:0x0090 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x00C2 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x0133 if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x013D PushFlow(Label_04A9);0x0142 FlushNetDormancy();0x014C CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x017E CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x01EF CurrentHatMesh = CallFunc_Map_Find_Value.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD;0x020B MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x0228 OnRep_CurrentHatMesh();0x0236 FlushNetDormancy();0x0240 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0272 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x02E3 CurrentGlassesMesh = CallFunc_Map_Find_Value.Glasses_5_D280370A409152D57E27C2A0C7653101;0x02FF MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x031C OnRep_CurrentGlassesMesh();0x032A CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x035C CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, 10);0x0386 CallFunc_Max_ReturnValue = Max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x03B0 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x0421 CallFunc_ClampTotalByScaling_Int_ReturnValue = ClampTotalByScaling_Int(CallFunc_Map_Find_Value.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99, CallFunc_Max_ReturnValue);0x0458 FlushNetDormancy();0x0462 CurrentDamage = CallFunc_ClampTotalByScaling_Int_ReturnValue;0x047D MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x049A OnRep_CurrentDamage();0x04A8 PopFlow();0x04A9 Label_04A9:0x04A9 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x04DB CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x054C CallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0572 if (!(CallFunc_IsValidClass_ReturnValue)) PopFlow();0x057C K2Node_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};0x0599 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x05CB CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x063C CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(K2Node_MakeArray_Array, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0681 if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0690;0x068F PopFlow();0x0690 Label_0690:0x0690 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x06C2 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x06DE CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x071C CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0773 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(K2Node_DynamicCast_AsGM_First_Person.SaveGame.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, CallFunc_Map_Find_Value);0x07E4 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0x0819 Temp_struct_Variable = FTransform(...);0x087C SetTransformPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(RelativeAttachTransform), Temp_struct_Variable);0x08A5 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(15);0x08C3 SetBytePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnAttachedCollisionType), CallFunc_MakeLiteralByte_ReturnValue);0x08EC SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ShouldBeAttachedOnSpawn), false);0x090D CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0929 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x0967 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x09BE CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x09E6 Internal_PickUpActor(CallFunc_FinishSpawningActor_ReturnValue, CallFunc_Internal_PickUpActor_Success);0x0A06 PopFlow();0x0A07 Label_0A07:0x0A07 return;Public 0x1495c50 0x00 void PlayAttachToVehicleActorSFX (const FVector & Location ) Script3 statements · 76 bytes of bytecode 0x0000 PlaySoundAtLocation(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);0x0049 return;Public 0x1495c50 0x18 void HasPlayerEverBeenLocallyControlled (const bool & Result ) Script5 statements · 84 bytes of bytecode 0x0000 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018 CallFunc_BooleanOR_ReturnValue = BooleanOR(HasEverBeenLocallyControlled, CallFunc_IsLocallyControlled_ReturnValue);0x003E Result = CallFunc_BooleanOR_ReturnValue;0x0051 return;Public 0x1495c50 0x01 void ApplyOptions () Script29 statements · 818 bytes of bytecode 0x0000 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014 K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_032F;0x0063 K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0087 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x00A4 CallFunc_GetFOV_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetFOV();0x00D6 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_GetFOV_ReturnValue);0x00FB CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x0118 FirstPersonCamera.SetFieldOfView(CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast);0x0145 CallFunc_GetController_ReturnValue = GetController();0x0159 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x017D K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x019A CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01B7 if (!(CallFunc_IsValid_ReturnValue)) goto Label_032F;0x01C5 CallFunc_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x01EF K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP = Cast<BPA_BoxyRider_FPP_C>(CallFunc_GetAnimInstance_ReturnValue);0x0213 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x0230 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_032F;0x023E K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x0262 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x027F if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_032F;0x028D CallFunc_GetController_ReturnValue = GetController();0x02A1 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x02C5 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x02E2 K2Node_DynamicCast_AsBPI_Character_Anim.SetHeadbob(K2Node_DynamicCast_AsBP_First_Person_Player_Controller.LocalPlayerSettings.bHeadBobEnabled);0x032F Label_032F:0x032F return;Public 0x1495c50 0x00 void TryToClearPickedUpActor (AActor * ActorToClear ) Script11 statements · 162 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(ActorToClear);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_009F;0x002B CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(ActorToClear, CurrentPickUpActor);0x0051 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_009F;0x005F FlushNetDormancy();0x0069 CurrentPickUpActor = nullptr;0x0074 MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x0091 OnRep_CurrentPickUpActor();0x009F Label_009F:0x009F return;Public 0x1495c50 0x08 void IsPlayerAttachedToThisPlayer (ABP_FirstPersonCharacter_C * PlayerToCheck , const bool & Result ) Script21 statements · 255 bytes of bytecode 0x0000 PushFlow(Label_00FC);0x0005 CallFunc_GetAttachParentActor_ReturnValue = PlayerToCheck.GetAttachParentActor();0x002F LocalAttachParent = CallFunc_GetAttachParentActor_ReturnValue;0x0042 Label_0042:0x0042 CallFunc_IsValid_ReturnValue = IsValid(LocalAttachParent);0x005F if (!(CallFunc_IsValid_ReturnValue)) goto Label_00AE;0x006D PushFlow(Label_0042);0x0072 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(LocalAttachParent, this);0x0090 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_00BE;0x009E Result = true;0x00A9 goto Label_00FC;0x00AE Label_00AE:0x00AE Result = false;0x00B9 goto Label_00FC;0x00BE Label_00BE:0x00BE CallFunc_GetAttachParentActor_ReturnValue_1 = LocalAttachParent.GetAttachParentActor();0x00E8 LocalAttachParent = CallFunc_GetAttachParentActor_ReturnValue_1;0x00FB PopFlow();0x00FC Label_00FC:0x00FC return;Public 0x1495c50 0x09 void SetGlobalControlBuses () Script3 statements · 44 bytes of bytecode 0x0000 SetInsideCassetPlayerControlBusMix(0.7, 0.3, 0.5);0x0029 return;Public 0x1495c50 0x00 void ResetControlBusMix () Script15 statements · 111 bytes of bytecode 0x0000 PushFlow(Label_006C);0x0005 PushFlow(Label_0039);0x000A PushFlow(Label_0024);0x000F DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0023 PopFlow();0x0024 Label_0024:0x0024 DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_InsideVehicle.CBM_InsideVehicle);0x0038 PopFlow();0x0039 Label_0039:0x0039 ClearGlobalBusMixValue(this, /Game/Ride/Audio/Modulation/ControlBus/CB_World_Ambience_Vehicle_Volume.CB_World_Ambience_Vehicle_Volume, -1f);0x0052 ClearGlobalBusMixValue(this, /Game/Ride/Audio/Modulation/ControlBus/CB_World_Ambience_Vehicle_LowPass.CB_World_Ambience_Vehicle_LowPass, -1f);0x006B PopFlow();0x006C Label_006C:0x006C return;Public 0x1495c50 0x00 void ResetReverbs () Script10 statements · 63 bytes of bytecode 0x0000 PushFlow(Label_003C);0x0005 PushFlow(Label_0023);0x000A DeactivateReverbEffect(this, FName(Underwater));0x0022 PopFlow();0x0023 Label_0023:0x0023 DeactivateReverbEffect(this, FName(Vehicle));0x003B PopFlow();0x003C Label_003C:0x003C return;Public 0x1495c50 0x00 void SetInsideCassetPlayerControlBusMix (double VolumeValue , double LowPassValue , double FadeTime ) Script14 statements · 281 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue_1 = IsValid(CasettePlayerVolumeBus);0x001D if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_008B;0x002B CallFunc_SetGlobalBusMixValue_Value_ImplicitCast = Cast<3>(VolumeValue);0x0048 CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast = Cast<3>(FadeTime);0x0065 SetGlobalBusMixValue(this, CasettePlayerVolumeBus, CallFunc_SetGlobalBusMixValue_Value_ImplicitCast, CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast);0x008B Label_008B:0x008B CallFunc_IsValid_ReturnValue = IsValid(CassettePlayerLowPassBus);0x00A8 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0116;0x00B6 CallFunc_SetGlobalBusMixValue_Value_ImplicitCast_1 = Cast<3>(LowPassValue);0x00D3 CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast_1 = Cast<3>(FadeTime);0x00F0 SetGlobalBusMixValue(this, CassettePlayerLowPassBus, CallFunc_SetGlobalBusMixValue_Value_ImplicitCast_1, CallFunc_SetGlobalBusMixValue_FadeTime_ImplicitCast_1);0x0116 Label_0116:0x0116 return;Public 0x1495c50 0x18 void StartUnderwaterAudioEffects () Script12 statements · 382 bytes of bytecode 0x0000 ActivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0014 ActivateReverbEffect(this, /Game/Ride/Audio/Modulation/Reverb/Underwater.Underwater, FName(Underwater), 3f, 2f, 0.25f);0x0044 CallFunc_IsValid_ReturnValue = IsValid(UnderwaterSFX);0x0061 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0074;0x006F goto Label_017B;0x0074 Label_0074:0x0074 CallFunc_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);0x00EE UnderwaterSFX = CallFunc_SpawnSoundAttached_ReturnValue_1;0x0101 CallFunc_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);0x017B Label_017B:0x017B return;Public 0x1495c50 0x00 void StopUnderwaterAudioEffects () Script9 statements · 248 bytes of bytecode 0x0000 DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0014 DeactivateReverbEffect(this, FName(Underwater));0x002C CallFunc_IsValid_ReturnValue = IsValid(UnderwaterSFX);0x0049 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F5;0x0057 UnderwaterSFX.Stop();0x007B CallFunc_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);0x00F5 Label_00F5:0x00F5 return;Public 0x1495c50 0x00 void OnOwningControllerUpdatedForLocalPlayer (bool HasOwningController ) Script11 statements · 364 bytes of bytecode 0x0000 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(HasOwningController);0x001D Mesh.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0047 SM_Hat01.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0071 SM_Glasses.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x009B UpperBodyClothes.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x00C5 FirstPersonMesh.SetOnlyOwnerSee(HasOwningController);0x00EE SK_BoxyRider_FPP_Arms_01.SetOnlyOwnerSee(HasOwningController);0x0117 SK_Cigg.SetOnlyOwnerSee(HasOwningController);0x0140 UpperBodyClothesFPP.SetOnlyOwnerSee(HasOwningController);0x0169 return;Public 0x1495c50 0x01 void SetIsPassenger (AActor * SeatableTruckPart , bool InIsPassenger , const ECharSeatType & SeatType , USceneComponent * RideableAttachmentPoint , bool UseAttachWorldRotation ) Script132 statements · 2,665 bytes of bytecode 0x0000 PushFlow(Label_0A66);0x0005 IsPassenger = InIsPassenger;0x0018 PushFlow(Label_05C1);0x001D PushFlow(Label_05AD);0x0022 PushFlow(Label_0534);0x0027 PushFlow(Label_0503);0x002C PushFlow(Label_03D5);0x0031 PushFlow(Label_00E3);0x0036 if (!(InIsPassenger)) goto Label_063C;0x0044 CharacterMovement.DisableMovement();0x0068 SetAttachedPhysicsState(CallFunc_SetAttachedPhysicsState_Success);0x007F bUseControllerRotationYaw = false;0x008A UpdateLookAtPlayerInteractions(nullptr);0x0099 CallFunc_GetController_ReturnValue = GetController();0x00AD CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetController_ReturnValue);0x00CA if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00D4 if (!(UseAttachWorldRotation)) goto Label_07A9;0x00E2 PopFlow();0x00E3 Label_00E3:0x00E3 CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x010D K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x0131 K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x014E if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0193;0x015C K2Node_DynamicCast_AsBPI_Character_Anim_1.SetIsPassenger(InIsPassenger, SeatType);0x0193 Label_0193:0x0193 CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x01BD K2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x01E1 K2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x01FE if (!(K2Node_DynamicCast_bSuccess_8)) goto Label_0243;0x020C K2Node_DynamicCast_AsBPI_Character_Anim_4.SetIsPassenger(InIsPassenger, SeatType);0x0243 Label_0243:0x0243 CallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x026D K2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x0291 K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x02AE if (!(K2Node_DynamicCast_bSuccess_7)) goto Label_02F3;0x02BC K2Node_DynamicCast_AsBPI_Character_Anim_3.SetIsPassenger(InIsPassenger, SeatType);0x02F3 Label_02F3:0x02F3 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 2);0x0312 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x0320 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 3);0x033F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x034D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 4);0x036C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x037A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 6);0x0399 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x03A7 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 7);0x03C6 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08D7;0x03D4 PopFlow();0x03D5 Label_03D5:0x03D5 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x03ED if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x03F7 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(SeatableTruckPart);0x041B K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0438 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_04F3;0x0446 CallFunc_GetController_ReturnValue_1 = GetController();0x045A K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x047E K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x049B K2Node_DynamicCast_AsBPI_Interact_1.EnableRideableInput(InIsPassenger, K2Node_DynamicCast_AsBP_First_Person_Player_Controller, CallFunc_EnableRideableInput_Success);0x04DB Label_04DB:0x04DB UpdatePickedUpAndAttachedToPlayerInteractions(CurrentPickUpActor);0x04F2 PopFlow();0x04F3 Label_04F3:0x04F3 CallFunc_EnableRideableInput_Success = false;0x04FE goto Label_04DB;0x0503 Label_0503:0x0503 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsPassenger);0x0520 SetSwimEnabled(CallFunc_Not_PreBool_ReturnValue);0x0533 PopFlow();0x0534 Label_0534:0x0534 K2Node_DynamicCast_AsBP_Toilet_01 = Cast<BP_Toilet_01_C>(SeatableTruckPart);0x0558 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Toilet_01);0x0575 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x057F K2Node_DynamicCast_AsBP_Toilet_01.UpdateMirror(InIsPassenger);0x05AC PopFlow();0x05AD Label_05AD:0x05AD SetIsPlayerPassenger(IsPassenger);0x05C0 PopFlow();0x05C1 Label_05C1:0x05C1 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(SeatableTruckPart);0x05E5 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0602 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x060C K2Node_DynamicCast_AsBPI_Interact.OnPlayerSit(this, IsPassenger);0x063B PopFlow();0x063C Label_063C:0x063C CharacterMovement.SetMovementMode(1, 0);0x0664 SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x067B CallFunc_GetController_ReturnValue_2 = GetController();0x068F CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetController_ReturnValue_2);0x06AC if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x06B6 if (!(UseAttachWorldRotation)) goto Label_06C5;0x06C4 PopFlow();0x06C5 Label_06C5:0x06C5 CallFunc_GetController_ReturnValue_2 = GetController();0x06D9 CallFunc_GetControlRotation_ReturnValue = CallFunc_GetController_ReturnValue_2.GetControlRotation();0x070F BreakRotator(CallFunc_GetControlRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x073D CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x076C CallFunc_GetController_ReturnValue_2.SetControlRotation(CallFunc_MakeRotator_ReturnValue_1);0x0799 SetActorHiddenInGame(false);0x07A8 PopFlow();0x07A9 Label_07A9:0x07A9 CallFunc_GetForwardVector_ReturnValue = RideableAttachmentPoint.GetForwardVector();0x07DB CallFunc_MakeRotFromX_ReturnValue = MakeRotFromX(CallFunc_GetForwardVector_ReturnValue);0x0800 BreakRotator(CallFunc_MakeRotFromX_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x082E CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x085D CallFunc_GetController_ReturnValue = GetController();0x0871 CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x089E CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(SeatType, 5);0x08BD if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x08C7 SetActorHiddenInGame(true);0x08D6 PopFlow();0x08D7 Label_08D7:0x08D7 CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0901 K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0925 K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x0942 if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0A56;0x0950 K2Node_DynamicCast_AsBPI_Character_Anim_2.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success_1);0x0990 Label_0990:0x0990 CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x09BA K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x09DE K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x09FB if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0A4A;0x0A09 K2Node_DynamicCast_AsBPI_Character_Anim.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success);0x0A49 PopFlow();0x0A4A Label_0A4A:0x0A4A CallFunc_SetHandIK_Success = false;0x0A55 PopFlow();0x0A56 Label_0A56:0x0A56 CallFunc_SetHandIK_Success_1 = false;0x0A61 goto Label_0990;0x0A66 Label_0A66:0x0A66 return;Public 0x1495c50 0x19 void SetIsDriver (bool IsDriver , AActor * Vehicle ) Script56 statements · 1,206 bytes of bytecode 0x0000 PushFlow(Label_04B3);0x0005 IsDriver = IsDriver;0x0018 PushFlow(Label_005F);0x001D if (!(IsDriver)) goto Label_03C7;0x002B CharacterMovement.DisableMovement();0x004F UpdateLookAtPlayerInteractions(nullptr);0x005E PopFlow();0x005F Label_005F:0x005F CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0089 K2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x00AD K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x00CA if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0106;0x00D8 K2Node_DynamicCast_AsBPI_Character_Anim_3.SetIsDriver(IsDriver);0x0106 Label_0106:0x0106 CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0130 K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0154 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x0171 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_01AD;0x017F K2Node_DynamicCast_AsBPI_Character_Anim_2.SetIsDriver(IsDriver);0x01AD Label_01AD:0x01AD CallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x01D7 K2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x01FB K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x0218 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0254;0x0226 K2Node_DynamicCast_AsBPI_Character_Anim_4.SetIsDriver(IsDriver);0x0254 Label_0254:0x0254 CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x027E K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x02A2 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x02BF if (!(K2Node_DynamicCast_bSuccess)) goto Label_0497;0x02CD K2Node_DynamicCast_AsBPI_Character_Anim.SetHandIK(IsDriver, Vehicle, CallFunc_SetHandIK_Success);0x030D Label_030D:0x030D CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0337 K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x035B K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x0378 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_04A7;0x0386 K2Node_DynamicCast_AsBPI_Character_Anim_1.SetHandIK(IsDriver, Vehicle, CallFunc_SetHandIK_Success_1);0x03C6 PopFlow();0x03C7 Label_03C7:0x03C7 CharacterMovement.SetMovementMode(1, 0);0x03EF CallFunc_GetController_ReturnValue = GetController();0x0403 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetController_ReturnValue);0x0420 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x042A CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, 0f);0x0455 CallFunc_GetController_ReturnValue = GetController();0x0469 CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x0496 PopFlow();0x0497 Label_0497:0x0497 CallFunc_SetHandIK_Success = false;0x04A2 goto Label_030D;0x04A7 Label_04A7:0x04A7 CallFunc_SetHandIK_Success_1 = false;0x04B2 PopFlow();0x04B3 Label_04B3:0x04B3 return;Public 0x1495c50 0x10 void RepositionLocalAttachPointPrevisActor () Script48 statements · 1,469 bytes of bytecode 0x0000 K2Node_DynamicCast_AsBP_Interactable_Attach_Point = Cast<BP_Interactable_AttachPoint_C>(CurrentLookAtObject);0x0024 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Attach_Point);0x0041 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_00F0;0x004F CallFunc_GetNumChildrenComponents_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetNumChildrenComponents();0x0097 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetNumChildrenComponents_ReturnValue, 0);0x00B9 if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_038D;0x00C7 Label_00C7:0x00C7 AttachmentPrevisActor.K2_DestroyActor();0x00EB goto Label_05BA;0x00F0 Label_00F0:0x00F0 K2Node_DynamicCast_AsBP_Winch = Cast<BP_Winch_C>(CurrentLookAtObject);0x0114 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Winch);0x0131 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00C7;0x013F CallFunc_K2_GetRootComponent_ReturnValue = K2Node_DynamicCast_AsBP_Winch.K2_GetRootComponent();0x0169 LocalAttachParentComponent = CallFunc_K2_GetRootComponent_ReturnValue;0x017C CallFunc_K2_GetComponentToWorld_ReturnValue = K2Node_DynamicCast_AsBP_Winch.WinchHookDummy.K2_GetComponentToWorld();0x01C4 LocalAttachTransform = CallFunc_K2_GetComponentToWorld_ReturnValue;0x01DF LocalAttachParentTransform = FTransform(...);0x0242 Label_0242:0x0242 BreakTransform(LocalAttachTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0270 CallFunc_TransformRotation_ReturnValue = TransformRotation(LocalAttachParentTransform, CallFunc_BreakTransform_Rotation);0x029E CallFunc_TransformLocation_ReturnValue = TransformLocation(LocalAttachParentTransform, CallFunc_BreakTransform_Location);0x02CC CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x0303 CallFunc_K2_SetActorTransform_ReturnValue = AttachmentPrevisActor.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0341 CallFunc_K2_AttachToComponent_ReturnValue = AttachmentPrevisActor.K2_AttachToComponent(LocalAttachParentComponent, FName(None), 1, 1, 0, false);0x0388 goto Label_05BA;0x038D Label_038D:0x038D CallFunc_GetAttachParent_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetAttachParent();0x03CD CallFunc_GetAttachParent_ReturnValue_1 = CallFunc_GetAttachParent_ReturnValue.GetAttachParent();0x03F7 LocalAttachParentComponent = CallFunc_GetAttachParent_ReturnValue_1;0x040A GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0421 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetPickUpActor_PickedUpActor);0x0445 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0462 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0547;0x0470 K2Node_DynamicCast_AsBPI_Interact.GetCustomAttachTransform(K2Node_DynamicCast_AsBP_Interactable_Attach_Point, CallFunc_GetCustomAttachTransform_Success, CallFunc_GetCustomAttachTransform_CustomAttachTransform);0x04B0 Label_04B0:0x04B0 LocalAttachTransform = CallFunc_GetCustomAttachTransform_CustomAttachTransform;0x04CB CallFunc_K2_GetRootComponent_ReturnValue_1 = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.K2_GetRootComponent();0x04F5 CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_K2_GetRootComponent_ReturnValue_1.K2_GetComponentToWorld();0x0527 LocalAttachParentTransform = CallFunc_K2_GetComponentToWorld_ReturnValue_1;0x0542 goto Label_0242;0x0547 Label_0547:0x0547 CallFunc_GetCustomAttachTransform_Success = false;0x0552 CallFunc_GetCustomAttachTransform_CustomAttachTransform = FTransform(...);0x05B5 goto Label_04B0;0x05BA Label_05BA:0x05BA return;Public 0x1495c50 0x00 void TryCreateLocalAttachPointPrevisActor () Script102 statements · 3,111 bytes of bytecode 0x0000 PushFlow(Label_0C24);0x0005 K2Node_DynamicCast_AsBP_Interactable_Attach_Point = Cast<BP_Interactable_AttachPoint_C>(CurrentLookAtObject);0x0029 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Attach_Point);0x0046 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_00CD;0x0054 CallFunc_GetNumChildrenComponents_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetNumChildrenComponents();0x009C CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetNumChildrenComponents_ReturnValue, 0);0x00BE if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_07C2;0x00CC PopFlow();0x00CD Label_00CD:0x00CD K2Node_DynamicCast_AsBP_Winch = Cast<BP_Winch_C>(CurrentLookAtObject);0x00F1 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Winch);0x010E if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0118 CallFunc_K2_GetRootComponent_ReturnValue = K2Node_DynamicCast_AsBP_Winch.K2_GetRootComponent();0x0142 LocalAttachParentComponent = CallFunc_K2_GetRootComponent_ReturnValue;0x0155 CallFunc_K2_GetComponentToWorld_ReturnValue = K2Node_DynamicCast_AsBP_Winch.WinchHookDummy.K2_GetComponentToWorld();0x019D LocalAttachTransform = CallFunc_K2_GetComponentToWorld_ReturnValue;0x01B8 LocalAttachParentTransform = FTransform(...);0x021B Label_021B:0x021B BreakTransform(LocalAttachTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0249 CallFunc_TransformRotation_ReturnValue = TransformRotation(LocalAttachParentTransform, CallFunc_BreakTransform_Rotation);0x0277 CallFunc_TransformLocation_ReturnValue = TransformLocation(LocalAttachParentTransform, CallFunc_BreakTransform_Location);0x02A5 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x02DC CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/TruckParts/Previs/BP_Previs.BP_Previs_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x0308 BreakTransform(LocalAttachTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0336 CallFunc_TransformRotation_ReturnValue = TransformRotation(LocalAttachParentTransform, CallFunc_BreakTransform_Rotation);0x0364 CallFunc_TransformLocation_ReturnValue = TransformLocation(LocalAttachParentTransform, CallFunc_BreakTransform_Location);0x0392 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x03C9 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x03F1 CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue.K2_AttachToComponent(LocalAttachParentComponent, FName(None), 1, 1, 0, false);0x0438 AttachmentPrevisActor = CallFunc_FinishSpawningActor_ReturnValue;0x044B GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor_2);0x0462 K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetPickUpActor_PickedUpActor_2);0x0486 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x04A3 if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x04AD CallFunc_SetStaticMesh_ReturnValue = AttachmentPrevisActor.StaticMesh.SetStaticMesh(K2Node_DynamicCast_AsBP_Interactable_Actor.StaticMesh.StaticMesh);0x0526 CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Ride/Vehicle/MM_Truck_Previs.MM_Truck_Previs, FName(None), 0);0x0553 PrevisMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0566 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x058A K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x05A7 if (!(K2Node_DynamicCast_bSuccess)) goto Label_07B2;0x05B5 GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x05CC K2Node_DynamicCast_AsBPI_Interact.IsAttachPointBlocking(CallFunc_GetPickUpActor_PickedUpActor, CallFunc_IsAttachPointBlocking_Success);0x0603 Label_0603:0x0603 if (!(CallFunc_IsAttachPointBlocking_Success)) goto Label_09EF;0x0611 PrevisMaterial.SetVectorParameterValue(FName(CD_Primary), LinearColor{1f, 0.181164f, 0.181164f, 1f});0x0660 Temp_int_Loop_Counter_Variable_1 = 0;0x0677 Temp_int_Array_Index_Variable = 0;0x068E Label_068E:0x068E CallFunc_GetMaterials_ReturnValue = AttachmentPrevisActor.StaticMesh.GetMaterials();0x06DA CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue);0x0715 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x073B if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0745 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0760 PushFlow(Label_0BDA);0x0765 AttachmentPrevisActor.StaticMesh.SetMaterial(Temp_int_Array_Index_Variable, PrevisMaterial);0x07B1 PopFlow();0x07B2 Label_07B2:0x07B2 CallFunc_IsAttachPointBlocking_Success = false;0x07BD goto Label_0603;0x07C2 Label_07C2:0x07C2 CallFunc_GetAttachParent_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.AttachComp.GetAttachParent();0x0802 CallFunc_GetAttachParent_ReturnValue_1 = CallFunc_GetAttachParent_ReturnValue.GetAttachParent();0x082C LocalAttachParentComponent = CallFunc_GetAttachParent_ReturnValue_1;0x083F GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor_1);0x0856 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_GetPickUpActor_PickedUpActor_1);0x087A K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0897 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_097C;0x08A5 K2Node_DynamicCast_AsBPI_Interact_1.GetCustomAttachTransform(K2Node_DynamicCast_AsBP_Interactable_Attach_Point, CallFunc_GetCustomAttachTransform_Success, CallFunc_GetCustomAttachTransform_CustomAttachTransform);0x08E5 Label_08E5:0x08E5 LocalAttachTransform = CallFunc_GetCustomAttachTransform_CustomAttachTransform;0x0900 CallFunc_K2_GetRootComponent_ReturnValue_1 = K2Node_DynamicCast_AsBP_Interactable_Attach_Point.K2_GetRootComponent();0x092A CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_K2_GetRootComponent_ReturnValue_1.K2_GetComponentToWorld();0x095C LocalAttachParentTransform = CallFunc_K2_GetComponentToWorld_ReturnValue_1;0x0977 goto Label_021B;0x097C Label_097C:0x097C CallFunc_GetCustomAttachTransform_Success = false;0x0987 CallFunc_GetCustomAttachTransform_CustomAttachTransform = FTransform(...);0x09EA goto Label_08E5;0x09EF Label_09EF:0x09EF PrevisMaterial.SetVectorParameterValue(FName(CD_Primary), LinearColor{0.743248f, 1f, 0.473958f, 1f});0x0A3E Temp_int_Loop_Counter_Variable = 0;0x0A55 Temp_int_Array_Index_Variable_1 = 0;0x0A6C Label_0A6C:0x0A6C CallFunc_GetMaterials_ReturnValue_1 = AttachmentPrevisActor.StaticMesh.GetMaterials();0x0AB8 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue_1);0x0AF3 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0B19 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0B23 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0B3E PushFlow(Label_0B90);0x0B43 AttachmentPrevisActor.StaticMesh.SetMaterial(Temp_int_Array_Index_Variable_1, PrevisMaterial);0x0B8F PopFlow();0x0B90 Label_0B90:0x0B90 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0BBA Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0BD5 goto Label_0A6C;0x0BDA Label_0BDA:0x0BDA CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0C04 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0C1F goto Label_068E;0x0C24 Label_0C24:0x0C24 return;Public 0x1495c50 0x00 void FixupPickupState () Script25 statements · 423 bytes of bytecode 0x0000 PushFlow(Label_01A4);0x0005 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x001D if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0027 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x0044 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x004E CallFunc_GetAttachParentActor_ReturnValue = CurrentPickUpActor.GetAttachParentActor();0x0078 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue, this);0x0096 CallFunc_ObjectIsA_ReturnValue = ObjectIsA(CallFunc_GetAttachParentActor_ReturnValue, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C);0x00BC CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_ObjectIsA_ReturnValue, CallFunc_NotEqual_ObjectObject_ReturnValue);0x00E2 if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x00EC PushFlow(Label_0163);0x00F1 K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CurrentPickUpActor);0x0115 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x0132 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x013C K2Node_DynamicCast_AsBP_Interactable_Actor.UpdateInteractableState(this, false);0x0162 PopFlow();0x0163 Label_0163:0x0163 FlushNetDormancy();0x016D CurrentPickUpActor = nullptr;0x0178 MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x0195 OnRep_CurrentPickUpActor();0x01A3 PopFlow();0x01A4 Label_01A4:0x01A4 return;Public 0x1495c50 0x00 void StartDrop (double HoldTime ) Script16 statements · 240 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00ED;0x002B K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentPickUpActor);0x004F K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x006C if (!(K2Node_DynamicCast_bSuccess)) goto Label_00DD;0x007A K2Node_DynamicCast_AsBPI_Interact.Interact(this, CurrentLookAtTrace, HoldTime, false, CallFunc_Interact_Success);0x00BC Label_00BC:0x00BC if (!(CallFunc_Interact_Success)) goto Label_00ED;0x00CA PlayDropSFX();0x00D8 goto Label_00ED;0x00DD Label_00DD:0x00DD CallFunc_Interact_Success = false;0x00E8 goto Label_00BC;0x00ED Label_00ED:0x00ED return;Public 0x1495c50 0x08 void SetCharacterPoseBasedOnInteractObject (UObject * InteractObject ) Script43 statements · 915 bytes of bytecode 0x0000 PushFlow(Label_0390);0x0005 CallFunc_IsValid_ReturnValue = IsValid(InteractObject);0x0022 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0194;0x0030 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(InteractObject);0x0054 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0071 if (!(K2Node_DynamicCast_bSuccess)) goto Label_02BF;0x007F K2Node_DynamicCast_AsBPI_Interact.GetCharacterPose(CallFunc_GetCharacterPose_Success, CallFunc_GetCharacterPose_CharacterPose, CallFunc_GetCharacterPose_CharacterPoseAnim);0x00BF Label_00BF:0x00BF LocalCharacterPose = CallFunc_GetCharacterPose_CharacterPose;0x00DA LocalCharacterPoseSequence = CallFunc_GetCharacterPose_CharacterPoseAnim;0x00ED PushFlow(Label_02EE);0x00F2 CallFunc_GetAnimInstance_ReturnValue_2 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x011C K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms_1 = Cast<BPA_BoxyRider_FPP_Arms_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x0140 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms_1);0x015D K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms_1.SetCharacterPose(LocalCharacterPose, LocalCharacterPoseSequence);0x0193 PopFlow();0x0194 Label_0194:0x0194 PushFlow(Label_022C);0x0199 CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x01C3 K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms = Cast<BPA_BoxyRider_FPP_Arms_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x01E7 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms);0x0204 K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms.SetCharacterPose(0, nullptr);0x022B PopFlow();0x022C Label_022C:0x022C CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0256 K2Node_DynamicCast_AsBPA_Boxy_Rider = Cast<BPA_BoxyRider_C>(CallFunc_GetAnimInstance_ReturnValue);0x027A K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider);0x0297 K2Node_DynamicCast_AsBPA_Boxy_Rider.SetCharacterPose(0, nullptr);0x02BE PopFlow();0x02BF Label_02BF:0x02BF CallFunc_GetCharacterPose_Success = false;0x02CA CallFunc_GetCharacterPose_CharacterPose = 0;0x02DE CallFunc_GetCharacterPose_CharacterPoseAnim = nullptr;0x02E9 goto Label_00BF;0x02EE Label_02EE:0x02EE CallFunc_GetAnimInstance_ReturnValue_3 = Mesh.GetAnimInstance();0x0318 K2Node_DynamicCast_AsBPA_Boxy_Rider_1 = Cast<BPA_BoxyRider_C>(CallFunc_GetAnimInstance_ReturnValue_3);0x033C K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_1);0x0359 K2Node_DynamicCast_AsBPA_Boxy_Rider_1.SetCharacterPose(LocalCharacterPose, LocalCharacterPoseSequence);0x038F PopFlow();0x0390 Label_0390:0x0390 return;Private 0x1495c50 0x08 void OnRep_CurrentPickUpActor () Script12 statements · 95 bytes of bytecode 0x0000 PushFlow(Label_005C);0x0005 PushFlow(Label_0022);0x000A SetCharacterPoseBasedOnInteractObject(CurrentPickUpActor);0x0021 PopFlow();0x0022 Label_0022:0x0022 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x003A if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0044 UpdatePickedUpAndAttachedToPlayerInteractions(CurrentPickUpActor);0x005B PopFlow();0x005C Label_005C:0x005C return;0x1495c50 0x00 void GetPickUpActor (const AActor * & PickedUpActor ) Script3 statements · 22 bytes of bytecode 0x0000 PickedUpActor = CurrentPickUpActor;0x0013 return;Public 0x1495c50 0x08 void OnRep_CurrentGlassesMesh () Script3 statements · 58 bytes of bytecode 0x0000 CallFunc_SetStaticMesh_ReturnValue = SM_Glasses.SetStaticMesh(CurrentGlassesMesh);0x0037 return;0x1495c50 0x00 void OnRep_CurrentHatMesh () Script3 statements · 58 bytes of bytecode 0x0000 CallFunc_SetStaticMesh_ReturnValue = SM_Hat01.SetStaticMesh(CurrentHatMesh);0x0037 return;0x1495c50 0x00 void CheckWaterHeightToHead () Script62 statements · 972 bytes of bytecode 0x0000 PushFlow(Label_03C9);0x0005 CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x0037 BreakVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0065 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z, CurrentSurfaceWaterHeight);0x008B if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_00B2;0x0099 PushFlow(Label_00E2);0x009E PushFlow(Label_00F9);0x00A3 if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_028B;0x00B1 PopFlow();0x00B2 Label_00B2:0x00B2 PushFlow(Label_00CB);0x00B7 PushFlow(Label_02A4);0x00BC if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_03B0;0x00CA PopFlow();0x00CB Label_00CB:0x00CB Temp_bool_IsClosed_Variable = false;0x00D6 Temp_bool_Has_Been_Initd_Variable_1 = true;0x00E1 PopFlow();0x00E2 Label_00E2:0x00E2 Temp_bool_IsClosed_Variable_1 = false;0x00ED Temp_bool_Has_Been_Initd_Variable = true;0x00F8 PopFlow();0x00F9 Label_00F9:0x00F9 if (!(Temp_bool_IsClosed_Variable)) goto Label_0108;0x0107 PopFlow();0x0108 Label_0108:0x0108 Temp_bool_IsClosed_Variable = true;0x0113 ActivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x0127 ActivateReverbEffect(this, /Game/Ride/Audio/Modulation/Reverb/Underwater.Underwater, FName(Underwater), 3f, 2f, 0.25f);0x0157 CallFunc_IsValid_ReturnValue_1 = IsValid(UnderwaterSFX);0x0174 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0183;0x0182 PopFlow();0x0183 Label_0183:0x0183 CallFunc_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);0x01FD UnderwaterSFX = CallFunc_SpawnSoundAttached_ReturnValue_2;0x0210 CallFunc_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);0x028A PopFlow();0x028B Label_028B:0x028B Temp_bool_Has_Been_Initd_Variable_1 = true;0x0296 if (!(false)) PopFlow();0x0298 Temp_bool_IsClosed_Variable = true;0x02A3 PopFlow();0x02A4 Label_02A4:0x02A4 if (!(Temp_bool_IsClosed_Variable_1)) goto Label_02B3;0x02B2 PopFlow();0x02B3 Label_02B3:0x02B3 Temp_bool_IsClosed_Variable_1 = true;0x02BE DeactivateBusMix(this, /Game/Ride/Audio/Modulation/ControlBusMix/CBM_UnderWater.CBM_UnderWater);0x02D2 DeactivateReverbEffect(this, FName(Underwater));0x02EA CallFunc_IsValid_ReturnValue = IsValid(UnderwaterSFX);0x0307 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0311 UnderwaterSFX.Stop();0x0335 CallFunc_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);0x03AF PopFlow();0x03B0 Label_03B0:0x03B0 Temp_bool_Has_Been_Initd_Variable = true;0x03BB if (!(false)) PopFlow();0x03BD Temp_bool_IsClosed_Variable_1 = true;0x03C8 PopFlow();0x03C9 Label_03C9:0x03C9 return;Public 0x1495c50 0x00 bool ReceiveIsRagdolling () Script3 statements · 30 bytes of bytecode 0x0000 ReturnValue = IsRagdoll;0x0013 return ReturnValue;Event Protected 0x1495c50 0x01 void SetRagdollIMC (bool Enable ) Script9 statements · 185 bytes of bytecode 0x0000 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_00B6;0x0026 CallFunc_GetController_ReturnValue = this.GetController();0x0048 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x006C K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0089 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.SetRagdollIMC(Enable);0x00B6 Label_00B6:0x00B6 return;Public 0x1495c50 0x01 void UpdateNametag () Script20 statements · 386 bytes of bytecode 0x0000 LocalPlayerState = PlayerState;0x0013 CallFunc_IsValid_ReturnValue_1 = IsValid(LocalPlayerState);0x0030 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_00EE;0x003E Label_003E:0x003E CallFunc_IsValid_ReturnValue = IsValid(LocalPlayerState);0x005B if (!(CallFunc_IsValid_ReturnValue)) goto Label_017F;0x0069 CallFunc_GetPlayerName_ReturnValue = LocalPlayerState.GetPlayerName();0x009B CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x00C0 PlayerName.K2_SetText(CallFunc_Conv_StringToText_ReturnValue);0x00E9 goto Label_017F;0x00EE Label_00EE:0x00EE CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0102 K2Node_DynamicCast_AsVehicle_System_Base = Cast<VehicleSystemBase>(CallFunc_GetAttachParentActor_ReturnValue);0x0126 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsVehicle_System_Base);0x0143 if (!(K2Node_DynamicCast_bSuccess)) goto Label_017F;0x0151 LocalPlayerState = K2Node_DynamicCast_AsVehicle_System_Base.PlayerState;0x017A goto Label_003E;0x017F Label_017F:0x017F return;Public 0x1495c50 0x00 void DebugCanDropHere () Script10 statements · 141 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_008A;0x002B CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0043 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_008A;0x0051 CallFunc_IsDebugPlayerDropOverlapsEnabled_ReturnValue = IsDebugPlayerDropOverlapsEnabled();0x0065 if (!(CallFunc_IsDebugPlayerDropOverlapsEnabled_ReturnValue)) goto Label_008A;0x0073 CanDropCurrentHeldActorSafely(CallFunc_CanDropCurrentHeldActorSafely_Result);0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void CanDropCurrentHeldActorSafely (const bool & Result ) Script35 statements · 657 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_022A;0x002B K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentPickUpActor);0x004F K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x006C if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_023A;0x007A K2Node_DynamicCast_AsBPI_Interact_1.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x00B1 Label_00B1:0x00B1 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentPickUpActor);0x00D5 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00F2 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0255;0x0100 K2Node_DynamicCast_AsBPI_Interact.GetObjectTypesToDropBlock(CallFunc_GetObjectTypesToDropBlock_ObjectTypesToBlock);0x012E Label_012E:0x012E if (!(CallFunc_GetPhysicsMesh_Success)) goto Label_0283;0x013C K2Node_MakeArray_Array = {this};0x0148 CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0168 CallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x019A BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01C8 CallFunc_CanDropActorWithoutIntersecting_ReturnValue = CanDropActorWithoutIntersecting(CurrentPickUpActor, CallFunc_GetPhysicsMesh_PrimitiveComponent, CallFunc_BreakTransform_Location, CallFunc_GetBaseAimRotation_ReturnValue, K2Node_MakeArray_Array, CallFunc_GetObjectTypesToDropBlock_ObjectTypesToBlock);0x0212 Result = CallFunc_CanDropActorWithoutIntersecting_ReturnValue;0x0225 goto Label_028E;0x022A Label_022A:0x022A Result = false;0x0235 goto Label_028E;0x023A Label_023A:0x023A CallFunc_GetPhysicsMesh_Success = false;0x0245 CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0250 goto Label_00B1;0x0255 Label_0255:0x0255 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(CallFunc_GetObjectTypesToDropBlock_ObjectTypesToBlock);0x027E goto Label_012E;0x0283 Label_0283:0x0283 Result = false;0x028E Label_028E:0x028E return;Public 0x1495c50 0x01 void HandleFalling () Script39 statements · 746 bytes of bytecode 0x0000 PushFlow(Label_02E7);0x0005 PushFlow(Label_009A);0x000A CallFunc_IsMovingOnGround_ReturnValue = CharacterMovement.IsMovingOnGround();0x0038 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsMovingOnGround_ReturnValue, FallingLastTick);0x005E if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0163;0x006C CallFunc_IsServer_ReturnValue = IsServer(this);0x0081 if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x008B CheckFallingDamage();0x0099 PopFlow();0x009A Label_009A:0x009A CallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x00C9 FallingLastTick = CallFunc_IsFalling_ReturnValue;0x00DC CallFunc_GetVelocity_ReturnValue = GetVelocity();0x00FC BreakVector(CallFunc_GetVelocity_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x012A K2Node_VariableSet_ZVelocityLastTick_ImplicitCast = Cast<3>(CallFunc_BreakVector_Z);0x0147 ZVelocityLastTick = K2Node_VariableSet_ZVelocityLastTick_ImplicitCast;0x0162 PopFlow();0x0163 Label_0163:0x0163 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x017B if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0185 CallFunc_IsFalling_ReturnValue = CharacterMovement.IsFalling();0x01B4 if (!(CallFunc_IsFalling_ReturnValue)) goto Label_01D2;0x01C2 Label_01C2:0x01C2 UpdateFallwindSFX(true);0x01D1 PopFlow();0x01D2 Label_01D2:0x01D2 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x01E6 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0203 if (!(CallFunc_IsValid_ReturnValue)) goto Label_02D7;0x0211 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0225 CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_GetAttachParentActor_ReturnValue, SoftObject("/Game/Ride/Interactables/TractorWheel/BP_Interactable_Actor_Rideable_TractorWheel.BP_Interactable_Actor_Rideable_TractorWheel_C"));0x02C4 if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_02D7;0x02D2 goto Label_01C2;0x02D7 Label_02D7:0x02D7 UpdateFallwindSFX(false);0x02E6 PopFlow();0x02E7 Label_02E7:0x02E7 return;Public 0x1495c50 0x00 void OnRep_CurrentDamage () Script22 statements · 322 bytes of bytecode 0x0000 PushFlow(Label_013F);0x0005 LocalLastSeenTotalDamage = 0;0x001C CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0034 if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x003E PushFlow(Label_00A1);0x0043 CallFunc_ToArrays_Int_out_tags = {};0x004E CallFunc_ToArrays_Int_out_values = {};0x0059 ToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x007E Internal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, false, true);0x00A0 PopFlow();0x00A1 Label_00A1:0x00A1 CallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x00C6 LocalLastSeenTotalDamage = CallFunc_SumUpValues_Int_ReturnValue;0x00E1 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LocalLastSeenTotalDamage, LastSeenTotalDamage);0x0107 if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0123;0x0115 UpdateDmgPP();0x0123 Label_0123:0x0123 LastSeenTotalDamage = LocalLastSeenTotalDamage;0x013E PopFlow();0x013F Label_013F:0x013F return;0x1495c50 0x00 void OnRep_IsHandPosing () Script2 statements · 3 bytes of bytecode 0x1495c50 0x00 void HandleHandPoseInput (double Yaw , double Pitch , double Fwd ) Script69 statements · 1,668 bytes of bytecode 0x0000 PushFlow(Label_0681);0x0005 if (!(IsUsingMap)) goto Label_00C5;0x0013 PushFlow(Label_0462);0x0018 PushFlow(Label_03BA);0x001D FlushNetDormancy();0x0027 CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(HandEmoteYaw, Yaw);0x0055 CallFunc_FClamp_ReturnValue_4 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_2, -25, 25);0x008C HandEmoteYaw = CallFunc_FClamp_ReturnValue_4;0x00A7 MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x00C4 PopFlow();0x00C5 Label_00C5:0x00C5 PushFlow(Label_060E);0x00CA PushFlow(Label_0538);0x00CF PushFlow(Label_0247);0x00D4 FlushNetDormancy();0x00DE CallFunc_FClamp_ReturnValue_1 = FClamp(Yaw, -1, 1);0x0115 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_1, 0.2);0x0143 CallFunc_NearlyEqual_FloatFloat_ReturnValue_1 = NearlyEqual_FloatFloat(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 0, 0.05);0x0172 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_NearlyEqual_FloatFloat_ReturnValue_1);0x01A9 CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(HandEmoteYaw, CallFunc_SelectFloat_ReturnValue_1);0x01D7 CallFunc_FClamp_ReturnValue_7 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_5, -2, 2);0x020E HandEmoteYaw = CallFunc_FClamp_ReturnValue_7;0x0229 MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x0246 PopFlow();0x0247 Label_0247:0x0247 FlushNetDormancy();0x0251 CallFunc_FClamp_ReturnValue = FClamp(Pitch, -1, 1);0x0288 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue, 0.2);0x02B6 CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0, 0.02);0x02E5 CallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_NearlyEqual_FloatFloat_ReturnValue);0x031C CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(HandEmotePitch, CallFunc_SelectFloat_ReturnValue);0x034A CallFunc_FClamp_ReturnValue_6 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_4, -1, 1);0x0381 HandEmotePitch = CallFunc_FClamp_ReturnValue_6;0x039C MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x03B9 PopFlow();0x03BA Label_03BA:0x03BA FlushNetDormancy();0x03C4 CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(HandEmotePitch, Pitch);0x03F2 CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, -30, 30);0x0429 HandEmotePitch = CallFunc_FClamp_ReturnValue_3;0x0444 MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x0461 PopFlow();0x0462 Label_0462:0x0462 FlushNetDormancy();0x046C CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Fwd, -2);0x049A CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(HandEmoteFwd, CallFunc_Multiply_DoubleDouble_ReturnValue);0x04C8 CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, -26, 0);0x04FF HandEmoteFwd = CallFunc_FClamp_ReturnValue_2;0x051A MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x0537 PopFlow();0x0538 Label_0538:0x0538 FlushNetDormancy();0x0542 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(Fwd, 10);0x0570 CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(HandEmoteFwd, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x059E CallFunc_FClamp_ReturnValue_5 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_3, -10, 20);0x05D5 HandEmoteFwd = CallFunc_FClamp_ReturnValue_5;0x05F0 MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x060D PopFlow();0x060E Label_060E:0x060E CallFunc_IsServer_ReturnValue = IsServer(this);0x0623 if (!(CallFunc_IsServer_ReturnValue)) goto Label_0632;0x0631 PopFlow();0x0632 Label_0632:0x0632 CallFunc_MakeVector_ReturnValue = MakeVector(HandEmoteYaw, HandEmotePitch, HandEmoteFwd);0x0669 Server_SetHandPoseInput(CallFunc_MakeVector_ReturnValue);0x0680 PopFlow();0x0681 Label_0681:0x0681 return;Public 0x1495c50 0x18 void SetupEmote (const FName & Name ) Script54 statements · 834 bytes of bytecode 0x0000 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Wave));0x002A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_01C5;0x0038 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Rock));0x0062 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0212;0x0070 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Paper));0x009A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_023D;0x00A8 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Scissor));0x00D2 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0268;0x00E0 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(ThumbsDown));0x010A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0293;0x0118 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Stop));0x0142 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_02BE;0x0150 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(Forward));0x017A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_02E9;0x0188 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(ThumbsUp));0x01B2 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0314;0x01C0 goto Label_033F;0x01C5 Label_01C5:0x01C5 TPPMontage = /Game/Ride/Character/Animation/Wave_01_Montage.Wave_01_Montage;0x01D8 FPPMontage = /Game/Ride/Character/Animation/FPP_Wave_01_Montage.FPP_Wave_01_Montage;0x01EB Label_01EB:0x01EB Server_StartEmoteEvent(TPPMontage, FPPMontage, false, false);0x020D goto Label_033F;0x0212 Label_0212:0x0212 TPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Rock_01_Montage.FPP_RPS_Rock_01_Montage;0x0225 FPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Rock_01_Montage.FPP_RPS_Rock_01_Montage;0x0238 goto Label_01EB;0x023D Label_023D:0x023D TPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Paper_01_Montage.FPP_RPS_Paper_01_Montage;0x0250 FPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Paper_01_Montage.FPP_RPS_Paper_01_Montage;0x0263 goto Label_01EB;0x0268 Label_0268:0x0268 TPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Scissor_01_Montage.FPP_RPS_Scissor_01_Montage;0x027B FPPMontage = /Game/Ride/Character/Animation/FPP_RPS_Scissor_01_Montage.FPP_RPS_Scissor_01_Montage;0x028E goto Label_01EB;0x0293 Label_0293:0x0293 TPPMontage = /Game/Ride/Character/Animation/FPP_ThumbsDown_01_Montage.FPP_ThumbsDown_01_Montage;0x02A6 FPPMontage = /Game/Ride/Character/Animation/FPP_ThumbsDown_01_Montage.FPP_ThumbsDown_01_Montage;0x02B9 goto Label_01EB;0x02BE Label_02BE:0x02BE TPPMontage = /Game/Ride/Character/Animation/TPP_Emote_Stop_01_Montage.TPP_Emote_Stop_01_Montage;0x02D1 FPPMontage = /Game/Ride/Character/Animation/FPP_Emote_Stop_01_Montage.FPP_Emote_Stop_01_Montage;0x02E4 goto Label_01EB;0x02E9 Label_02E9:0x02E9 TPPMontage = /Game/Ride/Character/Animation/TPP_Emote_Forward_01_Montage.TPP_Emote_Forward_01_Montage;0x02FC FPPMontage = /Game/Ride/Character/Animation/FPP_Emote_Forward_01_Montage.FPP_Emote_Forward_01_Montage;0x030F goto Label_01EB;0x0314 Label_0314:0x0314 TPPMontage = /Game/Ride/Character/Animation/FPP_Thumbup_01_Montage.FPP_Thumbup_01_Montage;0x0327 FPPMontage = /Game/Ride/Character/Animation/FPP_Thumbup_01_Montage.FPP_Thumbup_01_Montage;0x033A goto Label_01EB;0x033F Label_033F:0x033F return;Public 0x1495c50 0x08 void OnRep_IsRagdoll () Script7 statements · 87 bytes of bytecode 0x0000 InternalRagdoll(IsRagdoll);0x0017 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x002F if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0054;0x003D StartDrop(0);0x0054 Label_0054:0x0054 return;0x1495c50 0x00 bool ReceiveCustomClientAttach (AActor * AttachParent ) Script78 statements · 1,374 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(AttachParent);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0083;0x002B CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x003F CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_2, AttachParent);0x0065 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_029D;0x0073 ReturnValue = true;0x007E goto Label_0553;0x0083 Label_0083:0x0083 CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x0097 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetAttachParentActor_ReturnValue_1);0x00BB K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00D8 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_018A;0x00E6 K2Node_DynamicCast_AsBP_First_Person_Character.LocalOnly_DropActor(this, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0));0x017A Label_017A:0x017A ReturnValue = true;0x0185 goto Label_0553;0x018A Label_018A:0x018A CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x019E K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue_1);0x01C2 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01DF if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_026E;0x01ED K2Node_DynamicCast_AsBPI_Interact.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype, CallFunc_IsRideable_MultiSeat);0x022D Label_022D:0x022D if (!(CallFunc_IsRideable_IsRideable)) goto Label_04BE;0x023B CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x024F Internal_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue_1, false, 4);0x0269 goto Label_017A;0x026E Label_026E:0x026E CallFunc_IsRideable_IsRideable = false;0x0279 CallFunc_IsRideable_Seattype = 0;0x028D CallFunc_IsRideable_MultiSeat = false;0x0298 goto Label_022D;0x029D Label_029D:0x029D K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(AttachParent);0x02C1 K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x02DE if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0321;0x02EC K2Node_DynamicCast_AsBP_First_Person_Character_1.LocalOnly_PickupActor(this);0x0311 Label_0311:0x0311 ReturnValue = true;0x031C goto Label_0553;0x0321 Label_0321:0x0321 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(AttachParent);0x0345 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0362 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_048F;0x0370 K2Node_DynamicCast_AsBPI_Interact_1.IsRideable(CallFunc_IsRideable_IsRideable_1, CallFunc_IsRideable_Seattype_1, CallFunc_IsRideable_MultiSeat_1);0x03B0 Label_03B0:0x03B0 if (!(CallFunc_IsRideable_IsRideable_1)) goto Label_03FB;0x03BE TryDropIfItemIsHeld(AttachParent);0x03D5 Internal_SitOnRideableActor(AttachParent, true, CallFunc_IsRideable_Seattype_1);0x03F6 goto Label_0311;0x03FB Label_03FB:0x03FB K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(AttachParent);0x041F K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x043C if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_047F;0x044A K2Node_DynamicCast_AsBP_Vehicle_Base.AttachDriver(this);0x046F ReturnValue = false;0x047A goto Label_0553;0x047F Label_047F:0x047F ReturnValue = false;0x048A goto Label_0553;0x048F Label_048F:0x048F CallFunc_IsRideable_IsRideable_1 = false;0x049A CallFunc_IsRideable_Seattype_1 = 0;0x04AE CallFunc_IsRideable_MultiSeat_1 = false;0x04B9 goto Label_03B0;0x04BE Label_04BE:0x04BE CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x04D2 K2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(CallFunc_GetAttachParentActor_ReturnValue);0x04F6 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x0513 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0548;0x0521 SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x0538 ReturnValue = false;0x0543 goto Label_0553;0x0548 Label_0548:0x0548 ReturnValue = false;0x0553 Label_0553:0x0553 return ReturnValue;Event Protected 0x1495c50 0x09 void PlayDropSFX () Script7 statements · 250 bytes of bytecode 0x0000 Temp_object_Variable = /Game/Ride/Audio/Attenuation/SA_OverwriteTo2D.SA_OverwriteTo2D;0x0013 Temp_object_Variable_1 = nullptr;0x001E CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0036 Temp_bool_Variable = CallFunc_IsLocallyControlled_ReturnValue;0x0049 CallFunc_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);0x00F7 return;Public 0x1495c50 0x00 void PlayGrabSFX () Script7 statements · 250 bytes of bytecode 0x0000 Temp_object_Variable = /Game/Ride/Audio/Attenuation/SA_OverwriteTo2D.SA_OverwriteTo2D;0x0013 Temp_object_Variable_1 = nullptr;0x001E CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0036 Temp_bool_Variable = CallFunc_IsLocallyControlled_ReturnValue;0x0049 CallFunc_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);0x00F7 return;Public 0x1495c50 0x00 void GetTotalDamageTaken (const int32 & TotalDamageTaken ) Script4 statements · 58 bytes of bytecode 0x0000 CallFunc_GetCurrentDamageTaken_ReturnValue = GetCurrentDamageTaken();0x001C TotalDamageTaken = CallFunc_GetCurrentDamageTaken_ReturnValue;0x0037 return;Public 0x1495c50 0x04 void IsPlayerDead (const bool & IsDead ) Script5 statements · 88 bytes of bytecode 0x0000 CallFunc_GetCurrentDamageTaken_ReturnValue = GetCurrentDamageTaken();0x001C CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetCurrentDamageTaken_ReturnValue, DeathDamageThreshold);0x0042 IsDead = CallFunc_GreaterEqual_IntInt_ReturnValue;0x0055 return;Public 0x1495c50 0x01 void Internal_HealPlayerDamage (FST_Damage_Results & DamageToHeal , const bool & Success ) Script35 statements · 859 bytes of bytecode 0x0000 PushFlow(Label_0358);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageToHeal.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x0077 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x009D if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_027F;0x00AB Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00C6 PushFlow(Label_030E);0x00CB /Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageToHeal.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010F CallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x0147 if (!(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);0x0195 CallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x01CD CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_FindTagValue_Int_out_value, CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A);0x0204 CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Subtract_IntInt_ReturnValue, 0, 2147483647);0x0233 AddTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_Clamp_ReturnValue);0x0261 MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x027E PopFlow();0x027F Label_027F:0x027F CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0297 if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x02A1 CallFunc_ToArrays_Int_out_tags = {};0x02AC CallFunc_ToArrays_Int_out_values = {};0x02B7 ToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x02DC Internal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, true, false);0x02FE Success = true;0x0309 goto Label_0358;0x030E Label_030E:0x030E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0338 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0353 goto Label_0033;0x0358 Label_0358:0x0358 return;Public 0x1495c50 0x11 void CheckFallingDamage () Script19 statements · 617 bytes of bytecode 0x0000 Damage = 0;0x0017 CallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(ZVelocityLastTick);0x0034 CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, -1250);0x005A if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_0266;0x0068 CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(ZVelocityLastTick);0x0085 CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, -1250, -2750, 10, 100);0x00CE CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_MapRangeClamped_ReturnValue);0x00F3 Damage = CallFunc_FTrunc_ReturnValue;0x010E K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x0144 K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0168 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0188 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x019C K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x01B0 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x01D4 Internal_TakePlayerDamage(K2Node_MakeStruct_ST_Damage_Results, false);0x01EC CallFunc_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);0x0266 Label_0266:0x0266 return;Public 0x1495c50 0x00 void Internal_UpdateShieldBar (double NewShieldValue , bool Repair , int32 NewShieldHealth , TArray<FGameplayTag > & NewDamageTypes , TArray<int32> & NewDamages ) Script12 statements · 322 bytes of bytecode 0x0000 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x001A K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x003E K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x005B if (!(K2Node_DynamicCast_bSuccess)) goto Label_013F;0x0069 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDSharedWidget(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x0096 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x00B3 if (!(CallFunc_IsValid_ReturnValue)) goto Label_013F;0x00C1 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDSharedWidget(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x00EE CallFunc_GetPlayerHUDSharedWidget_HUD_Widget.UpdateVehicleHealth(NewShieldValue, Repair, NewShieldHealth, NewDamageTypes, NewDamages);0x013F Label_013F:0x013F return;Public 0x1495c50 0x30 void KnockedOut () Script12 statements · 327 bytes of bytecode 0x0000 Ragdoll(true);0x000F CallFunc_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);0x0089 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x009E K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x00C2 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x00DF if (!(K2Node_DynamicCast_bSuccess)) goto Label_0144;0x00ED CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0109 K2Node_DynamicCast_AsRide_Game_State.AddPlayerDeath(CallFunc_K2_GetActorLocation_ReturnValue);0x0136 Client_OnPlayerDied();0x0144 Label_0144:0x0144 return;Public 0x1495c50 0x00 void Internal_TakePlayerDamage (const FST_Damage_Results & DamageResults , bool Killbox ) Script73 statements · 1,629 bytes of bytecode 0x0000 PushFlow(Label_065A);0x0005 IceCubeThreshold = 50;0x001C if (!(bCanBeDamaged)) PopFlow();0x0026 if (!(Killbox)) goto Label_0185;0x0034 Label_0034:0x0034 GetColdDamage(DamageResults, CallFunc_GetColdDamage_ColdDamage);0x0054 CallFunc_SumUpTagValues_Int_ReturnValue = SumUpTagValues_Int(CurrentDamage, GameplayTag{FName(DamageType.Player.Cold)}, true);0x0095 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetColdDamage_ColdDamage, CallFunc_SumUpTagValues_Int_ReturnValue);0x00C3 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Add_IntInt_ReturnValue_1, IceCubeThreshold);0x00E9 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0194;0x00F7 MakePlayerIceCube();0x0105 Label_0105:0x0105 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x011D if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0127 CallFunc_ToArrays_Int_out_tags = {};0x0132 CallFunc_ToArrays_Int_out_values = {};0x013D ToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x0162 Internal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, false, true);0x0184 PopFlow();0x0185 Label_0185:0x0185 if (!(Invulnerable)) goto Label_0034;0x0193 PopFlow();0x0194 Label_0194:0x0194 Temp_int_Loop_Counter_Variable = 0;0x01AB Temp_int_Array_Index_Variable = 0;0x01C2 Label_01C2:0x01C2 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x0206 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x022C if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0470;0x023A Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0255 PushFlow(Label_0426);0x025A CallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x027F CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, CallFunc_SumUpValues_Int_ReturnValue);0x02AD LocalMaxDamageToApply = CallFunc_Subtract_IntInt_ReturnValue;0x02C8 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LocalMaxDamageToApply, 0);0x02EA if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x02F4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0338 CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A, 0, LocalMaxDamageToApply);0x0374 CallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x03AC CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_FindTagValue_Int_out_value, CallFunc_Clamp_ReturnValue);0x03DA AddTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_Add_IntInt_ReturnValue_3);0x0408 MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x0425 PopFlow();0x0426 Label_0426:0x0426 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0450 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x046B goto Label_01C2;0x0470 Label_0470:0x0470 Temp_int_Loop_Counter_Variable_1 = 0;0x0487 Temp_int_Array_Index_Variable_1 = 0;0x049E Label_049E:0x049E CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentDamage);0x04D9 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x04FF if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0605;0x050D Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0528 PushFlow(Label_05BB);0x052D /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentDamage, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0568 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Array_Get_Item_1.Value, TempCurrentTotalDamage);0x059F TempCurrentTotalDamage = CallFunc_Add_IntInt_ReturnValue_4;0x05BA PopFlow();0x05BB Label_05BB:0x05BB CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x05E5 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0600 goto Label_049E;0x0605 Label_0605:0x0605 UpdateDmgPP();0x0613 CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(TempCurrentTotalDamage, DeathDamageThreshold);0x0639 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_0105;0x0647 KnockedOut();0x0655 goto Label_0105;0x065A Label_065A:0x065A return;Public 0x1495c50 0x11 void Internal_DropAndAttachToActor (AActor * ActorToDrop , AActor * ActorToAttachTo , const FVector & AttachLocation , const FRotator & ActorRotation ) Script65 statements · 1,482 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(ActorToDrop);0x001D CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(ActorToDrop, CurrentPickUpActor);0x0043 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0069 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_05C7;0x0077 CallFunc_IsValid_ReturnValue_2 = IsValid(ActorToAttachTo);0x0094 if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_05C7;0x00A2 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(ActorToDrop);0x00C6 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00E3 if (!(K2Node_DynamicCast_bSuccess)) goto Label_057C;0x00F1 K2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x0128 Label_0128:0x0128 CallFunc_GetPhysicsMesh_PrimitiveComponent.SetOnlyOwnerSee(false);0x0149 CallFunc_IsValid_ReturnValue_1 = IsValid(Current3rdPersonPickUpActor);0x0166 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0198;0x0174 Current3rdPersonPickUpActor.K2_DestroyActor();0x0198 Label_0198:0x0198 ActorToDrop.K2_DetachFromActor(1, 1, 1);0x01BE CallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x01F0 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x021E CallFunc_MakeTransform_ReturnValue = MakeTransform(AttachLocation, ActorRotation, CallFunc_BreakTransform_Scale_1);0x0255 CallFunc_K2_SetActorTransform_ReturnValue = ActorToDrop.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0293 BreakTransform(CachedTargetActorTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x02C1 ActorToDrop.SetActorScale3D(CallFunc_BreakTransform_Scale);0x02EA CallFunc_K2_AttachToActor_ReturnValue = ActorToDrop.K2_AttachToActor(ActorToAttachTo, FName(None), 1, 1, 1, true);0x0331 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(ActorToDrop);0x0355 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0372 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0597;0x0380 K2Node_DynamicCast_AsBPI_Interact_1.SetAttachedPhysicsState(CallFunc_SetAttachedPhysicsState_Success);0x03AE Label_03AE:0x03AE FlushNetDormancy();0x03B8 CurrentPickUpActor = nullptr;0x03C3 MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x03E0 OnRep_CurrentPickUpActor();0x03EE CallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x0418 K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x043C K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x0459 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_05A7;0x0467 K2Node_DynamicCast_AsBPI_Character_Anim_1.SetCharPose(0, nullptr, CallFunc_SetCharPose_Success_1);0x0498 Label_0498:0x0498 CallFunc_GetAnimInstance_ReturnValue = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x04C2 K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x04E6 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x0503 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_05B7;0x0511 K2Node_DynamicCast_AsBPI_Character_Anim.SetCharPose(0, nullptr, CallFunc_SetCharPose_Success);0x0542 Label_0542:0x0542 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x055A if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_05C7;0x0568 UpdatePickedUpAndAttachedToPlayerInteractions(nullptr);0x0577 goto Label_05C7;0x057C Label_057C:0x057C CallFunc_GetPhysicsMesh_Success = false;0x0587 CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0592 goto Label_0128;0x0597 Label_0597:0x0597 CallFunc_SetAttachedPhysicsState_Success = false;0x05A2 goto Label_03AE;0x05A7 Label_05A7:0x05A7 CallFunc_SetCharPose_Success_1 = false;0x05B2 goto Label_0498;0x05B7 Label_05B7:0x05B7 CallFunc_SetCharPose_Success = false;0x05C2 goto Label_0542;0x05C7 Label_05C7:0x05C7 return;Public 0x1495c50 0x40 void UpdatePickedUpAndAttachedToPlayerInteractions (UObject * PickedUpActor ) Script60 statements · 1,372 bytes of bytecode 0x0000 PushFlow(Label_0559);0x0005 PushFlow(Label_04B0);0x000A PushFlow(Label_0352);0x000F PushFlow(Label_018C);0x0014 CallFunc_IsValid_ReturnValue = IsValid(PickedUpActor);0x0031 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x003B K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(PickedUpActor);0x005F K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x007C if (!(K2Node_DynamicCast_bSuccess)) goto Label_04D6;0x008A K2Node_DynamicCast_AsBPI_Interact.GetPickedUpPlayerInteractionTexts(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions, CallFunc_GetPickedUpPlayerInteractionTexts_IMC);0x00C1 Label_00C1:0x00C1 LocalIMC = CallFunc_GetPickedUpPlayerInteractionTexts_IMC;0x00D4 tempMap = CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions;0x00EF Temp_text_Variable_1 = NSLOCTEXT("C03AF06D497CF1781A377B80CB758D73", "", "Drop - hold to throw");0x013D Temp_object_Variable_1 = /Game/Ride/Input/Actions/Player/IA_Drop.IA_Drop;0x0150 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable_1, Temp_text_Variable_1);0x018B PopFlow();0x018C Label_018C:0x018C CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x01A0 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x01C4 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x01E1 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0324;0x01EF K2Node_DynamicCast_AsBPI_Interact_1.GetAttachedToPlayerInteractionTexts(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x021D Label_021D:0x021D Temp_int_Variable = 0;0x0234 Label_0234:0x0234 CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x026F CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0295 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x029F PushFlow(Label_050F);0x02A4 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x02E8 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0323 PopFlow();0x0324 Label_0324:0x0324 /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x034D goto Label_021D;0x0352 Label_0352:0x0352 IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0x0369 if (!(CallFunc_IsPlayerDead_IsDead)) PopFlow();0x0373 Temp_object_Variable = /Game/Ride/Input/Actions/Player/IA_RagdollPrimaryFire.IA_RagdollPrimaryFire;0x0386 Temp_text_Variable = NSLOCTEXT("F338F15448C8E8EAFD33BFA8886A445F", "", "Spectate Next Player");0x03D4 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable, Temp_text_Variable);0x040F Temp_object_Variable_2 = /Game/Ride/Input/Actions/Player/IA_RagdollSecondaryFire.IA_RagdollSecondaryFire;0x0422 Temp_text_Variable_2 = NSLOCTEXT("302EAB7146D5B16468C82085412C5C67", "", "Spectate Previous Player");0x0474 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable_2, Temp_text_Variable_2);0x04AF PopFlow();0x04B0 Label_04B0:0x04B0 Event_UpdatePickedUpPlayerInteractionTexts.Broadcast(tempMap, LocalIMC);0x04D5 PopFlow();0x04D6 Label_04D6:0x04D6 /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions);0x04FF CallFunc_GetPickedUpPlayerInteractionTexts_IMC = nullptr;0x050A goto Label_00C1;0x050F Label_050F:0x050F CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0539 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0554 goto Label_0234;0x0559 Label_0559:0x0559 return;Public 0x1495c50 0x08 void UpdateLookAtPlayerInteractions (UObject * LookatActor ) Script45 statements · 791 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_024B;0x002B K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x004F K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x006C if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_029F;0x007A K2Node_DynamicCast_AsBPI_Interact_2.CanPickUpObjectBeAttachedToLookAtObject(CurrentPickUpActor, CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success);0x00B1 Label_00B1:0x00B1 if (!(CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success)) goto Label_024B;0x00BF CallFunc_IsValid_ReturnValue_1 = IsValid(AttachmentPrevisActor);0x00DC if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02AF;0x00EA RepositionLocalAttachPointPrevisActor();0x00F8 Label_00F8:0x00F8 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(LookatActor);0x011C K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0139 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02C2;0x0147 K2Node_DynamicCast_AsBPI_Interact_1.GetDisplayName(this, CallFunc_GetDisplayName_Success, CallFunc_GetDisplayName_DisplayName);0x017F Label_017F:0x017F K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(LookatActor);0x01A3 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01C0 if (!(K2Node_DynamicCast_bSuccess)) goto Label_02E6;0x01CE K2Node_DynamicCast_AsBPI_Interact.GetLookAtPlayerInteractionTexts(this, CurrentPickUpActor, CurrentLookAtTrace, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x020F Label_020F:0x020F Event_UpdateLookAtPlayerInteractionTexts.Broadcast(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts, /Game/Ride/Input/IMC/IMC_Player.IMC_Player, CallFunc_GetDisplayName_DisplayName, LookatActor);0x0246 goto Label_0314;0x024B Label_024B:0x024B CallFunc_IsValid_ReturnValue = IsValid(AttachmentPrevisActor);0x0268 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F8;0x0276 AttachmentPrevisActor.K2_DestroyActor();0x029A goto Label_00F8;0x029F Label_029F:0x029F CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success = false;0x02AA goto Label_00B1;0x02AF Label_02AF:0x02AF TryCreateLocalAttachPointPrevisActor();0x02BD goto Label_00F8;0x02C2 Label_02C2:0x02C2 CallFunc_GetDisplayName_Success = false;0x02CD CallFunc_GetDisplayName_DisplayName = FText();0x02E1 goto Label_017F;0x02E6 Label_02E6:0x02E6 /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x030F goto Label_020F;0x0314 Label_0314:0x0314 return;Public 0x1495c50 0x08 void UpdateHoldTransform (double DeltaSeconds ) Script29 statements · 977 bytes of bytecode 0x0000 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_002B;0x0026 goto Label_03CE;0x002B Label_002B:0x002B BreakTransform(CachedInitialHoldTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0059 BreakVector(CallFunc_BreakTransform_Location, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0087 CallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x00A7 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_BreakVector_Z);0x00CC CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_GetBaseAimRotation_ReturnValue_1);0x00F1 CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_1);0x0116 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0144 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_BreakVector_X);0x0169 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0197 CallFunc_K2_GetComponentLocation_ReturnValue_1 = FirstPersonCamera.K2_GetComponentLocation();0x01C9 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x01F7 CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0225 HoldTransformTargetLocation = CallFunc_Add_VectorVector_ReturnValue_1;0x0240 CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0260 HoldTransformTargetRotation = CallFunc_GetBaseAimRotation_ReturnValue;0x027B CallFunc_K2_GetComponentLocation_ReturnValue = HoldTransform.K2_GetComponentLocation();0x02AD CallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0x02DF CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(DeltaSeconds);0x02FC CallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetComponentRotation_ReturnValue, HoldTransformTargetRotation, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 100f);0x0338 CallFunc_VInterpTo_DeltaTime_ImplicitCast = Cast<3>(DeltaSeconds);0x0355 CallFunc_VInterpTo_ReturnValue = VInterpTo(CallFunc_K2_GetComponentLocation_ReturnValue, HoldTransformTargetLocation, CallFunc_VInterpTo_DeltaTime_ImplicitCast, 100f);0x0391 HoldTransform.K2_SetWorldLocationAndRotation(CallFunc_VInterpTo_ReturnValue, CallFunc_RInterpTo_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, true);0x03CE Label_03CE:0x03CE return;Public 0x1495c50 0x08 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 0x0000 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(ActorToAttach);0x0024 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0041 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0368;0x004F K2Node_DynamicCast_AsBPI_Interact.SetAttachedPhysicsState(CallFunc_SetAttachedPhysicsState_Success);0x007D Label_007D:0x007D CallFunc_IsValid_ReturnValue = IsValid(ParentActor);0x009A if (!(CallFunc_IsValid_ReturnValue)) goto Label_0678;0x00A8 TryToClearPickedUpActor(ActorToAttach);0x00BF K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(ParentActor);0x00E3 K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x0100 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0378;0x010E K2Node_DynamicCast_AsBPI_Interact_4.SetAttachPointState(GameplayTag{FName(AttachPointState.HoldingObject)}, CallFunc_SetAttachPointState_Success);0x0157 Label_0157:0x0157 K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(ParentActor);0x017B K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x0198 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0388;0x01A6 K2Node_DynamicCast_AsBPI_Interact_3.GetCustomAttachComponent(CallFunc_GetCustomAttachComponent_Success, CallFunc_GetCustomAttachComponent_CustomAttachComponent);0x01DD Label_01DD:0x01DD if (!(CallFunc_GetCustomAttachComponent_Success)) goto Label_03A3;0x01EB K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(ActorToAttach);0x020F K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x022C if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_05F5;0x023A K2Node_DynamicCast_AsBPI_Interact_2.GetCustomAttachTransform(ParentActor, CallFunc_GetCustomAttachTransform_Success, CallFunc_GetCustomAttachTransform_CustomAttachTransform);0x027A Label_027A:0x027A if (!(CallFunc_GetCustomAttachTransform_Success)) goto Label_03A3;0x0288 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(ParentActor);0x02AC K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x02C9 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0668;0x02D7 K2Node_DynamicCast_AsBPI_Interact_1.SetNewAttachTransform(CallFunc_GetCustomAttachTransform_CustomAttachTransform, CallFunc_SetNewAttachTransform_Success);0x030E Label_030E:0x030E CallFunc_K2_AttachToComponent_ReturnValue = ActorToAttach.K2_AttachToComponent(CallFunc_GetCustomAttachComponent_CustomAttachComponent, SocketName, 2, 2, ScaleRule, false);0x0358 Success = true;0x0363 goto Label_0678;0x0368 Label_0368:0x0368 CallFunc_SetAttachedPhysicsState_Success = false;0x0373 goto Label_007D;0x0378 Label_0378:0x0378 CallFunc_SetAttachPointState_Success = false;0x0383 goto Label_0157;0x0388 Label_0388:0x0388 CallFunc_GetCustomAttachComponent_Success = false;0x0393 CallFunc_GetCustomAttachComponent_CustomAttachComponent = nullptr;0x039E goto Label_01DD;0x03A3 Label_03A3:0x03A3 CallFunc_K2_AttachToActor_ReturnValue = ActorToAttach.K2_AttachToActor(ParentActor, SocketName, 2, 2, ScaleRule, false);0x03ED CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ScaleRule, 1);0x040C if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0510;0x041A CallFunc_GetActorRelativeScale3D_ReturnValue = ActorToAttach.GetActorRelativeScale3D();0x044C Local_RelativeActorScale = CallFunc_GetActorRelativeScale3D_ReturnValue;0x0467 Label_0467:0x0467 BreakTransform(RelativeTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0495 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, Local_RelativeActorScale);0x04CC ActorToAttach.K2_SetActorRelativeTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorRelativeTransform_SweepHitResult, true);0x0500 Success = true;0x050B goto Label_0678;0x0510 Label_0510:0x0510 /Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetOutermostAttachActor(ActorToAttach, this, CallFunc_GetOutermostAttachActor_OutermostAttachActor);0x0547 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetOutermostAttachActor_OutermostAttachActor);0x0564 Temp_bool_Variable = CallFunc_IsValid_ReturnValue_1;0x0577 CallFunc_GetActorRelativeScale3D_ReturnValue_1 = Switch(Temp_bool_Variable, false => ActorToAttach, true => CallFunc_GetOutermostAttachActor_OutermostAttachActor, default => K2Node_Select_Default).GetActorRelativeScale3D();0x05D5 Local_RelativeActorScale = CallFunc_GetActorRelativeScale3D_ReturnValue_1;0x05F0 goto Label_0467;0x05F5 Label_05F5:0x05F5 CallFunc_GetCustomAttachTransform_Success = false;0x0600 CallFunc_GetCustomAttachTransform_CustomAttachTransform = FTransform(...);0x0663 goto Label_027A;0x0668 Label_0668:0x0668 CallFunc_SetNewAttachTransform_Success = false;0x0673 goto Label_030E;0x0678 Label_0678:0x0678 return;Private 0x1495c50 0x7A void Internal_DropActor (AActor * TargetActor , double HoldTime , bool OverrideDropLocation , const FVector & DropLocation , bool OverrideDropRotation , const FQuat & DropRotation , const FVector & ThrowImpulseVector , const bool & Success ) Script82 statements · 2,157 bytes of bytecode 0x0000 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(TargetActor);0x0024 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0041 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0573;0x004F K2Node_DynamicCast_AsBPI_Interact_1.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x0086 Label_0086:0x0086 CallFunc_GetPhysicsMesh_PrimitiveComponent.SetOnlyOwnerSee(false);0x00A7 CallFunc_IsValid_ReturnValue = IsValid(Current3rdPersonPickUpActor);0x00C4 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F6;0x00D2 Current3rdPersonPickUpActor.K2_DestroyActor();0x00F6 Label_00F6:0x00F6 UpdatePickedUpAndAttachedToPlayerInteractions(nullptr);0x0105 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(TargetActor);0x0129 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0146 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_058E;0x0154 if (!(K2Node_DynamicCast_AsBP_First_Person_Character.IsRagdoll)) goto Label_058E;0x0178 TargetActor.K2_DetachFromActor(1, 1, 1);0x019E CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x01BE CallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x01F0 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x021E CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_GetBaseAimRotation_ReturnValue, CallFunc_BreakTransform_Scale);0x0255 CallFunc_K2_SetActorTransform_ReturnValue = TargetActor.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0293 K2Node_DynamicCast_AsBP_First_Person_Character.Mesh.SetCollisionResponseToAllChannels(2);0x02CF CallFunc_IsServer_ReturnValue = IsServer(this);0x02E4 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x030D K2Node_DynamicCast_AsBP_First_Person_Character.Mesh.SetBodySimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, CallFunc_IsServer_ReturnValue);0x0355 Label_0355:0x0355 CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x036A if (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0378;0x0378 Label_0378:0x0378 CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(ThrowImpulseVector, 1e-04f);0x039A if (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_07CE;0x03A8 Label_03A8:0x03A8 BreakTransform(CachedTargetActorTransform, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x03D6 TargetActor.SetActorScale3D(CallFunc_BreakTransform_Scale_1);0x03FF FlushNetDormancy();0x0409 CurrentPickUpActor = nullptr;0x0414 MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x0431 OnRep_CurrentPickUpActor();0x043F CallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x0469 K2Node_DynamicCast_AsBPA_Boxy_Rider = Cast<BPA_BoxyRider_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x048D K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider);0x04AA K2Node_DynamicCast_AsBPA_Boxy_Rider.SetCharacterPose(0, nullptr);0x04D1 CallFunc_GetAnimInstance_ReturnValue = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x04FB K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms = Cast<BPA_BoxyRider_FPP_Arms_C>(CallFunc_GetAnimInstance_ReturnValue);0x051F K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms);0x053C K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP_Arms.SetCharacterPose(0, nullptr);0x0563 Success = true;0x056E goto Label_086A;0x0573 Label_0573:0x0573 CallFunc_GetPhysicsMesh_Success = false;0x057E CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0589 goto Label_0086;0x058E Label_058E:0x058E TargetActor.K2_DetachFromActor(1, 1, 1);0x05B4 CallFunc_Quat_Rotator_ReturnValue = Quat_Rotator(DropRotation);0x05D9 CallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x05F9 CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_Quat_Rotator_ReturnValue, CallFunc_GetBaseAimRotation_ReturnValue_1, OverrideDropRotation);0x0630 CallFunc_K2_GetComponentToWorld_ReturnValue_1 = HoldTransform.K2_GetComponentToWorld();0x0662 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x0690 CallFunc_SelectVector_ReturnValue = SelectVector(DropLocation, CallFunc_BreakTransform_Location_2, OverrideDropLocation);0x06C7 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_SelectVector_ReturnValue, CallFunc_SelectRotator_ReturnValue, CallFunc_BreakTransform_Scale_2);0x06FE CallFunc_K2_SetActorTransform_ReturnValue_1 = TargetActor.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue_1, false, CallFunc_K2_SetActorTransform_SweepHitResult_1, true);0x073C K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(TargetActor);0x0760 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x077D if (!(K2Node_DynamicCast_bSuccess)) goto Label_07BE;0x078B K2Node_DynamicCast_AsBPI_Interact.SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x07B9 goto Label_0355;0x07BE Label_07BE:0x07BE CallFunc_SetDroppedPhysicsState_Success = false;0x07C9 goto Label_0355;0x07CE Label_07CE:0x07CE K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(TargetActor);0x07F2 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x080F if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_085A;0x081D K2Node_DynamicCast_AsBPI_Interact_2.AddImpulse(ThrowImpulseVector, this, CallFunc_AddImpulse_Success);0x0855 goto Label_03A8;0x085A Label_085A:0x085A CallFunc_AddImpulse_Success = false;0x0865 goto Label_03A8;0x086A Label_086A:0x086A return;Public 0x1495c50 0x79 void Internal_PickUpActor (AActor * TargetActor , const bool & Success ) Script90 statements · 1,978 bytes of bytecode 0x0000 LocalCharacterPose = 0;0x0014 WaitingForPickup = false;0x001F K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(TargetActor);0x0043 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0060 if (!(K2Node_DynamicCast_bSuccess)) goto Label_057C;0x006E K2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x00A5 Label_00A5:0x00A5 if (!(CallFunc_GetPhysicsMesh_Success)) goto Label_07B7;0x00B3 K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(TargetActor);0x00D7 K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x00F4 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0597;0x0102 K2Node_DynamicCast_AsBPI_Interact_4.SetPickedUpPhysicsState(CallFunc_SetPickedUpPhysicsState_Success);0x0130 Label_0130:0x0130 FlushNetDormancy();0x013A CallFunc_GetTransform_ReturnValue = TargetActor.GetTransform();0x016C CachedTargetActorTransform = CallFunc_GetTransform_ReturnValue;0x0187 MarkPropertyDirtyFromRepIndex(this, 29, FName(CachedTargetActorTransform));0x01A4 K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(TargetActor);0x01C8 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x01E5 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_05A7;0x01F3 K2Node_DynamicCast_AsBPI_Interact_3.GetCustomHoldTransform(CallFunc_GetCustomHoldTransform_Success, CallFunc_GetCustomHoldTransform_Transform);0x022A Label_022A:0x022A if (!(CallFunc_GetCustomHoldTransform_Success)) goto Label_061A;0x0238 CustomTransform = CallFunc_GetCustomHoldTransform_Transform;0x0253 Label_0253:0x0253 CachedInitialHoldTransform = CustomTransform;0x026E HoldTransform.K2_SetRelativeTransform(CustomTransform, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, false);0x02A2 K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(TargetActor);0x02C6 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x02E3 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_063A;0x02F1 K2Node_DynamicCast_AsBPI_Interact_2.GetAttachOffset(CallFunc_GetAttachOffset_FPPOffset, CallFunc_GetAttachOffset_TPPOffset, CallFunc_GetAttachOffset_Success);0x0331 Label_0331:0x0331 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(TargetActor);0x0355 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0372 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0710;0x0380 K2Node_DynamicCast_AsBPI_Interact_1.ShouldUseHoldTransform(CallFunc_ShouldUseHoldTransform_Success);0x03AE Label_03AE:0x03AE CallFunc_GetObjectClass_ReturnValue = GetObjectClass(TargetActor);0x03CB CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C);0x03F1 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_ClassIsChildOf_ReturnValue, CallFunc_ShouldUseHoldTransform_Success);0x0417 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0720;0x0425 LocalRelativeOffset = FTransform(...);0x0488 LocalAttachTo = HoldTransform;0x049B Label_049B:0x049B CallFunc_K2_AttachToComponent_ReturnValue = TargetActor.K2_AttachToComponent(LocalAttachTo, FName(VB hand_r_EquipSocket_01), 2, 2, 2, false);0x04E2 if (!(CallFunc_K2_AttachToComponent_ReturnValue)) goto Label_07AC;0x04F0 TargetActor.K2_SetActorRelativeTransform(LocalRelativeOffset, false, CallFunc_K2_SetActorRelativeTransform_SweepHitResult, true);0x0524 FlushNetDormancy();0x052E CurrentPickUpActor = TargetActor;0x0541 MarkPropertyDirtyFromRepIndex(this, 28, FName(CurrentPickUpActor));0x055E OnRep_CurrentPickUpActor();0x056C Success = true;0x0577 goto Label_07B7;0x057C Label_057C:0x057C CallFunc_GetPhysicsMesh_Success = false;0x0587 CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x0592 goto Label_00A5;0x0597 Label_0597:0x0597 CallFunc_SetPickedUpPhysicsState_Success = false;0x05A2 goto Label_0130;0x05A7 Label_05A7:0x05A7 CallFunc_GetCustomHoldTransform_Success = false;0x05B2 CallFunc_GetCustomHoldTransform_Transform = FTransform(...);0x0615 goto Label_022A;0x061A Label_061A:0x061A CustomTransform = InitialHoldTransform;0x0635 goto Label_0253;0x063A Label_063A:0x063A CallFunc_GetAttachOffset_FPPOffset = FTransform(...);0x069D CallFunc_GetAttachOffset_TPPOffset = FTransform(...);0x0700 CallFunc_GetAttachOffset_Success = false;0x070B goto Label_0331;0x0710 Label_0710:0x0710 CallFunc_ShouldUseHoldTransform_Success = false;0x071B goto Label_03AE;0x0720 Label_0720:0x0720 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0738 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0779;0x0746 LocalRelativeOffset = CallFunc_GetAttachOffset_FPPOffset;0x0761 LocalAttachTo = SK_BoxyRider_FPP_Arms_01;0x0774 goto Label_049B;0x0779 Label_0779:0x0779 LocalRelativeOffset = CallFunc_GetAttachOffset_TPPOffset;0x0794 LocalAttachTo = Mesh;0x07A7 goto Label_049B;0x07AC Label_07AC:0x07AC Success = false;0x07B7 Label_07B7:0x07B7 return;Private 0x1495c50 0x09 void DebugLookAtObject () Script34 statements · 849 bytes of bytecode 0x0000 CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x0014 if (!(CallFunc_Build_WithEditor_ReturnValue)) goto Label_034E;0x0022 CallFunc_IsDebugInteractObjectEnabled_ReturnValue = IsDebugInteractObjectEnabled();0x0036 if (!(CallFunc_IsDebugInteractObjectEnabled_ReturnValue)) goto Label_034E;0x0044 CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x0061 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0314;0x006F CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(CurrentLookAtObject);0x0094 LookAtObjectName = CallFunc_GetDisplayName_ReturnValue_1;0x00AF Label_00AF:0x00AF CallFunc_Conv_GuidToString_ReturnValue_1 = Conv_GuidToString(<null>);0x00D4 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("lookat", CallFunc_Conv_GuidToString_ReturnValue_1);0x0101 CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_2);0x0126 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("Current look at object: ", LookAtObjectName);0x0165 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue_1);0x01AB CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x01C8 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0331;0x01D6 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CurrentPickUpActor);0x01FB PickupActorName = CallFunc_GetDisplayName_ReturnValue;0x0216 Label_0216:0x0216 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Current pickup actor:", PickupActorName);0x0252 CallFunc_Conv_GuidToString_ReturnValue = Conv_GuidToString(<null>);0x0277 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("pickup", CallFunc_Conv_GuidToString_ReturnValue);0x02A4 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x02C9 PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue);0x030F goto Label_034E;0x0314 Label_0314:0x0314 LookAtObjectName = "None";0x032C goto Label_00AF;0x0331 Label_0331:0x0331 PickupActorName = "None";0x0349 goto Label_0216;0x034E Label_034E:0x034E return;Public 0x1495c50 0x00 void UpdateLookAtObject (const FHitResult & Trace ) Script80 statements · 2,476 bytes of bytecode 0x0000 PreviousLookAtObject = CurrentLookAtObject;0x0013 PreviousLookAtComponent = CurrentLookAtComponent;0x0026 BreakHitResult(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);0x00DB CallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(CallFunc_BreakHitResult_HitActor, /Game/Ride/Interactables/BPI_Interact.BPI_Interact_C);0x0101 if (!(CallFunc_DoesImplementInterface_ReturnValue)) goto Label_050E;0x010F BreakHitResult(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);0x01C4 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x01E8 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0205 if (!(K2Node_DynamicCast_bSuccess)) goto Label_059F;0x0213 K2Node_DynamicCast_AsBPI_Interact.BlockInteraction(this, CallFunc_BlockInteraction_BlockInteraction);0x0242 Label_0242:0x0242 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BlockInteraction_BlockInteraction);0x025F if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_05AF;0x026D CurrentLookAtTrace = Trace;0x0288 BreakHitResult(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);0x033D CurrentLookAtObject = CallFunc_BreakHitResult_HitActor;0x0350 BreakHitResult(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);0x0405 CurrentLookAtComponent = CallFunc_BreakHitResult_HitComponent;0x0418 Label_0418:0x0418 DebugLookAtObject();0x0426 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CurrentLookAtComponent, PreviousLookAtComponent);0x044C CallFunc_NotEqual_ObjectObject_ReturnValue_1 = NotEqual_ObjectObject(CurrentLookAtObject, PreviousLookAtObject);0x0472 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_NotEqual_ObjectObject_ReturnValue_1, CallFunc_NotEqual_ObjectObject_ReturnValue);0x0498 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_073F;0x04A6 UpdateLookAtPlayerInteractions(CurrentLookAtObject);0x04BD CallFunc_IsValid_ReturnValue = IsValid(PreviousLookAtObject);0x04DA if (!(CallFunc_IsValid_ReturnValue)) goto Label_0509;0x04E8 Server_StopInteract(PreviousLookAtObject, this, CurrentLookAtTrace);0x0509 Label_0509:0x0509 goto Label_09A9;0x050E Label_050E:0x050E GetInteractableProxy(Trace, CallFunc_GetInteractableProxy_InteractableProxyActor);0x052E CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetInteractableProxy_InteractableProxyActor);0x054B if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_05AF;0x0559 CurrentLookAtTrace = Trace;0x0574 CurrentLookAtObject = CallFunc_GetInteractableProxy_InteractableProxyActor;0x0587 CurrentLookAtComponent = CallFunc_GetInteractableProxy_InteractableProxyActor;0x059A goto Label_0418;0x059F Label_059F:0x059F CallFunc_BlockInteraction_BlockInteraction = false;0x05AA goto Label_0242;0x05AF Label_05AF:0x05AF CurrentLookAtTrace = 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)};0x0724 CurrentLookAtObject = nullptr;0x072F CurrentLookAtComponent = nullptr;0x073A goto Label_0418;0x073F Label_073F:0x073F CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentLookAtObject);0x075C if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0509;0x076A K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x078E K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x07AB if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_097B;0x07B9 K2Node_DynamicCast_AsBPI_Interact_1.GetLookAtPlayerInteractionTexts(this, CurrentPickUpActor, Trace, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x07FA Label_07FA:0x07FA CallFunc_ArePlayerInteractionsEqual_ReturnValue = ArePlayerInteractionsEqual(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts, PreviousFrameLookAtPlayerInteractionTexts);0x0820 K2Node_DynamicCast_AsBPI_Look_at_Description = Cast<BPI_LookAtDescription_C>(CurrentLookAtObject);0x0844 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Look_at_Description);0x0861 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0957;0x086F K2Node_DynamicCast_AsBPI_Look_at_Description.GetLookAtDescription(CallFunc_GetLookAtDescription_Description, CallFunc_GetLookAtDescription_Success);0x08A6 Label_08A6:0x08A6 CallFunc_EqualEqual_TextText_ReturnValue = EqualEqual_TextText(CallFunc_GetLookAtDescription_Description, PreviousLookAtDescription);0x08CC CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_TextText_ReturnValue, CallFunc_ArePlayerInteractionsEqual_ReturnValue);0x08F2 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_093B;0x0900 Label_0900:0x0900 PreviousFrameLookAtPlayerInteractionTexts = CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts;0x091B PreviousLookAtDescription = CallFunc_GetLookAtDescription_Description;0x0936 goto Label_0509;0x093B Label_093B:0x093B UpdateLookAtPlayerInteractions(CurrentLookAtObject);0x0952 goto Label_0900;0x0957 Label_0957:0x0957 CallFunc_GetLookAtDescription_Description = FText();0x096B CallFunc_GetLookAtDescription_Success = false;0x0976 goto Label_08A6;0x097B Label_097B:0x097B /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x09A4 goto Label_07FA;0x09A9 Label_09A9:0x09A9 return;Public 0x1495c50 0x100 void TraceForInteractObject () Script23 statements · 772 bytes of bytecode 0x0000 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0018 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0301;0x0026 CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x0058 LocalStartLookAtLocation = CallFunc_K2_GetComponentLocation_ReturnValue;0x0073 CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentPickUpActor);0x0090 CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x00C2 CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x00F4 CallFunc_SelectFloat_ReturnValue = SelectFloat(LookAtDistanceWhenHoldingItem, LookAtDistance, CallFunc_IsValid_ReturnValue_1);0x012B CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue);0x0150 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x017E CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x01AC LocalEndLookAtLocation = CallFunc_Add_VectorVector_ReturnValue;0x01C7 K2Node_MakeArray_Array = {this};0x01D3 LocalActorsToIgnore = K2Node_MakeArray_Array;0x01EE CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x020B if (!(CallFunc_IsValid_ReturnValue)) goto Label_025D;0x0219 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalActorsToIgnore, CurrentPickUpActor);0x025D Label_025D:0x025D CallFunc_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);0x02EA UpdateLookAtObject(CallFunc_SphereTraceSingle_OutHit);0x0301 Label_0301:0x0301 return;Public 0x1495c50 0x00 void StartInteract (double HoldTime ) Script85 statements · 1,607 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_01A7;0x002B K2Node_DynamicCast_AsBPI_Interact_6 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x004F K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_6);0x006C if (!(K2Node_DynamicCast_bSuccess_7)) goto Label_0269;0x007A K2Node_DynamicCast_AsBPI_Interact_6.CanPickUpObjectBeAttachedToLookAtObject(CurrentPickUpActor, CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success);0x00B1 Label_00B1:0x00B1 if (!(CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success)) goto Label_0279;0x00BF K2Node_DynamicCast_AsActor = Cast<Actor>(CurrentLookAtObject);0x00E3 K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsActor);0x0100 if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0483;0x010E K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x0132 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x014F if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0501;0x015D K2Node_DynamicCast_AsBPI_Interact_3.IsAttachPointBlocking(CurrentPickUpActor, CallFunc_IsAttachPointBlocking_Success);0x0194 Label_0194:0x0194 if (!(CallFunc_IsAttachPointBlocking_Success)) goto Label_0511;0x01A2 goto Label_0644;0x01A7 Label_01A7:0x01A7 K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x01CB K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x01E8 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_0259;0x01F6 K2Node_DynamicCast_AsBPI_Interact_4.Interact(this, CurrentLookAtTrace, 0, false, CallFunc_Interact_Success);0x0238 Label_0238:0x0238 if (!(CallFunc_Interact_Success)) goto Label_0644;0x0246 PlayGrabSFX();0x0254 goto Label_0644;0x0259 Label_0259:0x0259 CallFunc_Interact_Success = false;0x0264 goto Label_0238;0x0269 Label_0269:0x0269 CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success = false;0x0274 goto Label_00B1;0x0279 Label_0279:0x0279 CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x0296 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0644;0x02A4 K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x02C8 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x02E5 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0473;0x02F3 K2Node_DynamicCast_AsBPI_Interact_2.IsPickupable(CallFunc_IsPickupable_IsPickupable);0x0321 Label_0321:0x0321 if (!(CallFunc_IsPickupable_IsPickupable)) goto Label_03CD;0x032F K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x0353 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x0370 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0463;0x037E K2Node_DynamicCast_AsBPI_Interact_1.AllowsHeldObjectInteraction(this, CurrentPickUpActor, CurrentLookAtTrace, CallFunc_AllowsHeldObjectInteraction_Result);0x03BF Label_03BF:0x03BF if (!(CallFunc_AllowsHeldObjectInteraction_Result)) goto Label_0644;0x03CD Label_03CD:0x03CD K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x03F1 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x040E if (!(K2Node_DynamicCast_bSuccess)) goto Label_0639;0x041C K2Node_DynamicCast_AsBPI_Interact.Interact(this, CurrentLookAtTrace, HoldTime, false, CallFunc_Interact_Success_1);0x045E goto Label_0644;0x0463 Label_0463:0x0463 CallFunc_AllowsHeldObjectInteraction_Result = false;0x046E goto Label_03BF;0x0473 Label_0473:0x0473 CallFunc_IsPickupable_IsPickupable = false;0x047E goto Label_0321;0x0483 Label_0483:0x0483 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CurrentLookAtObject);0x04A8 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Can't Attach To Non Actor:", CallFunc_GetDisplayName_ReturnValue);0x04E9 RaiseScriptError(CallFunc_Concat_StrStr_ReturnValue);0x04FC goto Label_03CD;0x0501 Label_0501:0x0501 CallFunc_IsAttachPointBlocking_Success = false;0x050C goto Label_0194;0x0511 Label_0511:0x0511 K2Node_DynamicCast_AsBPI_Interact_5 = Cast<BPI_Interact_C>(CurrentPickUpActor);0x0535 K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_5);0x0552 if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0629;0x0560 CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x05C7 K2Node_DynamicCast_AsBPI_Interact_5.AttachByPlayer(K2Node_DynamicCast_AsActor, CallFunc_MakeTransform_ReturnValue, this, FName(None), CallFunc_AttachByPlayer_Success);0x0615 Label_0615:0x0615 UpdateLookAtPlayerInteractions(nullptr);0x0624 goto Label_0644;0x0629 Label_0629:0x0629 CallFunc_AttachByPlayer_Success = false;0x0634 goto Label_0615;0x0639 Label_0639:0x0639 CallFunc_Interact_Success_1 = false;0x0644 Label_0644:0x0644 return;Public 0x1495c50 0x08 void Aim (float Yaw , double Pitch ) Script12 statements · 205 bytes of bytecode 0x0000 CallFunc_BooleanOR_ReturnValue = BooleanOR(IsHandPosing, IsUsingMap);0x0026 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_007F;0x0034 CallFunc_HandleHandPoseInput_Yaw_ImplicitCast = Cast<4>(Yaw);0x0051 HandleHandPoseInput(CallFunc_HandleHandPoseInput_Yaw_ImplicitCast, Pitch, 0);0x007A goto Label_00CA;0x007F Label_007F:0x007F AddControllerYawInput(Yaw);0x0096 CallFunc_AddControllerPitchInput_Val_ImplicitCast = Cast<3>(Pitch);0x00B3 AddControllerPitchInput(CallFunc_AddControllerPitchInput_Val_ImplicitCast);0x00CA Label_00CA:0x00CA return;Public 0x1495c50 0x10 void Move (double Left / Right , double Forward / Backward ) Script28 statements · 645 bytes of bytecode 0x0000 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 1);0x0035 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0154;0x0043 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 3);0x0078 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0154;0x0086 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 4);0x00BB if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_020D;0x00C9 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 5);0x00FE if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_020D;0x010C K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CharacterMovement.MovementMode, 6);0x0141 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0154;0x014F goto Label_0282;0x0154 Label_0154:0x0154 CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0170 CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1 = Cast<3>(Forward / Backward);0x018D AddMovementInput(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1, false);0x01AE Label_01AE:0x01AE CallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x01CA CallFunc_AddMovementInput_ScaleValue_ImplicitCast = Cast<3>(Left / Right);0x01E7 AddMovementInput(CallFunc_GetActorRightVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast, false);0x0208 goto Label_0282;0x020D Label_020D:0x020D CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x023F CallFunc_AddMovementInput_ScaleValue_ImplicitCast_2 = Cast<3>(Forward / Backward);0x025C AddMovementInput(CallFunc_GetForwardVector_ReturnValue, CallFunc_AddMovementInput_ScaleValue_ImplicitCast_2, false);0x027D goto Label_01AE;0x0282 Label_0282:0x0282 return;Public 0x1495c50 0x10 void UserConstructionScript () Script8 statements · 199 bytes of bytecode 0x0000 UserConstructionScript();0x000A CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, DefaultSkin, FName(None), 0);0x0037 MouthMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x004A Mesh.SetMaterial(0, MouthMaterial);0x007C SetMouthPosition(DefaultMouthPosition);0x0093 DefaultMeshOffset = Mesh.RelativeLocation;0x00C4 return;Event Public 0x1495c50 0x00 void DMG__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(15);0x000F return;0x1495c50 0x00 void DMG__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(58153);0x000F return;0x1495c50 0x00 void InpActEvt_K_K2Node_InputKeyEvent_0 (const FKey & Key ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57700);0x0021 return;0x1495c50 0x18 void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_37 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_37 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_37 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_37 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_37 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(56747);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_36 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_36 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_36 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_36 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_36 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(53570);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_35 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_35 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_35 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_35 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_35 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(52572);0x0057 return;0x1495c50 0x30 void OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_64 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51562);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_63 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51053);0x0021 return;0x1495c50 0x08 void OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_62 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49041);0x0021 return;0x1495c50 0x08 void OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_61 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(47347);0x0021 return;0x1495c50 0x08 void OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_60 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(46755);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_59 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(44999);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_58 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(44366);0x0021 return;0x1495c50 0x08 void OnInterrupted_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_57 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(43542);0x0021 return;0x1495c50 0x08 void OnBlendOut_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_56 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41940);0x0021 return;0x1495c50 0x08 void OnCompleted_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_55 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41608);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_54 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(27848);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_53 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(58125);0x0021 return;0x1495c50 0x08 void OnInterrupted_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_52 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57070);0x0021 return;0x1495c50 0x08 void OnBlendOut_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_51 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(55933);0x0021 return;0x1495c50 0x08 void OnCompleted_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_50 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(53537);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_49 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51285);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_48 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49190);0x0021 return;0x1495c50 0x08 void OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_47 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49013);0x0021 return;0x1495c50 0x08 void OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_46 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(48985);0x0021 return;0x1495c50 0x08 void OnCompleted_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_45 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(45051);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_44 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41155);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_43 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49246);0x0021 return;0x1495c50 0x08 void OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_42 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7616);0x0021 return;0x1495c50 0x08 void OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_41 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7644);0x0021 return;0x1495c50 0x08 void OnCompleted_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_40 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7672);0x0021 return;0x1495c50 0x08 void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_34 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_34 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_34 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_34 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_34 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(7700);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_33 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_33 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_33 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_33 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_33 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(8187);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_32 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_32 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_32 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_32 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_32 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(8371);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_TertiaryFire_K2Node_EnhancedInputActionEvent_31 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_31 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_31 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_31 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_31 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(9808);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_30 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_30 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_30 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_30 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_30 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(10863);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_29 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_29 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_29 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_29 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_29 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(11256);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_28 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_28 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_28 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_28 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_28 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(11440);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_ToggleHandMode_K2Node_EnhancedInputActionEvent_27 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_27 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_27 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_27 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_27 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(11704);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_ToggleHandMode_K2Node_EnhancedInputActionEvent_26 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_26 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_26 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_26 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_26 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(11888);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_MouseWheel_K2Node_EnhancedInputActionEvent_25 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_25 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_25 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_25 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_25 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(12072);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_24 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_24 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_24 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_24 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_24 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(12309);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_23 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_23 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_23 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_23 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_23 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(12632);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_22 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_22 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_22 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_22 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_22 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(12816);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_MouseLook_K2Node_EnhancedInputActionEvent_21 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_21 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_21 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_21 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_21 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(13000);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_SecondaryInteract_K2Node_EnhancedInputActionEvent_20 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_20 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_20 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_20 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_20 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(13663);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_19 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_19 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_19 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_19 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_19 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(14077);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_18 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_18 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_18 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_18 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_18 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(14271);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_17 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_17 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_17 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_17 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_17 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(14581);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_16 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_16 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_16 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_16 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_16 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(14782);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_15 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_15 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_15 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_15 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_15 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(15047);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_14 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_14 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_14 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_14 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_14 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(15791);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_13 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_13 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_13 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_13 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_13 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(16693);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_12 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_12 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_12 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_12 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_12 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(16877);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_11 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_11 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_11 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_11 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_11 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(17941);0x0057 return;0x1495c50 0x30 void OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_39 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18187);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_38 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18215);0x0021 return;0x1495c50 0x08 void OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_37 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18299);0x0021 return;0x1495c50 0x08 void OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_36 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18327);0x0021 return;0x1495c50 0x08 void OnCompleted_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_35 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18355);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_34 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18383);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_33 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18411);0x0021 return;0x1495c50 0x08 void OnInterrupted_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_32 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18439);0x0021 return;0x1495c50 0x08 void OnBlendOut_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_31 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18467);0x0021 return;0x1495c50 0x08 void OnCompleted_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_30 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18495);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_29 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18523);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_28 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18551);0x0021 return;0x1495c50 0x08 void OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_27 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18579);0x0021 return;0x1495c50 0x08 void OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_26 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18607);0x0021 return;0x1495c50 0x08 void OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_25 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18635);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_24 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18663);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_23 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18691);0x0021 return;0x1495c50 0x08 void OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_22 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18719);0x0021 return;0x1495c50 0x08 void OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_21 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18747);0x0021 return;0x1495c50 0x08 void OnCompleted_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_20 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18775);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18803);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18831);0x0021 return;0x1495c50 0x08 void OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18859);0x0021 return;0x1495c50 0x08 void OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18887);0x0021 return;0x1495c50 0x08 void OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18915);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18943);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18971);0x0021 return;0x1495c50 0x08 void OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18999);0x0021 return;0x1495c50 0x08 void OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(19027);0x0021 return;0x1495c50 0x08 void OnCompleted_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(19055);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(20099);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(20127);0x0021 return;0x1495c50 0x08 void OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(20155);0x0021 return;0x1495c50 0x08 void OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(20183);0x0021 return;0x1495c50 0x08 void OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(20211);0x0021 return;0x1495c50 0x08 void InpActEvt_IA_RagdollPrimaryFire_K2Node_EnhancedInputActionEvent_10 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_10 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_10 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_10 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_10 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(21821);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_RagdollSecondaryFire_K2Node_EnhancedInputActionEvent_9 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_9 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_9 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_9 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_9 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(23218);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_StartSmoke_K2Node_EnhancedInputActionEvent_8 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_8 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_8 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_8 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_8 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(23413);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_DragSmoke_K2Node_EnhancedInputActionEvent_7 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_7 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_7 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_7 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_7 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(23607);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_StopSmoke_K2Node_EnhancedInputActionEvent_6 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_6 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_6 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_6 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_6 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(23801);0x0057 return;0x1495c50 0x30 void InpActEvt_B_K2Node_InputDebugKeyEvent_0 (const FKey & Key , const FInputActionValue & ActionValue ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_InputDebugKeyEvent_Key = Key;0x0012 PersistentFrame.K2Node_InputDebugKeyEvent_ActionValue = ActionValue;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(23995);0x0033 return;0x1495c50 0x38 void OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5 (TSubclassOf<UObject > Loaded ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Loaded = Loaded;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(24280);0x0021 return;0x1495c50 0x08 void OnNotifyEnd_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(25034);0x0021 return;0x1495c50 0x08 void OnNotifyBegin_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(25062);0x0021 return;0x1495c50 0x08 void OnInterrupted_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(25090);0x0021 return;0x1495c50 0x08 void OnBlendOut_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(25118);0x0021 return;0x1495c50 0x08 void OnCompleted_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(25146);0x0021 return;0x1495c50 0x08 void InpActEvt_IA_LeftControllerTrigger_K2Node_EnhancedInputActionEvent_5 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_5 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_5 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_5 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_5 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(25878);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_LeftControllerTrigger_K2Node_EnhancedInputActionEvent_4 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_4 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_4 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_4 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_4 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(26088);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_LeftControllerTrigger_K2Node_EnhancedInputActionEvent_3 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_3 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_3 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_3 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_3 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(26288);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_RightControllerTrigger_K2Node_EnhancedInputActionEvent_2 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_2 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_2 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_2 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_2 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(26488);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_RightControllerTrigger_K2Node_EnhancedInputActionEvent_1 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(26688);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_RightControllerTrigger_K2Node_EnhancedInputActionEvent_0 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(26888);0x0057 return;0x1495c50 0x30 void Ragdoll (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_True_2 = TRUE;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(27672);0x0021 return;0x1495c50 0x01 void Server_AttachActor (AActor * ActorToAttach , AActor * ParentActor , const FTransform & RelativeTransform , const FName & SocketName , const EAttachmentRule & ScaleRule ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ActorToAttach_1 = ActorToAttach;0x0012 PersistentFrame.K2Node_CustomEvent_ParentActor_1 = ParentActor;0x0024 PersistentFrame.K2Node_CustomEvent_RelativeTransform_1 = RelativeTransform;0x0036 PersistentFrame.K2Node_CustomEvent_SocketName_2 = SocketName;0x0048 PersistentFrame.K2Node_CustomEvent_ScaleRule_1 = ScaleRule;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(27876);0x0069 return;0x1495c50 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 0x0000 PersistentFrame.K2Node_CustomEvent_Interact_Actor_3 = Interact Actor;0x0012 PersistentFrame.K2Node_CustomEvent_HoldTime_2 = HoldTime;0x0024 PersistentFrame.K2Node_CustomEvent_OverrideDropLocation_1 = OverrideDropLocation;0x0036 PersistentFrame.K2Node_CustomEvent_DropLocation_2 = DropLocation;0x0048 PersistentFrame.K2Node_CustomEvent_OverrideRotation = OverrideRotation;0x005A PersistentFrame.K2Node_CustomEvent_DropRotation_2 = DropRotation;0x006C PersistentFrame.K2Node_CustomEvent_ThrowImpulseVector_2 = ThrowImpulseVector;0x007E ExecuteUbergraph_BP_FirstPersonCharacter(27977);0x008D return;0x1495c50 0x78 void Server_Ragdoll (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_True_1 = TRUE;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(28385);0x0021 return;0x1495c50 0x01 void Server_PickUpActor (AActor * Interact Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Interact_Actor_2 = Interact Actor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(28423);0x0021 return;0x1495c50 0x08 void StartEmote (UAnimMontage * Montage , UAnimMontage * FPPMontage , bool StartAttach , bool Stop ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Montage_1 = Montage;0x0012 PersistentFrame.K2Node_CustomEvent_FPPMontage_1 = FPPMontage;0x0024 PersistentFrame.K2Node_CustomEvent_StartAttach_1 = StartAttach;0x0036 PersistentFrame.K2Node_CustomEvent_Stop_5 = Stop;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(28456);0x0057 return;0x1495c50 0x12 void Server_StartEmoteEvent (UAnimMontage * Montage , UAnimMontage * FPPMontage , bool StartAttach , bool Stop ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Montage = Montage;0x0012 PersistentFrame.K2Node_CustomEvent_FPPMontage = FPPMontage;0x0024 PersistentFrame.K2Node_CustomEvent_StartAttach = StartAttach;0x0036 PersistentFrame.K2Node_CustomEvent_Stop_4 = Stop;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(30483);0x0057 return;0x1495c50 0x12 void Server_PrimaryFire (AActor * Instigator , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Instigator_3 = Instigator;0x0012 PersistentFrame.K2Node_CustomEvent_Stop_3 = Stop;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(34076);0x0033 return;0x1495c50 0x09 void MultiCastPrimaryFire (AActor * Instigator , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Instigator_2 = Instigator;0x0012 PersistentFrame.K2Node_CustomEvent_Stop_2 = Stop;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(34109);0x0033 return;0x1495c50 0x09 void Server_UpdateShieldBar (bool Repair , double NewShieldValue , int32 NewShieldHealth , TArray<FGameplayTag > & NewDamageTypes , TArray<int32> & NewDamages ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Repair_2 = Repair;0x0012 PersistentFrame.K2Node_CustomEvent_NewShieldValue_1 = NewShieldValue;0x0024 PersistentFrame.K2Node_CustomEvent_NewShieldHealth_1 = NewShieldHealth;0x0036 PersistentFrame.K2Node_CustomEvent_NewDamageTypes_2 = NewDamageTypes;0x0048 PersistentFrame.K2Node_CustomEvent_NewDamages_2 = NewDamages;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(34267);0x0069 return;0x1495c50 0x38 void MultiCast_UpdateShieldBar (double NewShieldValue , bool Repair , int32 NewShieldHealth , TArray<FGameplayTag > & NewDamageTypes , TArray<int32> & NewDamages ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewShieldValue = NewShieldValue;0x0012 PersistentFrame.K2Node_CustomEvent_Repair_1 = Repair;0x0024 PersistentFrame.K2Node_CustomEvent_NewShieldHealth = NewShieldHealth;0x0036 PersistentFrame.K2Node_CustomEvent_NewDamageTypes_1 = NewDamageTypes;0x0048 PersistentFrame.K2Node_CustomEvent_NewDamages_1 = NewDamages;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(34327);0x0069 return;0x1495c50 0x30 void Server_RepairShield (AActor * TargetVehicle , const FName & SocketName ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_TargetVehicle = TargetVehicle;0x0012 PersistentFrame.K2Node_CustomEvent_SocketName_1 = SocketName;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(34387);0x0033 return;0x1495c50 0x10 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(34534);0x000F return;Event Protected 0x1495c50 0x00 void Server_RepairDamage (AActor * Target Vehicle , const FST_Damage_Results & DamageToRepair ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_Vehicle = Target Vehicle;0x0012 PersistentFrame.K2Node_CustomEvent_DamageToRepair = DamageToRepair;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(34539);0x0033 return;0x1495c50 0x18 void ServerReviveTarget (ABP_FirstPersonCharacter_C * PlayerToRevive , bool ForceRevive , bool NoCost ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_5 = PlayerToRevive;0x0012 PersistentFrame.K2Node_CustomEvent_ForceRevive = ForceRevive;0x0024 PersistentFrame.K2Node_CustomEvent_NoCost = NoCost;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(34686);0x0045 return;0x1495c50 0x0A void InternalRagdoll (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_True = TRUE;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(35492);0x0021 return;0x1495c50 0x01 void Server_UpdateEpiPenCount (int32 Increment ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Increment_1 = Increment;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(35564);0x0021 return;0x1495c50 0x04 void Server_UpdatePartsCount (int32 Increment ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Increment = Increment;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(40663);0x0021 return;0x1495c50 0x04 void Server_DestroyActor (AActor * Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor_1 = Actor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41183);0x0021 return;0x1495c50 0x08 void Mulitcast_DestroyActor (AActor * Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41207);0x0021 return;0x1495c50 0x08 void ServerSpawnVfx (USceneComponent * AttachToComponent , UNiagaraSystem * SystemTemplate , const FName & AttachPointName , const FRotator & Rotation , const FVector & NewLocation ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AttachToComponent_4 = AttachToComponent;0x0012 PersistentFrame.K2Node_CustomEvent_SystemTemplate_2 = SystemTemplate;0x0024 PersistentFrame.K2Node_CustomEvent_AttachPointName_2 = AttachPointName;0x0036 PersistentFrame.K2Node_CustomEvent_Rotation_2 = Rotation;0x0048 PersistentFrame.K2Node_CustomEvent_NewLocation_3 = NewLocation;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(41244);0x0069 return;0x1495c50 0x48 void MulticastSpawnVfx (USceneComponent * AttachToComponent , UNiagaraSystem * SystemTemplate , const FName & AttachPointName , const FRotator & Rotation , const FVector & NewLocation ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AttachToComponent_3 = AttachToComponent;0x0012 PersistentFrame.K2Node_CustomEvent_SystemTemplate_1 = SystemTemplate;0x0024 PersistentFrame.K2Node_CustomEvent_AttachPointName_1 = AttachPointName;0x0036 PersistentFrame.K2Node_CustomEvent_Rotation_1 = Rotation;0x0048 PersistentFrame.K2Node_CustomEvent_NewLocation_2 = NewLocation;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(41304);0x0069 return;0x1495c50 0x48 void UpdateDmgPP () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(41364);0x000F return;0x1495c50 0x00 void Server_SecondaryFire (AActor * Instigator , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Instigator_1 = Instigator;0x0012 PersistentFrame.K2Node_CustomEvent_Stop_1 = Stop;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(41452);0x0033 return;0x1495c50 0x09 void Multicast_SecondaryFire (AActor * Instigator , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Instigator = Instigator;0x0012 PersistentFrame.K2Node_CustomEvent_Stop = Stop;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(41485);0x0033 return;0x1495c50 0x09 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41636);0x0021 return;Event Public 0x1495c50 0x04 void Server_HealPlayerDamage (ABP_FirstPersonCharacter_C * TargetPlayer , FST_Damage_Results & DamageToHeal ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_TargetPlayer_1 = TargetPlayer;0x0012 PersistentFrame.K2Node_CustomEvent_DamageToHeal = DamageToHeal;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(41660);0x0033 return;0x1495c50 0x18 void Server_StopInteract (UObject * Target , ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_9 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_PlayerCharacter_1 = PlayerCharacter;0x0024 PersistentFrame.K2Node_CustomEvent_HitResult_1 = HitResult;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(41715);0x0045 return;0x1495c50 0x110 void Multicast_StopInteract (UObject * Target , ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_8 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_PlayerCharacter = PlayerCharacter;0x0024 PersistentFrame.K2Node_CustomEvent_HitResult = HitResult;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(41757);0x0045 return;0x1495c50 0x110 void Touch Jump End () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(41913);0x000F return;Public 0x1495c50 0x00 void Touch Jump Start () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(41934);0x000F return;Public 0x1495c50 0x00 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 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Active_Slot = Active Slot;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41939);0x0021 return;0x1495c50 0xB8 void Secondary Thumbstick (const FVector2D & Axis ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Axis_1 = Axis;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(42437);0x0021 return;Public 0x1495c50 0x10 void Server_SetIsHandPosing (bool IsHandPosing ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHandPosing = IsHandPosing;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(42688);0x0021 return;0x1495c50 0x01 void Server_SetHandPoseInput (const FVector & HandEmoteInput ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_HandEmoteInput = HandEmoteInput;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(42693);0x0021 return;0x1495c50 0x18 void Server_SetHandType (bool HandEmoteRight , bool HandEmoteLeft ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_HandEmoteRight = HandEmoteRight;0x0012 PersistentFrame.K2Node_CustomEvent_HandEmoteLeft = HandEmoteLeft;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(42698);0x0033 return;0x1495c50 0x02 void Server_TakePlayerDamage (ABP_FirstPersonCharacter_C * TargetPlayer , const FST_Damage_Results & DamageResults , bool Killbox ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_TargetPlayer = TargetPlayer;0x0012 PersistentFrame.K2Node_CustomEvent_DamageResults = DamageResults;0x0024 PersistentFrame.K2Node_CustomEvent_Killbox = Killbox;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(42703);0x0045 return;0x1495c50 0x19 void Primary Thumbstick (const FVector2D & Axis ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Axis = Axis;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(42758);0x0021 return;Public 0x1495c50 0x10 void Server_AddImpulse (UObject * Target , const FVector & PushLocation ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_7 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_PushLocation_3 = PushLocation;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(42828);0x0033 return;0x1495c50 0x20 void Multicast_AddImpulse (UObject * Target , const FVector & PushLocation ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_6 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_PushLocation_2 = PushLocation;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(43574);0x0033 return;0x1495c50 0x20 void StartReviveAnim (ABP_FirstPersonCharacter_C * PlayerToRevive ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_4 = PlayerToRevive;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(43624);0x0021 return;0x1495c50 0x08 void PlayReviveAnim (ABP_FirstPersonCharacter_C * PlayerToRevive ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_3 = PlayerToRevive;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(43760);0x0021 return;0x1495c50 0x08 void Server_PlayReviveAnim (ABP_FirstPersonCharacter_C * PlayerToRevive ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_2 = PlayerToRevive;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(43765);0x0021 return;0x1495c50 0x08 void SpawnVFX (USceneComponent * AttachToComponent , UNiagaraSystem * SystemTemplate , const FName & AttachPointName , const FRotator & Rotation , const FVector & NewLocation ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AttachToComponent_2 = AttachToComponent;0x0012 PersistentFrame.K2Node_CustomEvent_SystemTemplate = SystemTemplate;0x0024 PersistentFrame.K2Node_CustomEvent_AttachPointName = AttachPointName;0x0036 PersistentFrame.K2Node_CustomEvent_Rotation = Rotation;0x0048 PersistentFrame.K2Node_CustomEvent_NewLocation_1 = NewLocation;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(43999);0x0069 return;0x1495c50 0x48 void CallbackLocalToServerAddImpulse (AActor * Instigator , AActor * Target , const FVector & ImpulseStartLocation , const FVector & ImpulseEndLocation , const FVector & Force , const FGameplayTag & LookUpClass , bool IsLocal ) Script10 statements · 144 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Instigator = Instigator;0x0012 PersistentFrame.K2Node_Event_Target = Target;0x0024 PersistentFrame.K2Node_Event_ImpulseStartLocation = ImpulseStartLocation;0x0036 PersistentFrame.K2Node_Event_ImpulseEndLocation = ImpulseEndLocation;0x0048 PersistentFrame.K2Node_Event_Force = Force;0x005A PersistentFrame.K2Node_Event_LookUpClass = LookUpClass;0x006C PersistentFrame.K2Node_Event_IsLocal = IsLocal;0x007E ExecuteUbergraph_BP_FirstPersonCharacter(44398);0x008D return;Public 0x1495c50 0x61 void OnPlayerSit (ARGFirstPersonCharacter * PlayerCharacter , bool IsSittingDown ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PlayerCharacter = PlayerCharacter;0x0012 PersistentFrame.K2Node_Event_IsSittingDown = IsSittingDown;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(44399);0x0033 return;Public 0x1495c50 0x09 void Multicast_PlayReviveAnim (ABP_FirstPersonCharacter_C * PlayerToRevive ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_1 = PlayerToRevive;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(44400);0x0021 return;0x1495c50 0x08 void StopWelding () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(44463);0x000F return;Public 0x1495c50 0x00 void StopCooking () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(44464);0x000F return;Public 0x1495c50 0x00 void StartCooking (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(44465);0x0021 return;Public 0x1495c50 0x04 void AssignGamePlayTags (const FGameplayTagContainer & TagsToAdd , const FGameplayTagContainer & TagsToRemove ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TagsToAdd = TagsToAdd;0x0012 PersistentFrame.K2Node_Event_TagsToRemove = TagsToRemove;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(44466);0x0033 return;Public 0x1495c50 0x40 void Server_RevivePlayerAtLocation (ABP_FirstPersonCharacter_C * PlayerToRevive , const FVector & Location ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive = PlayerToRevive;0x0012 PersistentFrame.K2Node_CustomEvent_Location_3 = Location;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(44467);0x0033 return;0x1495c50 0x20 void CallBackSecondaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player_1 = Player;0x0012 PersistentFrame.K2Node_Event_Stop_1 = Stop;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(44997);0x0033 return;Public 0x1495c50 0x09 void K2_OnMovementModeChanged (const EMovementMode & PrevMovementMode , const EMovementMode & NewMovementMode , uint8 PrevCustomMode , uint8 NewCustomMode ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PrevMovementMode = PrevMovementMode;0x0012 PersistentFrame.K2Node_Event_NewMovementMode = NewMovementMode;0x0024 PersistentFrame.K2Node_Event_PrevCustomMode = PrevCustomMode;0x0036 PersistentFrame.K2Node_Event_NewCustomMode = NewCustomMode;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(44998);0x0057 return;Event Public 0x1495c50 0x04 void CallBackPrimaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player = Player;0x0012 PersistentFrame.K2Node_Event_Stop = Stop;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(45027);0x0033 return;Public 0x1495c50 0x09 void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_1_On Wheel Closed__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(45050);0x000F return;0x1495c50 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 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Selected_Slot = Selected Slot;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_Valid_ = Valid?;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(45079);0x0033 return;0x1495c50 0xB9 void ServerChangeHatMesh (const TSoftObjectPtr<UStaticMesh > & NewMesh , ABP_CosmeticPickup_C * HatActor , const FGameplayTag & CosmeticTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewMesh = NewMesh;0x0012 PersistentFrame.K2Node_CustomEvent_HatActor_1 = HatActor;0x0024 PersistentFrame.K2Node_CustomEvent_CosmeticTag = CosmeticTag;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(45080);0x0045 return;0x1495c50 0x38 void ChangeHatMesh (UStaticMesh * HatMesh , ABP_CosmeticPickup_C * HatActor , const FGameplayTag & MeshTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_HatMesh = HatMesh;0x0012 PersistentFrame.K2Node_CustomEvent_HatActor = HatActor;0x0024 PersistentFrame.K2Node_CustomEvent_MeshTag = MeshTag;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(45489);0x0045 return;0x1495c50 0x18 void PickUpActor (AActor * Interact Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Interact_Actor_1 = Interact Actor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(45722);0x0021 return;0x1495c50 0x08 void DropActor (AActor * InteractActor , double HoldTime ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InteractActor_1 = InteractActor;0x0012 PersistentFrame.K2Node_CustomEvent_HoldTime_1 = HoldTime;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(45814);0x0033 return;0x1495c50 0x10 void LocalOnly_PickupActor (AActor * Interact Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Interact_Actor = Interact Actor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(46338);0x0021 return;0x1495c50 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 0x0000 PersistentFrame.K2Node_CustomEvent_InteractActor = InteractActor;0x0012 PersistentFrame.K2Node_CustomEvent_HoldTime = HoldTime;0x0024 PersistentFrame.K2Node_CustomEvent_OverrideDropLocation = OverrideDropLocation;0x0036 PersistentFrame.K2Node_CustomEvent_DropLocation_1 = DropLocation;0x0048 PersistentFrame.K2Node_CustomEvent_OverrideDropRotation = OverrideDropRotation;0x005A PersistentFrame.K2Node_CustomEvent_DropRotation_1 = DropRotation;0x006C PersistentFrame.K2Node_CustomEvent_ThrowImpulseVector_1 = ThrowImpulseVector;0x007E ExecuteUbergraph_BP_FirstPersonCharacter(46371);0x008D return;0x1495c50 0x78 void Multicast_PlayOneShotSound (USoundBase * Sound , USceneComponent * AttachToComponent , const FName & BoneName , const FVector & Location ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Sound_1 = Sound;0x0012 PersistentFrame.K2Node_CustomEvent_AttachToComponent_1 = AttachToComponent;0x0024 PersistentFrame.K2Node_CustomEvent_BoneName_1 = BoneName;0x0036 PersistentFrame.K2Node_CustomEvent_Location_2 = Location;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(46783);0x0057 return;0x1495c50 0x30 void Server_PlayOneShotSound (USoundBase * Sound , USceneComponent * AttachToComponent , const FName & BoneName , const FVector & Location ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Sound = Sound;0x0012 PersistentFrame.K2Node_CustomEvent_AttachToComponent = AttachToComponent;0x0024 PersistentFrame.K2Node_CustomEvent_BoneName = BoneName;0x0036 PersistentFrame.K2Node_CustomEvent_Location_1 = Location;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(47028);0x0057 return;0x1495c50 0x30 void ReceiveControllerChanged (AController * OldController , AController * NewController ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_OldController = OldController;0x0012 PersistentFrame.K2Node_Event_NewController_1 = NewController;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(47079);0x0033 return;Event Public 0x1495c50 0x10 void SitOnRideableActor (AActor * RideableActor , bool SitDown , const ECharSeatType & SeatType ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_RideableActor_3 = RideableActor;0x0012 PersistentFrame.K2Node_CustomEvent_SitDown_2 = SitDown;0x0024 PersistentFrame.K2Node_CustomEvent_SeatType_2 = SeatType;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(47533);0x0045 return;0x1495c50 0x0A void Server_SitOnRideableActor (AActor * RideableActor , bool SitDown , const ECharSeatType & SeatType ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_RideableActor_2 = RideableActor;0x0012 PersistentFrame.K2Node_CustomEvent_SitDown_1 = SitDown;0x0024 PersistentFrame.K2Node_CustomEvent_SeatType_1 = SeatType;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(47773);0x0045 return;0x1495c50 0x0A void Internal_SitOnRideableActor (AActor * RideableActor , bool SitDown , const ECharSeatType & SeatType ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_RideableActor_1 = RideableActor;0x0012 PersistentFrame.K2Node_CustomEvent_SitDown = SitDown;0x0024 PersistentFrame.K2Node_CustomEvent_SeatType = SeatType;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(47954);0x0045 return;0x1495c50 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 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006C ExecuteUbergraph_BP_FirstPersonCharacter(48574);0x007B return;0x1495c50 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 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(48696);0x0057 return;0x1495c50 0x1C void StaticSave (URGSaveGame * SaveGameObject ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_SaveGameObject_1 = SaveGameObject;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(48818);0x0021 return;Event Public 0x1495c50 0x08 void StaticLoad (URGSaveGame * SaveGameObject ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_SaveGameObject = SaveGameObject;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(48898);0x0021 return;Event Public 0x1495c50 0x08 void Internal_UpdateStrengthMultiplier (double NewStrengthMultiplier ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewStrengthMultiplier_2 = NewStrengthMultiplier;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49073);0x0021 return;0x1495c50 0x08 void Server_UpdateStrengthMultiplier (ABP_FirstPersonCharacter_C * Target , double NewStrengthMultiplier ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_5 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_NewStrengthMultiplier_1 = NewStrengthMultiplier;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(49157);0x0033 return;0x1495c50 0x10 void ResetStrength () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(49222);0x000F return;0x1495c50 0x00 void Internal_UpdateSpeedMultiplier (double NewSpeedMultiplier , float Time ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewSpeedMultiplier_2 = NewSpeedMultiplier;0x0012 PersistentFrame.K2Node_CustomEvent_Time_2 = Time;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(49538);0x0033 return;0x1495c50 0x0C void ResetSpeed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(50173);0x000F return;0x1495c50 0x00 void Server_UpdateSpeedMultiplier (ABP_FirstPersonCharacter_C * Target , double NewSpeedMultiplier , float Time ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_4 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_NewSpeedMultiplier_1 = NewSpeedMultiplier;0x0024 PersistentFrame.K2Node_CustomEvent_Time_1 = Time;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(50224);0x0045 return;0x1495c50 0x14 void MapUse () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(50266);0x000F return;0x1495c50 0x00 void AttachActor (AActor * ActorToAttach , AActor * ParentActor , const FTransform & RelativeTransform , const FName & SocketName , const EAttachmentRule & ScaleRule ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ActorToAttach = ActorToAttach;0x0012 PersistentFrame.K2Node_CustomEvent_ParentActor = ParentActor;0x0024 PersistentFrame.K2Node_CustomEvent_RelativeTransform = RelativeTransform;0x0036 PersistentFrame.K2Node_CustomEvent_SocketName = SocketName;0x0048 PersistentFrame.K2Node_CustomEvent_ScaleRule = ScaleRule;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(50319);0x0069 return;0x1495c50 0x79 void Server_ChangeMouthPosition (int32 MouthPosition ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_MouthPosition = MouthPosition;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51085);0x0021 return;0x1495c50 0x04 void RepPassengerAimRotation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(51148);0x000F return;0x1495c50 0x00 void StartSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(51194);0x000F return;0x1495c50 0x00 void DragSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(51199);0x000F return;0x1495c50 0x00 void EndSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(51204);0x000F return;0x1495c50 0x00 void ReceiveSetRagdolled (bool IsRagdolled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsRagdolled = IsRagdolled;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51209);0x0021 return;Event Protected 0x1495c50 0x01 void ReceivePossessed (AController * NewController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewController = NewController;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51313);0x0021 return;Event Public 0x1495c50 0x08 void Multicast_UpdateSpeedMultiplier (ABP_FirstPersonCharacter_C * Target , double NewSpeedMultiplier , float Time ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_3 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_NewSpeedMultiplier = NewSpeedMultiplier;0x0024 PersistentFrame.K2Node_CustomEvent_Time = Time;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(51461);0x0045 return;0x1495c50 0x14 void Multicast_UpdateStrengthMultiplier (ABP_FirstPersonCharacter_C * Target , double NewStrengthMultiplier ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_2 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_NewStrengthMultiplier = NewStrengthMultiplier;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(51516);0x0033 return;0x1495c50 0x10 void Internal_UpdatePlayerHealthBar (TArray<FGameplayTag > & NewDamageTypes , TArray<int32> & NewDamages , bool Repair , bool Instant ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewDamageTypes = NewDamageTypes;0x0012 PersistentFrame.K2Node_CustomEvent_NewDamages = NewDamages;0x0024 PersistentFrame.K2Node_CustomEvent_Repair = Repair;0x0036 PersistentFrame.K2Node_CustomEvent_Instant = Instant;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(51590);0x0057 return;0x1495c50 0x22 void Server_SpawnCiggButt () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(51595);0x000F return;0x1495c50 0x00 void SpawnCiggButt () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(52557);0x000F return;0x1495c50 0x00 void Server_SpawnBurger (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(52880);0x0021 return;0x1495c50 0x18 void StartWelding (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat = Heat;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(53286);0x0021 return;Public 0x1495c50 0x04 void Server_SpawnInteractableAttachedToPlayer (const TSoftClassPtr<ABP_Interactable_Actor_C > & InteractableActorClass ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InteractableActorClass_1 = InteractableActorClass;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(53565);0x0021 return;0x1495c50 0x28 void ReceiveEndPlay (const EEndPlayReason & EndPlayReason ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(53782);0x0021 return;Event Protected 0x1495c50 0x01 void Client_ThrowPlayer (ABP_FirstPersonCharacter_C * ThrowingPlayer , const FVector & DropLocation , const FQuat & DropRotation , const FVector & ThrowImpulseVector ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ThrowingPlayer = ThrowingPlayer;0x0012 PersistentFrame.K2Node_CustomEvent_DropLocation = DropLocation;0x0024 PersistentFrame.K2Node_CustomEvent_DropRotation = DropRotation;0x0036 PersistentFrame.K2Node_CustomEvent_ThrowImpulseVector = ThrowImpulseVector;0x0048 ExecuteUbergraph_BP_FirstPersonCharacter(54101);0x0057 return;0x1495c50 0x58 void SpawnAndPickupInteractable (const TSoftClassPtr<ABP_Interactable_Actor_C > & InteractableActorClass , UAnimMontage * MontageToPlay ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InteractableActorClass = InteractableActorClass;0x0012 PersistentFrame.K2Node_CustomEvent_MontageToPlay = MontageToPlay;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(54660);0x0033 return;0x1495c50 0x30 void BndEvt__BP_FirstPersonCharacter_CharacterMovement_K2Node_ComponentBoundEvent_6_OnWalkMaterialChanged__DelegateSignature (const EFloorMaterials & floorMaterialEnum ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_floorMaterialEnum = floorMaterialEnum;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(55154);0x0021 return;0x1495c50 0x01 void Event_TriggerOnIce (bool IsOnIce ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsOnIce = IsOnIce;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(55689);0x0021 return;0x1495c50 0x01 void UpdateMaxWalkSpeed (double newMaxWalkSpeedBase ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_newMaxWalkSpeedBase = newMaxWalkSpeedBase;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(55708);0x0021 return;0x1495c50 0x08 void Server_PushLocation (UObject * Target , const FVector & PushLocation ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target_1 = Target;0x0012 PersistentFrame.K2Node_CustomEvent_PushLocation_1 = PushLocation;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(55961);0x0033 return;0x1495c50 0x20 void Multicast_BreakIceByPush (UObject * Target , const FVector & PushLocation , bool IsPushingIce ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target = Target;0x0012 PersistentFrame.K2Node_CustomEvent_PushLocation = PushLocation;0x0024 PersistentFrame.K2Node_CustomEvent_IsPushingIce = IsPushingIce;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(56513);0x0045 return;0x1495c50 0x21 void Client_MovePlayerAfterRevive (const FVector & NewLocation ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewLocation = NewLocation;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(56597);0x0021 return;0x1495c50 0x18 void Client_LaunchCharacter (const FVector & ImpactVector ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ImpactVector = ImpactVector;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(56653);0x0021 return;0x1495c50 0x18 void TryToUnseatOnRagdoll () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(56742);0x000F return;0x1495c50 0x00 void Client_EpipenUsed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(56931);0x000F return;0x1495c50 0x00 void Client_OnPlayerDied () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(57055);0x000F return;0x1495c50 0x00 void ReceiveSetNewMaxWalkSpeed (float NewWalkSpeed ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewWalkSpeed = NewWalkSpeed;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57098);0x0021 return;Event Protected 0x1495c50 0x04 void ReceiveResetMaxWalkSpeed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(57151);0x000F return;Event Protected 0x1495c50 0x00 void UpdateJumpZVelocity (double NewJumpZVeloctiy ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewJumpZVeloctiy = NewJumpZVeloctiy;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57204);0x0021 return;0x1495c50 0x08 void ReceiveSetNewJumpVelocity (float NewJumpVelocity ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewJumpVelocity = NewJumpVelocity;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57265);0x0021 return;Event Protected 0x1495c50 0x04 void ReceiveResetJumpVelocity () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(57318);0x000F return;Event Protected 0x1495c50 0x00 void ReceiveForceStopJump () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(57371);0x000F return;Event Protected 0x1495c50 0x00 void Client_ForceUnseat (AActor * RideableActor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_RideableActor = RideableActor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57381);0x0021 return;0x1495c50 0x08 void OnEnterQuickSand (ARGQuickSand * QuickSand ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_QuickSand_1 = QuickSand;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57529);0x0021 return;Event Public 0x1495c50 0x08 void OnExitQuickSand (ARGQuickSand * QuickSand ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_QuickSand = QuickSand;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57553);0x0021 return;Event Public 0x1495c50 0x08 void ImpulseInWaterResetToSwimming () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(57577);0x000F return;0x1495c50 0x00 void Server_UpdateInvulnerable (bool Invulnerable ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Invulnerable_2 = Invulnerable;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57705);0x0021 return;0x1495c50 0x01 void Internal_UpdateInvulnerable (bool Invulnerable ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Invulnerable_1 = Invulnerable;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57729);0x0021 return;0x1495c50 0x01 void Multicast_UpdateInvulnerable (bool Invulnerable ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Invulnerable = Invulnerable;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57753);0x0021 return;0x1495c50 0x01 void ResetInvulnerable () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(57777);0x000F return;0x1495c50 0x00 void Client_SpeakerSourceStarted (ABP_Interactable_Actor_C * Interactable ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Interactable_3 = Interactable;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57793);0x0021 return;0x1495c50 0x08 void Server_SpeakerSourceStarted (ABP_Interactable_Actor_C * Interactable ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Interactable_2 = Interactable;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57817);0x0021 return;0x1495c50 0x08 void Client_SpeakerSourceStopped (ABP_Interactable_Actor_C * Interactable ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Interactable_1 = Interactable;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57959);0x0021 return;0x1495c50 0x08 void Server_SpeakerSourceStopped (ABP_Interactable_Actor_C * Interactable ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Interactable = Interactable;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(57983);0x0021 return;0x1495c50 0x08 void ExecuteUbergraph_BP_FirstPersonCharacter (int32 EntryPoint ) Script2499 statements · 58,161 bytes of bytecode 0x0000 PushFlow(Label_E32E);0x0005 goto [EntryPoint];0x000F PopFlow();0x0010 Label_0010:0x0010 FlushNetDormancy();0x001A StartedSmoke = true;0x0025 MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x0042 IncrementSmokeAchievement();0x0050 CallFunc_IsValid_ReturnValue_9 = IsValid(CurrentPickUpActor);0x006D if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_009E;0x007B Server_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);0x009D PopFlow();0x009E Label_009E:0x009E K2Node_MakeArray_Array_3 = {/Game/Ride/Character/Animation/FPP_StartSmoke_02_Montage.FPP_StartSmoke_02_Montage, /Game/Ride/Character/Animation/FPP_StartSmoke_03_Montage.FPP_StartSmoke_03_Montage, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage, /Game/Ride/Character/Animation/FPP_StartSmoke_04_Montage.FPP_StartSmoke_04_Montage};0x00CD /Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_3, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x0108 Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage, CallFunc_Array_Random_OutItem, true, false);0x012A PopFlow();0x012B Label_012B:0x012B FlushNetDormancy();0x0135 StartedSmoke = false;0x0140 MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x015D CallFunc_IsValid_ReturnValue_24 = IsValid(SmokeVFX);0x017A if (!(CallFunc_IsValid_ReturnValue_24)) PopFlow();0x0184 SmokeVFX.K2_DestroyComponent(this);0x01A5 PopFlow();0x01A6 Label_01A6:0x01A6 OnRep_IsRagdoll();0x01B4 if (!(IsRagdoll)) goto Label_04C6;0x01C2 Mesh.SetCollisionProfileName(FName(RideRagdoll), true);0x01F4 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x021D CallFunc_IsServer_ReturnValue_3 = IsServer(this);0x0232 Mesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, true, CallFunc_IsServer_ReturnValue_3);0x0265 SetRagdollIMC(true);0x0274 CharacterMovement.SetMovementMode(0, 0);0x029C CapsuleComponent.SetCollisionEnabled(0);0x02C2 CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x02EC K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0310 K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x032D if (!(K2Node_DynamicCast_bSuccess_7)) goto Label_09DF;0x033B K2Node_DynamicCast_AsBPI_Character_Anim_1.SetRagdoll(true, CallFunc_SetRagdoll_Success_1);0x036A Label_036A:0x036A CallFunc_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x0394 K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x03B8 K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x03D5 if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_09EF;0x03E3 K2Node_DynamicCast_AsBPI_Character_Anim.SetRagdoll(true, CallFunc_SetRagdoll_Success);0x0412 Label_0412:0x0412 CallFunc_GetAnimInstance_ReturnValue_8 = Mesh.GetAnimInstance();0x043C K2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_8);0x0460 K2Node_DynamicCast_bSuccess_19 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x047D if (!(K2Node_DynamicCast_bSuccess_19)) goto Label_09FF;0x048B K2Node_DynamicCast_AsBPI_Character_Anim_4.SetRagdoll(true, CallFunc_SetRagdoll_Success_4);0x04BA Label_04BA:0x04BA bUseControllerRotationYaw = false;0x04C5 PopFlow();0x04C6 Label_04C6:0x04C6 Mesh.SetCollisionProfileName(FName(CharacterMesh), true);0x04F8 CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(pelvis));0x0521 Mesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue_1, false, true);0x054C CallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(FName(pelvis));0x058F CallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x05C2 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x05F9 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0627 CapsuleComponent.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x065B CapsuleComponent.SetCollisionEnabled(3);0x0681 CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(FRotator(0, -90, 0), false);0x06AF Mesh.K2_SetRelativeRotation(FRotator(0, -90, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x06F3 SetRagdollIMC(false);0x0702 CharacterMovement.SetMovementMode(3, 0);0x072A CallFunc_GetAnimInstance_ReturnValue_3 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0754 K2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_3);0x0778 K2Node_DynamicCast_bSuccess_9 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x0795 if (!(K2Node_DynamicCast_bSuccess_9)) goto Label_09CF;0x07A3 K2Node_DynamicCast_AsBPI_Character_Anim_3.SetRagdoll(false, CallFunc_SetRagdoll_Success_3);0x07D2 Label_07D2:0x07D2 CallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x07FC K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x0820 K2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x083D if (!(K2Node_DynamicCast_bSuccess_8)) goto Label_0A0F;0x084B K2Node_DynamicCast_AsBPI_Character_Anim_2.SetRagdoll(false, CallFunc_SetRagdoll_Success_2);0x087A Label_087A:0x087A CallFunc_GetAnimInstance_ReturnValue_9 = Mesh.GetAnimInstance();0x08A4 K2Node_DynamicCast_AsBPI_Character_Anim_5 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_9);0x08C8 K2Node_DynamicCast_bSuccess_20 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_5);0x08E5 if (!(K2Node_DynamicCast_bSuccess_20)) goto Label_0A1F;0x08F3 K2Node_DynamicCast_AsBPI_Character_Anim_5.SetRagdoll(false, CallFunc_SetRagdoll_Success_5);0x0922 Label_0922:0x0922 bUseControllerRotationYaw = true;0x092D CallFunc_IsLocallyControlled_ReturnValue_4 = IsLocallyControlled();0x0945 if (!(CallFunc_IsLocallyControlled_ReturnValue_4)) PopFlow();0x094F CallFunc_GetController_ReturnValue_2 = GetController();0x0963 K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue_2);0x0987 K2Node_DynamicCast_bSuccess_29 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x09A4 if (!(K2Node_DynamicCast_bSuccess_29)) PopFlow();0x09AE K2Node_DynamicCast_AsRGPlayer_Controller.StopSpectating();0x09CE PopFlow();0x09CF Label_09CF:0x09CF CallFunc_SetRagdoll_Success_3 = false;0x09DA goto Label_07D2;0x09DF Label_09DF:0x09DF CallFunc_SetRagdoll_Success_1 = false;0x09EA goto Label_036A;0x09EF Label_09EF:0x09EF CallFunc_SetRagdoll_Success = false;0x09FA goto Label_0412;0x09FF Label_09FF:0x09FF CallFunc_SetRagdoll_Success_4 = false;0x0A0A goto Label_04BA;0x0A0F Label_0A0F:0x0A0F CallFunc_SetRagdoll_Success_2 = false;0x0A1A goto Label_087A;0x0A1F Label_0A1F:0x0A1F CallFunc_SetRagdoll_Success_5 = false;0x0A2A goto Label_0922;0x0A2F Label_0A2F:0x0A2F MarkPropertyDirtyFromRepIndex(this, 30, FName(IsRagdoll));0x0A4C goto Label_01A6;0x0A51 Label_0A51:0x0A51 FlushNetDormancy();0x0A5B IsRagdoll = K2Node_CustomEvent_True;0x0A6E goto Label_0A2F;0x0A73 Label_0A73:0x0A73 FlushNetDormancy();0x0A7D CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsHandPosing);0x0A9A IsHandPosing = CallFunc_Not_PreBool_ReturnValue;0x0AAD MarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0ACA CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0ADF if (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0AEE;0x0AED PopFlow();0x0AEE Label_0AEE:0x0AEE Server_SetIsHandPosing(IsHandPosing);0x0B05 PopFlow();0x0B06 Label_0B06:0x0B06 FlushNetDormancy();0x0B10 IsHandPosing = K2Node_CustomEvent_IsHandPosing;0x0B23 MarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0B40 PopFlow();0x0B41 Label_0B41:0x0B41 FlushNetDormancy();0x0B4B BreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0B79 HandEmoteYaw = CallFunc_BreakVector_X;0x0B94 MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x0BB1 FlushNetDormancy();0x0BBB BreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0BE9 HandEmotePitch = CallFunc_BreakVector_Y;0x0C04 MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x0C21 FlushNetDormancy();0x0C2B BreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0C59 HandEmoteFwd = CallFunc_BreakVector_Z;0x0C74 MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x0C91 PopFlow();0x0C92 Label_0C92:0x0C92 FlushNetDormancy();0x0C9C HandEmoteRight = K2Node_CustomEvent_HandEmoteRight;0x0CAF MarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x0CCC FlushNetDormancy();0x0CD6 HandEmoteLeft = K2Node_CustomEvent_HandEmoteLeft;0x0CE9 MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x0D06 PopFlow();0x0D07 K2Node_DynamicCast_AsBPI_Interact_7 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_6);0x0D2B K2Node_DynamicCast_bSuccess_17 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_7);0x0D48 if (!(K2Node_DynamicCast_bSuccess_17)) goto Label_0FB9;0x0D56 CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0D76 CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0D96 CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x0DC4 CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x0DE9 CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0x0E17 CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0x0E45 CallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0x0E7C CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x0E90 CallFunc_IsValid_ReturnValue_45 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0x0EAD CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_45);0x0EE4 CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue);0x0F09 CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x0F37 K2Node_DynamicCast_AsBPI_Interact_7.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, this, CallFunc_AddImpulse_Success_3);0x0F6F Label_0F6F:0x0F6F PlaySoundAtLocation(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);0x0FB8 PopFlow();0x0FB9 Label_0FB9:0x0FB9 CallFunc_AddImpulse_Success_3 = false;0x0FC4 goto Label_0F6F;0x0FC9 Label_0FC9:0x0FC9 OnRep_CurrentHatMesh();0x0FD7 /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x1029 PopFlow();0x102A Label_102A:0x102A MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x1047 goto Label_0FC9;0x104C Label_104C:0x104C FlushNetDormancy();0x1056 CurrentHatMesh = K2Node_DynamicCast_AsStatic_Mesh;0x1069 goto Label_102A;0x106E Label_106E:0x106E OnRep_CurrentHatMesh();0x107C /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x10CE CallFunc_IsValid_ReturnValue_28 = IsValid(K2Node_CustomEvent_HatActor);0x10EB if (!(CallFunc_IsValid_ReturnValue_28)) PopFlow();0x10F5 K2Node_CustomEvent_HatActor.UpdateMesh(CurrentHatMesh);0x1122 PopFlow();0x1123 Label_1123:0x1123 MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x1140 goto Label_106E;0x1145 Label_1145:0x1145 FlushNetDormancy();0x114F CurrentHatMesh = K2Node_CustomEvent_HatMesh;0x1162 goto Label_1123;0x1167 Label_1167:0x1167 OnRep_CurrentGlassesMesh();0x1175 /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x11C7 PopFlow();0x11C8 Label_11C8:0x11C8 MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x11E5 goto Label_1167;0x11EA Label_11EA:0x11EA FlushNetDormancy();0x11F4 CurrentGlassesMesh = K2Node_DynamicCast_AsStatic_Mesh;0x1207 goto Label_11C8;0x120C Label_120C:0x120C OnRep_CurrentGlassesMesh();0x121A /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x126C CallFunc_IsValid_ReturnValue_29 = IsValid(K2Node_CustomEvent_HatActor);0x1289 if (!(CallFunc_IsValid_ReturnValue_29)) PopFlow();0x1293 K2Node_CustomEvent_HatActor.UpdateMesh(CurrentGlassesMesh);0x12C0 PopFlow();0x12C1 Label_12C1:0x12C1 MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x12DE goto Label_120C;0x12E3 Label_12E3:0x12E3 FlushNetDormancy();0x12ED CurrentGlassesMesh = K2Node_CustomEvent_HatMesh;0x1300 goto Label_12C1;0x1305 Label_1305:0x1305 FlushNetDormancy();0x130F HandEmoteYaw = 0;0x132A MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x1347 FlushNetDormancy();0x1351 HandEmotePitch = 0;0x136C MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x1389 FlushNetDormancy();0x1393 HandEmoteFwd = 0;0x13AE MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x13CB PopFlow();0x13CC Label_13CC:0x13CC FlushNetDormancy();0x13D6 CallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x13F6 PassengerAimRotation = CallFunc_GetBaseAimRotation_ReturnValue_1;0x1411 MarkPropertyDirtyFromRepIndex(this, 41, FName(PassengerAimRotation));0x142E PopFlow();0x142F Label_142F:0x142F FlushNetDormancy();0x1439 StartedSmoke = false;0x1444 MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x1461 PopFlow();0x1462 Temp_int_Loop_Counter_Variable = 0;0x1479 Temp_int_Array_Index_Variable = 0;0x1490 Label_1490:0x1490 CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x149B CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x14C4 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x14FF CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x1525 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x152F Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x154A PushFlow(Label_1735);0x154F CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x155A CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1583 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x15BE CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x15E8 CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x161B CallFunc_IsValid_ReturnValue_38 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x1638 if (!(CallFunc_IsValid_ReturnValue_38)) PopFlow();0x1642 CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x164D CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1676 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x16B1 CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x16DB CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x170E CallFunc_GetComponentByClass_ReturnValue.EnterCave(nullptr, this);0x1734 PopFlow();0x1735 Label_1735:0x1735 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x175F Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x177A goto Label_1490;0x177F Label_177F:0x177F FlushNetDormancy();0x1789 StartedSmoke = true;0x1794 MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x17B1 PopFlow();0x17B2 Label_17B2:0x17B2 FlushNetDormancy();0x17BC StartedSmoke = false;0x17C7 MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x17E4 PopFlow();0x17E5 Label_17E5:0x17E5 CallFunc_GetController_ReturnValue_6 = GetController();0x17F9 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_6);0x181D K2Node_DynamicCast_bSuccess_34 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4);0x183A if (!(K2Node_DynamicCast_bSuccess_34)) goto Label_195B;0x1848 Label_1848:0x1848 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x1875 CallFunc_IsValid_ReturnValue_46 = IsValid(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x1892 if (!(CallFunc_IsValid_ReturnValue_46)) goto Label_1924;0x18A0 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x18CD CallFunc_GetPlayerHUDWidget_HUD_Widget_4.UpdatePlayerHealth(K2Node_CustomEvent_NewDamageTypes, K2Node_CustomEvent_NewDamages, K2Node_CustomEvent_Repair, K2Node_CustomEvent_Instant);0x1915 TryToUpdatePlayerInteractionsBasedOnHealth();0x1923 PopFlow();0x1924 Label_1924:0x1924 DelayUntilNextTick(this, LatentActionInfo{0x1956, 1123448783, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1955 PopFlow();0x1956 goto Label_1848;0x195B Label_195B:0x195B DelayUntilNextTick(this, LatentActionInfo{0x17E5, -2079847179, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x198C PopFlow();0x198D Label_198D:0x198D FlushNetDormancy();0x1997 CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(HandEmoteLeft);0x19B4 HandEmoteLeft = CallFunc_Not_PreBool_ReturnValue_2;0x19C7 MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x19E4 CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x19F9 if (!(CallFunc_IsServer_ReturnValue_2)) goto Label_1A08;0x1A07 PopFlow();0x1A08 Label_1A08:0x1A08 Server_SetHandType(HandEmoteRight, HandEmoteLeft);0x1A28 PopFlow();0x1A29 CallFunc_GetPhysicsVolume_ReturnValue = CharacterMovement.GetPhysicsVolume();0x1A57 if (!(CallFunc_GetPhysicsVolume_ReturnValue.bWaterVolume)) PopFlow();0x1A77 CharacterMovement.SetMovementMode(4, 0);0x1A9F PopFlow();0x1AA0 Label_1AA0:0x1AA0 FlushNetDormancy();0x1AAA CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(HandEmoteRight);0x1AC7 HandEmoteRight = CallFunc_Not_PreBool_ReturnValue_3;0x1ADA MarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x1AF7 CallFunc_IsServer_ReturnValue_14 = IsServer(this);0x1B0C if (!(CallFunc_IsServer_ReturnValue_14)) goto Label_1B1B;0x1B1A PopFlow();0x1B1B Label_1B1B:0x1B1B Server_SetHandType(HandEmoteRight, HandEmoteLeft);0x1B3B PopFlow();0x1B3C Label_1B3C:0x1B3C CallFunc_BP_GetUniqueId_ReturnValue_1 = PlayerState.BP_GetUniqueId();0x1B6E CallFunc_FUniqueNetIdIsValid_ReturnValue_1 = FUniqueNetIdIsValid(CallFunc_BP_GetUniqueId_ReturnValue_1);0x1B8B if (!(CallFunc_FUniqueNetIdIsValid_ReturnValue_1)) goto Label_1BA8;0x1B99 LoadPerPlayerData();0x1BA7 PopFlow();0x1BA8 Label_1BA8:0x1BA8 DelayUntilNextTick(this, LatentActionInfo{0x1B3C, -2142429071, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1BD9 PopFlow();0x1BDA Label_1BDA:0x1BDA OnRep_TryPickupForceSpawnActor();0x1BE8 PopFlow();0x1BE9 Label_1BE9:0x1BE9 MarkPropertyDirtyFromRepIndex(this, 42, FName(TryPickupForceSpawnActor));0x1C06 goto Label_1BDA;0x1C0B Label_1C0B:0x1C0B FlushNetDormancy();0x1C15 TryPickupForceSpawnActor = CallFunc_FinishSpawningActor_ReturnValue_2;0x1C28 goto Label_1BE9;0x1C2D Label_1C2D:0x1C2D CallFunc_IsValid_ReturnValue_18 = IsValid(PlayerState);0x1C4A if (!(CallFunc_IsValid_ReturnValue_18)) goto Label_1D5B;0x1C58 Label_1C58:0x1C58 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x1C8A CallFunc_FUniqueNetIdIsValid_ReturnValue = FUniqueNetIdIsValid(CallFunc_BP_GetUniqueId_ReturnValue);0x1CA7 if (!(CallFunc_FUniqueNetIdIsValid_ReturnValue)) goto Label_1D24;0x1CB5 ShouldStartMouthTimer(CallFunc_ShouldStartMouthTimer_bShouldStart);0x1CCC if (!(CallFunc_ShouldStartMouthTimer_bShouldStart)) PopFlow();0x1CD6 K2Node_CreateDelegate_OutputDelegate_68.Bind(this, UpdateMouthPosition);0x1CED CallFunc_K2_SetTimerDelegate_ReturnValue_3 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_68, 0.1f, true, true, 0f, 0f);0x1D23 PopFlow();0x1D24 Label_1D24:0x1D24 DelayUntilNextTick(this, LatentActionInfo{0x1D56, -1502279777, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1D55 PopFlow();0x1D56 goto Label_1C58;0x1D5B Label_1D5B:0x1D5B DelayUntilNextTick(this, LatentActionInfo{0x1C2D, -697019361, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1D8C PopFlow();0x1D8D Label_1D8D:0x1D8D FlushNetDormancy();0x1D97 bCanBeDamaged = false;0x1DA2 MarkPropertyDirtyFromRepIndex(this, 3, FName(bCanBeDamaged));0x1DBF PopFlow();0x1DC0 Temp_name_Variable = K2Node_CustomEvent_NotifyName_42;0x1DDB PopFlow();0x1DDC Temp_name_Variable = K2Node_CustomEvent_NotifyName_41;0x1DF7 PopFlow();0x1DF8 Temp_name_Variable = K2Node_CustomEvent_NotifyName_40;0x1E13 PopFlow();0x1E14 CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_34);0x1E31 Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x1E44 Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_34);0x1E61 Temp_real_Variable_1 = Temp_real_Variable_1;0x1E7C Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_34);0x1E99 Temp_real_Variable = Temp_real_Variable;0x1EB4 Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_34;0x1EC7 Label_1EC7:0x1EC7 CallFunc_IsValid_ReturnValue_3 = IsValid(CurrentLookAtObject);0x1EE4 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x1EEE Server_StopInteract(CurrentLookAtObject, this, CurrentLookAtTrace);0x1F0F PopFlow();0x1F10 Label_1F10:0x1F10 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Temp_name_Variable, FName(Revive));0x1F3A if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x1F44 Epipen_FPP.SetHiddenInGame(true, false);0x1F66 ServerReviveTarget(LocalPlayerToRevive, false, false);0x1F7F CallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0x1FB1 PlaySoundAtLocation(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);0x1FFA PopFlow();0x1FFB CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_33);0x2018 Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x202B Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_33);0x2048 Temp_real_Variable_1 = Temp_real_Variable_1;0x2063 Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_33);0x2080 Temp_real_Variable = Temp_real_Variable;0x209B Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_33;0x20AE goto Label_1EC7;0x20B3 CallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_32);0x20D0 Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x20E3 Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_32);0x2100 Temp_real_Variable_1 = Temp_real_Variable_1;0x211B Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_32);0x2138 Temp_real_Variable = Temp_real_Variable;0x2153 Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_32;0x2166 BreakHitResult(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);0x221B if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_2254;0x2229 CallFunc_IsValid_ReturnValue_4 = IsValid(CurrentPickUpActor);0x2246 if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_226C;0x2254 Label_2254:0x2254 StartInteract(0);0x226B PopFlow();0x226C Label_226C:0x226C BreakHitResult(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);0x2321 K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x2345 K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x2362 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_2621;0x2370 K2Node_DynamicCast_AsBPI_Interact_2.GetCharacterPose(CallFunc_GetCharacterPose_Success, CallFunc_GetCharacterPose_CharacterPose, CallFunc_GetCharacterPose_CharacterPoseAnim);0x23B0 Label_23B0:0x23B0 if (!(CallFunc_GetCharacterPose_Success)) goto Label_2254;0x23BE K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 0);0x23DD if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2473;0x23EB K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 1);0x240A if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2473;0x2418 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 2);0x2437 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2254;0x2445 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 3);0x2464 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_2254;0x2472 PopFlow();0x2473 Label_2473:0x2473 CallFunc_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);0x24B1 CallFunc_IsValid_ReturnValue_22 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x24CE if (!(CallFunc_IsValid_ReturnValue_22)) goto Label_2254;0x24DC K2Node_CreateDelegate_OutputDelegate_64.Bind(this, OnCompleted_9E1C96D942588C426E65269B7BB06E08);0x24F3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_64;0x251C K2Node_CreateDelegate_OutputDelegate_65.Bind(this, OnBlendOut_9E1C96D942588C426E65269B7BB06E08);0x2533 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_65;0x255C K2Node_CreateDelegate_OutputDelegate_66.Bind(this, OnInterrupted_9E1C96D942588C426E65269B7BB06E08);0x2573 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_66;0x259C K2Node_CreateDelegate_OutputDelegate_67.Bind(this, OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08);0x25B3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_67;0x25DC K2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08);0x25F3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_47;0x261C goto Label_2254;0x2621 Label_2621:0x2621 CallFunc_GetCharacterPose_Success = false;0x262C CallFunc_GetCharacterPose_CharacterPose = 0;0x2640 CallFunc_GetCharacterPose_CharacterPoseAnim = nullptr;0x264B goto Label_23B0;0x2650 CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_31);0x266D Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x2680 Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_31);0x269D Temp_real_Variable_3 = Temp_real_Variable_3;0x26B8 Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_31);0x26D5 Temp_real_Variable_2 = Temp_real_Variable_2;0x26F0 Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_31;0x2703 Server_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);0x2725 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(2000);0x274A CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x277C CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x27AA CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x27DC CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x280A K2Node_MakeArray_Array = {this};0x2816 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1, 0, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x289E BreakHitResult(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);0x2953 if (!(CallFunc_BreakHitResult_bBlockingHit_1)) PopFlow();0x295D BreakHitResult(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);0x2A12 CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_ImpactNormal_1);0x2A37 ServerSpawnVfx(nullptr, /Game/Ride/VFX/Character/NS_Ping_01.NS_Ping_01, FName(None), CallFunc_MakeRotFromZ_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x2A6E PopFlow();0x2A6F CallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_30);0x2A8C Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x2A9F Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_30);0x2ABC Temp_real_Variable_5 = Temp_real_Variable_5;0x2AD7 Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_30);0x2AF4 Temp_real_Variable_4 = Temp_real_Variable_4;0x2B0F Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_30;0x2B22 Label_2B22:0x2B22 Radial_Wheel_AC.Hide Radial Wheel();0x2B46 CallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x2B85 if (!(CallFunc_Get_Current_Active_Slot_Valid_)) PopFlow();0x2B8F CallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x2BCE SetupEmote(CallFunc_Get_Current_Active_Slot_ReturnValue.Item_12_0031A7584011B44C09CB79B714571AE8.Name_2_3A23B14B406942166AEFDE89E6E2E472);0x2BF7 PopFlow();0x2BF8 CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_29);0x2C15 Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x2C28 Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_29);0x2C45 Temp_real_Variable_5 = Temp_real_Variable_5;0x2C60 Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_29);0x2C7D Temp_real_Variable_4 = Temp_real_Variable_4;0x2C98 Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_29;0x2CAB goto Label_2B22;0x2CB0 CallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_28);0x2CCD Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x2CE0 Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_28);0x2CFD Temp_real_Variable_5 = Temp_real_Variable_5;0x2D18 Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_28);0x2D35 Temp_real_Variable_4 = Temp_real_Variable_4;0x2D50 Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_28;0x2D63 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Temp_real_Variable_5, 0.2);0x2D89 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x2D93 Radial_Wheel_AC.Show Radial Wheel();0x2DB7 PopFlow();0x2DB8 CallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_27);0x2DD5 Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x2DE8 Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_27);0x2E05 Temp_real_Variable_7 = Temp_real_Variable_7;0x2E20 Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_27);0x2E3D Temp_real_Variable_6 = Temp_real_Variable_6;0x2E58 Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_27;0x2E6B goto Label_0A73;0x2E70 CallFunc_Conv_InputActionValueToBool_ReturnValue_8 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_26);0x2E8D Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_8;0x2EA0 Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_26);0x2EBD Temp_real_Variable_7 = Temp_real_Variable_7;0x2ED8 Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_26);0x2EF5 Temp_real_Variable_6 = Temp_real_Variable_6;0x2F10 Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_26;0x2F23 goto Label_0A73;0x2F28 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_25);0x2F4D Temp_real_Variable_10 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue;0x2F68 Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_25);0x2F85 Temp_real_Variable_9 = Temp_real_Variable_9;0x2FA0 Temp_real_Variable_8 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_25);0x2FBD Temp_real_Variable_8 = Temp_real_Variable_8;0x2FD8 Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_25;0x2FEB HandleHandPoseInput(0, 0, Temp_real_Variable_10);0x3014 PopFlow();0x3015 CallFunc_Conv_InputActionValueToBool_ReturnValue_9 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_24);0x3032 Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_9;0x3045 Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_24);0x3062 Temp_real_Variable_12 = Temp_real_Variable_12;0x307D Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_24);0x309A Temp_real_Variable_11 = Temp_real_Variable_11;0x30B5 Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_24;0x30C8 Label_30C8:0x30C8 CallFunc_GetController_ReturnValue_10 = GetController();0x30DC K2Node_DynamicCast_AsPlayer_Controller_2 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_10);0x3100 K2Node_DynamicCast_bSuccess_41 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_2);0x311D CallFunc_IsUsingGamepad_ReturnValue_1 = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller_2);0x313A if (!(CallFunc_IsUsingGamepad_ReturnValue_1)) goto Label_3149;0x3148 PopFlow();0x3149 Label_3149:0x3149 if (!(IsHandPosing)) PopFlow();0x3153 goto Label_1AA0;0x3158 CallFunc_Conv_InputActionValueToBool_ReturnValue_10 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_23);0x3175 Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_10;0x3188 Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_23);0x31A5 Temp_real_Variable_12 = Temp_real_Variable_12;0x31C0 Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_23);0x31DD Temp_real_Variable_11 = Temp_real_Variable_11;0x31F8 Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_23;0x320B goto Label_30C8;0x3210 CallFunc_Conv_InputActionValueToBool_ReturnValue_11 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_22);0x322D Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_11;0x3240 Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_22);0x325D Temp_real_Variable_12 = Temp_real_Variable_12;0x3278 Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_22);0x3295 Temp_real_Variable_11 = Temp_real_Variable_11;0x32B0 Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_22;0x32C3 goto Label_30C8;0x32C8 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_21);0x32ED Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x3308 Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_21);0x3325 Temp_real_Variable_14 = Temp_real_Variable_14;0x3340 Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_21);0x335D Temp_real_Variable_13 = Temp_real_Variable_13;0x3378 Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_21;0x338B BreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x33B0 GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity);0x33C7 BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x33EC CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, CallFunc_BreakVector2D_Y_5);0x341A CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_X_5);0x3448 CallFunc_GetController_ReturnValue_9 = GetController();0x345C K2Node_DynamicCast_AsBP_First_Person_Player_Controller_6 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_9);0x3480 K2Node_DynamicCast_bSuccess_40 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_6);0x349D CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(-1, 1, K2Node_DynamicCast_AsBP_First_Person_Player_Controller_6.LocalPlayerSettings.bInvertLook);0x34F3 CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_2);0x3521 CallFunc_Aim_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x353E Aim(CallFunc_Aim_Yaw_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x355E PopFlow();0x355F CallFunc_Conv_InputActionValueToBool_ReturnValue_12 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_20);0x357C Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_12;0x358F Temp_real_Variable_16 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_20);0x35AC Temp_real_Variable_16 = Temp_real_Variable_16;0x35C7 Temp_real_Variable_15 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_20);0x35E4 Temp_real_Variable_15 = Temp_real_Variable_15;0x35FF Temp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_20;0x3612 CallFunc_IsValid_ReturnValue = IsValid(CurrentLookAtObject);0x362F if (!(CallFunc_IsValid_ReturnValue)) goto Label_36DA;0x363D K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x3661 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x367E if (!(K2Node_DynamicCast_bSuccess)) goto Label_36CA;0x368C K2Node_DynamicCast_AsBPI_Interact.SecondaryInteract(this, CallFunc_SecondaryInteract_Success);0x36BB Label_36BB:0x36BB if (!(CallFunc_SecondaryInteract_Success)) goto Label_36DA;0x36C9 PopFlow();0x36CA Label_36CA:0x36CA CallFunc_SecondaryInteract_Success = false;0x36D5 goto Label_36BB;0x36DA Label_36DA:0x36DA Server_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);0x36FC PopFlow();0x36FD CallFunc_Conv_InputActionValueToBool_ReturnValue_13 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_19);0x371A Temp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_13;0x372D Temp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_19);0x374A Temp_real_Variable_18 = Temp_real_Variable_18;0x3765 Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_19);0x3782 Temp_real_Variable_17 = Temp_real_Variable_17;0x379D Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_19;0x37B0 Label_37B0:0x37B0 StopJumping();0x37BE PopFlow();0x37BF CallFunc_Conv_InputActionValueToBool_ReturnValue_14 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_18);0x37DC Temp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_14;0x37EF Temp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_18);0x380C Temp_real_Variable_18 = Temp_real_Variable_18;0x3827 Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_18);0x3844 Temp_real_Variable_17 = Temp_real_Variable_17;0x385F Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_18;0x3872 PushFlow(Label_38DC);0x3877 Label_3877:0x3877 PushFlow(Label_38A4);0x387C if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_388B;0x388A PopFlow();0x388B Label_388B:0x388B Temp_bool_Has_Been_Initd_Variable = true;0x3896 if (!(false)) PopFlow();0x3898 Temp_bool_IsClosed_Variable = true;0x38A3 PopFlow();0x38A4 Label_38A4:0x38A4 if (!(Temp_bool_IsClosed_Variable)) goto Label_38B3;0x38B2 PopFlow();0x38B3 Label_38B3:0x38B3 Temp_bool_IsClosed_Variable = true;0x38BE if (!(true)) goto Label_38D0;0x38C4 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x38CF PopFlow();0x38D0 Label_38D0:0x38D0 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x38DB PopFlow();0x38DC Label_38DC:0x38DC if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x38E6 Label_38E6:0x38E6 Jump();0x38F4 PopFlow();0x38F5 CallFunc_Conv_InputActionValueToBool_ReturnValue_15 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_17);0x3912 Temp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_15;0x3925 Temp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_17);0x3942 Temp_real_Variable_18 = Temp_real_Variable_18;0x395D Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_17);0x397A Temp_real_Variable_17 = Temp_real_Variable_17;0x3995 Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_17;0x39A8 PushFlow(Label_39B2);0x39AD goto Label_3877;0x39B2 Label_39B2:0x39B2 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x39BD PopFlow();0x39BE CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_16);0x39E3 Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1;0x39FE Temp_real_Variable_20 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_16);0x3A1B Temp_real_Variable_20 = Temp_real_Variable_20;0x3A36 Temp_real_Variable_19 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_16);0x3A53 Temp_real_Variable_19 = Temp_real_Variable_19;0x3A6E Temp_object_Variable_9 = K2Node_EnhancedInputActionEvent_SourceAction_16;0x3A81 BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x3AA6 Move(CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x3AC6 PopFlow();0x3AC7 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_15);0x3AEC Temp_struct_Variable_2 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2;0x3B07 Temp_real_Variable_22 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_15);0x3B24 Temp_real_Variable_22 = Temp_real_Variable_22;0x3B3F Temp_real_Variable_21 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_15);0x3B5C Temp_real_Variable_21 = Temp_real_Variable_21;0x3B77 Temp_object_Variable_10 = K2Node_EnhancedInputActionEvent_SourceAction_15;0x3B8A CallFunc_Is_Wheel_Open__ReturnValue = Radial_Wheel_AC.Is Wheel Open?();0x3BB8 if (!(CallFunc_Is_Wheel_Open__ReturnValue)) goto Label_3BC7;0x3BC6 PopFlow();0x3BC7 Label_3BC7:0x3BC7 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x3BDB BreakVector2D(Temp_struct_Variable_2, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x3C00 GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_1);0x3C17 BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_1, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x3C3C CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_6, CallFunc_BreakVector2D_Y_2);0x3C6A CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_X_2);0x3C98 CallFunc_GetController_ReturnValue_8 = GetController();0x3CAC K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_8);0x3CD0 K2Node_DynamicCast_bSuccess_39 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5);0x3CED CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, K2Node_DynamicCast_AsBP_First_Person_Player_Controller_5.LocalPlayerSettings.bInvertLook);0x3D43 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_SelectFloat_ReturnValue_1);0x3D71 CallFunc_Aim_Yaw_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x3D8E Aim(CallFunc_Aim_Yaw_ImplicitCast_2, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x3DAE PopFlow();0x3DAF CallFunc_Conv_InputActionValueToBool_ReturnValue_16 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_14);0x3DCC Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_16;0x3DDF Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_14);0x3DFC Temp_real_Variable_24 = Temp_real_Variable_24;0x3E17 Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_14);0x3E34 Temp_real_Variable_23 = Temp_real_Variable_23;0x3E4F Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_14;0x3E62 Label_3E62:0x3E62 if (!(IsHolding)) PopFlow();0x3E6C CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x3E89 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x3E93 CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.8);0x3EB9 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_406D;0x3EC7 CallFunc_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);0x3F05 CallFunc_IsValid_ReturnValue_33 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0x3F22 if (!(CallFunc_IsValid_ReturnValue_33)) PopFlow();0x3F2C K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnCompleted_5BE9B31845538CFD4905E192A6FC8E54);0x3F43 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_7;0x3F6C K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54);0x3F83 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_6;0x3FAC K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54);0x3FC3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_5;0x3FEC K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54);0x4003 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_4;0x402C K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54);0x4043 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_3;0x406C PopFlow();0x406D Label_406D:0x406D StartDrop(Temp_real_Variable_24);0x4084 CallFunc_GetController_ReturnValue_4 = GetController();0x4098 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_4);0x40BC K2Node_DynamicCast_bSuccess_31 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3);0x40D9 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_3);0x4106 CallFunc_GetPlayerHUDWidget_HUD_Widget_3.UpdateThrowUI(0, false);0x4134 PopFlow();0x4135 CallFunc_Conv_InputActionValueToBool_ReturnValue_17 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_13);0x4152 Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_17;0x4165 Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_13);0x4182 Temp_real_Variable_24 = Temp_real_Variable_24;0x419D Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_13);0x41BA Temp_real_Variable_23 = Temp_real_Variable_23;0x41D5 Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_13;0x41E8 goto Label_3E62;0x41ED CallFunc_Conv_InputActionValueToBool_ReturnValue_18 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_12);0x420A Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_18;0x421D Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_12);0x423A Temp_real_Variable_24 = Temp_real_Variable_24;0x4255 Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_12);0x4272 Temp_real_Variable_23 = Temp_real_Variable_23;0x428D Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_12;0x42A0 if (!(IsHolding)) PopFlow();0x42AA CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.2);0x42D0 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2)) PopFlow();0x42DA CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(Temp_real_Variable_24, 0.2, 1, 0, 1);0x4323 CallFunc_GetController_ReturnValue_3 = GetController();0x4337 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_3);0x435B K2Node_DynamicCast_bSuccess_30 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x4378 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_2);0x43A5 CallFunc_GetPlayerHUDWidget_HUD_Widget_2.UpdateThrowUI(CallFunc_MapRangeClamped_ReturnValue, true);0x43D3 CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.8);0x43F9 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1)) PopFlow();0x4403 CallFunc_GetAnimInstance_ReturnValue_10 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x442D CallFunc_Montage_IsPlaying_ReturnValue_2 = CallFunc_GetAnimInstance_ReturnValue_10.Montage_IsPlaying(/Game/Ride/Character/Animation/FPP_1HObject_ThrowIdle_01_Montage.FPP_1HObject_ThrowIdle_01_Montage);0x4460 if (!(CallFunc_Montage_IsPlaying_ReturnValue_2)) goto Label_446F;0x446E PopFlow();0x446F Label_446F:0x446F CallFunc_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);0x44AD CallFunc_IsValid_ReturnValue_32 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x44CA if (!(CallFunc_IsValid_ReturnValue_32)) PopFlow();0x44D4 K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnCompleted_0C5266BA4D619FADB031599A982940C6);0x44EB CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_12;0x4514 K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnBlendOut_0C5266BA4D619FADB031599A982940C6);0x452B CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_11;0x4554 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnInterrupted_0C5266BA4D619FADB031599A982940C6);0x456B CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_10;0x4594 K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyBegin_0C5266BA4D619FADB031599A982940C6);0x45AB CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_9;0x45D4 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnNotifyEnd_0C5266BA4D619FADB031599A982940C6);0x45EB CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_8;0x4614 PopFlow();0x4615 CallFunc_Conv_InputActionValueToBool_ReturnValue_19 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_11);0x4632 Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_19;0x4645 Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_11);0x4662 Temp_real_Variable_24 = Temp_real_Variable_24;0x467D Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_11);0x469A Temp_real_Variable_23 = Temp_real_Variable_23;0x46B5 Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_11;0x46C8 CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentPickUpActor);0x46E5 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_46FF;0x46F3 IsHolding = true;0x46FE PopFlow();0x46FF Label_46FF:0x46FF IsHolding = false;0x470A PopFlow();0x470B Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_39;0x4726 PopFlow();0x4727 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_38;0x4742 CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(Temp_name_Variable_1, FName(Throw));0x476C if (!(CallFunc_EqualEqual_NameName_ReturnValue_1)) PopFlow();0x4776 goto Label_406D;0x477B Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_37;0x4796 PopFlow();0x4797 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_36;0x47B2 PopFlow();0x47B3 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_35;0x47CE PopFlow();0x47CF Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_34;0x47EA PopFlow();0x47EB Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_33;0x4806 PopFlow();0x4807 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_32;0x4822 PopFlow();0x4823 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_31;0x483E PopFlow();0x483F Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_30;0x485A PopFlow();0x485B Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_29;0x4876 PopFlow();0x4877 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_28;0x4892 PopFlow();0x4893 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_27;0x48AE PopFlow();0x48AF Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_26;0x48CA PopFlow();0x48CB Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_25;0x48E6 PopFlow();0x48E7 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_24;0x4902 PopFlow();0x4903 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_23;0x491E PopFlow();0x491F Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_22;0x493A PopFlow();0x493B Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_21;0x4956 PopFlow();0x4957 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_20;0x4972 PopFlow();0x4973 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_19;0x498E PopFlow();0x498F Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_18;0x49AA PopFlow();0x49AB Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_17;0x49C6 PopFlow();0x49C7 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_16;0x49E2 PopFlow();0x49E3 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_15;0x49FE PopFlow();0x49FF Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_14;0x4A1A PopFlow();0x4A1B Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_13;0x4A36 PopFlow();0x4A37 Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_12;0x4A52 PopFlow();0x4A53 Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_11;0x4A6E PopFlow();0x4A6F Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_10;0x4A8A PopFlow();0x4A8B Label_4A8B:0x4A8B CallFunc_IsValid_ReturnValue_5 = IsValid(SmokeVFX);0x4AA8 if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x4AB2 CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(SmokeVFX.RelativeLocation, FVector(0, 0, 1));0x4B06 SmokeVFX.K2_SetRelativeLocation(CallFunc_Subtract_VectorVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, true);0x4B3A PopFlow();0x4B3B Label_4B3B:0x4B3B Lighter_Flame_VFX.SetFirstPersonPrimitiveType(1);0x4B5D PopFlow();0x4B5E Label_4B5E:0x4B5E Lighter_Flame_VFX.K2_DestroyComponent(this);0x4B7F Label_4B7F:0x4B7F CallFunc_SpawnSystemAttached_ReturnValue_4 = SpawnSystemAttached(/Game/Ride/VFX/Cigarette/NS_LighterFire_01.NS_LighterFire_01, SK_BoxyRider_FPP_Arms_01, FName(Lighter), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, false);0x4BEB Lighter_Flame_VFX = CallFunc_SpawnSystemAttached_ReturnValue_4;0x4BFE goto Label_4B3B;0x4C03 Label_4C03:0x4C03 CallFunc_IsValid_ReturnValue_6 = IsValid(Lighter_Flame_VFX);0x4C20 if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_4B7F;0x4C2E goto Label_4B5E;0x4C33 Label_4C33:0x4C33 CallFunc_IsValid_ReturnValue_7 = IsValid(Lighter_Flame_VFX);0x4C50 if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x4C5A Lighter_Flame_VFX.K2_DestroyComponent(this);0x4C7B PopFlow();0x4C7C Label_4C7C:0x4C7C CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(StrengthMultiplier, 1);0x4CA2 if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) PopFlow();0x4CAC CallFunc_K2_IsTimerActiveHandle_ReturnValue = K2_IsTimerActiveHandle(this, ResetStrengthTimer);0x4CCA if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue)) goto Label_4CEC;0x4CD8 K2_ClearAndInvalidateTimerHandle(this, ResetStrengthTimer);0x4CEC Label_4CEC:0x4CEC K2Node_CreateDelegate_OutputDelegate_33.Bind(this, ResetStrength);0x4D03 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_33, 30f, false, false, 0f, 0f);0x4D39 ResetStrengthTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x4D54 CallFunc_GetController_ReturnValue = GetController();0x4D68 CallFunc_IsLocalController_ReturnValue = CallFunc_GetController_ReturnValue.IsLocalController();0x4D96 if (!(CallFunc_IsLocalController_ReturnValue)) PopFlow();0x4DA0 CallFunc_GetController_ReturnValue = GetController();0x4DB4 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x4DD8 K2Node_DynamicCast_bSuccess_27 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x4DF5 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x4E22 CallFunc_GetPlayerHUDWidget_HUD_Widget.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Strength)}, 30, CallFunc_AddPlayerModifier_Success);0x4E73 PopFlow();0x4E74 Label_4E74:0x4E74 if (!(IsUsingMap)) goto Label_1305;0x4E82 PopFlow();0x4E83 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_9;0x4E9E PopFlow();0x4E9F Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_8;0x4EBA PopFlow();0x4EBB Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_7;0x4ED6 PopFlow();0x4ED7 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_6;0x4EF2 PopFlow();0x4EF3 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_5;0x4F0E PopFlow();0x4F0F Label_4F0F:0x4F0F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(nullptr, /Game/CigaretteAshtray/Meshes/Animation/SmokeEnd_01_Montage.SmokeEnd_01_Montage, 1f, 0f, FName(None), true);0x4F45 CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x4F62 if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_50B0;0x4F70 K2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753);0x4F87 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_39;0x4FB0 K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753);0x4FC7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_38;0x4FF0 K2Node_CreateDelegate_OutputDelegate_37.Bind(this, OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753);0x5007 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_37;0x5030 K2Node_CreateDelegate_OutputDelegate_36.Bind(this, OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753);0x5047 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_36;0x5070 K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753);0x5087 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_35;0x50B0 Label_50B0:0x50B0 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_FPPMontage_1, 1f, 0f, FName(None), true);0x50EE CallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x510B if (!(CallFunc_IsValid_ReturnValue_20)) goto Label_5259;0x5119 K2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnCompleted_CF4DF38A4A8D747034909BA61693DB57);0x5130 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_48;0x5159 K2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnBlendOut_CF4DF38A4A8D747034909BA61693DB57);0x5170 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_50;0x5199 K2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnInterrupted_CF4DF38A4A8D747034909BA61693DB57);0x51B0 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_51;0x51D9 K2Node_CreateDelegate_OutputDelegate_52.Bind(this, OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57);0x51F0 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_52;0x5219 K2Node_CreateDelegate_OutputDelegate_53.Bind(this, OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57);0x5230 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_53;0x5259 Label_5259:0x5259 PastFPPSmoke = K2Node_CustomEvent_FPPMontage_1;0x526C CallFunc_GetFirstAnimReference_ReturnValue = K2Node_CustomEvent_Montage_1.GetFirstAnimReference();0x5296 CallFunc_GetAnimInstance_ReturnValue_11 = Mesh.GetAnimInstance();0x52C0 CallFunc_PlaySlotAnimationAsDynamicMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_11.PlaySlotAnimationAsDynamicMontage(CallFunc_GetFirstAnimReference_ReturnValue, FName(TwoHand), 0.25f, 0.25f, 1f, 1, -1f, 0f);0x531E PopFlow();0x531F Label_531F:0x531F CallFunc_IsValid_ReturnValue_10 = IsValid(CurrentPickUpActor);0x533C if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_538A;0x534A Server_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);0x536C Label_536C:0x536C Server_UpdateSpeedMultiplier(this, 3, 5f);0x5389 PopFlow();0x538A Label_538A:0x538A K2Node_MakeArray_Array_4 = {/Game/Ride/Character/Animation/FPP_DragSmoke_02_Montage.FPP_DragSmoke_02_Montage, /Game/Ride/Character/Animation/FPP_DragSmoke_03_Montage.FPP_DragSmoke_03_Montage};0x53A7 /Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_4, CallFunc_Array_Random_OutItem_1, CallFunc_Array_Random_OutIndex_1);0x53E2 Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_Dragmoke_02_Montage.TPP_Dragmoke_02_Montage, CallFunc_Array_Random_OutItem_1, false, false);0x5404 goto Label_536C;0x5409 Label_5409:0x5409 CallFunc_IsValid_ReturnValue_11 = IsValid(CurrentPickUpActor);0x5426 if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_545B;0x5434 Server_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);0x5456 goto Label_142F;0x545B Label_545B:0x545B Server_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);0x547D goto Label_142F;0x5482 Label_5482:0x5482 CallFunc_IsValid_ReturnValue_12 = IsValid(CurrentPickUpActor);0x549F if (!(CallFunc_IsValid_ReturnValue_12)) goto Label_54F5;0x54AD CallFunc_K2_AttachToComponent_ReturnValue_2 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x54F4 PopFlow();0x54F5 Label_54F5:0x54F5 CallFunc_K2_AttachToComponent_ReturnValue = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x553C PopFlow();0x553D CallFunc_Conv_InputActionValueToBool_ReturnValue_20 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_10);0x555A Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_20;0x556D Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_10);0x558A Temp_real_Variable_26 = Temp_real_Variable_26;0x55A5 Temp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_10);0x55C2 Temp_real_Variable_25 = Temp_real_Variable_25;0x55DD Temp_object_Variable_12 = K2Node_EnhancedInputActionEvent_SourceAction_10;0x55F0 SpectateAnotherPlayer(true);0x55FF PopFlow();0x5600 Label_5600:0x5600 CallFunc_IsValid_ReturnValue_13 = IsValid(CurrentPickUpActor);0x561D if (!(CallFunc_IsValid_ReturnValue_13)) goto Label_5A1F;0x562B CallFunc_K2_AttachToComponent_ReturnValue_6 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_l_Lighter), 0, 0, 0, true);0x5672 CallFunc_K2_AttachToComponent_ReturnValue_5 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x56B9 Label_56B9:0x56B9 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11 = CreateProxyObjectForPlayMontage(Lighter_TPP, /Game/Ride/Character/Mesh/Lighter/Lighter_SmokeStart_01_Montage.Lighter_SmokeStart_01_Montage, 1f, 0f, FName(None), true);0x56F7 CallFunc_IsValid_ReturnValue_42 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11);0x5714 if (!(CallFunc_IsValid_ReturnValue_42)) goto Label_5862;0x5722 K2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnCompleted_316CB6774CB2D654EA817480DEC9A0C2);0x5739 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnCompleted += K2Node_CreateDelegate_OutputDelegate_32;0x5762 K2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2);0x5779 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_31;0x57A2 K2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2);0x57B9 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_30;0x57E2 K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2);0x57F9 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_29;0x5822 K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2);0x5839 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_28;0x5862 Label_5862:0x5862 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, K2Node_CustomEvent_Montage_1, 1f, 0f, FName(None), true);0x58A0 CallFunc_IsValid_ReturnValue_21 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x58BD if (!(CallFunc_IsValid_ReturnValue_21)) goto Label_5A0B;0x58CB K2Node_CreateDelegate_OutputDelegate_55.Bind(this, OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292);0x58E2 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_55;0x590B K2Node_CreateDelegate_OutputDelegate_56.Bind(this, OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292);0x5922 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_56;0x594B K2Node_CreateDelegate_OutputDelegate_59.Bind(this, OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292);0x5962 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_59;0x598B K2Node_CreateDelegate_OutputDelegate_61.Bind(this, OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292);0x59A2 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_61;0x59CB K2Node_CreateDelegate_OutputDelegate_63.Bind(this, OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292);0x59E2 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_63;0x5A0B Label_5A0B:0x5A0B PastTPPSmoke = K2Node_CustomEvent_Montage_1;0x5A1E PopFlow();0x5A1F Label_5A1F:0x5A1F CallFunc_K2_AttachToComponent_ReturnValue_3 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_r_Lighter), 0, 0, 0, true);0x5A66 CallFunc_K2_AttachToComponent_ReturnValue_4 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x5AAD goto Label_56B9;0x5AB2 CallFunc_Conv_InputActionValueToBool_ReturnValue_21 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_9);0x5ACF Temp_bool_Variable_9 = CallFunc_Conv_InputActionValueToBool_ReturnValue_21;0x5AE2 Temp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_9);0x5AFF Temp_real_Variable_28 = Temp_real_Variable_28;0x5B1A Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_9);0x5B37 Temp_real_Variable_27 = Temp_real_Variable_27;0x5B52 Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_9;0x5B65 SpectateAnotherPlayer(false);0x5B74 PopFlow();0x5B75 CallFunc_Conv_InputActionValueToBool_ReturnValue_22 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x5B92 Temp_bool_Variable_10 = CallFunc_Conv_InputActionValueToBool_ReturnValue_22;0x5BA5 Temp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x5BC2 Temp_real_Variable_30 = Temp_real_Variable_30;0x5BDD Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x5BFA Temp_real_Variable_29 = Temp_real_Variable_29;0x5C15 Temp_object_Variable_14 = K2Node_EnhancedInputActionEvent_SourceAction_8;0x5C28 StartSmoke();0x5C36 PopFlow();0x5C37 CallFunc_Conv_InputActionValueToBool_ReturnValue_23 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x5C54 Temp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_23;0x5C67 Temp_real_Variable_32 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x5C84 Temp_real_Variable_32 = Temp_real_Variable_32;0x5C9F Temp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x5CBC Temp_real_Variable_31 = Temp_real_Variable_31;0x5CD7 Temp_object_Variable_15 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x5CEA DragSmoke();0x5CF8 PopFlow();0x5CF9 CallFunc_Conv_InputActionValueToBool_ReturnValue_24 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x5D16 Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_24;0x5D29 Temp_real_Variable_34 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x5D46 Temp_real_Variable_34 = Temp_real_Variable_34;0x5D61 Temp_real_Variable_33 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x5D7E Temp_real_Variable_33 = Temp_real_Variable_33;0x5D99 Temp_object_Variable_16 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x5DAC EndSmoke();0x5DBA PopFlow();0x5DBB CallFunc_GetForwardVector_ReturnValue_4 = FirstPersonCamera.GetForwardVector();0x5DED CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_4, FVector(4000, 4000, 4000));0x5E2B CallFunc_K2_GetComponentLocation_ReturnValue_4 = FirstPersonCamera.K2_GetComponentLocation();0x5E5D CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_Multiply_VectorVector_ReturnValue_4);0x5E8B K2Node_MakeArray_Array_7 = {this};0x5E97 /Game/Ride/Interactables/BPFL_BreakableActor.Default__BPFL_BreakableActor_C.TestBreakIce(CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_Add_VectorVector_ReturnValue_5, K2Node_MakeArray_Array_7, this);0x5ED7 PopFlow();0x5ED8 Temp_class_Variable = K2Node_CustomEvent_Loaded;0x5EEB K2Node_ClassDynamicCast_AsActor = Cast<Actor>(Temp_class_Variable);0x5F0F K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsActor);0x5F2C if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x5F36 CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x5F9D CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsActor, CallFunc_MakeTransform_ReturnValue_2, 1, nullptr, 1);0x5FC9 CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x6030 CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue_2, 1);0x6058 goto Label_1C0B;0x605D Label_605D:0x605D K2Node_CreateDelegate_OutputDelegate_69.Bind(this, OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5);0x6074 LoadAssetClass(this, K2Node_CustomEvent_InteractableActorClass_1, K2Node_CreateDelegate_OutputDelegate_69, LatentActionInfo{-1, -1368800039, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x60B7 PopFlow();0x60B8 Label_60B8:0x60B8 CallFunc_IsValid_ReturnValue_14 = IsValid(PlayerSliding);0x60D5 if (!(CallFunc_IsValid_ReturnValue_14)) goto Label_60E4;0x60E3 PopFlow();0x60E4 Label_60E4:0x60E4 CallFunc_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);0x615E PlayerSliding = CallFunc_SpawnSoundAttached_ReturnValue_1;0x6171 PopFlow();0x6172 Label_6172:0x6172 CallFunc_IsValid_ReturnValue_15 = IsValid(PlayerSliding);0x618F if (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x6199 PlayerSliding.FadeOut(0.2f, 0f, 0);0x61C9 PopFlow();0x61CA Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_4;0x61E5 PopFlow();0x61E6 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_3;0x6201 PopFlow();0x6202 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_2;0x621D PopFlow();0x621E Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_1;0x6239 PopFlow();0x623A Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName;0x6255 PopFlow();0x6256 Label_6256:0x6256 if (!(IsPassenger)) PopFlow();0x6260 CallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x6274 K2Node_DynamicCast_AsBPI_Interact_10 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue_3);0x6298 K2Node_DynamicCast_bSuccess_37 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_10);0x62B5 if (!(K2Node_DynamicCast_bSuccess_37)) goto Label_633C;0x62C3 K2Node_DynamicCast_AsBPI_Interact_10.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype, CallFunc_IsRideable_MultiSeat);0x6303 Label_6303:0x6303 if (!(CallFunc_IsRideable_IsRideable)) PopFlow();0x630D CallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x6321 Server_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue_3, false, 0);0x633B PopFlow();0x633C Label_633C:0x633C CallFunc_IsRideable_IsRideable = false;0x6347 CallFunc_IsRideable_Seattype = 0;0x635B CallFunc_IsRideable_MultiSeat = false;0x6366 goto Label_6303;0x636B Label_636B:0x636B CallFunc_IsValid_ReturnValue_16 = IsValid(QuicksandSFX);0x6388 if (!(CallFunc_IsValid_ReturnValue_16)) goto Label_642C;0x6396 CallFunc_GetPlayState_ReturnValue = QuicksandSFX.GetPlayState();0x63C8 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetPlayState_ReturnValue, 4);0x63E7 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_63F6;0x63F5 PopFlow();0x63F6 Label_63F6:0x63F6 QuicksandSFX.FadeIn(2f, 1f, 0f, 0);0x642B PopFlow();0x642C Label_642C:0x642C CallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/World/Quicksand/MSS_World_Object_Quicksand.MSS_World_Object_Quicksand, Mesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x64A6 QuicksandSFX = CallFunc_SpawnSoundAttached_ReturnValue_2;0x64B9 goto Label_63F6;0x64BE Label_64BE:0x64BE CallFunc_IsValid_ReturnValue_17 = IsValid(QuicksandSFX);0x64DB if (!(CallFunc_IsValid_ReturnValue_17)) PopFlow();0x64E5 QuicksandSFX.FadeOut(1f, 0f, 0);0x6515 PopFlow();0x6516 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_5);0x653B Temp_real_Variable_37 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1;0x6556 Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x6573 Temp_real_Variable_36 = Temp_real_Variable_36;0x658E Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x65AB Temp_real_Variable_35 = Temp_real_Variable_35;0x65C6 Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_5;0x65D9 Label_65D9:0x65D9 if (!(IsHandPosing)) PopFlow();0x65E3 goto Label_198D;0x65E8 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_4);0x660D Temp_real_Variable_37 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2;0x6628 Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x6645 Temp_real_Variable_36 = Temp_real_Variable_36;0x6660 Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x667D Temp_real_Variable_35 = Temp_real_Variable_35;0x6698 Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_4;0x66AB goto Label_65D9;0x66B0 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_3 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_3);0x66D5 Temp_real_Variable_37 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_3;0x66F0 Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x670D Temp_real_Variable_36 = Temp_real_Variable_36;0x6728 Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x6745 Temp_real_Variable_35 = Temp_real_Variable_35;0x6760 Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_3;0x6773 goto Label_65D9;0x6778 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_4 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_2);0x679D Temp_real_Variable_40 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_4;0x67B8 Temp_real_Variable_39 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x67D5 Temp_real_Variable_39 = Temp_real_Variable_39;0x67F0 Temp_real_Variable_38 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x680D Temp_real_Variable_38 = Temp_real_Variable_38;0x6828 Temp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x683B goto Label_3149;0x6840 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_5 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_1);0x6865 Temp_real_Variable_40 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_5;0x6880 Temp_real_Variable_39 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x689D Temp_real_Variable_39 = Temp_real_Variable_39;0x68B8 Temp_real_Variable_38 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x68D5 Temp_real_Variable_38 = Temp_real_Variable_38;0x68F0 Temp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x6903 goto Label_3149;0x6908 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_6 = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue);0x692D Temp_real_Variable_40 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_6;0x6948 Temp_real_Variable_39 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x6965 Temp_real_Variable_39 = Temp_real_Variable_39;0x6980 Temp_real_Variable_38 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x699D Temp_real_Variable_38 = Temp_real_Variable_38;0x69B8 Temp_object_Variable_18 = K2Node_EnhancedInputActionEvent_SourceAction;0x69CB goto Label_3149;0x69D0 Label_69D0:0x69D0 if (!(Invulnerable)) PopFlow();0x69DA CallFunc_K2_IsTimerActiveHandle_ReturnValue_2 = K2_IsTimerActiveHandle(this, ResetInvulnerableTimer);0x69F8 if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue_2)) goto Label_6A1A;0x6A06 K2_ClearAndInvalidateTimerHandle(this, ResetInvulnerableTimer);0x6A1A Label_6A1A:0x6A1A K2Node_CreateDelegate_OutputDelegate_45.Bind(this, ResetInvulnerable);0x6A31 CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_45, 30f, false, false, 0f, 0f);0x6A67 ResetInvulnerableTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x6A82 CallFunc_GetController_ReturnValue_11 = GetController();0x6A96 CallFunc_IsLocalController_ReturnValue_2 = CallFunc_GetController_ReturnValue_11.IsLocalController();0x6AC4 if (!(CallFunc_IsLocalController_ReturnValue_2)) PopFlow();0x6ACE CallFunc_GetController_ReturnValue_11 = GetController();0x6AE2 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_7 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_11);0x6B06 K2Node_DynamicCast_bSuccess_42 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_7);0x6B23 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_7.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_5);0x6B50 CallFunc_GetPlayerHUDWidget_HUD_Widget_5.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Invulnerable)}, 30, CallFunc_AddPlayerModifier_Success_2);0x6BA1 PopFlow();0x6BA2 Label_6BA2:0x6BA2 CallFunc_IsValid_ReturnValue_19 = IsValid(PlayerState);0x6BBF if (!(CallFunc_IsValid_ReturnValue_19)) goto Label_6BF7;0x6BCD PlayerSaveData(K2Node_DynamicCast_AsBP_Session_Save_Game, PlayerState, CallFunc_PlayerSaveData_Successful);0x6BF6 PopFlow();0x6BF7 Label_6BF7:0x6BF7 PlayerSaveDataIfDriver(K2Node_DynamicCast_AsBP_Session_Save_Game, CallFunc_PlayerSaveDataIfDriver_Successful);0x6C17 PopFlow();0x6C18 CallFunc_IsServer_ReturnValue_13 = IsServer(this);0x6C2D CallFunc_IsLocallyControlled_ReturnValue_5 = IsLocallyControlled();0x6C45 CallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_IsServer_ReturnValue_13, CallFunc_IsLocallyControlled_ReturnValue_5);0x6C6B if (!(CallFunc_BooleanOR_ReturnValue_7)) PopFlow();0x6C75 Server_Ragdoll(K2Node_CustomEvent_True_2);0x6C8C CallFunc_IsServer_ReturnValue = IsServer(this);0x6CA1 if (!(CallFunc_IsServer_ReturnValue)) goto Label_6CB0;0x6CAF PopFlow();0x6CB0 Label_6CB0:0x6CB0 InternalRagdoll(K2Node_CustomEvent_True_2);0x6CC7 PopFlow();0x6CC8 Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_54;0x6CE3 PopFlow();0x6CE4 CheckForMonkeyGrab(K2Node_CustomEvent_ActorToAttach_1, K2Node_CustomEvent_ParentActor_1);0x6D04 Internal_AttachActor(K2Node_CustomEvent_ActorToAttach_1, K2Node_CustomEvent_ParentActor_1, K2Node_CustomEvent_RelativeTransform_1, K2Node_CustomEvent_SocketName_2, K2Node_CustomEvent_ScaleRule_1, CallFunc_Internal_AttachActor_Success);0x6D48 PopFlow();0x6D49 Internal_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);0x6D9F K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Interact_Actor_3);0x6DC3 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x6DE0 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_6E2F;0x6DEE K2Node_DynamicCast_AsBP_First_Person_Character.Client_ThrowPlayer(this, K2Node_CustomEvent_DropLocation_2, K2Node_CustomEvent_DropRotation_2, K2Node_CustomEvent_ThrowImpulseVector_2);0x6E2E PopFlow();0x6E2F Label_6E2F:0x6E2F K2Node_DynamicCast_AsRGInteractable_Actor = Cast<RGInteractableActor>(K2Node_CustomEvent_Interact_Actor_3);0x6E53 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGInteractable_Actor);0x6E70 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x6E7A K2Node_DynamicCast_AsRGInteractable_Actor.FlushNetDormancy();0x6E9A K2Node_DynamicCast_AsRGInteractable_Actor.Instigator = this;0x6EBB MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRGInteractable_Actor, 9, FName(Instigator));0x6EE0 PopFlow();0x6EE1 TryToUnseatOnRagdoll();0x6EEF InternalRagdoll(K2Node_CustomEvent_True_1);0x6F06 PopFlow();0x6F07 Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_2, CallFunc_Internal_PickUpActor_Success);0x6F27 PopFlow();0x6F28 if (!(K2Node_CustomEvent_Stop_5)) goto Label_6FFE;0x6F36 CallFunc_IsLocallyControlled_ReturnValue_1 = IsLocallyControlled();0x6F4E if (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_6FAD;0x6F5C CallFunc_GetAnimInstance_ReturnValue_5 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x6F86 CallFunc_GetAnimInstance_ReturnValue_5.Montage_Stop(0f, nullptr);0x6FAC PopFlow();0x6FAD Label_6FAD:0x6FAD CallFunc_GetAnimInstance_ReturnValue_6 = Mesh.GetAnimInstance();0x6FD7 CallFunc_GetAnimInstance_ReturnValue_6.Montage_Stop(0f, nullptr);0x6FFD PopFlow();0x6FFE Label_6FFE:0x6FFE if (!(HasEverBeenLocallyControlled)) goto Label_76BC;0x700C if (!(K2Node_CustomEvent_StartAttach_1)) goto Label_74D5;0x701A CallFunc_IsBoneHiddenByName_ReturnValue = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0x7051 if (!(CallFunc_IsBoneHiddenByName_ReturnValue)) goto Label_708C;0x705F SK_BoxyRider_FPP_Arms_01.UnHideBoneByName(FName(Lighter));0x708C Label_708C:0x708C SK_Cigg.SetHiddenInGame(false, false);0x70AE CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0x70D4 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_7327;0x70E2 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_03_Montage.SmokeStart_03_Montage, 1f, 0f, FName(None), true);0x7120 CallFunc_IsValid_ReturnValue_41 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10);0x713D if (!(CallFunc_IsValid_ReturnValue_41)) goto Label_728B;0x714B K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2);0x7162 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnCompleted += K2Node_CreateDelegate_OutputDelegate_27;0x718B K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2);0x71A2 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_26;0x71CB K2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2);0x71E2 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_25;0x720B K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2);0x7222 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_24;0x724B K2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2);0x7262 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_23;0x728B Label_728B:0x728B CigMT = 0f;0x72A2 SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x72D9 Cig_W = 0f;0x72F0 MI_Cig.SetScalarParameterValue(FName(Dirt), 0f);0x7322 goto Label_50B0;0x7327 Label_7327:0x7327 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_02_Montage.SmokeStart_02_Montage, 1f, 0f, FName(None), true);0x7365 CallFunc_IsValid_ReturnValue_40 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x7382 if (!(CallFunc_IsValid_ReturnValue_40)) goto Label_728B;0x7390 K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x73A7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_17;0x73D0 K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1);0x73E7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_16;0x7410 K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x7427 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_15;0x7450 K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1);0x7467 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_14;0x7490 K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1);0x74A7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_13;0x74D0 goto Label_728B;0x74D5 Label_74D5:0x74D5 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x74FB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_750E;0x7509 goto Label_4F0F;0x750E Label_750E:0x750E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeDrag_02_Montage.SmokeDrag_02_Montage, 1f, 0f, FName(None), true);0x754C CallFunc_IsValid_ReturnValue_39 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9);0x7569 if (!(CallFunc_IsValid_ReturnValue_39)) goto Label_50B0;0x7577 K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnCompleted_B839F2504216BA4D1EE032BAFEFE040C);0x758E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnCompleted += K2Node_CreateDelegate_OutputDelegate_22;0x75B7 K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C);0x75CE CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_21;0x75F7 K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C);0x760E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_20;0x7637 K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C);0x764E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_19;0x7677 K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C);0x768E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_18;0x76B7 goto Label_50B0;0x76BC Label_76BC:0x76BC if (!(K2Node_CustomEvent_StartAttach_1)) goto Label_5862;0x76CA Cigg_TPP.SetHiddenInGame(false, false);0x76EC Lighter_TPP.SetHiddenInGame(false, false);0x770E goto Label_5600;0x7713 StartEmote(K2Node_CustomEvent_Montage, K2Node_CustomEvent_FPPMontage, K2Node_CustomEvent_StartAttach, K2Node_CustomEvent_Stop_4);0x7745 if (!(K2Node_CustomEvent_StartAttach)) goto Label_7758;0x7753 goto Label_177F;0x7758 Label_7758:0x7758 CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_Left_01_Montage.FPP_EndSmoke_Left_01_Montage);0x777E CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x77A4 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_2);0x77CA if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x77D4 goto Label_17B2;0x77D9 Label_77D9:0x77D9 Cigg_TPP.SetHiddenInGame(true, false);0x77FB CallFunc_IsValid_ReturnValue_23 = IsValid(SmokeVFXTPP);0x7818 if (!(CallFunc_IsValid_ReturnValue_23)) PopFlow();0x7822 SmokeVFXTPP.K2_DestroyComponent(this);0x7843 PopFlow();0x7844 Label_7844:0x7844 if (!(StartedSmoke)) goto Label_0010;0x7852 PopFlow();0x7853 Label_7853:0x7853 if (!(StartedSmoke)) PopFlow();0x785D CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CigMT);0x787A CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3 = GreaterEqual_DoubleDouble(CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, 0.7);0x78A0 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3)) goto Label_531F;0x78AE goto Label_5409;0x78B3 Label_78B3:0x78B3 if (!(StartedSmoke)) PopFlow();0x78BD goto Label_5409;0x78C2 Label_78C2:0x78C2 CallFunc_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);0x792E SmokeVFXTPP = CallFunc_SpawnSystemAttached_ReturnValue;0x7941 PopFlow();0x7942 Label_7942:0x7942 MI_Cig.SetScalarParameterValue(FName(Dirt), Cig_W);0x7978 PopFlow();0x7979 Label_7979:0x7979 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Cig_W);0x7996 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x79C4 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1);0x79FB K2Node_VariableSet_Cig_W_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x7A18 Cig_W = K2Node_VariableSet_Cig_W_ImplicitCast;0x7A33 goto Label_7942;0x7A38 Label_7A38:0x7A38 ReceiveBeginPlay();0x7A42 ApplyOptions();0x7A50 CachedDefaultJumpZVelocity = CharacterMovement.JumpZVelocity;0x7A81 CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast = Cast<4>(CharacterMovement.JumpZVelocity);0x7AB4 UpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast);0x7ACB CachedDefaultMaxWalkSpeed = CharacterMovement.MaxWalkSpeed;0x7AFC CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x7B2F UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast);0x7B46 PushFlow(Label_7CC9);0x7B4B PushFlow(Label_7D3F);0x7B50 PushFlow(Label_1C2D);0x7B55 PushFlow(Label_7E29);0x7B5A PushFlow(Label_8128);0x7B5F PushFlow(Label_8230);0x7B64 PushFlow(Label_8260);0x7B69 CallFunc_GetRelativeTransform_ReturnValue = HoldTransform.GetRelativeTransform();0x7B9B InitialHoldTransform = CallFunc_GetRelativeTransform_ReturnValue;0x7BB6 CallFunc_GetMaterial_ReturnValue = SK_Cigg.GetMaterial(0);0x7BE9 CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = SK_Cigg.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x7C32 MI_Cig = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x7C45 SK_Cigg.SetMaterial(0, MI_Cig);0x7C77 CallFunc_IsLocallyControlled_ReturnValue_3 = IsLocallyControlled();0x7C8F if (!(CallFunc_IsLocallyControlled_ReturnValue_3)) PopFlow();0x7C99 PushFlow(Label_83D1);0x7C9E ResetControlBusMix();0x7CAC ResetReverbs();0x7CBA SetGlobalControlBuses();0x7CC8 PopFlow();0x7CC9 Label_7CC9:0x7CC9 /Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag_1);0x7CF8 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CallFunc_GetCurrentLevelTag_LevelTag_1, GameplayTag{FName(Level.GolfLevel)});0x7D30 if (!(CallFunc_EqualEqual_GameplayTag_ReturnValue)) PopFlow();0x7D3A goto Label_1D8D;0x7D3F Label_7D3F:0x7D3F GetSkinMaterial(CallFunc_GetSkinMaterial_Material);0x7D56 CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CreateDynamicMaterialInstance(this, CallFunc_GetSkinMaterial_Material, FName(None), 0);0x7D83 MouthMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x7D96 Mesh.SetMaterial(0, MouthMaterial);0x7DC8 GetSkinMaterial(CallFunc_GetSkinMaterial_Material);0x7DDF SK_BoxyRider_FPP_Arms_01.SetMaterial(1, CallFunc_GetSkinMaterial_Material);0x7E11 SetMouthPosition(DefaultMouthPosition);0x7E28 PopFlow();0x7E29 Label_7E29:0x7E29 /Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag);0x7E58 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.MabuttsValley");0x7E8A if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_80AC;0x7E98 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.SnowLevel");0x7EC6 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8030;0x7ED4 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.Undefined");0x7F02 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_80AC;0x7F10 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.JungleLevel");0x7F40 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_7F8B;0x7F4E GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.GolfLevel");0x7F7C if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8403;0x7F8A PopFlow();0x7F8B Label_7F8B:0x7F8B UpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleVest_01.SK_JungleVest_01);0x7FB4 LowerBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleShorts_01.SK_JungleShorts_01);0x7FDD UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleVest_FPP_01.SK_JungleVest_FPP_01);0x8006 FirstPersonMesh.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/Jungle/SK_JungleShorts_FPP_01.SK_JungleShorts_FPP_01);0x802F PopFlow();0x8030 Label_8030:0x8030 UpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_01.SK_WinterCoat_01);0x8059 UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_Arms_01.SK_WinterCoat_Arms_01);0x8082 LowerBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_LbodyClothing_01.SK_BoxyRider_LbodyClothing_01);0x80AB PopFlow();0x80AC Label_80AC:0x80AC UpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_UbodyClothing_01.SK_BoxyRider_UbodyClothing_01);0x80D5 UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRiderFPP_UbodyClothing_01.SK_BoxyRiderFPP_UbodyClothing_01);0x80FE LowerBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_LbodyClothing_01.SK_BoxyRider_LbodyClothing_01);0x8127 PopFlow();0x8128 Label_8128:0x8128 CallFunc_IsServer_ReturnValue_11 = IsServer(this);0x813D if (!(CallFunc_IsServer_ReturnValue_11)) PopFlow();0x8147 K2Node_MakeStruct_ST_Damage_Result_3.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player)};0x817D K2Node_MakeStruct_ST_Damage_Result_3.Damage_7_F3292EDF44790F4AED9654BACA71838A = 200;0x819D K2Node_MakeStruct_ST_Damage_Result_3.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x81BD K2Node_MakeStruct_ST_Damage_Result_3.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x81D1 K2Node_MakeArray_Array_5 = {K2Node_MakeStruct_ST_Damage_Result_3};0x81E5 K2Node_MakeStruct_ST_Damage_Results_1.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_5;0x8209 this.Server_HealPlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_1);0x822F PopFlow();0x8230 Label_8230:0x8230 SK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0x825F PopFlow();0x8260 Label_8260:0x8260 CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Ride/Character/Material/PP_Damage.PP_Damage, FName(None), 0);0x828D PPDmg = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x82A0 TempPostProcess = FirstPersonCamera.PostProcessSettings.WeightedBlendables.Array;0x82E3 K2Node_MakeStruct_WeightedBlendable.Weight = 1f;0x8303 K2Node_MakeStruct_WeightedBlendable.Object = PPDmg;0x831F /Script/Engine.Default__KismetArrayLibrary.Array_Set(TempPostProcess, 0, K2Node_MakeStruct_WeightedBlendable, false);0x8357 K2Node_MakeStruct_WeightedBlendables.Array = TempPostProcess;0x837B K2Node_MakeStruct_PostProcessSettings.WeightedBlendables = K2Node_MakeStruct_WeightedBlendables;0x839F FirstPersonCamera.PostProcessSettings = K2Node_MakeStruct_PostProcessSettings;0x83D0 PopFlow();0x83D1 Label_83D1:0x83D1 DelayUntilNextTick(this, LatentActionInfo{0x1462, -916871758, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x8402 PopFlow();0x8403 Label_8403:0x8403 Mesh.SetRenderCustomDepth(true);0x8424 UpperBodyClothes.SetRenderCustomDepth(true);0x8445 LowerBodyClothes.SetRenderCustomDepth(true);0x8466 FirstPersonMesh.SetRenderCustomDepth(true);0x8487 Mesh.SetCustomDepthStencilValue(26);0x84AC UpperBodyClothes.SetCustomDepthStencilValue(26);0x84D1 LowerBodyClothes.SetCustomDepthStencilValue(26);0x84F6 FirstPersonMesh.SetCustomDepthStencilValue(26);0x851B PopFlow();0x851C MultiCastPrimaryFire(K2Node_CustomEvent_Instigator_3, K2Node_CustomEvent_Stop_3);0x853C PopFlow();0x853D K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator_2);0x8561 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x857E if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x8588 K2Node_DynamicCast_AsBPI_Interact_1.CallBackPrimaryFire(this, K2Node_CustomEvent_Stop_2);0x85B7 PopFlow();0x85B8 Label_85B8:0x85B8 SmokeVFX.SetFirstPersonPrimitiveType(1);0x85DA PopFlow();0x85DB MultiCast_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue_1, K2Node_CustomEvent_Repair_2, K2Node_CustomEvent_NewShieldHealth_1, K2Node_CustomEvent_NewDamageTypes_2, K2Node_CustomEvent_NewDamages_2);0x8616 PopFlow();0x8617 Internal_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue, K2Node_CustomEvent_Repair_1, K2Node_CustomEvent_NewShieldHealth, K2Node_CustomEvent_NewDamageTypes_1, K2Node_CustomEvent_NewDamages_1);0x8652 PopFlow();0x8653 K2Node_DynamicCast_AsBPI_Vehicle = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_TargetVehicle);0x8677 K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle);0x8694 if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_86DA;0x86A2 K2Node_DynamicCast_AsBPI_Vehicle.RepairShield(K2Node_CustomEvent_SocketName_1, CallFunc_RepairShield_Success);0x86D9 PopFlow();0x86DA Label_86DA:0x86DA CallFunc_RepairShield_Success = false;0x86E5 PopFlow();0x86E6 goto Label_7A38;0x86EB K2Node_DynamicCast_AsBPI_Vehicle_1 = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_Target_Vehicle);0x870F K2Node_DynamicCast_bSuccess_10 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle_1);0x872C if (!(K2Node_DynamicCast_bSuccess_10)) goto Label_8772;0x873A K2Node_DynamicCast_AsBPI_Vehicle_1.RepairDamage(K2Node_CustomEvent_DamageToRepair, CallFunc_RepairDamage_Success);0x8771 PopFlow();0x8772 Label_8772:0x8772 CallFunc_RepairDamage_Success = false;0x877D PopFlow();0x877E CallFunc_GetGameState_ReturnValue_2 = GetGameState(this);0x8793 K2Node_DynamicCast_AsRide_Game_State_2 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_2);0x87B7 K2Node_DynamicCast_bSuccess_18 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_2);0x87D4 if (!(K2Node_DynamicCast_bSuccess_18)) PopFlow();0x87DE CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_DynamicCast_AsRide_Game_State_2.EpiPen, 1);0x8816 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_GreaterEqual_IntInt_ReturnValue, K2Node_CustomEvent_ForceRevive);0x883C if (!(CallFunc_BooleanOR_ReturnValue_1)) PopFlow();0x8846 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x887C K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x889C K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x88BC K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x88D0 K2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0x8906 K2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x8926 K2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x8946 K2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x895A K2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0x8990 K2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x89B0 K2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x89D0 K2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x89E4 K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0x8A0A K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0x8A2E Server_HealPlayerDamage(K2Node_CustomEvent_PlayerToRevive_5, K2Node_MakeStruct_ST_Damage_Results);0x8A4E K2Node_CustomEvent_PlayerToRevive_5.Ragdoll(false);0x8A73 if (!(K2Node_CustomEvent_NoCost)) goto Label_8A82;0x8A81 PopFlow();0x8A82 Label_8A82:0x8A82 Server_UpdateEpiPenCount(-1);0x8A95 Client_EpipenUsed();0x8AA3 PopFlow();0x8AA4 CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(K2Node_CustomEvent_True, PreviousIsRagdoll);0x8ACA if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0x8AD4 PreviousIsRagdoll = K2Node_CustomEvent_True;0x8AE7 goto Label_0A51;0x8AEC CallFunc_GetGameState_ReturnValue = GetGameState(this);0x8B01 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8B25 K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8B42 K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x8B62 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x8B77 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8B9B K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8BB8 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_CustomEvent_Increment_1, K2Node_DynamicCast_AsRide_Game_State.EpiPen);0x8BFC CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Add_IntInt_ReturnValue, 0, 2147483647);0x8C2B K2Node_DynamicCast_AsRide_Game_State.EpiPen = CallFunc_Clamp_ReturnValue;0x8C5C CallFunc_GetGameState_ReturnValue = GetGameState(this);0x8C71 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8C95 K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8CB2 MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 22, FName(EpiPen));0x8CD7 PopFlow();0x8CD8 Label_8CD8:0x8CD8 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x8CF0 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_8F3D;0x8CFE CallFunc_GetAnimInstance_ReturnValue_7 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x8D28 CallFunc_Montage_IsPlaying_ReturnValue_1 = CallFunc_GetAnimInstance_ReturnValue_7.Montage_IsPlaying(nullptr);0x8D53 if (!(CallFunc_Montage_IsPlaying_ReturnValue_1)) goto Label_8D62;0x8D61 PopFlow();0x8D62 Label_8D62:0x8D62 LocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x8D75 Epipen_FPP.SetHiddenInGame(false, false);0x8D97 CallFunc_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);0x8DD5 CallFunc_IsValid_ReturnValue_25 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x8DF2 if (!(CallFunc_IsValid_ReturnValue_25)) PopFlow();0x8DFC K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnCompleted_BD7752F04345F64CCE8056A9F5553A5A);0x8E13 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_2;0x8E3C K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A);0x8E53 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_1;0x8E7C K2Node_CreateDelegate_OutputDelegate.Bind(this, OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A);0x8E93 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate;0x8EBC K2Node_CreateDelegate_OutputDelegate_46.Bind(this, OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A);0x8ED3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_46;0x8EFC K2Node_CreateDelegate_OutputDelegate_49.Bind(this, OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A);0x8F13 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_49;0x8F3C PopFlow();0x8F3D Label_8F3D:0x8F3D CallFunc_GetAnimInstance_ReturnValue_4 = Mesh.GetAnimInstance();0x8F67 CallFunc_Montage_IsPlaying_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_4.Montage_IsPlaying(/Game/Ride/Character/Animation/FPP_Epipen_Use_01_Montage.FPP_Epipen_Use_01_Montage);0x8F9A if (!(CallFunc_Montage_IsPlaying_ReturnValue)) goto Label_8FA9;0x8FA8 PopFlow();0x8FA9 Label_8FA9:0x8FA9 LocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x8FBC Epipen_TPP.SetHiddenInGame(false, false);0x8FDE CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(Mesh, /Game/Ride/Character/Animation/TPP_Epipen_Use_01_Montage.TPP_Epipen_Use_01_Montage, 1f, 0f, FName(None), true);0x901C CallFunc_IsValid_ReturnValue_27 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x9039 if (!(CallFunc_IsValid_ReturnValue_27)) PopFlow();0x9043 K2Node_CreateDelegate_OutputDelegate_54.Bind(this, OnCompleted_119771C7406127AA6AAB2B8327AE0B7E);0x905A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_54;0x9083 K2Node_CreateDelegate_OutputDelegate_57.Bind(this, OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E);0x909A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_57;0x90C3 K2Node_CreateDelegate_OutputDelegate_58.Bind(this, OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E);0x90DA CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_58;0x9103 K2Node_CreateDelegate_OutputDelegate_60.Bind(this, OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E);0x911A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_60;0x9143 K2Node_CreateDelegate_OutputDelegate_62.Bind(this, OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E);0x915A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_62;0x9183 PopFlow();0x9184 Label_9184:0x9184 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(KillSmoke));0x91AE if (!(K2Node_SwitchName_CmpSuccess)) goto Label_9DE5;0x91BC K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Drag));0x91E6 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_9AED;0x91F4 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Push));0x921E if (!(K2Node_SwitchName_CmpSuccess)) goto Label_9458;0x922C K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(SpawnVFX));0x9256 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_93D4;0x9264 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Dirt));0x928E if (!(K2Node_SwitchName_CmpSuccess)) goto Label_7979;0x929C K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Spawn_FireVFX));0x92C6 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_4C03;0x92D4 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Spawn_Sparks));0x92FE if (!(K2Node_SwitchName_CmpSuccess)) goto Label_9345;0x930C K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_9, FName(Destroy_Flame));0x9336 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_4C33;0x9344 PopFlow();0x9345 Label_9345:0x9345 CallFunc_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);0x93B1 CallFunc_SpawnSystemAttached_ReturnValue_7.SetFirstPersonPrimitiveType(1);0x93D3 PopFlow();0x93D4 Label_93D4:0x93D4 CallFunc_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);0x9440 SmokeVFX = CallFunc_SpawnSystemAttached_ReturnValue_2;0x9453 goto Label_85B8;0x9458 Label_9458:0x9458 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(300);0x947D CallFunc_GetForwardVector_ReturnValue_1 = FirstPersonCamera.GetForwardVector();0x94AF K2Node_MakeArray_Array_1 = {this};0x94BB CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x94E9 CallFunc_K2_GetComponentLocation_ReturnValue_1 = FirstPersonCamera.K2_GetComponentLocation();0x951B CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x9549 CallFunc_LineTraceSingle_ReturnValue_1 = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_2, 0, false, K2Node_MakeArray_Array_1, 0, CallFunc_LineTraceSingle_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x95D1 BreakHitResult(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);0x9686 if (!(CallFunc_BreakHitResult_bBlockingHit_2)) PopFlow();0x9690 BreakHitResult(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);0x9745 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_BreakHitResult_HitActor_2);0x9762 CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Interactables/TruckParts/BP_Interactable_TruckPart_01.BP_Interactable_TruckPart_01_C);0x9788 if (!(CallFunc_ClassIsChildOf_ReturnValue)) goto Label_9A17;0x9796 BreakHitResult(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);0x984B K2Node_DynamicCast_AsBPI_Interact_5 = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor_2);0x986F K2Node_DynamicCast_bSuccess_15 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_5);0x988C if (!(K2Node_DynamicCast_bSuccess_15)) goto Label_9A07;0x989A K2Node_DynamicCast_AsBPI_Interact_5.DisablePushRouting(CallFunc_DisablePushRouting_bDisable);0x98C8 Label_98C8:0x98C8 BreakHitResult(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);0x997D Temp_bool_Variable_14 = CallFunc_DisablePushRouting_bDisable;0x9990 CallFunc_GetAttachParentActor_ReturnValue = CallFunc_BreakHitResult_HitActor_2.GetAttachParentActor();0x99BA Server_PushLocation(Switch(Temp_bool_Variable_14, false => CallFunc_GetAttachParentActor_ReturnValue, true => CallFunc_BreakHitResult_HitActor_2, default => K2Node_Select_Default), CallFunc_BreakHitResult_ImpactPoint_2);0x9A06 PopFlow();0x9A07 Label_9A07:0x9A07 CallFunc_DisablePushRouting_bDisable = false;0x9A12 goto Label_98C8;0x9A17 Label_9A17:0x9A17 BreakHitResult(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);0x9ACC Server_PushLocation(CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_ImpactPoint_2);0x9AEC PopFlow();0x9AED Label_9AED:0x9AED CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CigMT);0x9B0A CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, 0.05);0x9B38 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, 0, 0.8);0x9B6F K2Node_VariableSet_CigMT_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x9B8C CigMT = K2Node_VariableSet_CigMT_ImplicitCast;0x9BA7 SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x9BDE CallFunc_RandomBoolWithWeight_ReturnValue = RandomBoolWithWeight(0.05f);0x9BF7 if (!(CallFunc_RandomBoolWithWeight_ReturnValue)) goto Label_9D52;0x9C05 CallFunc_RandomBoolWithWeight_ReturnValue_1 = RandomBoolWithWeight(0.002f);0x9C1E if (!(CallFunc_RandomBoolWithWeight_ReturnValue_1)) goto Label_9CBF;0x9C2C CallFunc_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);0x9C98 CallFunc_SpawnSystemAttached_ReturnValue_3.SetFirstPersonPrimitiveType(1);0x9CBA goto Label_4A8B;0x9CBF Label_9CBF:0x9CBF CallFunc_SpawnSystemAttached_ReturnValue_5 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_Drag_02.NS_CigaretteSmoke_Drag_02, SK_BoxyRider_FPP_Arms_01, FName(VFX_SmokeDrag), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, true);0x9D2B CallFunc_SpawnSystemAttached_ReturnValue_5.SetFirstPersonPrimitiveType(1);0x9D4D goto Label_4A8B;0x9D52 Label_9D52:0x9D52 CallFunc_SpawnSystemAttached_ReturnValue_6 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_Drag_01.NS_CigaretteSmoke_Drag_01, SK_BoxyRider_FPP_Arms_01, FName(VFX_SmokeDrag), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, true);0x9DBE CallFunc_SpawnSystemAttached_ReturnValue_6.SetFirstPersonPrimitiveType(1);0x9DE0 goto Label_4A8B;0x9DE5 Label_9DE5:0x9DE5 SpawnCiggButt();0x9DF3 SK_Cigg.SetHiddenInGame(true, false);0x9E15 goto Label_012B;0x9E1A Label_9E1A:0x9E1A TraceForInteractObject();0x9E28 CallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9E45 UpdateHoldTransform(CallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast);0x9E5C HandleFalling();0x9E6A DebugCanDropHere();0x9E78 UpdateNametag();0x9E86 FixupPickupState();0x9E94 RepPassengerAimRotation();0x9EA2 CallFunc_CalculateWindPush_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9EBF CalculateWindPush(CallFunc_CalculateWindPush_DeltaTime_ImplicitCast);0x9ED6 PopFlow();0x9ED7 CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x9EEC K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x9F10 K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x9F2D K2Node_DynamicCast_AsRide_Game_State_1.FlushNetDormancy();0x9F4D CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x9F62 K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x9F86 K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x9FA3 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(K2Node_CustomEvent_Increment, K2Node_DynamicCast_AsRide_Game_State_1.Parts);0x9FE7 CallFunc_Clamp_ReturnValue_1 = Clamp(CallFunc_Add_IntInt_ReturnValue_1, 0, 2147483647);0xA016 K2Node_DynamicCast_AsRide_Game_State_1.Parts = CallFunc_Clamp_ReturnValue_1;0xA047 CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0xA05C K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0xA080 K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0xA09D MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State_1, 23, FName(Parts));0xA0C2 PopFlow();0xA0C3 Temp_name_Variable = K2Node_CustomEvent_NotifyName_44;0xA0DE PopFlow();0xA0DF Mulitcast_DestroyActor(K2Node_CustomEvent_Actor_1);0xA0F6 PopFlow();0xA0F7 K2Node_CustomEvent_Actor.K2_DestroyActor();0xA11B PopFlow();0xA11C MulticastSpawnVfx(K2Node_CustomEvent_AttachToComponent_4, K2Node_CustomEvent_SystemTemplate_2, K2Node_CustomEvent_AttachPointName_2, K2Node_CustomEvent_Rotation_2, K2Node_CustomEvent_NewLocation_3);0xA157 PopFlow();0xA158 SpawnVFX(K2Node_CustomEvent_AttachToComponent_3, K2Node_CustomEvent_SystemTemplate_1, K2Node_CustomEvent_AttachPointName_1, K2Node_CustomEvent_Rotation_1, K2Node_CustomEvent_NewLocation_2);0xA193 PopFlow();0xA194 DMG.PlayFromStart();0xA1B4 PopFlow();0xA1B5 Label_A1B5:0xA1B5 PPDmg.SetScalarParameterValue(FName(DMG), DMG_blendout_7FCD812345851ECA45649BB0FE6A35D5);0xA1EB PopFlow();0xA1EC Multicast_SecondaryFire(K2Node_CustomEvent_Instigator_1, K2Node_CustomEvent_Stop_1);0xA20C PopFlow();0xA20D K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator);0xA231 K2Node_DynamicCast_bSuccess_13 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0xA24E if (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0xA258 K2Node_DynamicCast_AsBPI_Interact_3.CallBackSecondaryFire(this, K2Node_CustomEvent_Stop);0xA287 PopFlow();0xA288 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_55;0xA2A3 PopFlow();0xA2A4 ReceiveTick(K2Node_Event_DeltaSeconds);0xA2B7 goto Label_9E1A;0xA2BC K2Node_CustomEvent_TargetPlayer_1.Internal_HealPlayerDamage(K2Node_CustomEvent_DamageToHeal, CallFunc_Internal_HealPlayerDamage_Success);0xA2F2 PopFlow();0xA2F3 Multicast_StopInteract(K2Node_CustomEvent_Target_9, K2Node_CustomEvent_PlayerCharacter_1, K2Node_CustomEvent_HitResult_1);0xA31C PopFlow();0xA31D K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_8);0xA341 K2Node_DynamicCast_bSuccess_14 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0xA35E if (!(K2Node_DynamicCast_bSuccess_14)) goto Label_A3AD;0xA36C K2Node_DynamicCast_AsBPI_Interact_4.StopInteract(K2Node_CustomEvent_PlayerCharacter, K2Node_CustomEvent_HitResult, CallFunc_StopInteract_Success);0xA3AC PopFlow();0xA3AD Label_A3AD:0xA3AD CallFunc_StopInteract_Success = false;0xA3B8 PopFlow();0xA3B9 goto Label_37B0;0xA3BE Label_A3BE:0xA3BE Ragdoll(true);0xA3CD PopFlow();0xA3CE goto Label_38E6;0xA3D3 PopFlow();0xA3D4 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_56;0xA3EF Label_A3EF:0xA3EF CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_Left_01_Montage.FPP_StartSmoke_Left_01_Montage);0xA415 CallFunc_EqualEqual_ObjectObject_ReturnValue_7 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_02_Montage.FPP_StartSmoke_02_Montage);0xA43B CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_6, CallFunc_EqualEqual_ObjectObject_ReturnValue_7);0xA461 CallFunc_EqualEqual_ObjectObject_ReturnValue_8 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03_Montage.FPP_StartSmoke_03_Montage);0xA487 CallFunc_EqualEqual_ObjectObject_ReturnValue_9 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0xA4AD CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_8);0xA4D3 CallFunc_EqualEqual_ObjectObject_ReturnValue_10 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_04_Montage.FPP_StartSmoke_04_Montage);0xA4F9 CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_9);0xA51F CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, CallFunc_EqualEqual_ObjectObject_ReturnValue_10);0xA545 if (!(CallFunc_BooleanOR_ReturnValue_6)) PopFlow();0xA54F CallFunc_IsBoneHiddenByName_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0xA586 if (!(CallFunc_IsBoneHiddenByName_ReturnValue_1)) goto Label_A595;0xA594 PopFlow();0xA595 Label_A595:0xA595 SK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0xA5C4 PopFlow();0xA5C5 BreakVector2D(K2Node_Event_Axis_1, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0xA5EA GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_2);0xA601 BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_2, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0xA626 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_7, CallFunc_BreakVector2D_Y_3);0xA654 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_X_3);0xA682 CallFunc_Aim_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0xA69F Aim(CallFunc_Aim_Yaw_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0xA6BF PopFlow();0xA6C0 goto Label_0B06;0xA6C5 goto Label_0B41;0xA6CA goto Label_0C92;0xA6CF K2Node_CustomEvent_TargetPlayer.Internal_TakePlayerDamage(K2Node_CustomEvent_DamageResults, K2Node_CustomEvent_Killbox);0xA705 PopFlow();0xA706 BreakVector2D(K2Node_Event_Axis, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA72B Move(CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA74B PopFlow();0xA74C CallFunc_ObjectIsA_ReturnValue = ObjectIsA(K2Node_CustomEvent_Target_7, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C);0xA772 if (!(CallFunc_ObjectIsA_ReturnValue)) goto Label_A7A1;0xA780 Multicast_AddImpulse(K2Node_CustomEvent_Target_7, K2Node_CustomEvent_PushLocation_3);0xA7A0 PopFlow();0xA7A1 Label_A7A1:0xA7A1 K2Node_DynamicCast_AsBPI_Interact_6 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_7);0xA7C5 K2Node_DynamicCast_bSuccess_16 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_6);0xA7E2 if (!(K2Node_DynamicCast_bSuccess_16)) goto Label_AA0A;0xA7F0 CallFunc_GetVelocity_ReturnValue = GetVelocity();0xA810 CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0xA830 CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0xA85E CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0xA883 CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0xA8B1 CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0xA8DF CallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0xA916 CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0xA92A CallFunc_IsValid_ReturnValue_45 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0xA947 CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_45);0xA97E CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue);0xA9A3 CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_4);0xA9D1 K2Node_DynamicCast_AsBPI_Interact_6.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, this, CallFunc_AddImpulse_Success_4);0xAA09 PopFlow();0xAA0A Label_AA0A:0xAA0A CallFunc_AddImpulse_Success_4 = false;0xAA15 PopFlow();0xAA16 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_57;0xAA31 goto Label_A3EF;0xAA36 DelayUntilNextTick(this, LatentActionInfo{0xD07, 1563674196, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0xAA67 PopFlow();0xAA68 CallFunc_IsLocallyControlled_ReturnValue_2 = IsLocallyControlled();0xAA80 if (!(CallFunc_IsLocallyControlled_ReturnValue_2)) goto Label_AABD;0xAA8E Server_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0xAAA5 PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0xAABC PopFlow();0xAABD Label_AABD:0xAABD RaiseScriptError("Trying to revive from non local player");0xAAEF PopFlow();0xAAF0 goto Label_8CD8;0xAAF5 Multicast_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_2);0xAB0C PopFlow();0xAB0D Label_AB0D:0xAB0D CallFunc_EqualEqual_NameName_ReturnValue_2 = EqualEqual_NameName(Temp_name_Variable_10, FName(Revive));0xAB37 if (!(CallFunc_EqualEqual_NameName_ReturnValue_2)) PopFlow();0xAB41 Epipen_TPP.SetHiddenInGame(true, false);0xAB63 CallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0xAB95 PlaySoundAtLocation(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);0xABDE PopFlow();0xABDF CallFunc_IsValid_ReturnValue_26 = IsValid(K2Node_CustomEvent_AttachToComponent_2);0xABFC if (!(CallFunc_IsValid_ReturnValue_26)) goto Label_ACDD;0xAC0A CallFunc_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);0xAC52 CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldLocation(K2Node_CustomEvent_NewLocation_1, false, CallFunc_K2_SetWorldLocation_SweepHitResult_1, false);0xAC86 CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldRotation(K2Node_CustomEvent_Rotation, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0xACBA CallFunc_SpawnSystemAttached_ReturnValue_1.SetFirstPersonPrimitiveType(1);0xACDC PopFlow();0xACDD Label_ACDD:0xACDD CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, K2Node_CustomEvent_SystemTemplate, K2Node_CustomEvent_NewLocation_1, K2Node_CustomEvent_Rotation, FVector(1, 1, 1), true, true, 0, true);0xAD2B CallFunc_SpawnSystemAtLocation_ReturnValue.SetFirstPersonPrimitiveType(1);0xAD4D PopFlow();0xAD4E Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_58;0xAD69 goto Label_9184;0xAD6E PopFlow();0xAD6F PopFlow();0xAD70 CallFunc_IsLocallyControlled_ReturnValue_7 = IsLocallyControlled();0xAD88 if (!(CallFunc_IsLocallyControlled_ReturnValue_7)) goto Label_AD97;0xAD96 PopFlow();0xAD97 Label_AD97:0xAD97 PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_1);0xADAE PopFlow();0xADAF PopFlow();0xADB0 PopFlow();0xADB1 PopFlow();0xADB2 PopFlow();0xADB3 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0xADE9 K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0xAE09 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xAE29 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xAE3D K2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0xAE73 K2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0xAE93 K2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xAEB3 K2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xAEC7 K2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0xAEFD K2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0xAF1D K2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xAF3D K2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xAF51 K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0xAF77 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0xAF9B RevivePlayerSafelyAtLocation(K2Node_CustomEvent_PlayerToRevive, K2Node_CustomEvent_Location_3, K2Node_MakeStruct_ST_Damage_Results);0xAFC4 PopFlow();0xAFC5 PopFlow();0xAFC6 PopFlow();0xAFC7 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_59;0xAFE2 PopFlow();0xAFE3 PopFlow();0xAFE4 Label_AFE4:0xAFE4 PushFlow(Label_AFEE);0xAFE9 goto Label_3877;0xAFEE Label_AFEE:0xAFEE Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0xAFF9 PopFlow();0xAFFA PopFlow();0xAFFB Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_45;0xB016 PopFlow();0xB017 PopFlow();0xB018 CallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(K2Node_CustomEvent_NewMesh);0xB035 K2Node_DynamicCast_AsStatic_Mesh = Cast<StaticMesh>(CallFunc_LoadAsset_Blocking_ReturnValue);0xB059 K2Node_DynamicCast_bSuccess_21 = Cast<1>(K2Node_DynamicCast_AsStatic_Mesh);0xB076 if (!(K2Node_DynamicCast_bSuccess_21)) PopFlow();0xB080 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Hat");0xB0AB if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_B154;0xB0B9 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Glasses");0xB0E8 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_B0F7;0xB0F6 PopFlow();0xB0F7 Label_B0F7:0xB0F7 CallFunc_IsValid_ReturnValue_31 = IsValid(K2Node_CustomEvent_HatActor_1);0xB114 if (!(CallFunc_IsValid_ReturnValue_31)) goto Label_11EA;0xB122 K2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentGlassesMesh);0xB14F goto Label_11EA;0xB154 Label_B154:0xB154 CallFunc_IsValid_ReturnValue_30 = IsValid(K2Node_CustomEvent_HatActor_1);0xB171 if (!(CallFunc_IsValid_ReturnValue_30)) goto Label_104C;0xB17F K2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentHatMesh);0xB1AC goto Label_104C;0xB1B1 CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(K2Node_CustomEvent_HatMesh);0xB1D6 ServerChangeHatMesh(CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue, K2Node_CustomEvent_HatActor, K2Node_CustomEvent_MeshTag);0xB1FF CallFunc_IsServer_ReturnValue_4 = IsServer(this);0xB214 if (!(CallFunc_IsServer_ReturnValue_4)) goto Label_B223;0xB222 PopFlow();0xB223 Label_B223:0xB223 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Hat");0xB24E if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_1145;0xB25C GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Glasses");0xB28B if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_12E3;0xB299 PopFlow();0xB29A Server_PickUpActor(K2Node_CustomEvent_Interact_Actor_1);0xB2B1 CallFunc_IsServer_ReturnValue_5 = IsServer(this);0xB2C6 if (!(CallFunc_IsServer_ReturnValue_5)) goto Label_B2D5;0xB2D4 PopFlow();0xB2D5 Label_B2D5:0xB2D5 Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_1, CallFunc_Internal_PickUpActor_Success_1);0xB2F5 PopFlow();0xB2F6 CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xB31F CallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xB351 CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xB376 CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xB3A8 Server_DropActor(K2Node_CustomEvent_InteractActor_1, K2Node_CustomEvent_HoldTime_1, true, CallFunc_K2_GetComponentLocation_ReturnValue_2, true, CallFunc_Conv_RotatorToQuaternion_ReturnValue, CallFunc_GetThrowImpulseVector_ReturnValue);0xB3E5 CallFunc_IsServer_ReturnValue_6 = IsServer(this);0xB3FA if (!(CallFunc_IsServer_ReturnValue_6)) goto Label_B409;0xB408 PopFlow();0xB409 Label_B409:0xB409 CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xB432 CallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xB464 CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xB489 CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xB4BB Internal_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);0xB501 PopFlow();0xB502 Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor, CallFunc_Internal_PickUpActor_Success_2);0xB522 PopFlow();0xB523 Internal_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);0xB579 PopFlow();0xB57A Label_B57A:0xB57A K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(KillSmoke));0xB5A4 if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_77D9;0xB5B2 K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(SpawnVFX));0xB5DC if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_78C2;0xB5EA K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(AttachSmoke));0xB614 if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_B65B;0xB622 K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(DetachSmoke));0xB64C if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_5482;0xB65A PopFlow();0xB65B Label_B65B:0xB65B CallFunc_K2_AttachToComponent_ReturnValue_1 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CigSocket), 0, 0, 0, true);0xB6A2 PopFlow();0xB6A3 Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_60;0xB6BE PopFlow();0xB6BF CallFunc_IsValid_ReturnValue_34 = IsValid(K2Node_CustomEvent_AttachToComponent_1);0xB6DC if (!(CallFunc_IsValid_ReturnValue_34)) goto Label_B761;0xB6EA CallFunc_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);0xB760 PopFlow();0xB761 Label_B761:0xB761 CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, K2Node_CustomEvent_Sound_1, K2Node_CustomEvent_Location_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0xB7B3 PopFlow();0xB7B4 Multicast_PlayOneShotSound(K2Node_CustomEvent_Sound, K2Node_CustomEvent_AttachToComponent, K2Node_CustomEvent_BoneName, K2Node_CustomEvent_Location_1);0xB7E6 PopFlow();0xB7E7 PushFlow(Label_B857);0xB7EC CallFunc_IsValid_ReturnValue_36 = IsValid(K2Node_Event_OldController);0xB809 if (!(CallFunc_IsValid_ReturnValue_36)) PopFlow();0xB813 CallFunc_IsLocalPlayerController_ReturnValue_1 = K2Node_Event_OldController.IsLocalPlayerController();0xB83D if (!(CallFunc_IsLocalPlayerController_ReturnValue_1)) PopFlow();0xB847 OnOwningControllerUpdatedForLocalPlayer(false);0xB856 PopFlow();0xB857 Label_B857:0xB857 CallFunc_IsValid_ReturnValue_35 = IsValid(K2Node_Event_NewController_1);0xB874 if (!(CallFunc_IsValid_ReturnValue_35)) PopFlow();0xB87E CallFunc_IsLocalPlayerController_ReturnValue = K2Node_Event_NewController_1.IsLocalPlayerController();0xB8A8 if (!(CallFunc_IsLocalPlayerController_ReturnValue)) PopFlow();0xB8B2 HasEverBeenLocallyControlled = true;0xB8BD OnOwningControllerUpdatedForLocalPlayer(true);0xB8CC UnderwaterSphere.SetCollisionEnabled(1);0xB8F2 PopFlow();0xB8F3 Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_61;0xB90E Label_B90E:0xB90E CallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage);0xB934 CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_Left_01_Montage.TPP_StartSmoke_Left_01_Montage);0xB95A CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_5);0xB980 if (!(CallFunc_BooleanOR_ReturnValue_2)) PopFlow();0xB98A Lighter_TPP.SetHiddenInGame(true, false);0xB9AC PopFlow();0xB9AD CallFunc_IsValid_ReturnValue_37 = IsValid(K2Node_CustomEvent_RideableActor_3);0xB9CA if (!(CallFunc_IsValid_ReturnValue_37)) goto Label_BA4F;0xB9D8 Server_SitOnRideableActor(K2Node_CustomEvent_RideableActor_3, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xBA01 CallFunc_IsServer_ReturnValue_7 = IsServer(this);0xBA16 if (!(CallFunc_IsServer_ReturnValue_7)) goto Label_BA25;0xBA24 PopFlow();0xBA25 Label_BA25:0xBA25 Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_3, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xBA4E PopFlow();0xBA4F Label_BA4F:0xBA4F RaiseScriptError("Trying to execute SitOnRideableActor without valid rideable actor");0xBA9C PopFlow();0xBA9D IsValidSitAction(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_1, K2Node_CustomEvent_SeatType_1, CallFunc_IsValidSitAction_Result);0xBACF if (!(CallFunc_IsValidSitAction_Result)) goto Label_BB30;0xBADD Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_1, K2Node_CustomEvent_SeatType_1);0xBB06 CharacterMovement.bIgnoreClientMovementErrorChecksAndCorrection = K2Node_CustomEvent_SitDown_1;0xBB2F PopFlow();0xBB30 Label_BB30:0xBB30 if (!(K2Node_CustomEvent_SitDown_1)) PopFlow();0xBB3A Client_ForceUnseat(K2Node_CustomEvent_RideableActor_2);0xBB51 PopFlow();0xBB52 if (!(K2Node_CustomEvent_SitDown)) goto Label_BD82;0xBB60 K2Node_DynamicCast_AsBPI_Interact_8 = Cast<BPI_Interact_C>(K2Node_CustomEvent_RideableActor_1);0xBB84 K2Node_DynamicCast_bSuccess_22 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_8);0xBBA1 if (!(K2Node_DynamicCast_bSuccess_22)) goto Label_BD3C;0xBBAF K2Node_DynamicCast_AsBPI_Interact_8.GetRideableAttachmentPoint(this, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_AttachmentOffset, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xBBF0 Label_BBF0:0xBBF0 CallFunc_IsValid_ReturnValue_48 = IsValid(CallFunc_GetRideableAttachmentPoint_AttachmentPoint);0xBC0D if (!(CallFunc_IsValid_ReturnValue_48)) PopFlow();0xBC17 Temp_byte_Variable = 1;0xBC2B Temp_byte_Variable_1 = 2;0xBC3F Temp_bool_Variable_13 = CallFunc_GetRideableAttachmentPoint_SetRotationToWorld;0xBC52 CallFunc_K2_AttachToComponent_ReturnValue_7 = K2_AttachToComponent(CallFunc_GetRideableAttachmentPoint_AttachmentPoint, FName(None), 2, Switch(Temp_bool_Variable_13, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1), 1, false);0xBCB6 K2_AddActorLocalOffset(CallFunc_GetRideableAttachmentPoint_AttachmentOffset, false, CallFunc_K2_AddActorLocalOffset_SweepHitResult, true);0xBCD4 Mesh.K2_SetRelativeLocation(DefaultMeshOffset, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, true);0xBD08 SetIsPassenger(K2Node_CustomEvent_RideableActor_1, true, K2Node_CustomEvent_SeatType, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xBD3B PopFlow();0xBD3C Label_BD3C:0xBD3C CallFunc_GetRideableAttachmentPoint_AttachmentPoint = nullptr;0xBD47 CallFunc_GetRideableAttachmentPoint_AttachmentOffset = FVector(0, 0, 0);0xBD72 CallFunc_GetRideableAttachmentPoint_SetRotationToWorld = false;0xBD7D goto Label_BBF0;0xBD82 Label_BD82:0xBD82 K2_DetachFromActor(1, 1, 1);0xBD92 SetIsPassenger(K2Node_CustomEvent_RideableActor_1, false, K2Node_CustomEvent_SeatType, nullptr, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xBDBD PopFlow();0xBDBE K2Node_DynamicCast_AsPhysics_Volume = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor_1);0xBDE2 K2Node_DynamicCast_bSuccess_23 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume);0xBDFF if (!(K2Node_DynamicCast_bSuccess_23)) PopFlow();0xBE09 if (!(K2Node_DynamicCast_AsPhysics_Volume.bWaterVolume)) PopFlow();0xBE29 StartUnderwaterAudioEffects();0xBE37 PopFlow();0xBE38 K2Node_DynamicCast_AsPhysics_Volume_1 = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor);0xBE5C K2Node_DynamicCast_bSuccess_24 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume_1);0xBE79 if (!(K2Node_DynamicCast_bSuccess_24)) PopFlow();0xBE83 if (!(K2Node_DynamicCast_AsPhysics_Volume_1.bWaterVolume)) PopFlow();0xBEA3 StopUnderwaterAudioEffects();0xBEB1 PopFlow();0xBEB2 K2Node_DynamicCast_AsBP_Session_Save_Game = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject_1);0xBED6 K2Node_DynamicCast_bSuccess_25 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game);0xBEF3 if (!(K2Node_DynamicCast_bSuccess_25)) PopFlow();0xBEFD goto Label_6BA2;0xBF02 K2Node_DynamicCast_AsBP_Session_Save_Game_1 = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject);0xBF26 K2Node_DynamicCast_bSuccess_26 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game_1);0xBF43 if (!(K2Node_DynamicCast_bSuccess_26)) PopFlow();0xBF4D bIsLoaded = true;0xBF58 PopFlow();0xBF59 Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_46;0xBF74 PopFlow();0xBF75 Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_47;0xBF90 PopFlow();0xBF91 Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_62;0xBFAC goto Label_B90E;0xBFB1 StrengthMultiplier = K2Node_CustomEvent_NewStrengthMultiplier_2;0xBFCC CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_1 = Cast<4>(ModifiedJumpZVelocity);0xBFE9 UpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_1);0xC000 goto Label_4C7C;0xC005 Multicast_UpdateStrengthMultiplier(K2Node_CustomEvent_Target_5, K2Node_CustomEvent_NewStrengthMultiplier_1);0xC025 PopFlow();0xC026 Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_48;0xC041 goto Label_AB0D;0xC046 Internal_UpdateStrengthMultiplier(1);0xC05D PopFlow();0xC05E Temp_name_Variable = K2Node_CustomEvent_NotifyName_43;0xC079 goto Label_1F10;0xC07E Label_C07E:0xC07E CallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(ModifiedJumpZVelocity);0xC09B CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, 150);0xC0C9 CallFunc_MapRangeClamped_OutRangeA_ImplicitCast = Cast<4>(ModifiedJumpZVelocity);0xC0E6 CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(StrengthMultiplier, 1, 3, CallFunc_MapRangeClamped_OutRangeA_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue_2);0xC12F K2Node_VariableSet_JumpZVelocity_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0xC14C CharacterMovement.JumpZVelocity = K2Node_VariableSet_JumpZVelocity_ImplicitCast;0xC17D goto Label_4C7C;0xC182 CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(K2Node_CustomEvent_NewSpeedMultiplier_2, SpeedMultiplier);0xC1A8 if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) PopFlow();0xC1B2 SpeedMultiplier = K2Node_CustomEvent_NewSpeedMultiplier_2;0xC1CD UpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xC1E4 CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(SpeedMultiplier, 1);0xC20A if (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) PopFlow();0xC214 CallFunc_K2_IsTimerActiveHandle_ReturnValue_1 = K2_IsTimerActiveHandle(this, ResetSpeedTimer);0xC232 if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue_1)) goto Label_C254;0xC240 K2_ClearAndInvalidateTimerHandle(this, ResetSpeedTimer);0xC254 Label_C254:0xC254 K2Node_CreateDelegate_OutputDelegate_34.Bind(this, ResetSpeed);0xC26B CallFunc_K2_SetTimerDelegate_ReturnValue_2 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_34, K2Node_CustomEvent_Time_2, false, false, 0f, 0f);0xC2A5 ResetSpeedTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_2;0xC2C0 CallFunc_GetController_ReturnValue_1 = GetController();0xC2D4 CallFunc_IsLocalController_ReturnValue_1 = CallFunc_GetController_ReturnValue_1.IsLocalController();0xC302 if (!(CallFunc_IsLocalController_ReturnValue_1)) PopFlow();0xC30C CallFunc_GetController_ReturnValue_1 = GetController();0xC320 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0xC344 K2Node_DynamicCast_bSuccess_28 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0xC361 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_1);0xC38E CallFunc_AddPlayerModifier_Duration_ImplicitCast = Cast<4>(K2Node_CustomEvent_Time_2);0xC3AB CallFunc_GetPlayerHUDWidget_HUD_Widget_1.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Speed)}, CallFunc_AddPlayerModifier_Duration_ImplicitCast, CallFunc_AddPlayerModifier_Success_1);0xC3FC PopFlow();0xC3FD SpeedMultiplier = 1;0xC418 UpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xC42F PopFlow();0xC430 Multicast_UpdateSpeedMultiplier(K2Node_CustomEvent_Target_4, K2Node_CustomEvent_NewSpeedMultiplier_1, K2Node_CustomEvent_Time_1);0xC459 PopFlow();0xC45A CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsUsingMap);0xC477 IsUsingMap = CallFunc_Not_PreBool_ReturnValue_1;0xC48A goto Label_4E74;0xC48F Server_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule);0xC4CA CallFunc_K2_GetActorLocation_ReturnValue_1 = K2Node_CustomEvent_ParentActor.K2_GetActorLocation();0xC4FC PlayAttachToVehicleActorSFX(CallFunc_K2_GetActorLocation_ReturnValue_1);0xC513 CallFunc_IsServer_ReturnValue_8 = IsServer(this);0xC528 if (!(CallFunc_IsServer_ReturnValue_8)) goto Label_C537;0xC536 PopFlow();0xC537 Label_C537:0xC537 Internal_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule, CallFunc_Internal_AttachActor_Success_1);0xC57B PopFlow();0xC57C Label_C57C:0xC57C Temp_int_Array_Index_Variable_1 = 0;0xC593 Label_C593:0xC593 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_PieceSphereOverlap_OutOverlaps);0xC5CE CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0xC5F4 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0xC5FE Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0xC619 PushFlow(Label_C723);0xC61E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0xC659 CallFunc_GetForwardVector_ReturnValue_5 = FirstPersonCamera.GetForwardVector();0xC68B CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(IcePushStrenght);0xC6B0 CallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_5, CallFunc_Conv_DoubleToVector_ReturnValue_5);0xC6DE K2Node_DynamicCast_AsRGBreakable_Actor.BreakWithVelocity(CallFunc_Array_Get_Item_1.BodyIndex, CallFunc_Multiply_VectorVector_ReturnValue_6, /Game/Ride/Character/Blueprints/DMG_Push.DMG_Push_C);0xC722 PopFlow();0xC723 Label_C723:0xC723 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0xC74D Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0xC768 goto Label_C593;0xC76D Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_63;0xC788 goto Label_B57A;0xC78D CurrentMouthPosition = K2Node_CustomEvent_MouthPosition;0xC7A8 PopFlow();0xC7A9 Label_C7A9:0xC7A9 CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0xC7BD if (!(CallFunc_Build_WithEditor_ReturnValue)) PopFlow();0xC7C7 goto Label_A3BE;0xC7CC if (!(IsPassenger)) PopFlow();0xC7D6 CallFunc_IsServer_ReturnValue_9 = IsServer(this);0xC7EB if (!(CallFunc_IsServer_ReturnValue_9)) PopFlow();0xC7F5 goto Label_13CC;0xC7FA goto Label_7844;0xC7FF goto Label_7853;0xC804 goto Label_78B3;0xC809 if (!(K2Node_Event_IsRagdolled)) goto Label_C82F;0xC817 Label_C817:0xC817 Ragdoll(K2Node_Event_IsRagdolled);0xC82E PopFlow();0xC82F Label_C82F:0xC82F IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0xC846 if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_C817;0xC854 PopFlow();0xC855 Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_49;0xC870 PopFlow();0xC871 ReceivePossessed(K2Node_Event_NewController);0xC884 PushFlow(Label_C8F9);0xC889 CallFunc_BooleanAND_ReturnValue = BooleanAND(bIsLoaded, bFirstPossess);0xC8AF CallFunc_IsServer_ReturnValue_10 = IsServer(this);0xC8C4 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_IsServer_ReturnValue_10);0xC8EA if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0xC8F4 goto Label_1B3C;0xC8F9 Label_C8F9:0xC8F9 bFirstPossess = false;0xC904 PopFlow();0xC905 K2Node_CustomEvent_Target_3.Internal_UpdateSpeedMultiplier(K2Node_CustomEvent_NewSpeedMultiplier, K2Node_CustomEvent_Time);0xC93B PopFlow();0xC93C K2Node_CustomEvent_Target_2.Internal_UpdateStrengthMultiplier(K2Node_CustomEvent_NewStrengthMultiplier);0xC969 PopFlow();0xC96A Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_64;0xC985 PopFlow();0xC986 goto Label_17E5;0xC98B CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xC9B0 CallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xC9E2 CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xCA02 CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xCA27 CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xCA55 CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xCA83 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xCADA CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/Misc/Cigarette/BP_CigButt.BP_CigButt_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0xCB06 CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xCB2B CallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xCB5D CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xCB7D CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xCBA2 CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xCBD0 CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xCBFE CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xCC55 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0xCC7D CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(400);0xCCA2 CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xCCC2 CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xCCE7 CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_2);0xCD15 CallFunc_FinishSpawningActor_ReturnValue.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_2, nullptr, CallFunc_AddImpulse_Success);0xCD4C PopFlow();0xCD4D Server_SpawnCiggButt();0xCD5B PopFlow();0xCD5C CallFunc_Conv_InputActionValueToBool_ReturnValue_25 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_35);0xCD79 Temp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_25;0xCD8C Temp_real_Variable_41 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_35);0xCDA9 Temp_real_Variable_41 = Temp_real_Variable_41;0xCDC4 Temp_real_Variable_42 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_35);0xCDE1 Temp_real_Variable_42 = Temp_real_Variable_42;0xCDFC Temp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_35;0xCE0F Label_CE0F:0xCE0F CallFunc_GetController_ReturnValue_5 = GetController();0xCE23 K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue_5);0xCE47 K2Node_DynamicCast_bSuccess_32 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0xCE64 CallFunc_IsUsingGamepad_ReturnValue = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller);0xCE81 if (!(CallFunc_IsUsingGamepad_ReturnValue)) goto Label_65D9;0xCE8F PopFlow();0xCE90 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xCEE7 CallFunc_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);0xCF13 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(IsAlreadyCooked), true);0xCF34 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xCF8B CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1, 1);0xCFB3 CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = RandomUnitVectorInConeInRadians(FVector(0, 0, 1), 50f);0xCFED CallFunc_FinishSpawningActor_ReturnValue_1.AddImpulse(CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, this, CallFunc_AddImpulse_Success_2);0xD025 PopFlow();0xD026 CallFunc_IsServer_ReturnValue_12 = IsServer(this);0xD03B if (!(CallFunc_IsServer_ReturnValue_12)) PopFlow();0xD045 K2Node_MakeStruct_ST_Damage_Result_4.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0xD07B K2Node_MakeStruct_ST_Damage_Result_4.Damage_7_F3292EDF44790F4AED9654BACA71838A = 1;0xD09B K2Node_MakeStruct_ST_Damage_Result_4.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xD0BB K2Node_MakeStruct_ST_Damage_Result_4.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xD0CF K2Node_MakeArray_Array_6 = {K2Node_MakeStruct_ST_Damage_Result_4};0xD0E3 K2Node_MakeStruct_ST_Damage_Results_2.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_6;0xD107 Server_TakePlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_2, false);0xD120 PopFlow();0xD121 Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_50;0xD13C PopFlow();0xD13D goto Label_605D;0xD142 CallFunc_Conv_InputActionValueToBool_ReturnValue_26 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_36);0xD15F Temp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_26;0xD172 Temp_real_Variable_41 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_36);0xD18F Temp_real_Variable_41 = Temp_real_Variable_41;0xD1AA Temp_real_Variable_42 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_36);0xD1C7 Temp_real_Variable_42 = Temp_real_Variable_42;0xD1E2 Temp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_36;0xD1F5 goto Label_CE0F;0xD1FA Label_D1FA:0xD1FA Temp_int_Loop_Counter_Variable_1 = 0;0xD211 goto Label_C57C;0xD216 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 0);0xD235 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_D29E;0xD243 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 2);0xD262 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_D29E;0xD270 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 3);0xD28F if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_D29E;0xD29D PopFlow();0xD29E Label_D29E:0xD29E CallFunc_IsValid_ReturnValue_43 = IsValid(CurrentPickUpActor);0xD2BB if (!(CallFunc_IsValid_ReturnValue_43)) PopFlow();0xD2C5 Internal_DropActor(CurrentPickUpActor, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0), CallFunc_Internal_DropActor_Success_3);0xD354 PopFlow();0xD355 CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xD369 CallFunc_IsValid_ReturnValue_44 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_1);0xD386 if (!(CallFunc_IsValid_ReturnValue_44)) goto Label_D424;0xD394 CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xD3A8 CallFunc_EqualEqual_ObjectObject_ReturnValue_11 = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_1, K2Node_CustomEvent_ThrowingPlayer);0xD3CE if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_11)) PopFlow();0xD3D8 K2Node_CustomEvent_ThrowingPlayer.LocalOnly_DropActor(this, 0, true, K2Node_CustomEvent_DropLocation, true, K2Node_CustomEvent_DropRotation, K2Node_CustomEvent_ThrowImpulseVector);0xD423 PopFlow();0xD424 Label_D424:0xD424 K2Node_DynamicCast_AsBPI_Interact_9 = Cast<BPI_Interact_C>(this);0xD440 K2Node_DynamicCast_bSuccess_33 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_9);0xD45D if (!(K2Node_DynamicCast_bSuccess_33)) goto Label_D4AC;0xD46B K2Node_DynamicCast_AsBPI_Interact_9.AddImpulse(K2Node_CustomEvent_ThrowImpulseVector, K2Node_CustomEvent_ThrowingPlayer, CallFunc_AddImpulse_Success_1);0xD4AB PopFlow();0xD4AC Label_D4AC:0xD4AC CallFunc_AddImpulse_Success_1 = false;0xD4B7 PopFlow();0xD4B8 Label_D4B8:0xD4B8 CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "UpdateSlideSpeed", 0.1f, true, true, 0f, 0f);0xD4F8 SlideTimer = CallFunc_K2_SetTimer_ReturnValue;0xD513 goto Label_60B8;0xD518 Label_D518:0xD518 CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(SlideTimer);0xD535 if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_D4B8;0xD543 PopFlow();0xD544 Label_D544:0xD544 CallFunc_K2_IsValidTimerHandle_ReturnValue_1 = K2_IsValidTimerHandle(SlideTimer);0xD561 if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue_1)) PopFlow();0xD56B K2_ClearAndInvalidateTimerHandle(this, SlideTimer);0xD57F goto Label_6172;0xD584 CallFunc_IsLocallyControlled_ReturnValue_6 = IsLocallyControlled();0xD59C if (!(CallFunc_IsLocallyControlled_ReturnValue_6)) PopFlow();0xD5A6 WaitingForPickup = true;0xD5B1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_MontageToPlay, 1f, 0f, FName(None), true);0xD5EF CallFunc_IsValid_ReturnValue_47 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12);0xD60C if (!(CallFunc_IsValid_ReturnValue_47)) goto Label_D75A;0xD61A K2Node_CreateDelegate_OutputDelegate_44.Bind(this, OnCompleted_3B3CF516455039D088AAC5A419D69661);0xD631 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnCompleted += K2Node_CreateDelegate_OutputDelegate_44;0xD65A K2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnBlendOut_3B3CF516455039D088AAC5A419D69661);0xD671 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_43;0xD69A K2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnInterrupted_3B3CF516455039D088AAC5A419D69661);0xD6B1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_42;0xD6DA K2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnNotifyBegin_3B3CF516455039D088AAC5A419D69661);0xD6F1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_41;0xD71A K2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnNotifyEnd_3B3CF516455039D088AAC5A419D69661);0xD731 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_40;0xD75A Label_D75A:0xD75A Server_SpawnInteractableAttachedToPlayer(K2Node_CustomEvent_InteractableActorClass);0xD771 PopFlow();0xD772 CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1 = Cast<4>(CachedDefaultMaxWalkSpeed);0xD78F UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1);0xD7A6 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 0);0xD7C5 if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D938;0xD7D3 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 1);0xD7F2 if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D914;0xD800 K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 2);0xD81F if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D8C3;0xD82D K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 3);0xD84C if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_D85B;0xD85A PopFlow();0xD85B Label_D85B:0xD85B CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xD87A if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) goto Label_D897;0xD888 Event_TriggerOnIce(false);0xD897 Label_D897:0xD897 Previous Floor Material Enum = 3;0xD8AB UpdateMaxWalkSpeed(DeepSnowWalkSpeed);0xD8C2 PopFlow();0xD8C3 Label_D8C3:0xD8C3 CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xD8E2 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_D8FF;0xD8F0 Event_TriggerOnIce(false);0xD8FF Label_D8FF:0xD8FF Previous Floor Material Enum = 2;0xD913 PopFlow();0xD914 Label_D914:0xD914 Event_TriggerOnIce(true);0xD923 Previous Floor Material Enum = 1;0xD937 PopFlow();0xD938 Label_D938:0xD938 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xD957 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_D974;0xD965 Event_TriggerOnIce(false);0xD974 Label_D974:0xD974 Previous Floor Material Enum = 0;0xD988 PopFlow();0xD989 if (!(K2Node_CustomEvent_IsOnIce)) goto Label_D544;0xD997 goto Label_D518;0xD99C ModifiedMaxWalkSpeed = K2Node_CustomEvent_newMaxWalkSpeedBase;0xD9B7 CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(ModifiedMaxWalkSpeed, 150);0xD9E5 CallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(SpeedMultiplier, 1, 3, ModifiedMaxWalkSpeed, CallFunc_Add_DoubleDouble_ReturnValue_3);0xDA2E K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_2);0xDA4B CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0xDA7C PopFlow();0xDA7D Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_51;0xDA98 PopFlow();0xDA99 PushFlow(Label_DB6E);0xDA9E PushFlow(Label_DCA0);0xDAA3 K2Node_DynamicCast_AsRGBreakable_Actor = Cast<RGBreakableActor>(K2Node_CustomEvent_Target_1);0xDAC7 K2Node_DynamicCast_bSuccess_36 = Cast<1>(K2Node_DynamicCast_AsRGBreakable_Actor);0xDAE4 if (!(K2Node_DynamicCast_bSuccess_36)) PopFlow();0xDAEE CallFunc_PieceSphereOverlap_OutOverlaps = {};0xDAF9 CallFunc_PieceSphereOverlap_ReturnValue = K2Node_DynamicCast_AsRGBreakable_Actor.PieceSphereOverlap(K2Node_CustomEvent_PushLocation_1, 32f, CallFunc_PieceSphereOverlap_OutOverlaps);0xDB3A if (!(CallFunc_PieceSphereOverlap_ReturnValue)) goto Label_D1FA;0xDB48 Multicast_BreakIceByPush(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1, true);0xDB69 goto Label_D1FA;0xDB6E Label_DB6E:0xDB6E CallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(K2Node_CustomEvent_Target_1, /Game/Ride/Boat/Interface/BPI_Boat.BPI_Boat_C);0xDB94 if (!(CallFunc_DoesImplementInterface_ReturnValue)) PopFlow();0xDB9E K2Node_DynamicCast_AsBPI_Boat = Cast<BPI_Boat_C>(K2Node_CustomEvent_Target_1);0xDBC2 K2Node_DynamicCast_bSuccess_35 = Cast<2>(K2Node_DynamicCast_AsBPI_Boat);0xDBDF if (!(K2Node_DynamicCast_bSuccess_35)) PopFlow();0xDBE9 CallFunc_K2_GetComponentLocation_ReturnValue_5 = FirstPersonCamera.K2_GetComponentLocation();0xDC1B CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetComponentLocation_ReturnValue_5, K2Node_CustomEvent_PushLocation_1);0xDC49 K2Node_DynamicCast_AsBPI_Boat.PushBoat(CallFunc_K2_GetComponentLocation_ReturnValue_5, CallFunc_GetDirectionUnitVector_ReturnValue, K2Node_CustomEvent_PushLocation_1, 6, FName(None));0xDC9F PopFlow();0xDCA0 Label_DCA0:0xDCA0 Server_AddImpulse(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1);0xDCC0 PopFlow();0xDCC1 if (!(K2Node_CustomEvent_IsPushingIce)) PopFlow();0xDCCB PlaySoundAtLocation(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);0xDD14 PopFlow();0xDD15 InternalRagdoll(false);0xDD24 CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(K2Node_CustomEvent_NewLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0xDD4C PopFlow();0xDD4D CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(K2Node_CustomEvent_ImpactVector, 1e-04f);0xDD6F if (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_DD7E;0xDD7D PopFlow();0xDD7E Label_DD7E:0xDD7E ImpulseInWaterResetToSwimming();0xDD8C LaunchCharacter(K2Node_CustomEvent_ImpactVector, false, false);0xDDA5 PopFlow();0xDDA6 goto Label_6256;0xDDAB CallFunc_Conv_InputActionValueToBool_ReturnValue_27 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_37);0xDDC8 Temp_bool_Variable_15 = CallFunc_Conv_InputActionValueToBool_ReturnValue_27;0xDDDB Temp_real_Variable_41 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_37);0xDDF8 Temp_real_Variable_41 = Temp_real_Variable_41;0xDE13 Temp_real_Variable_42 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_37);0xDE30 Temp_real_Variable_42 = Temp_real_Variable_42;0xDE4B Temp_object_Variable_19 = K2Node_EnhancedInputActionEvent_SourceAction_37;0xDE5E goto Label_CE0F;0xDE63 CallFunc_GetController_ReturnValue_7 = GetController();0xDE77 K2Node_DynamicCast_AsPlayer_Controller_1 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_7);0xDE9B K2Node_DynamicCast_bSuccess_38 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_1);0xDEB8 if (!(K2Node_DynamicCast_bSuccess_38)) PopFlow();0xDEC2 IncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller_1, EpipenAchievement);0xDEDE PopFlow();0xDEDF IncrementPlayerDiedAchievement();0xDEED PopFlow();0xDEEE Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_52;0xDF09 PopFlow();0xDF0A CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_2 = Cast<4>(K2Node_Event_NewWalkSpeed);0xDF27 UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_2);0xDF3E PopFlow();0xDF3F CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_3 = Cast<4>(CachedDefaultMaxWalkSpeed);0xDF5C UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_3);0xDF73 PopFlow();0xDF74 K2Node_VariableSet_ModifiedJumpZVelocity_ImplicitCast = Cast<3>(K2Node_CustomEvent_NewJumpZVeloctiy);0xDF91 ModifiedJumpZVelocity = K2Node_VariableSet_ModifiedJumpZVelocity_ImplicitCast;0xDFAC goto Label_C07E;0xDFB1 CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_2 = Cast<4>(K2Node_Event_NewJumpVelocity);0xDFCE UpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_2);0xDFE5 PopFlow();0xDFE6 CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_3 = Cast<4>(CachedDefaultJumpZVelocity);0xE003 UpdateJumpZVelocity(CallFunc_UpdateJumpZVelocity_NewJumpZVeloctiy_ImplicitCast_3);0xE01A PopFlow();0xE01B PushFlow(Label_37B0);0xE020 goto Label_AFE4;0xE025 CallFunc_IsValid_ReturnValue_49 = IsValid(K2Node_CustomEvent_RideableActor);0xE042 if (!(CallFunc_IsValid_ReturnValue_49)) goto Label_E06B;0xE050 Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor, false, 4);0xE06A PopFlow();0xE06B Label_E06B:0xE06B RaiseScriptError("Trying to execute Client_ForceUnseat without valid rideable actor");0xE0B8 PopFlow();0xE0B9 OnEnterQuickSand(K2Node_Event_QuickSand_1);0xE0CC goto Label_636B;0xE0D1 OnExitQuickSand(K2Node_Event_QuickSand);0xE0E4 goto Label_64BE;0xE0E9 K2Node_SwitchEnum_CmpSuccess_4 = NotEqual_ByteByte(CharacterMovement.MovementMode, 4);0xE11E if (!(K2Node_SwitchEnum_CmpSuccess_4)) goto Label_E12D;0xE12C PopFlow();0xE12D Label_E12D:0xE12D Delay(this, 1.5f, LatentActionInfo{0x1A29, 2047505348, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0xE163 PopFlow();0xE164 goto Label_C7A9;0xE169 Multicast_UpdateInvulnerable(K2Node_CustomEvent_Invulnerable_2);0xE180 PopFlow();0xE181 Invulnerable = K2Node_CustomEvent_Invulnerable_1;0xE194 goto Label_69D0;0xE199 Internal_UpdateInvulnerable(K2Node_CustomEvent_Invulnerable);0xE1B0 PopFlow();0xE1B1 Internal_UpdateInvulnerable(false);0xE1C0 PopFlow();0xE1C1 Server_SpeakerSourceStarted(K2Node_CustomEvent_Interactable_3);0xE1D8 PopFlow();0xE1D9 CallFunc_GetGameState_ReturnValue_3 = GetGameState(this);0xE1EE K2Node_DynamicCast_AsRide_Game_State_3 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_3);0xE212 K2Node_DynamicCast_bSuccess_43 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_3);0xE22F if (!(K2Node_DynamicCast_bSuccess_43)) PopFlow();0xE239 K2Node_DynamicCast_AsRide_Game_State_3.AddSpeakerSource(K2Node_CustomEvent_Interactable_2);0xE266 PopFlow();0xE267 Server_SpeakerSourceStopped(K2Node_CustomEvent_Interactable_1);0xE27E PopFlow();0xE27F CallFunc_GetGameState_ReturnValue_4 = GetGameState(this);0xE294 K2Node_DynamicCast_AsRide_Game_State_4 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_4);0xE2B8 K2Node_DynamicCast_bSuccess_44 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_4);0xE2D5 if (!(K2Node_DynamicCast_bSuccess_44)) PopFlow();0xE2DF K2Node_DynamicCast_AsRide_Game_State_4.RemoveSpeakerSource(K2Node_CustomEvent_Interactable);0xE30C PopFlow();0xE30D Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_53;0xE328 PopFlow();0xE329 goto Label_A1B5;0xE32E Label_E32E:0xE32E return;Final 0x1495c50 0x04 void Event_UpdatePickedUpPlayerInteractionTexts__DelegateSignature (const TMap<UInputAction *, FText> & PickedUpPlayerInteractions , UInputMappingContext * IMC ) Script2 statements · 3 bytes of bytecode Public 0x1495c50 0x58 void Event_UpdateLookAtPlayerInteractionTexts__DelegateSignature (const TMap<UInputAction *, FText> & PlayerInteractionsLookAt , UInputMappingContext * IMC , const FText & LookAtDisplayName , UObject * LookAtObject ) Script2 statements · 3 bytes of bytecode Public 0x1495c50 0x70