bool AllowWinchAttach () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = true;0x000B return ReturnValue;Event Public 0x147c170 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 0x147c170 0x19 void GetRideableSteeringInput (const bool & Success , const double & Steering ) Script4 statements · 41 bytes of bytecode 0x0000 Success = false;0x000B Steering = 0;0x0026 return;Public 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 0x20 void SetInsideRV (bool InsideRV , const bool & Success ) Script3 statements · 22 bytes of bytecode 0x0000 IsInsideRV = InsideRV;0x0013 return;Public 0x147c170 0x02 void CanBeNailed (const bool & CanBeNailed , const bool & CanBeNailAnchor ) Script4 statements · 25 bytes of bytecode 0x0000 CanBeNailed = false;0x000B CanBeNailAnchor = false;0x0016 return;Public 0x147c170 0x02 void SetFastenedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void RemoveNail (AActor * Nail , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 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 0x147c170 0x79 void EnableRideableInput (bool EnableInput , ABP_FirstPersonPlayerController_C * PlayerController , const bool & Success ) Script2 statements · 3 bytes of bytecode Public 0x147c170 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 0x147c170 0x29 void IsRideable (const bool & IsRideable , const ECharSeatType & SeatType ) Script4 statements · 34 bytes of bytecode 0x0000 IsRideable = false;0x000B SeatType = 0;0x001F return;Public 0x147c170 0x02 void GetAttachedToPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions ) Script3 statements · 43 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 return;Public 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 0xC0 void IsAttachPointBlocking (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x61 void AddImpulseAtLocation (const FVector & ImpulseStrength , const FVector & Location , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 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 0x147c170 0x09 void IsPickupable (const bool & IsPickupable ) Script3 statements · 14 bytes of bytecode 0x0000 IsPickupable = true;0x000B return;Public 0x147c170 0x01 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void GetDisplayName (const bool & Success , FText & DisplayName ) Script4 statements · 34 bytes of bytecode 0x0000 Success = false;0x000B DisplayName = FText();0x001F return;Public 0x147c170 0x18 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 0x147c170 0x09 void AddImpulse (const FVector & ImpulseStrength , 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 0x147c170 0x19 void StopInteract (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 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 0x147c170 0x11 void GetAcceptedDamageTypes (const bool & Success , FGameplayTagContainer & AcceptedDamageTypes ) Script4 statements · 41 bytes of bytecode 0x0000 Success = true;0x000B AcceptedDamageTypes = AcceptedDamageTypes;0x0026 return;Public 0x147c170 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 0x147c170 0xC1 void GetVisuals (const UStaticMesh * & Mesh , const UMaterialInstanceDynamic * & DynamicMaterial ) Script4 statements · 25 bytes of bytecode 0x0000 Mesh = nullptr;0x000B DynamicMaterial = nullptr;0x0016 return;Public 0x147c170 0x10 void GetThirdPersonDummyClass (const TSubclassOf<ABP_ThirdPersonDummy_C > & ThirdPersonDummyClass ) Script2 statements · 3 bytes of bytecode Public 0x147c170 0x08 void Explode (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 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 0x147c170 0x10 void SetNewAttachTransform (const FTransform & NewTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 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 0x147c170 0x70 void GetCustomAttachComponent (const bool & Success , const USceneComponent * & CustomAttachComponent ) Script4 statements · 33 bytes of bytecode 0x0000 Success = true;0x000B CustomAttachComponent = Mesh;0x001E return;Public 0x147c170 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 0x147c170 0x0C void SetAttachPointState (const FGameplayTag & AttachPointState , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void GetObjectAttachType (const bool & Success , FGameplayTagContainer & AttachType ) Script4 statements · 41 bytes of bytecode 0x0000 Success = true;0x000B AttachType = ObjectAttachType;0x0026 return;Public 0x147c170 0x28 void CanPickUpObjectBeAttachedToLookAtObject (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script25 statements · 403 bytes of bytecode 0x0000 IsPlayerAttachedToThisPlayer(PlayerCharacter, CallFunc_IsPlayerAttachedToThisPlayer_Result);0x0020 if (!(CallFunc_IsPlayerAttachedToThisPlayer_Result)) goto Label_0033;0x002E goto Label_0190;0x0033 Label_0033:0x0033 PlayerCharacter.GetPickUpActor(CallFunc_GetPickUpActor_PickedUpActor);0x0060 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPickUpActor_PickedUpActor);0x007D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0122;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_0190;0x00E4 PlayerCharacter.DropActor(this, HoldTime);0x0112 Label_0112:0x0112 Success = true;0x011D goto Label_0190;0x0122 Label_0122:0x0122 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0136 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0153 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0166;0x0161 goto Label_0190;0x0166 Label_0166:0x0166 PlayerCharacter.PickUpActor(this);0x018B goto Label_0112;0x0190 Label_0190:0x0190 return;Public 0x147c170 0x112 void GetPhysicsMesh (const bool & Success , const UPrimitiveComponent * & PrimitiveComponent ) Script4 statements · 33 bytes of bytecode 0x0000 Success = true;0x000B PrimitiveComponent = CapsuleComponent;0x001E return;Public 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 0x81 void ForceAttach (AActor * Parent , const FTransform & RelativeTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x71 void ForceDetach (bool Destroy , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x02 void Hit (AActor * ActorHitting , const FHitResult & Hit , const FVector & ImpulseVector , const FST_Damage_Results & DamageResults , const bool & Success ) Script25 statements · 585 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_0246;0x00A7 CallFunc_Vector_IsNearlyZero_ReturnValue = Vector_IsNearlyZero(ImpulseVector, 1e-04f);0x00C9 if (!(CallFunc_Vector_IsNearlyZero_ReturnValue)) goto Label_0228;0x00D7 Label_00D7:0x00D7 if (!(bCanBeDamaged)) goto Label_0246;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_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x018E CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(DamageClassToSound, CallFunc_GetObjectClass_ReturnValue, CallFunc_Map_Find_Value);0x01D3 Server_PlayOneShotSound(CallFunc_Map_Find_Value, nullptr, FName(None), CallFunc_K2_GetActorLocation_ReturnValue);0x0201 Label_0201:0x0201 Internal_TakePlayerDamage(DamageResults);0x0218 Success = true;0x0223 goto Label_0246;0x0228 Label_0228:0x0228 LaunchCharacter(ImpulseVector, false, false);0x0241 goto Label_00D7;0x0246 Label_0246:0x0246 return;Public 0x147c170 0x131 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 0x10 void GetMouseSensitivity (const FVector2D & Sensitivity ) Script7 statements · 165 bytes of bytecode 0x0000 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014 K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055 CallFunc_GetMouseSensitivity_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetMouseSensitivity();0x0087 Sensitivity = CallFunc_GetMouseSensitivity_ReturnValue;0x00A2 return;Public 0x147c170 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 0x147c170 0x01 void LoadPerPlayerData () Script63 statements · 2,527 bytes of bytecode 0x0000 PushFlow(Label_09DC);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_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0097 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);0x0108 if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x0112 PushFlow(Label_047E);0x0117 FlushNetDormancy();0x0121 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0153 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);0x01C4 CurrentHatMesh = CallFunc_Map_Find_Value.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD;0x01E0 MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x01FD OnRep_CurrentHatMesh();0x020B FlushNetDormancy();0x0215 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0247 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);0x02B8 CurrentGlassesMesh = CallFunc_Map_Find_Value.Glasses_5_D280370A409152D57E27C2A0C7653101;0x02D4 MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x02F1 OnRep_CurrentGlassesMesh();0x02FF CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, 10);0x0329 CallFunc_Max_ReturnValue = Max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x0353 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0385 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);0x03F6 CallFunc_ClampTotalByScaling_Int_ReturnValue = ClampTotalByScaling_Int(CallFunc_Map_Find_Value.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99, CallFunc_Max_ReturnValue);0x042D FlushNetDormancy();0x0437 CurrentDamage = CallFunc_ClampTotalByScaling_Int_ReturnValue;0x0452 MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x046F OnRep_CurrentDamage();0x047D PopFlow();0x047E Label_047E:0x047E CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x04B0 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);0x0521 CallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0547 if (!(CallFunc_IsValidClass_ReturnValue)) PopFlow();0x0551 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};0x056E CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x05A0 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);0x0611 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(K2Node_MakeArray_Array, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720);0x0656 if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0665;0x0664 PopFlow();0x0665 Label_0665:0x0665 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0681 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x06BF CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0716 CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0x0748 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);0x07B9 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, CallFunc_Map_Find_Value.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0x07EE Temp_struct_Variable = FTransform(...);0x0851 SetTransformPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(RelativeAttachTransform), Temp_struct_Variable);0x087A CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(15);0x0898 SetBytePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnAttachedCollisionType), CallFunc_MakeLiteralByte_ReturnValue);0x08C1 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ShouldBeAttachedOnSpawn), false);0x08E2 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x08FE CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x093C CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0993 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x09BB Internal_PickUpActor(CallFunc_FinishSpawningActor_ReturnValue, CallFunc_Internal_PickUpActor_Success);0x09DB PopFlow();0x09DC Label_09DC:0x09DC return;Public 0x147c170 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 0x147c170 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 0x147c170 0x01 void ApplyOptions () Script24 statements · 681 bytes of bytecode 0x0000 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014 K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02A6;0x0063 K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0087 K2Node_DynamicCast_bSuccess_1 = 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_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x016F K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP = Cast<BPA_BoxyRider_FPP_C>(CallFunc_GetAnimInstance_ReturnValue);0x0193 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x01B0 if (!(K2Node_DynamicCast_bSuccess)) goto Label_02A6;0x01BE K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x01E2 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x01FF if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_02A6;0x020D K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0231 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x024E CallFunc_GetHeadBobEnabled_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetHeadBobEnabled();0x0278 K2Node_DynamicCast_AsBPI_Character_Anim.SetHeadbob(CallFunc_GetHeadBobEnabled_ReturnValue);0x02A6 Label_02A6:0x02A6 return;Public 0x147c170 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 0x147c170 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 0x147c170 0x09 void SetGlobalControlBuses () Script3 statements · 44 bytes of bytecode 0x0000 SetInsideCassetPlayerControlBusMix(0.7, 0.3, 0.5);0x0029 return;Public 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 0x01 void SetIsPassenger (AActor * SeatableTruckPart , bool InIsPassenger , const ECharSeatType & SeatType , USceneComponent * RideableAttachmentPoint , bool UseAttachWorldRotation ) Script124 statements · 2,426 bytes of bytecode 0x0000 PushFlow(Label_0977);0x0005 IsPassenger = InIsPassenger;0x0018 PushFlow(Label_053A);0x001D PushFlow(Label_0526);0x0022 PushFlow(Label_04AD);0x0027 PushFlow(Label_047C);0x002C PushFlow(Label_034E);0x0031 PushFlow(Label_00E3);0x0036 if (!(InIsPassenger)) goto Label_05B5;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_06BA;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_07E8;0x0320 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(SeatType, 4);0x033F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07E8;0x034D PopFlow();0x034E Label_034E:0x034E CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0366 if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0370 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(SeatableTruckPart);0x0394 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x03B1 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_046C;0x03BF CallFunc_GetController_ReturnValue_1 = GetController();0x03D3 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x03F7 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0414 K2Node_DynamicCast_AsBPI_Interact_1.EnableRideableInput(InIsPassenger, K2Node_DynamicCast_AsBP_First_Person_Player_Controller, CallFunc_EnableRideableInput_Success);0x0454 Label_0454:0x0454 UpdatePickedUpAndAttachedToPlayerInteractions(CurrentPickUpActor);0x046B PopFlow();0x046C Label_046C:0x046C CallFunc_EnableRideableInput_Success = false;0x0477 goto Label_0454;0x047C Label_047C:0x047C CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsPassenger);0x0499 SetSwimEnabled(CallFunc_Not_PreBool_ReturnValue);0x04AC PopFlow();0x04AD Label_04AD:0x04AD K2Node_DynamicCast_AsBP_Toilet_01 = Cast<BP_Toilet_01_C>(SeatableTruckPart);0x04D1 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Toilet_01);0x04EE if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x04F8 K2Node_DynamicCast_AsBP_Toilet_01.UpdateMirror(InIsPassenger);0x0525 PopFlow();0x0526 Label_0526:0x0526 SetIsPlayerPassenger(IsPassenger);0x0539 PopFlow();0x053A Label_053A:0x053A K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(SeatableTruckPart);0x055E K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x057B if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0585 K2Node_DynamicCast_AsBPI_Interact.OnPlayerSit(this, IsPassenger);0x05B4 PopFlow();0x05B5 Label_05B5:0x05B5 CharacterMovement.SetMovementMode(1, 0);0x05DD SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x05F4 CallFunc_GetController_ReturnValue_2 = GetController();0x0608 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetController_ReturnValue_2);0x0625 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x062F if (!(UseAttachWorldRotation)) goto Label_063E;0x063D PopFlow();0x063E Label_063E:0x063E CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, 0f);0x0669 CallFunc_GetController_ReturnValue_2 = GetController();0x067D CallFunc_GetController_ReturnValue_2.SetControlRotation(CallFunc_MakeRotator_ReturnValue_1);0x06AA SetActorHiddenInGame(false);0x06B9 PopFlow();0x06BA Label_06BA:0x06BA CallFunc_GetForwardVector_ReturnValue = RideableAttachmentPoint.GetForwardVector();0x06EC CallFunc_MakeRotFromX_ReturnValue = MakeRotFromX(CallFunc_GetForwardVector_ReturnValue);0x0711 BreakRotator(CallFunc_MakeRotFromX_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x073F CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x076E CallFunc_GetController_ReturnValue = GetController();0x0782 CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue);0x07AF CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(SeatType, 5);0x07CE if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x07D8 SetActorHiddenInGame(true);0x07E7 PopFlow();0x07E8 Label_07E8:0x07E8 CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0812 K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0836 K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x0853 if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_0967;0x0861 K2Node_DynamicCast_AsBPI_Character_Anim_2.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success_1);0x08A1 Label_08A1:0x08A1 CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x08CB K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x08EF K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x090C if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_095B;0x091A K2Node_DynamicCast_AsBPI_Character_Anim.SetHandIK(InIsPassenger, SeatableTruckPart, CallFunc_SetHandIK_Success);0x095A PopFlow();0x095B Label_095B:0x095B CallFunc_SetHandIK_Success = false;0x0966 PopFlow();0x0967 Label_0967:0x0967 CallFunc_SetHandIK_Success_1 = false;0x0972 goto Label_08A1;0x0977 Label_0977:0x0977 return;Public 0x147c170 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 0x147c170 0x10 void OnRep_MouthPosition () Script8 statements · 166 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(MouthMaterial);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00A3;0x002B CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(MouthPosition);0x0050 CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x006D MouthMaterial.SetScalarParameterValue(FName(MothSwap), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x00A3 Label_00A3:0x00A3 return;0x147c170 0x00 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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;0x147c170 0x00 void GetPickUpActor (const AActor * & PickedUpActor ) Script3 statements · 22 bytes of bytecode 0x0000 PickedUpActor = CurrentPickUpActor;0x0013 return;Public 0x147c170 0x08 void OnRep_CurrentGlassesMesh () Script3 statements · 58 bytes of bytecode 0x0000 CallFunc_SetStaticMesh_ReturnValue = SM_Glasses.SetStaticMesh(CurrentGlassesMesh);0x0037 return;0x147c170 0x00 void OnRep_CurrentHatMesh () Script3 statements · 58 bytes of bytecode 0x0000 CallFunc_SetStaticMesh_ReturnValue = SM_Hat01.SetStaticMesh(CurrentHatMesh);0x0037 return;0x147c170 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 0x147c170 0x00 bool ReceiveIsRagdolling () Script3 statements · 30 bytes of bytecode 0x0000 ReturnValue = IsRagdoll;0x0013 return ReturnValue;Event Protected 0x147c170 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 0x147c170 0x01 void UpdateNametag () Script23 statements · 453 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_01C2;0x0043 LocalPlayerState = PlayerState;0x0056 CallFunc_IsValid_ReturnValue_1 = IsValid(LocalPlayerState);0x0073 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0131;0x0081 Label_0081:0x0081 CallFunc_IsValid_ReturnValue = IsValid(LocalPlayerState);0x009E if (!(CallFunc_IsValid_ReturnValue)) goto Label_01C2;0x00AC CallFunc_GetPlayerName_ReturnValue = LocalPlayerState.GetPlayerName();0x00DE CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x0103 PlayerName.K2_SetText(CallFunc_Conv_StringToText_ReturnValue);0x012C goto Label_01C2;0x0131 Label_0131:0x0131 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0145 K2Node_DynamicCast_AsVehicle_System_Base = Cast<VehicleSystemBase>(CallFunc_GetAttachParentActor_ReturnValue);0x0169 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsVehicle_System_Base);0x0186 if (!(K2Node_DynamicCast_bSuccess)) goto Label_01C2;0x0194 LocalPlayerState = K2Node_DynamicCast_AsVehicle_System_Base.PlayerState;0x01BD goto Label_0081;0x01C2 Label_01C2:0x01C2 return;Public 0x147c170 0x00 void DebugCanDropHere () Script10 statements · 172 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00A9;0x002B CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0043 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_00A9;0x0051 CallFunc_GetConsoleVariableBoolValue_ReturnValue = GetConsoleVariableBoolValue("Ride.Debug.PlayerDropOverlaps");0x0084 if (!(CallFunc_GetConsoleVariableBoolValue_ReturnValue)) goto Label_00A9;0x0092 CanDropCurrentHeldActorSafely(CallFunc_CanDropCurrentHeldActorSafely_Result);0x00A9 Label_00A9:0x00A9 return;Public 0x147c170 0x00 void CanDropCurrentHeldActorSafely (const bool & Result ) Script28 statements · 501 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_01BC;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_01CC;0x007A K2Node_DynamicCast_AsBPI_Interact.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x00B1 Label_00B1:0x00B1 if (!(CallFunc_GetPhysicsMesh_Success)) goto Label_01E7;0x00BF K2Node_MakeArray_Array = {4, 7};0x00CE K2Node_MakeArray_Array_1 = {this};0x00DA CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x00FA CallFunc_K2_GetComponentToWorld_ReturnValue = HoldTransform.K2_GetComponentToWorld();0x012C BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x015A CallFunc_CanDropActorWithoutIntersecting_ReturnValue = CanDropActorWithoutIntersecting(CurrentPickUpActor, CallFunc_GetPhysicsMesh_PrimitiveComponent, CallFunc_BreakTransform_Location, CallFunc_GetBaseAimRotation_ReturnValue, K2Node_MakeArray_Array_1, K2Node_MakeArray_Array);0x01A4 Result = CallFunc_CanDropActorWithoutIntersecting_ReturnValue;0x01B7 goto Label_01F2;0x01BC Label_01BC:0x01BC Result = false;0x01C7 goto Label_01F2;0x01CC Label_01CC:0x01CC CallFunc_GetPhysicsMesh_Success = false;0x01D7 CallFunc_GetPhysicsMesh_PrimitiveComponent = nullptr;0x01E2 goto Label_00B1;0x01E7 Label_01E7:0x01E7 Result = false;0x01F2 Label_01F2:0x01F2 return;Public 0x147c170 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 0x147c170 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;0x147c170 0x00 void OnRep_IsHandPosing () Script2 statements · 3 bytes of bytecode 0x147c170 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 0x147c170 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 0x147c170 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;0x147c170 0x00 bool ReceiveCustomClientAttach (AActor * AttachParent ) Script68 statements · 1,196 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(AttachParent);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0083;0x002B CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0x003F CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_1, AttachParent);0x0065 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0289;0x0073 ReturnValue = true;0x007E goto Label_04A1;0x0083 Label_0083:0x0083 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0097 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetAttachParentActor_ReturnValue);0x00BB K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00D8 if (!(K2Node_DynamicCast_bSuccess_1)) 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_04A1;0x018A Label_018A:0x018A CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x019E K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x01C2 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01DF if (!(K2Node_DynamicCast_bSuccess)) goto Label_0265;0x01ED K2Node_DynamicCast_AsBPI_Interact.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype);0x0224 Label_0224:0x0224 if (!(CallFunc_IsRideable_IsRideable)) goto Label_0496;0x0232 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x0246 Internal_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue, false, 4);0x0260 goto Label_017A;0x0265 Label_0265:0x0265 CallFunc_IsRideable_IsRideable = false;0x0270 CallFunc_IsRideable_Seattype = 0;0x0284 goto Label_0224;0x0289 Label_0289:0x0289 K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(AttachParent);0x02AD K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x02CA if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_030D;0x02D8 K2Node_DynamicCast_AsBP_First_Person_Character_1.LocalOnly_PickupActor(this);0x02FD Label_02FD:0x02FD ReturnValue = true;0x0308 goto Label_04A1;0x030D Label_030D:0x030D K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(AttachParent);0x0331 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x034E if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0472;0x035C K2Node_DynamicCast_AsBPI_Interact_1.IsRideable(CallFunc_IsRideable_IsRideable_1, CallFunc_IsRideable_Seattype_1);0x0393 Label_0393:0x0393 if (!(CallFunc_IsRideable_IsRideable_1)) goto Label_03DE;0x03A1 TryDropIfItemIsHeld(AttachParent);0x03B8 Internal_SitOnRideableActor(AttachParent, true, CallFunc_IsRideable_Seattype_1);0x03D9 goto Label_02FD;0x03DE Label_03DE:0x03DE K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(AttachParent);0x0402 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x041F if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0462;0x042D K2Node_DynamicCast_AsBP_Vehicle_Base.AttachDriver(this);0x0452 ReturnValue = false;0x045D goto Label_04A1;0x0462 Label_0462:0x0462 ReturnValue = false;0x046D goto Label_04A1;0x0472 Label_0472:0x0472 CallFunc_IsRideable_IsRideable_1 = false;0x047D CallFunc_IsRideable_Seattype_1 = 0;0x0491 goto Label_0393;0x0496 Label_0496:0x0496 ReturnValue = false;0x04A1 Label_04A1:0x04A1 return ReturnValue;Event Protected 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 0x11 void CheckFallingDamage () Script19 statements · 616 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_0265;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);0x01EB 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);0x0265 Label_0265:0x0265 return;Public 0x147c170 0x00 void Internal_UpdateShieldBar (double NewShieldValue , bool Repair , int32 NewShieldHealth , TArray<FGameplayTag > & NewDamageTypes , TArray<int32> & NewDamages ) Script25 statements · 545 bytes of bytecode 0x0000 PushFlow(Label_021E);0x0005 Temp_int_Variable = 0;0x001C Label_001C:0x001C CallFunc_GetNumLocalPlayerControllers_ReturnValue = GetNumLocalPlayerControllers(this);0x0039 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumLocalPlayerControllers_ReturnValue, 1);0x0063 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x0089 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0093 PushFlow(Label_01D4);0x0098 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, Temp_int_Variable);0x00B6 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x00DA K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x00F7 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0101 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x012E CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x014B if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0155 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x0182 CallFunc_GetPlayerHUDWidget_HUD_Widget.UpdateVehicleHealth(NewShieldValue, Repair, NewShieldHealth, NewDamageTypes, NewDamages);0x01D3 PopFlow();0x01D4 Label_01D4:0x01D4 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01FE Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0219 goto Label_001C;0x021E Label_021E:0x021E return;Public 0x147c170 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 0x147c170 0x00 void Internal_TakePlayerDamage (const FST_Damage_Results & DamageResults ) Script67 statements · 1,590 bytes of bytecode 0x0000 PushFlow(Label_0633);0x0005 IceCubeThreshold = 50;0x001C GetColdDamage(DamageResults, CallFunc_GetColdDamage_ColdDamage);0x003C CallFunc_SumUpTagValues_Int_ReturnValue = SumUpTagValues_Int(CurrentDamage, GameplayTag{FName(DamageType.Player.Cold)}, true);0x007D CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetColdDamage_ColdDamage, CallFunc_SumUpTagValues_Int_ReturnValue);0x00AB CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Add_IntInt_ReturnValue_1, IceCubeThreshold);0x00D1 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_016D;0x00DF MakePlayerIceCube();0x00ED Label_00ED:0x00ED CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0105 if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x010F CallFunc_ToArrays_Int_out_tags = {};0x011A CallFunc_ToArrays_Int_out_values = {};0x0125 ToArrays_Int(CurrentDamage, CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values);0x014A Internal_UpdatePlayerHealthBar(CallFunc_ToArrays_Int_out_tags, CallFunc_ToArrays_Int_out_values, false, true);0x016C PopFlow();0x016D Label_016D:0x016D Temp_int_Loop_Counter_Variable = 0;0x0184 Temp_int_Array_Index_Variable_1 = 0;0x019B Label_019B:0x019B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD);0x01DF CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0205 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03FF;0x0213 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x022E PushFlow(Label_059F);0x0233 CallFunc_SumUpValues_Int_ReturnValue = SumUpValues_Int(CurrentDamage);0x0258 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DeathDamageThreshold, CallFunc_SumUpValues_Int_ReturnValue);0x0286 LocalMaxDamageToApply = CallFunc_Subtract_IntInt_ReturnValue;0x02A1 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LocalMaxDamageToApply, 0);0x02C3 if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x02CD /Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageResults.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0311 CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Array_Get_Item.Damage_7_F3292EDF44790F4AED9654BACA71838A, 0, LocalMaxDamageToApply);0x034D CallFunc_FindTagValue_Int_ReturnValue = FindTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_FindTagValue_Int_out_value);0x0385 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_FindTagValue_Int_out_value, CallFunc_Clamp_ReturnValue);0x03B3 AddTagValue_Int(CurrentDamage, CallFunc_Array_Get_Item.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD, CallFunc_Add_IntInt_ReturnValue_3);0x03E1 MarkPropertyDirtyFromRepIndex(this, 38, FName(CurrentDamage));0x03FE PopFlow();0x03FF Label_03FF:0x03FF Temp_int_Loop_Counter_Variable_1 = 0;0x0416 Temp_int_Array_Index_Variable = 0;0x042D Label_042D:0x042D CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentDamage);0x0468 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x048E if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_054A;0x049C Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x04B7 PushFlow(Label_05E9);0x04BC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentDamage, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x04F7 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Array_Get_Item_1.Value, TempCurrentTotalDamage);0x052E TempCurrentTotalDamage = CallFunc_Add_IntInt_ReturnValue_4;0x0549 PopFlow();0x054A Label_054A:0x054A UpdateDmgPP();0x0558 CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(TempCurrentTotalDamage, DeathDamageThreshold);0x057E if (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_00ED;0x058C KnockedOut();0x059A goto Label_00ED;0x059F Label_059F:0x059F CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05C9 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05E4 goto Label_019B;0x05E9 Label_05E9:0x05E9 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0613 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x062E goto Label_042D;0x0633 Label_0633:0x0633 return;Public 0x147c170 0x10 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 0x147c170 0x40 void UpdatePickedUpAndAttachedToPlayerInteractions (UObject * PickedUpActor ) Script49 statements · 1,017 bytes of bytecode 0x0000 PushFlow(Label_03F6);0x0005 PushFlow(Label_034D);0x000A PushFlow(Label_0187);0x000F CallFunc_IsValid_ReturnValue = IsValid(PickedUpActor);0x002C if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0036 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(PickedUpActor);0x005A K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0077 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0373;0x0085 K2Node_DynamicCast_AsBPI_Interact.GetPickedUpPlayerInteractionTexts(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions, CallFunc_GetPickedUpPlayerInteractionTexts_IMC);0x00BC Label_00BC:0x00BC LocalIMC = CallFunc_GetPickedUpPlayerInteractionTexts_IMC;0x00CF tempMap = CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions;0x00EA Temp_text_Variable = NSLOCTEXT("C03AF06D497CF1781A377B80CB758D73", "", "Drop - hold to throw");0x0138 Temp_object_Variable = /Game/Ride/Input/Actions/Player/IA_Drop.IA_Drop;0x014B /Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, Temp_object_Variable, Temp_text_Variable);0x0186 PopFlow();0x0187 Label_0187:0x0187 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x019B K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x01BF K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x01DC if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_031F;0x01EA K2Node_DynamicCast_AsBPI_Interact_1.GetAttachedToPlayerInteractionTexts(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x0218 Label_0218:0x0218 Temp_int_Variable = 0;0x022F Label_022F:0x022F CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x026A CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0290 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x029A PushFlow(Label_03AC);0x029F /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x02E3 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(tempMap, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x031E PopFlow();0x031F Label_031F:0x031F /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetAttachedToPlayerInteractionTexts_PickedUpPlayerInteractions);0x0348 goto Label_0218;0x034D Label_034D:0x034D Event_UpdatePickedUpPlayerInteractionTexts.Broadcast(tempMap, LocalIMC);0x0372 PopFlow();0x0373 Label_0373:0x0373 /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions);0x039C CallFunc_GetPickedUpPlayerInteractionTexts_IMC = nullptr;0x03A7 goto Label_00BC;0x03AC Label_03AC:0x03AC CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x03D6 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x03F1 goto Label_022F;0x03F6 Label_03F6:0x03F6 return;Public 0x147c170 0x08 void UpdateLookAtPlayerInteractions (UObject * LookAtActor ) Script45 statements · 781 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x001D if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0241;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_0295;0x007A K2Node_DynamicCast_AsBPI_Interact_2.CanPickUpObjectBeAttachedToLookAtObject(CurrentPickUpActor, CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success);0x00B1 Label_00B1:0x00B1 if (!(CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success)) goto Label_0241;0x00BF CallFunc_IsValid_ReturnValue_1 = IsValid(AttachmentPrevisActor);0x00DC if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02A5;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_02B8;0x0147 K2Node_DynamicCast_AsBPI_Interact_1.GetDisplayName(CallFunc_GetDisplayName_Success, CallFunc_GetDisplayName_DisplayName);0x017E Label_017E:0x017E K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(LookAtActor);0x01A2 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x01BF if (!(K2Node_DynamicCast_bSuccess)) goto Label_02DC;0x01CD K2Node_DynamicCast_AsBPI_Interact.GetLookAtPlayerInteractionTexts(this, CurrentPickUpActor, CurrentLookAtTrace, CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x020E Label_020E:0x020E Event_UpdateLookAtPlayerInteractionTexts.Broadcast(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts, /Game/Ride/Input/IMC/IMC_Player.IMC_Player, CallFunc_GetDisplayName_DisplayName);0x023C goto Label_030A;0x0241 Label_0241:0x0241 CallFunc_IsValid_ReturnValue = IsValid(AttachmentPrevisActor);0x025E if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F8;0x026C AttachmentPrevisActor.K2_DestroyActor();0x0290 goto Label_00F8;0x0295 Label_0295:0x0295 CallFunc_CanPickUpObjectBeAttachedToLookAtObject_Success = false;0x02A0 goto Label_00B1;0x02A5 Label_02A5:0x02A5 TryCreateLocalAttachPointPrevisActor();0x02B3 goto Label_00F8;0x02B8 Label_02B8:0x02B8 CallFunc_GetDisplayName_Success = false;0x02C3 CallFunc_GetDisplayName_DisplayName = FText();0x02D7 goto Label_017E;0x02DC Label_02DC:0x02DC /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x0305 goto Label_020E;0x030A Label_030A:0x030A return;Public 0x147c170 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 0x147c170 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 0x147c170 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,156 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_0869;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_0859;0x081D K2Node_DynamicCast_AsBPI_Interact_2.AddImpulse(ThrowImpulseVector, CallFunc_AddImpulse_Success);0x0854 goto Label_03A8;0x0859 Label_0859:0x0859 CallFunc_AddImpulse_Success = false;0x0864 goto Label_03A8;0x0869 Label_0869:0x0869 return;Public 0x147c170 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 0x147c170 0x09 void DebugLookAtObject () Script34 statements · 875 bytes of bytecode 0x0000 CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x0014 if (!(CallFunc_Build_WithEditor_ReturnValue)) goto Label_0368;0x0022 CallFunc_GetConsoleVariableBoolValue_ReturnValue = GetConsoleVariableBoolValue("Ride.DebugInteractObject");0x0050 if (!(CallFunc_GetConsoleVariableBoolValue_ReturnValue)) goto Label_0368;0x005E CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x007B if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_032E;0x0089 CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(CurrentLookAtObject);0x00AE LookAtObjectName = CallFunc_GetDisplayName_ReturnValue_1;0x00C9 Label_00C9:0x00C9 CallFunc_Conv_GuidToString_ReturnValue_1 = Conv_GuidToString(<null>);0x00EE CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("lookat", CallFunc_Conv_GuidToString_ReturnValue_1);0x011B CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_2);0x0140 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("Current look at object: ", LookAtObjectName);0x017F PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue_1);0x01C5 CallFunc_IsValid_ReturnValue = IsValid(CurrentPickUpActor);0x01E2 if (!(CallFunc_IsValid_ReturnValue)) goto Label_034B;0x01F0 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CurrentPickUpActor);0x0215 PickupActorName = CallFunc_GetDisplayName_ReturnValue;0x0230 Label_0230:0x0230 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Current pickup actor:", PickupActorName);0x026C CallFunc_Conv_GuidToString_ReturnValue = Conv_GuidToString(<null>);0x0291 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("pickup", CallFunc_Conv_GuidToString_ReturnValue);0x02BE CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x02E3 PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, CallFunc_Conv_StringToName_ReturnValue);0x0329 goto Label_0368;0x032E Label_032E:0x032E LookAtObjectName = "None";0x0346 goto Label_00C9;0x034B Label_034B:0x034B PickupActorName = "None";0x0363 goto Label_0230;0x0368 Label_0368:0x0368 return;Public 0x147c170 0x00 void UpdateLookAtObject (const FHitResult & Trace ) Script68 statements · 2,203 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_0898;0x050E Label_050E:0x050E GetInteractableProxy(Trace, CallFunc_GetInteractableProxy_InteractableProxyActor);0x052E CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetInteractableProxy_InteractableProxyActor);0x054B if (!(CallFunc_IsValid_ReturnValue_2)) 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_1 = IsValid(CurrentLookAtObject);0x075C if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0509;0x076A K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CurrentLookAtObject);0x078E K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x07AB if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_086A;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 if (!(CallFunc_ArePlayerInteractionsEqual_ReturnValue)) goto Label_084E;0x082E Label_082E:0x082E PreviousFrameLookAtPlayerInteractionTexts = CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts;0x0849 goto Label_0509;0x084E Label_084E:0x084E UpdateLookAtPlayerInteractions(CurrentLookAtObject);0x0865 goto Label_082E;0x086A Label_086A:0x086A /Script/Engine.Default__BlueprintMapLibrary.Map_Clear(CallFunc_GetLookAtPlayerInteractionTexts_LookAtPlayerInteractionTexts);0x0893 goto Label_07FA;0x0898 Label_0898:0x0898 return;Public 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 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 0x147c170 0x10 void DMG__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(52683);0x000F return;0x147c170 0x00 void DMG__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(52539);0x000F return;0x147c170 0x00 void InpActEvt_IA_PrimaryFire_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(49470);0x0057 return;0x147c170 0x30 void InpActEvt_IA_PrimaryFire_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(48575);0x0057 return;0x147c170 0x30 void InpActEvt_IA_PrimaryFire_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(47354);0x0057 return;0x147c170 0x30 void OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_64 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(45535);0x0021 return;0x147c170 0x08 void OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_63 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(45503);0x0021 return;0x147c170 0x08 void OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_62 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(42842);0x0021 return;0x147c170 0x08 void OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_61 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41248);0x0021 return;0x147c170 0x08 void OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_60 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(40861);0x0021 return;0x147c170 0x08 void OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_59 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(38943);0x0021 return;0x147c170 0x08 void OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_58 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(37240);0x0021 return;0x147c170 0x08 void OnInterrupted_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_57 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(34329);0x0021 return;0x147c170 0x08 void OnBlendOut_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_56 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(31134);0x0021 return;0x147c170 0x08 void OnCompleted_CF4DF38A4A8D747034909BA61693DB57 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_55 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(30683);0x0021 return;0x147c170 0x08 void OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_54 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49654);0x0021 return;0x147c170 0x08 void OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_53 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(48787);0x0021 return;0x147c170 0x08 void OnInterrupted_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_52 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(48759);0x0021 return;0x147c170 0x08 void OnBlendOut_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_51 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(48547);0x0021 return;0x147c170 0x08 void OnCompleted_9E1C96D942588C426E65269B7BB06E08 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_50 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(47538);0x0021 return;0x147c170 0x08 void OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_49 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41435);0x0021 return;0x147c170 0x08 void OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_48 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(37721);0x0021 return;0x147c170 0x08 void OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_47 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(34361);0x0021 return;0x147c170 0x08 void OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_46 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7096);0x0021 return;0x147c170 0x08 void OnCompleted_119771C7406127AA6AAB2B8327AE0B7E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_45 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7124);0x0021 return;0x147c170 0x08 void OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_44 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7152);0x0021 return;0x147c170 0x08 void OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_43 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7390);0x0021 return;0x147c170 0x08 void OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_42 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7651);0x0021 return;0x147c170 0x08 void OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_41 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7679);0x0021 return;0x147c170 0x08 void OnCompleted_BD7752F04345F64CCE8056A9F5553A5A (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_40 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(7707);0x0021 return;0x147c170 0x08 void InpActEvt_IA_TertiaryFire_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(7735);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Emotes_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(8790);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Emotes_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(9183);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Emotes_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(9367);0x0057 return;0x147c170 0x30 void InpActEvt_IA_ToggleHandMode_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(9631);0x0057 return;0x147c170 0x30 void InpActEvt_IA_ToggleHandMode_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(9815);0x0057 return;0x147c170 0x30 void InpActEvt_IA_MouseWheel_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(9999);0x0057 return;0x147c170 0x30 void InpActEvt_IA_SecondaryFire_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(10236);0x0057 return;0x147c170 0x30 void InpActEvt_IA_SecondaryFire_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(10558);0x0057 return;0x147c170 0x30 void InpActEvt_IA_SecondaryFire_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(10742);0x0057 return;0x147c170 0x30 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(10926);0x0021 return;0x147c170 0x18 void InpActEvt_IA_SecondaryInteract_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(10972);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Interact_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(11386);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Interact_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(11638);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Interact_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(11822);0x0057 return;0x147c170 0x30 void InpActEvt_IA_MouseLook_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(13259);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Jump_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(13933);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Jump_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(14127);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Move_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(14321);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Look_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(14586);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Drop_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(15321);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Drop_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(16223);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Drop_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(16407);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Drop_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(17471);0x0057 return;0x147c170 0x30 void OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_39 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17717);0x0021 return;0x147c170 0x08 void OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_38 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17745);0x0021 return;0x147c170 0x08 void OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_37 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17829);0x0021 return;0x147c170 0x08 void OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_36 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17857);0x0021 return;0x147c170 0x08 void OnCompleted_5BE9B31845538CFD4905E192A6FC8E54 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_35 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17885);0x0021 return;0x147c170 0x08 void OnNotifyEnd_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_34 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17913);0x0021 return;0x147c170 0x08 void OnNotifyBegin_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_33 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17941);0x0021 return;0x147c170 0x08 void OnInterrupted_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_32 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17969);0x0021 return;0x147c170 0x08 void OnBlendOut_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_31 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(17997);0x0021 return;0x147c170 0x08 void OnCompleted_0C5266BA4D619FADB031599A982940C6 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_30 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18025);0x0021 return;0x147c170 0x08 void OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_29 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18053);0x0021 return;0x147c170 0x08 void OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_28 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18081);0x0021 return;0x147c170 0x08 void OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_27 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18109);0x0021 return;0x147c170 0x08 void OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_26 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18137);0x0021 return;0x147c170 0x08 void OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_25 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18165);0x0021 return;0x147c170 0x08 void OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_24 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18193);0x0021 return;0x147c170 0x08 void OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_23 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18221);0x0021 return;0x147c170 0x08 void OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_22 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18249);0x0021 return;0x147c170 0x08 void OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_21 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18277);0x0021 return;0x147c170 0x08 void OnCompleted_B839F2504216BA4D1EE032BAFEFE040C (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_20 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18305);0x0021 return;0x147c170 0x08 void OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18333);0x0021 return;0x147c170 0x08 void OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18361);0x0021 return;0x147c170 0x08 void OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18389);0x0021 return;0x147c170 0x08 void OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18417);0x0021 return;0x147c170 0x08 void OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18445);0x0021 return;0x147c170 0x08 void OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18473);0x0021 return;0x147c170 0x08 void OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18501);0x0021 return;0x147c170 0x08 void OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18529);0x0021 return;0x147c170 0x08 void OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18557);0x0021 return;0x147c170 0x08 void OnCompleted_316CB6774CB2D654EA817480DEC9A0C2 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(18585);0x0021 return;0x147c170 0x08 void OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(19629);0x0021 return;0x147c170 0x08 void OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(19657);0x0021 return;0x147c170 0x08 void OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(19685);0x0021 return;0x147c170 0x08 void OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(19713);0x0021 return;0x147c170 0x08 void OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(19741);0x0021 return;0x147c170 0x08 void InpActEvt_IA_RagdollPrimaryFire_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(21351);0x0057 return;0x147c170 0x30 void InpActEvt_IA_RagdollSecondaryFire_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(22748);0x0057 return;0x147c170 0x30 void InpActEvt_IA_StartSmoke_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(22943);0x0057 return;0x147c170 0x30 void InpActEvt_IA_DragSmoke_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(23137);0x0057 return;0x147c170 0x30 void InpActEvt_IA_StopSmoke_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(23331);0x0057 return;0x147c170 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(23525);0x0033 return;0x147c170 0x38 void OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5 (TSubclassOf<UObject > Loaded ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Loaded = Loaded;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(23810);0x0021 return;0x147c170 0x08 void OnNotifyEnd_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(24592);0x0021 return;0x147c170 0x08 void OnNotifyBegin_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(24620);0x0021 return;0x147c170 0x08 void OnInterrupted_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(24648);0x0021 return;0x147c170 0x08 void OnBlendOut_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(24676);0x0021 return;0x147c170 0x08 void OnCompleted_3B3CF516455039D088AAC5A419D69661 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(24704);0x0021 return;0x147c170 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(24989);0x0057 return;0x147c170 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(30124);0x0057 return;0x147c170 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(30711);0x0033 return;0x147c170 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(30744);0x0033 return;0x147c170 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(30867);0x0069 return;0x147c170 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(30927);0x0069 return;0x147c170 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_2 = SocketName;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(30987);0x0033 return;0x147c170 0x10 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(31631);0x0033 return;0x147c170 0x18 void ServerReviveTarget (ABP_FirstPersonCharacter_C * PlayerToRevive , bool ForceRevive ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_5 = PlayerToRevive;0x0012 PersistentFrame.K2Node_CustomEvent_ForceRevive = ForceRevive;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(31778);0x0033 return;0x147c170 0x09 void InternalRagdoll (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_True_2 = TRUE;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(32569);0x0021 return;0x147c170 0x01 void Server_UpdateEpiPenCount (int32 Increment ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Increment_1 = Increment;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(32641);0x0021 return;0x147c170 0x04 void Server_UpdatePartsCount (int32 Increment ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Increment = Increment;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(34389);0x0021 return;0x147c170 0x04 void Server_DestroyActor (AActor * Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor_1 = Actor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(34881);0x0021 return;0x147c170 0x08 void Mulitcast_DestroyActor (AActor * Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(34905);0x0021 return;0x147c170 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(34942);0x0069 return;0x147c170 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(35002);0x0069 return;0x147c170 0x48 void UpdateDmgPP () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(36683);0x000F return;0x147c170 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(36771);0x0033 return;0x147c170 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(36804);0x0033 return;0x147c170 0x09 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(36927);0x0033 return;0x147c170 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(36982);0x0045 return;0x147c170 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(37024);0x0045 return;0x147c170 0x110 void Ragdoll (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_True_1 = TRUE;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(37272);0x0021 return;0x147c170 0x01 void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_0_On Active Slot Changed__DelegateSignature (const FRadial_Wheel_Slot_Struct & Active Slot ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Active_Slot = Active Slot;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(37393);0x0021 return;0x147c170 0xB8 void Server_SetIsHandPosing (bool IsHandPosing ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHandPosing = IsHandPosing;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(37394);0x0021 return;0x147c170 0x01 void Server_SetHandPoseInput (const FVector & HandEmoteInput ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_HandEmoteInput = HandEmoteInput;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(37399);0x0021 return;0x147c170 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(37547);0x0033 return;0x147c170 0x02 void Server_TakePlayerDamage (ABP_FirstPersonCharacter_C * TargetPlayer , const FST_Damage_Results & DamageResults ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_TargetPlayer = TargetPlayer;0x0012 PersistentFrame.K2Node_CustomEvent_DamageResults = DamageResults;0x0024 ExecuteUbergraph_BP_FirstPersonCharacter(37552);0x0033 return;0x147c170 0x18 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_1 = SocketName;0x0048 PersistentFrame.K2Node_CustomEvent_ScaleRule_1 = ScaleRule;0x005A ExecuteUbergraph_BP_FirstPersonCharacter(37753);0x0069 return;0x147c170 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(37822);0x008D return;0x147c170 0x78 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(38230);0x0033 return;0x147c170 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(38971);0x0033 return;0x147c170 0x20 void StartReviveAnim (ABP_FirstPersonCharacter_C * PlayerToRevive ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_4 = PlayerToRevive;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(39021);0x0021 return;0x147c170 0x08 void PlayReviveAnim (ABP_FirstPersonCharacter_C * PlayerToRevive ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_3 = PlayerToRevive;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(39157);0x0021 return;0x147c170 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(39162);0x0021 return;0x147c170 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(39186);0x0069 return;0x147c170 0x48 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(39553);0x0021 return;0x147c170 0x08 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(39787);0x000F return;Event Protected 0x147c170 0x00 void Multicast_PlayReviveAnim (ABP_FirstPersonCharacter_C * PlayerToRevive ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_PlayerToRevive_1 = PlayerToRevive;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(39792);0x0021 return;0x147c170 0x08 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(39926);0x0021 return;Event Public 0x147c170 0x04 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(40247);0x0033 return;0x147c170 0x20 void Touch Jump End () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(40850);0x000F return;Public 0x147c170 0x00 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(40855);0x0057 return;Event Public 0x147c170 0x04 void Touch Jump Start () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(40856);0x000F return;Public 0x147c170 0x00 void Server_Ragdoll (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_True = TRUE;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(40889);0x0021 return;0x147c170 0x01 void Secondary Thumbstick (const FVector2D & Axis ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Axis_1 = Axis;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(40927);0x0021 return;Public 0x147c170 0x10 void Primary Thumbstick (const FVector2D & Axis ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Axis = Axis;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(41178);0x0021 return;Public 0x147c170 0x10 void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_1_On Wheel Closed__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(41434);0x000F return;0x147c170 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(41463);0x0033 return;0x147c170 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(41464);0x0045 return;0x147c170 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(41873);0x0045 return;0x147c170 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(42106);0x0021 return;0x147c170 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(42198);0x0033 return;0x147c170 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(42722);0x0021 return;0x147c170 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(42755);0x008D return;0x147c170 0x78 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(42874);0x0033 return;Public 0x147c170 0x09 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(42875);0x0057 return;0x147c170 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(43120);0x0057 return;0x147c170 0x30 void StopWelding () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(43171);0x000F return;Public 0x147c170 0x00 void StopCooking () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(43172);0x000F return;Public 0x147c170 0x00 void StartCooking (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(43173);0x0021 return;Public 0x147c170 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(43174);0x0033 return;Public 0x147c170 0x40 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(43175);0x0033 return;Public 0x147c170 0x09 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(43176);0x0033 return;Event Public 0x147c170 0x10 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(43444);0x0033 return;Public 0x147c170 0x09 void 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_2 = SitDown;0x0024 PersistentFrame.K2Node_CustomEvent_SeatType_2 = SeatType;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(43445);0x0045 return;0x147c170 0x0A void Server_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_1 = SitDown;0x0024 PersistentFrame.K2Node_CustomEvent_SeatType_1 = SeatType;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(43603);0x0045 return;0x147c170 0x0A void Internal_SitOnRideableActor (AActor * RideableActor , bool SitDown , const ECharSeatType & SeatType ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_RideableActor = RideableActor;0x0012 PersistentFrame.K2Node_CustomEvent_SitDown = SitDown;0x0024 PersistentFrame.K2Node_CustomEvent_SeatType = SeatType;0x0036 ExecuteUbergraph_BP_FirstPersonCharacter(43686);0x0045 return;0x147c170 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(44254);0x007B return;0x147c170 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(44376);0x0057 return;0x147c170 0x1C void StaticSave (URGSaveGame * SaveGameObject ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_SaveGameObject_1 = SaveGameObject;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(44498);0x0021 return;Event Public 0x147c170 0x08 void StaticLoad (URGSaveGame * SaveGameObject ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_SaveGameObject = SaveGameObject;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(45416);0x0021 return;Event Public 0x147c170 0x08 void Internal_UpdateStrengthMultiplier (double NewStrengthMultiplier ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewStrengthMultiplier_2 = NewStrengthMultiplier;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(45563);0x0021 return;0x147c170 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(45850);0x0033 return;0x147c170 0x10 void ResetStrength () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(45883);0x000F return;0x147c170 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(45907);0x0033 return;0x147c170 0x0C void ResetSpeed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(46542);0x000F return;0x147c170 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(46593);0x0045 return;0x147c170 0x14 void MapUse () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(46635);0x000F return;0x147c170 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(46688);0x0069 return;0x147c170 0x79 void Server_ChangeMouthPosition (int32 MouthPosition ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_MouthPosition = MouthPosition;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(46953);0x0021 return;0x147c170 0x04 void RepPassengerAimRotation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(46958);0x000F return;0x147c170 0x00 void StartSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(47004);0x000F return;0x147c170 0x00 void DragSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(47009);0x000F return;0x147c170 0x00 void EndSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(47014);0x000F return;0x147c170 0x00 void ReceiveSetRagdolled (bool IsRagdolled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsRagdolled = IsRagdolled;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(47019);0x0021 return;Event Protected 0x147c170 0x01 void ReceivePossessed (AController * NewController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewController = NewController;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(47095);0x0021 return;Event Public 0x147c170 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(47253);0x0045 return;0x147c170 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(47308);0x0033 return;0x147c170 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(47566);0x0057 return;0x147c170 0x22 void Server_SpawnCiggButt () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(47571);0x000F return;0x147c170 0x00 void SpawnCiggButt () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(48532);0x000F return;0x147c170 0x00 void Server_SpawnBurger (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(48815);0x0021 return;0x147c170 0x18 void StartWelding (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat = Heat;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49220);0x0021 return;Public 0x147c170 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(49682);0x0021 return;0x147c170 0x28 void ReceiveEndPlay (const EEndPlayReason & EndPlayReason ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(49687);0x0021 return;Event Protected 0x147c170 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(50006);0x0057 return;0x147c170 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(50556);0x0033 return;0x147c170 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(51050);0x0021 return;0x147c170 0x01 void Event_TriggerOnIce (bool IsOnIce ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsOnIce = IsOnIce;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51585);0x0021 return;0x147c170 0x01 void UpdateMaxWalkSpeed (double newMaxWalkSpeedBase ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_newMaxWalkSpeedBase = newMaxWalkSpeedBase;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(51604);0x0021 return;0x147c170 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(51829);0x0033 return;0x147c170 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(52368);0x0045 return;0x147c170 0x21 void Client_MovePlayerAfterRevive (const FVector & NewLocation ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewLocation = NewLocation;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(52452);0x0021 return;0x147c170 0x18 void Client_LaunchCharacter (const FVector & ImpactVector ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ImpactVector = ImpactVector;0x0012 ExecuteUbergraph_BP_FirstPersonCharacter(52508);0x0021 return;0x147c170 0x18 void TryToUnseatOnRagdoll () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(52534);0x000F return;0x147c170 0x00 void Client_EpipenUsed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(52544);0x000F return;0x147c170 0x00 void Client_OnPlayerDied () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_FirstPersonCharacter(52668);0x000F return;0x147c170 0x00 void ExecuteUbergraph_BP_FirstPersonCharacter (int32 EntryPoint ) Script2221 statements · 52,687 bytes of bytecode 0x0000 PushFlow(Label_CDCC);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x002C IncrementSmokeAchievement();0x003A CallFunc_IsValid_ReturnValue_10 = IsValid(CurrentPickUpActor);0x0057 if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_0088;0x0065 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);0x0087 PopFlow();0x0088 Label_0088:0x0088 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};0x00B7 /Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_3, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x00F2 Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage, CallFunc_Array_Random_OutItem, true, false);0x0114 PopFlow();0x0115 Label_0115:0x0115 CallFunc_IsValid_ReturnValue = IsValid(SmokeVFX);0x0132 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x013C SmokeVFX.K2_DestroyComponent(this);0x015D PopFlow();0x015E Label_015E:0x015E FlushNetDormancy();0x0168 StartedSmoke = true;0x0173 goto Label_000F;0x0178 Label_0178:0x0178 FlushNetDormancy();0x0182 StartedSmoke = false;0x018D MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x01AA goto Label_0115;0x01AF Label_01AF:0x01AF OnRep_IsRagdoll();0x01BD if (!(IsRagdoll)) goto Label_04C4;0x01CB Mesh.SetCollisionProfileName(FName(RideRagdoll), true);0x01FD CallFunc_IsServer_ReturnValue_4 = IsServer(this);0x0212 CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(pelvis));0x023B Mesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue_1, true, CallFunc_IsServer_ReturnValue_4);0x026E SetRagdollIMC(true);0x027D CharacterMovement.SetMovementMode(0, 0);0x02A5 CapsuleComponent.SetCollisionEnabled(0);0x02CB CallFunc_GetAnimInstance_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x02F5 K2Node_DynamicCast_AsBPI_Character_Anim_1 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x0319 K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_1);0x0336 if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_09D2;0x0344 K2Node_DynamicCast_AsBPI_Character_Anim_1.SetRagdoll(true, CallFunc_SetRagdoll_Success_1);0x0373 Label_0373:0x0373 CallFunc_GetAnimInstance_ReturnValue = FirstPersonMesh.GetAnimInstance();0x039D K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x03C1 K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x03DE if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_09E2;0x03EC K2Node_DynamicCast_AsBPI_Character_Anim.SetRagdoll(true, CallFunc_SetRagdoll_Success);0x041B Label_041B:0x041B CallFunc_GetAnimInstance_ReturnValue_8 = Mesh.GetAnimInstance();0x0445 K2Node_DynamicCast_AsBPI_Character_Anim_4 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_8);0x0469 K2Node_DynamicCast_bSuccess_18 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_4);0x0486 if (!(K2Node_DynamicCast_bSuccess_18)) goto Label_09F2;0x0494 K2Node_DynamicCast_AsBPI_Character_Anim_4.SetRagdoll(true, CallFunc_SetRagdoll_Success_4);0x04C3 PopFlow();0x04C4 Label_04C4:0x04C4 Mesh.SetCollisionProfileName(FName(CharacterMesh), true);0x04F6 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(pelvis));0x051F Mesh.SetAllBodiesBelowSimulatePhysics(CallFunc_MakeLiteralName_ReturnValue, false, true);0x054A CallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x057D CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x05B4 CallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(FName(pelvis));0x05F7 CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0625 CapsuleComponent.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue_3, false, CallFunc_K2_SetWorldLocation_SweepHitResult_1, false);0x0659 CapsuleComponent.SetCollisionEnabled(3);0x067F CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(FRotator(0, -90, 0), false);0x06AD Mesh.K2_SetRelativeRotation(FRotator(0, -90, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x06F1 SetRagdollIMC(false);0x0700 CharacterMovement.SetMovementMode(3, 0);0x0728 CallFunc_GetAnimInstance_ReturnValue_3 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0752 K2Node_DynamicCast_AsBPI_Character_Anim_3 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_3);0x0776 K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_3);0x0793 if (!(K2Node_DynamicCast_bSuccess_7)) goto Label_09C2;0x07A1 K2Node_DynamicCast_AsBPI_Character_Anim_3.SetRagdoll(false, CallFunc_SetRagdoll_Success_3);0x07D0 Label_07D0:0x07D0 CallFunc_GetAnimInstance_ReturnValue_2 = FirstPersonMesh.GetAnimInstance();0x07FA K2Node_DynamicCast_AsBPI_Character_Anim_2 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x081E K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_2);0x083B if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_09FE;0x0849 K2Node_DynamicCast_AsBPI_Character_Anim_2.SetRagdoll(false, CallFunc_SetRagdoll_Success_2);0x0878 Label_0878:0x0878 CallFunc_GetAnimInstance_ReturnValue_9 = Mesh.GetAnimInstance();0x08A2 K2Node_DynamicCast_AsBPI_Character_Anim_5 = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue_9);0x08C6 K2Node_DynamicCast_bSuccess_19 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim_5);0x08E3 if (!(K2Node_DynamicCast_bSuccess_19)) goto Label_0A0E;0x08F1 K2Node_DynamicCast_AsBPI_Character_Anim_5.SetRagdoll(false, CallFunc_SetRagdoll_Success_5);0x0920 Label_0920:0x0920 CallFunc_IsLocallyControlled_ReturnValue_4 = IsLocallyControlled();0x0938 if (!(CallFunc_IsLocallyControlled_ReturnValue_4)) PopFlow();0x0942 CallFunc_GetController_ReturnValue_2 = GetController();0x0956 K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue_2);0x097A K2Node_DynamicCast_bSuccess_28 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0997 if (!(K2Node_DynamicCast_bSuccess_28)) PopFlow();0x09A1 K2Node_DynamicCast_AsRGPlayer_Controller.StopSpectating();0x09C1 PopFlow();0x09C2 Label_09C2:0x09C2 CallFunc_SetRagdoll_Success_3 = false;0x09CD goto Label_07D0;0x09D2 Label_09D2:0x09D2 CallFunc_SetRagdoll_Success_1 = false;0x09DD goto Label_0373;0x09E2 Label_09E2:0x09E2 CallFunc_SetRagdoll_Success = false;0x09ED goto Label_041B;0x09F2 Label_09F2:0x09F2 CallFunc_SetRagdoll_Success_4 = false;0x09FD PopFlow();0x09FE Label_09FE:0x09FE CallFunc_SetRagdoll_Success_2 = false;0x0A09 goto Label_0878;0x0A0E Label_0A0E:0x0A0E CallFunc_SetRagdoll_Success_5 = false;0x0A19 goto Label_0920;0x0A1E Label_0A1E:0x0A1E MarkPropertyDirtyFromRepIndex(this, 30, FName(IsRagdoll));0x0A3B goto Label_01AF;0x0A40 Label_0A40:0x0A40 FlushNetDormancy();0x0A4A IsRagdoll = K2Node_CustomEvent_True_2;0x0A5D goto Label_0A1E;0x0A62 Label_0A62:0x0A62 FlushNetDormancy();0x0A6C CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsHandPosing);0x0A89 IsHandPosing = CallFunc_Not_PreBool_ReturnValue;0x0A9C MarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0AB9 CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0ACE if (!(CallFunc_IsServer_ReturnValue_1)) goto Label_0ADD;0x0ADC PopFlow();0x0ADD Label_0ADD:0x0ADD Server_SetIsHandPosing(IsHandPosing);0x0AF4 PopFlow();0x0AF5 Label_0AF5:0x0AF5 FlushNetDormancy();0x0AFF IsHandPosing = K2Node_CustomEvent_IsHandPosing;0x0B12 MarkPropertyDirtyFromRepIndex(this, 32, FName(IsHandPosing));0x0B2F PopFlow();0x0B30 Label_0B30:0x0B30 FlushNetDormancy();0x0B3A BreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0B68 HandEmoteYaw = CallFunc_BreakVector_X;0x0B83 MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x0BA0 FlushNetDormancy();0x0BAA BreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0BD8 HandEmotePitch = CallFunc_BreakVector_Y;0x0BF3 MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x0C10 FlushNetDormancy();0x0C1A BreakVector(K2Node_CustomEvent_HandEmoteInput, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0C48 HandEmoteFwd = CallFunc_BreakVector_Z;0x0C63 MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x0C80 PopFlow();0x0C81 Label_0C81:0x0C81 FlushNetDormancy();0x0C8B CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(HandEmoteRight);0x0CA8 HandEmoteRight = CallFunc_Not_PreBool_ReturnValue_1;0x0CBB MarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x0CD8 Label_0CD8:0x0CD8 CallFunc_IsServer_ReturnValue_3 = IsServer(this);0x0CED if (!(CallFunc_IsServer_ReturnValue_3)) goto Label_0CFC;0x0CFB PopFlow();0x0CFC Label_0CFC:0x0CFC Server_SetHandType(HandEmoteRight, HandEmoteLeft);0x0D1C PopFlow();0x0D1D Label_0D1D:0x0D1D FlushNetDormancy();0x0D27 HandEmoteRight = K2Node_CustomEvent_HandEmoteRight;0x0D3A MarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x0D57 FlushNetDormancy();0x0D61 HandEmoteLeft = K2Node_CustomEvent_HandEmoteLeft;0x0D74 MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x0D91 PopFlow();0x0D92 K2Node_DynamicCast_AsBPI_Interact_6 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_6);0x0DB6 K2Node_DynamicCast_bSuccess_16 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_6);0x0DD3 if (!(K2Node_DynamicCast_bSuccess_16)) goto Label_1043;0x0DE1 CallFunc_GetVelocity_ReturnValue = GetVelocity();0x0E01 CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x0E2F CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0E4F CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x0E74 CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0x0EA2 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0x0ED0 CallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0x0F07 CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x0F1B CallFunc_IsValid_ReturnValue_40 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0x0F38 CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_40);0x0F6F CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue_2);0x0F94 CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x0FC2 K2Node_DynamicCast_AsBPI_Interact_6.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, CallFunc_AddImpulse_Success_3);0x0FF9 Label_0FF9:0x0FF9 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);0x1042 PopFlow();0x1043 Label_1043:0x1043 CallFunc_AddImpulse_Success_3 = false;0x104E goto Label_0FF9;0x1053 Label_1053:0x1053 OnRep_CurrentHatMesh();0x1061 /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x10B3 PopFlow();0x10B4 Label_10B4:0x10B4 MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x10D1 goto Label_1053;0x10D6 Label_10D6:0x10D6 FlushNetDormancy();0x10E0 CurrentHatMesh = K2Node_DynamicCast_AsStatic_Mesh;0x10F3 goto Label_10B4;0x10F8 Label_10F8:0x10F8 OnRep_CurrentHatMesh();0x1106 /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentHatMesh, GameplayTag{FName(Cosmetic.Hat)}, this);0x1158 CallFunc_IsValid_ReturnValue_25 = IsValid(K2Node_CustomEvent_HatActor);0x1175 if (!(CallFunc_IsValid_ReturnValue_25)) PopFlow();0x117F K2Node_CustomEvent_HatActor.UpdateMesh(CurrentHatMesh);0x11AC PopFlow();0x11AD Label_11AD:0x11AD MarkPropertyDirtyFromRepIndex(this, 39, FName(CurrentHatMesh));0x11CA goto Label_10F8;0x11CF Label_11CF:0x11CF FlushNetDormancy();0x11D9 CurrentHatMesh = K2Node_CustomEvent_HatMesh;0x11EC goto Label_11AD;0x11F1 Label_11F1:0x11F1 OnRep_CurrentGlassesMesh();0x11FF /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x1251 PopFlow();0x1252 Label_1252:0x1252 MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x126F goto Label_11F1;0x1274 Label_1274:0x1274 FlushNetDormancy();0x127E CurrentGlassesMesh = K2Node_DynamicCast_AsStatic_Mesh;0x1291 goto Label_1252;0x1296 Label_1296:0x1296 OnRep_CurrentGlassesMesh();0x12A4 /Game/Ride/Game/BPFL_SaveStatics.Default__BPFL_SaveStatics_C.UnlockCosmetic(PlayerState, CurrentGlassesMesh, GameplayTag{FName(Cosmetic.Glasses)}, this);0x12F6 CallFunc_IsValid_ReturnValue_26 = IsValid(K2Node_CustomEvent_HatActor);0x1313 if (!(CallFunc_IsValid_ReturnValue_26)) PopFlow();0x131D K2Node_CustomEvent_HatActor.UpdateMesh(CurrentGlassesMesh);0x134A PopFlow();0x134B Label_134B:0x134B MarkPropertyDirtyFromRepIndex(this, 40, FName(CurrentGlassesMesh));0x1368 goto Label_1296;0x136D Label_136D:0x136D FlushNetDormancy();0x1377 CurrentGlassesMesh = K2Node_CustomEvent_HatMesh;0x138A goto Label_134B;0x138F Label_138F:0x138F FlushNetDormancy();0x1399 HandEmoteYaw = 0;0x13B4 MarkPropertyDirtyFromRepIndex(this, 33, FName(HandEmoteYaw));0x13D1 FlushNetDormancy();0x13DB HandEmotePitch = 0;0x13F6 MarkPropertyDirtyFromRepIndex(this, 34, FName(HandEmotePitch));0x1413 FlushNetDormancy();0x141D HandEmoteFwd = 0;0x1438 MarkPropertyDirtyFromRepIndex(this, 35, FName(HandEmoteFwd));0x1455 PopFlow();0x1456 Label_1456:0x1456 OnRep_MouthPosition();0x1464 PopFlow();0x1465 Label_1465:0x1465 MarkPropertyDirtyFromRepIndex(this, 41, FName(MouthPosition));0x1482 goto Label_1456;0x1487 Label_1487:0x1487 FlushNetDormancy();0x1491 MouthPosition = K2Node_CustomEvent_MouthPosition;0x14AC goto Label_1465;0x14B1 Label_14B1:0x14B1 FlushNetDormancy();0x14BB CallFunc_GetBaseAimRotation_ReturnValue_1 = GetBaseAimRotation();0x14DB PassengerAimRotation = CallFunc_GetBaseAimRotation_ReturnValue_1;0x14F6 MarkPropertyDirtyFromRepIndex(this, 42, FName(PassengerAimRotation));0x1513 PopFlow();0x1514 Label_1514:0x1514 FlushNetDormancy();0x151E StartedSmoke = false;0x1529 MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x1546 PopFlow();0x1547 Temp_int_Loop_Counter_Variable = 0;0x155E Temp_int_Array_Index_Variable = 0;0x1575 Label_1575:0x1575 CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x1580 CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x15A9 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x15E4 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x160A if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1614 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x162F PushFlow(Label_181A);0x1634 CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x163F CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1668 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x16A3 CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x16CD CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x1700 CallFunc_IsValid_ReturnValue_33 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x171D if (!(CallFunc_IsValid_ReturnValue_33)) PopFlow();0x1727 CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x1732 CapsuleComponent.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x175B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x1796 CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item.GetOwner();0x17C0 CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C);0x17F3 CallFunc_GetComponentByClass_ReturnValue.EnterCave(nullptr, this);0x1819 PopFlow();0x181A Label_181A:0x181A CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1844 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x185F goto Label_1575;0x1864 Label_1864:0x1864 FlushNetDormancy();0x186E StartedSmoke = true;0x1879 MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x1896 PopFlow();0x1897 Label_1897:0x1897 FlushNetDormancy();0x18A1 StartedSmoke = false;0x18AC MarkPropertyDirtyFromRepIndex(this, 31, FName(StartedSmoke));0x18C9 PopFlow();0x18CA Label_18CA:0x18CA CallFunc_GetController_ReturnValue_7 = GetController();0x18DE K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_7);0x1902 K2Node_DynamicCast_bSuccess_36 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4);0x191F if (!(K2Node_DynamicCast_bSuccess_36)) goto Label_1A32;0x192D Label_192D:0x192D K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x195A CallFunc_IsValid_ReturnValue_41 = IsValid(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x1977 if (!(CallFunc_IsValid_ReturnValue_41)) goto Label_19FB;0x1985 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_4.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_4);0x19B2 CallFunc_GetPlayerHUDWidget_HUD_Widget_4.UpdatePlayerHealth(K2Node_CustomEvent_NewDamageTypes, K2Node_CustomEvent_NewDamages, K2Node_CustomEvent_Repair, K2Node_CustomEvent_Instant);0x19FA PopFlow();0x19FB Label_19FB:0x19FB DelayUntilNextTick(this, LatentActionInfo{0x1A2D, 1123448783, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1A2C PopFlow();0x1A2D goto Label_192D;0x1A32 Label_1A32:0x1A32 DelayUntilNextTick(this, LatentActionInfo{0x18CA, -2079847179, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x1A63 PopFlow();0x1A64 Label_1A64:0x1A64 FlushNetDormancy();0x1A6E CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(HandEmoteLeft);0x1A8B HandEmoteLeft = CallFunc_Not_PreBool_ReturnValue_3;0x1A9E MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x1ABB goto Label_0CD8;0x1AC0 Label_1AC0:0x1AC0 FlushNetDormancy();0x1ACA CallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(HandEmoteRight);0x1AE7 HandEmoteRight = CallFunc_Not_PreBool_ReturnValue_4;0x1AFA MarkPropertyDirtyFromRepIndex(this, 36, FName(HandEmoteRight));0x1B17 Label_1B17:0x1B17 CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x1B2C if (!(CallFunc_IsServer_ReturnValue_2)) goto Label_1B3B;0x1B3A PopFlow();0x1B3B Label_1B3B:0x1B3B Server_SetHandType(HandEmoteRight, HandEmoteLeft);0x1B5B PopFlow();0x1B5C Label_1B5C:0x1B5C FlushNetDormancy();0x1B66 CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(HandEmoteLeft);0x1B83 HandEmoteLeft = CallFunc_Not_PreBool_ReturnValue_5;0x1B96 MarkPropertyDirtyFromRepIndex(this, 37, FName(HandEmoteLeft));0x1BB3 goto Label_1B17;0x1BB8 Temp_name_Variable = K2Node_CustomEvent_NotifyName_46;0x1BD3 PopFlow();0x1BD4 Temp_name_Variable = K2Node_CustomEvent_NotifyName_45;0x1BEF PopFlow();0x1BF0 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_44;0x1C0B PopFlow();0x1C0C Label_1C0C:0x1C0C CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Temp_name_Variable, FName(Revive));0x1C36 if (!(CallFunc_EqualEqual_NameName_ReturnValue)) PopFlow();0x1C40 Epipen_TPP.SetHiddenInGame(true, false);0x1C62 CallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0x1C94 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);0x1CDD PopFlow();0x1CDE Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_43;0x1CF9 CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(Temp_name_Variable_1, FName(Revive));0x1D23 if (!(CallFunc_EqualEqual_NameName_ReturnValue_1)) PopFlow();0x1D2D Epipen_FPP.SetHiddenInGame(true, false);0x1D4F ServerReviveTarget(LocalPlayerToRevive, false);0x1D67 CallFunc_K2_GetActorLocation_ReturnValue = LocalPlayerToRevive.K2_GetActorLocation();0x1D99 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);0x1DE2 PopFlow();0x1DE3 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_42;0x1DFE PopFlow();0x1DFF Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_41;0x1E1A PopFlow();0x1E1B Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_40;0x1E36 PopFlow();0x1E37 CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_27);0x1E54 Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x1E67 Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_27);0x1E84 Temp_real_Variable_1 = Temp_real_Variable_1;0x1E9F Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_27);0x1EBC Temp_real_Variable = Temp_real_Variable;0x1ED7 Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_27;0x1EEA 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);0x1F0C CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(2000);0x1F31 CallFunc_GetForwardVector_ReturnValue = FirstPersonCamera.GetForwardVector();0x1F63 K2Node_MakeArray_Array = {this};0x1F6F CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x1F9D CallFunc_K2_GetComponentLocation_ReturnValue = FirstPersonCamera.K2_GetComponentLocation();0x1FCF CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x1FFD CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x2085 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);0x213A if (!(CallFunc_BreakHitResult_bBlockingHit_1)) PopFlow();0x2144 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);0x21F9 CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_ImpactNormal_1);0x221E ServerSpawnVfx(nullptr, /Game/Ride/VFX/Character/NS_Ping_01.NS_Ping_01, FName(None), CallFunc_MakeRotFromZ_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x2255 PopFlow();0x2256 CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_26);0x2273 Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x2286 Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_26);0x22A3 Temp_real_Variable_3 = Temp_real_Variable_3;0x22BE Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_26);0x22DB Temp_real_Variable_2 = Temp_real_Variable_2;0x22F6 Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_26;0x2309 Label_2309:0x2309 Radial_Wheel_AC.Hide Radial Wheel();0x232D CallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x236C if (!(CallFunc_Get_Current_Active_Slot_Valid_)) PopFlow();0x2376 CallFunc_Get_Current_Active_Slot_ReturnValue = Radial_Wheel_AC.Get Current Active Slot(CallFunc_Get_Current_Active_Slot_Valid_);0x23B5 SetupEmote(CallFunc_Get_Current_Active_Slot_ReturnValue.Item_12_0031A7584011B44C09CB79B714571AE8.Name_2_3A23B14B406942166AEFDE89E6E2E472);0x23DE PopFlow();0x23DF CallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_25);0x23FC Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x240F Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_25);0x242C Temp_real_Variable_3 = Temp_real_Variable_3;0x2447 Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_25);0x2464 Temp_real_Variable_2 = Temp_real_Variable_2;0x247F Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_25;0x2492 goto Label_2309;0x2497 CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_24);0x24B4 Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x24C7 Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_24);0x24E4 Temp_real_Variable_3 = Temp_real_Variable_3;0x24FF Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_24);0x251C Temp_real_Variable_2 = Temp_real_Variable_2;0x2537 Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_24;0x254A CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Temp_real_Variable_3, 0.2);0x2570 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x257A Radial_Wheel_AC.Show Radial Wheel();0x259E PopFlow();0x259F CallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_23);0x25BC Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x25CF Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_23);0x25EC Temp_real_Variable_5 = Temp_real_Variable_5;0x2607 Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_23);0x2624 Temp_real_Variable_4 = Temp_real_Variable_4;0x263F Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_23;0x2652 goto Label_0A62;0x2657 CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_22);0x2674 Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x2687 Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_22);0x26A4 Temp_real_Variable_5 = Temp_real_Variable_5;0x26BF Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_22);0x26DC Temp_real_Variable_4 = Temp_real_Variable_4;0x26F7 Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_22;0x270A goto Label_0A62;0x270F CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue_21);0x2734 Temp_real_Variable_8 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue;0x274F Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_21);0x276C Temp_real_Variable_7 = Temp_real_Variable_7;0x2787 Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_21);0x27A4 Temp_real_Variable_6 = Temp_real_Variable_6;0x27BF Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_21;0x27D2 HandleHandPoseInput(0, 0, Temp_real_Variable_8);0x27FB PopFlow();0x27FC CallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_20);0x2819 Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x282C Temp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_20);0x2849 Temp_real_Variable_10 = Temp_real_Variable_10;0x2864 Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_20);0x2881 Temp_real_Variable_9 = Temp_real_Variable_9;0x289C Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_20;0x28AF Label_28AF:0x28AF if (!(IsHandPosing)) PopFlow();0x28B9 CallFunc_GetController_ReturnValue_5 = GetController();0x28CD K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue_5);0x28F1 K2Node_DynamicCast_bSuccess_31 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x290E CallFunc_IsUsingGamepad_ReturnValue = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller);0x292B if (!(CallFunc_IsUsingGamepad_ReturnValue)) goto Label_0C81;0x2939 goto Label_1A64;0x293E CallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_19);0x295B Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x296E Temp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_19);0x298B Temp_real_Variable_10 = Temp_real_Variable_10;0x29A6 Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_19);0x29C3 Temp_real_Variable_9 = Temp_real_Variable_9;0x29DE Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_19;0x29F1 goto Label_28AF;0x29F6 CallFunc_Conv_InputActionValueToBool_ReturnValue_8 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_18);0x2A13 Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_8;0x2A26 Temp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_18);0x2A43 Temp_real_Variable_10 = Temp_real_Variable_10;0x2A5E Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_18);0x2A7B Temp_real_Variable_9 = Temp_real_Variable_9;0x2A96 Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_18;0x2AA9 goto Label_28AF;0x2AAE CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x2AC2 if (!(CallFunc_Build_WithEditor_ReturnValue)) PopFlow();0x2ACC Ragdoll(true);0x2ADB PopFlow();0x2ADC CallFunc_Conv_InputActionValueToBool_ReturnValue_9 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_17);0x2AF9 Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_9;0x2B0C Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_17);0x2B29 Temp_real_Variable_12 = Temp_real_Variable_12;0x2B44 Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_17);0x2B61 Temp_real_Variable_11 = Temp_real_Variable_11;0x2B7C Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_17;0x2B8F CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentLookAtObject);0x2BAC if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_2C57;0x2BBA K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CurrentLookAtObject);0x2BDE K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x2BFB if (!(K2Node_DynamicCast_bSuccess)) goto Label_2C47;0x2C09 K2Node_DynamicCast_AsBPI_Interact.SecondaryInteract(this, CallFunc_SecondaryInteract_Success);0x2C38 Label_2C38:0x2C38 if (!(CallFunc_SecondaryInteract_Success)) goto Label_2C57;0x2C46 PopFlow();0x2C47 Label_2C47:0x2C47 CallFunc_SecondaryInteract_Success = false;0x2C52 goto Label_2C38;0x2C57 Label_2C57:0x2C57 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);0x2C79 PopFlow();0x2C7A CallFunc_Conv_InputActionValueToBool_ReturnValue_10 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_16);0x2C97 Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_10;0x2CAA Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_16);0x2CC7 Temp_real_Variable_14 = Temp_real_Variable_14;0x2CE2 Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_16);0x2CFF Temp_real_Variable_13 = Temp_real_Variable_13;0x2D1A Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_16;0x2D2D Label_2D2D:0x2D2D CallFunc_IsValid_ReturnValue_4 = IsValid(CurrentLookAtObject);0x2D4A if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x2D54 Server_StopInteract(CurrentLookAtObject, this, CurrentLookAtTrace);0x2D75 PopFlow();0x2D76 CallFunc_Conv_InputActionValueToBool_ReturnValue_11 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_15);0x2D93 Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_11;0x2DA6 Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_15);0x2DC3 Temp_real_Variable_14 = Temp_real_Variable_14;0x2DDE Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_15);0x2DFB Temp_real_Variable_13 = Temp_real_Variable_13;0x2E16 Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_15;0x2E29 goto Label_2D2D;0x2E2E CallFunc_Conv_InputActionValueToBool_ReturnValue_12 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_14);0x2E4B Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_12;0x2E5E Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_14);0x2E7B Temp_real_Variable_14 = Temp_real_Variable_14;0x2E96 Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_14);0x2EB3 Temp_real_Variable_13 = Temp_real_Variable_13;0x2ECE Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_14;0x2EE1 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);0x2F96 if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_2FCF;0x2FA4 CallFunc_IsValid_ReturnValue_5 = IsValid(CurrentPickUpActor);0x2FC1 if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_2FE7;0x2FCF Label_2FCF:0x2FCF StartInteract(0);0x2FE6 PopFlow();0x2FE7 Label_2FE7:0x2FE7 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);0x309C K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x30C0 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x30DD if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_339C;0x30EB K2Node_DynamicCast_AsBPI_Interact_2.GetCharacterPose(CallFunc_GetCharacterPose_Success, CallFunc_GetCharacterPose_CharacterPose, CallFunc_GetCharacterPose_CharacterPoseAnim);0x312B Label_312B:0x312B if (!(CallFunc_GetCharacterPose_Success)) goto Label_2FCF;0x3139 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 0);0x3158 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_31EE;0x3166 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 1);0x3185 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_31EE;0x3193 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 2);0x31B2 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2FCF;0x31C0 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCharacterPose_CharacterPose, 3);0x31DF if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_2FCF;0x31ED PopFlow();0x31EE Label_31EE:0x31EE 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);0x322C CallFunc_IsValid_ReturnValue_19 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x3249 if (!(CallFunc_IsValid_ReturnValue_19)) goto Label_2FCF;0x3257 K2Node_CreateDelegate_OutputDelegate_61.Bind(this, OnCompleted_9E1C96D942588C426E65269B7BB06E08);0x326E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_61;0x3297 K2Node_CreateDelegate_OutputDelegate_62.Bind(this, OnBlendOut_9E1C96D942588C426E65269B7BB06E08);0x32AE CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_62;0x32D7 K2Node_CreateDelegate_OutputDelegate_63.Bind(this, OnInterrupted_9E1C96D942588C426E65269B7BB06E08);0x32EE CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_63;0x3317 K2Node_CreateDelegate_OutputDelegate_64.Bind(this, OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08);0x332E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_64;0x3357 K2Node_CreateDelegate_OutputDelegate_66.Bind(this, OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08);0x336E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_66;0x3397 goto Label_2FCF;0x339C Label_339C:0x339C CallFunc_GetCharacterPose_Success = false;0x33A7 CallFunc_GetCharacterPose_CharacterPose = 0;0x33BB CallFunc_GetCharacterPose_CharacterPoseAnim = nullptr;0x33C6 goto Label_312B;0x33CB CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_13);0x33F0 Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x340B Temp_real_Variable_16 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_13);0x3428 Temp_real_Variable_16 = Temp_real_Variable_16;0x3443 Temp_real_Variable_15 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_13);0x3460 Temp_real_Variable_15 = Temp_real_Variable_15;0x347B Temp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_13;0x348E CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x34A2 BreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x34C7 GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity);0x34DE BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity, CallFunc_BreakVector2D_X_5, CallFunc_BreakVector2D_Y_5);0x3503 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, CallFunc_BreakVector2D_Y_5);0x3531 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_X_5);0x355F K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x3583 K2Node_DynamicCast_bSuccess_33 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x35A0 CallFunc_GetInvertLook_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetInvertLook();0x35CA CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_GetInvertLook_ReturnValue);0x3601 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x362F CallFunc_Aim_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x364C Aim(CallFunc_Aim_Yaw_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x366C PopFlow();0x366D CallFunc_Conv_InputActionValueToBool_ReturnValue_13 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_12);0x368A Temp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_13;0x369D Temp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_12);0x36BA Temp_real_Variable_18 = Temp_real_Variable_18;0x36D5 Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_12);0x36F2 Temp_real_Variable_17 = Temp_real_Variable_17;0x370D Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_12;0x3720 Label_3720:0x3720 StopJumping();0x372E PopFlow();0x372F CallFunc_Conv_InputActionValueToBool_ReturnValue_14 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_11);0x374C Temp_bool_Variable_6 = CallFunc_Conv_InputActionValueToBool_ReturnValue_14;0x375F Temp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_11);0x377C Temp_real_Variable_18 = Temp_real_Variable_18;0x3797 Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_11);0x37B4 Temp_real_Variable_17 = Temp_real_Variable_17;0x37CF Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_11;0x37E2 Label_37E2:0x37E2 Jump();0x37F0 PopFlow();0x37F1 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_10);0x3816 Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1;0x3831 Temp_real_Variable_20 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_10);0x384E Temp_real_Variable_20 = Temp_real_Variable_20;0x3869 Temp_real_Variable_19 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_10);0x3886 Temp_real_Variable_19 = Temp_real_Variable_19;0x38A1 Temp_object_Variable_9 = K2Node_EnhancedInputActionEvent_SourceAction_10;0x38B4 BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x38D9 Move(CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x38F9 PopFlow();0x38FA CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_9);0x391F Temp_struct_Variable_2 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_2;0x393A Temp_real_Variable_22 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_9);0x3957 Temp_real_Variable_22 = Temp_real_Variable_22;0x3972 Temp_real_Variable_21 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_9);0x398F Temp_real_Variable_21 = Temp_real_Variable_21;0x39AA Temp_object_Variable_10 = K2Node_EnhancedInputActionEvent_SourceAction_9;0x39BD CallFunc_Is_Wheel_Open__ReturnValue = Radial_Wheel_AC.Is Wheel Open?();0x39EB if (!(CallFunc_Is_Wheel_Open__ReturnValue)) goto Label_39FA;0x39F9 PopFlow();0x39FA Label_39FA:0x39FA CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x3A0E BreakVector2D(Temp_struct_Variable_2, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x3A33 GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_1);0x3A4A BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_1, CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_Y_6);0x3A6F CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_6, CallFunc_BreakVector2D_Y_2);0x3A9D CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_6, CallFunc_BreakVector2D_X_2);0x3ACB K2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x3AEF K2Node_DynamicCast_bSuccess_34 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x3B0C CallFunc_GetInvertLook_ReturnValue_1 = K2Node_DynamicCast_AsRGGame_User_Settings_1.GetInvertLook();0x3B36 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, CallFunc_GetInvertLook_ReturnValue_1);0x3B6D CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue_1);0x3B9B CallFunc_Aim_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x3BB8 Aim(CallFunc_Aim_Yaw_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x3BD8 PopFlow();0x3BD9 CallFunc_Conv_InputActionValueToBool_ReturnValue_15 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x3BF6 Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_15;0x3C09 Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x3C26 Temp_real_Variable_24 = Temp_real_Variable_24;0x3C41 Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x3C5E Temp_real_Variable_23 = Temp_real_Variable_23;0x3C79 Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_8;0x3C8C Label_3C8C:0x3C8C if (!(IsHolding)) PopFlow();0x3C96 CallFunc_IsValid_ReturnValue_3 = IsValid(CurrentPickUpActor);0x3CB3 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x3CBD CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.8);0x3CE3 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_3E97;0x3CF1 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);0x3D2F CallFunc_IsValid_ReturnValue_27 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0x3D4C if (!(CallFunc_IsValid_ReturnValue_27)) PopFlow();0x3D56 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnCompleted_5BE9B31845538CFD4905E192A6FC8E54);0x3D6D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_10;0x3D96 K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54);0x3DAD CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_9;0x3DD6 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54);0x3DED CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_8;0x3E16 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54);0x3E2D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_7;0x3E56 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54);0x3E6D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_6;0x3E96 PopFlow();0x3E97 Label_3E97:0x3E97 StartDrop(Temp_real_Variable_24);0x3EAE CallFunc_GetController_ReturnValue_4 = GetController();0x3EC2 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_4);0x3EE6 K2Node_DynamicCast_bSuccess_30 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3);0x3F03 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_3.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_3);0x3F30 CallFunc_GetPlayerHUDWidget_HUD_Widget_3.UpdateThrowUI(0, false);0x3F5E PopFlow();0x3F5F CallFunc_Conv_InputActionValueToBool_ReturnValue_16 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x3F7C Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_16;0x3F8F Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x3FAC Temp_real_Variable_24 = Temp_real_Variable_24;0x3FC7 Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x3FE4 Temp_real_Variable_23 = Temp_real_Variable_23;0x3FFF Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x4012 goto Label_3C8C;0x4017 CallFunc_Conv_InputActionValueToBool_ReturnValue_17 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x4034 Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_17;0x4047 Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x4064 Temp_real_Variable_24 = Temp_real_Variable_24;0x407F Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x409C Temp_real_Variable_23 = Temp_real_Variable_23;0x40B7 Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x40CA if (!(IsHolding)) PopFlow();0x40D4 CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.2);0x40FA if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2)) PopFlow();0x4104 CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(Temp_real_Variable_24, 0.2, 1, 0, 1);0x414D CallFunc_GetController_ReturnValue_3 = GetController();0x4161 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_3);0x4185 K2Node_DynamicCast_bSuccess_29 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x41A2 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_2);0x41CF CallFunc_GetPlayerHUDWidget_HUD_Widget_2.UpdateThrowUI(CallFunc_MapRangeClamped_ReturnValue, true);0x41FD CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(Temp_real_Variable_24, 0.7);0x4223 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1)) PopFlow();0x422D CallFunc_GetAnimInstance_ReturnValue_10 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x4257 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);0x428A if (!(CallFunc_Montage_IsPlaying_ReturnValue_2)) goto Label_4299;0x4298 PopFlow();0x4299 Label_4299:0x4299 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);0x42D7 CallFunc_IsValid_ReturnValue_28 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x42F4 if (!(CallFunc_IsValid_ReturnValue_28)) PopFlow();0x42FE K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnCompleted_0C5266BA4D619FADB031599A982940C6);0x4315 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_15;0x433E K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnBlendOut_0C5266BA4D619FADB031599A982940C6);0x4355 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_14;0x437E K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnInterrupted_0C5266BA4D619FADB031599A982940C6);0x4395 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_13;0x43BE K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnNotifyBegin_0C5266BA4D619FADB031599A982940C6);0x43D5 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_12;0x43FE K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyEnd_0C5266BA4D619FADB031599A982940C6);0x4415 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_11;0x443E PopFlow();0x443F CallFunc_Conv_InputActionValueToBool_ReturnValue_18 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_5);0x445C Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_18;0x446F Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x448C Temp_real_Variable_24 = Temp_real_Variable_24;0x44A7 Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x44C4 Temp_real_Variable_23 = Temp_real_Variable_23;0x44DF Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_5;0x44F2 CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentPickUpActor);0x450F if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_4529;0x451D IsHolding = true;0x4528 PopFlow();0x4529 Label_4529:0x4529 IsHolding = false;0x4534 PopFlow();0x4535 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_39;0x4550 PopFlow();0x4551 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_38;0x456C CallFunc_EqualEqual_NameName_ReturnValue_2 = EqualEqual_NameName(Temp_name_Variable_2, FName(Throw));0x4596 if (!(CallFunc_EqualEqual_NameName_ReturnValue_2)) PopFlow();0x45A0 goto Label_3E97;0x45A5 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_37;0x45C0 PopFlow();0x45C1 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_36;0x45DC PopFlow();0x45DD Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_35;0x45F8 PopFlow();0x45F9 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_34;0x4614 PopFlow();0x4615 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_33;0x4630 PopFlow();0x4631 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_32;0x464C PopFlow();0x464D Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_31;0x4668 PopFlow();0x4669 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_30;0x4684 PopFlow();0x4685 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_29;0x46A0 PopFlow();0x46A1 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_28;0x46BC PopFlow();0x46BD Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_27;0x46D8 PopFlow();0x46D9 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_26;0x46F4 PopFlow();0x46F5 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_25;0x4710 PopFlow();0x4711 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_24;0x472C PopFlow();0x472D Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_23;0x4748 PopFlow();0x4749 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_22;0x4764 PopFlow();0x4765 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_21;0x4780 PopFlow();0x4781 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_20;0x479C PopFlow();0x479D Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_19;0x47B8 PopFlow();0x47B9 Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_18;0x47D4 PopFlow();0x47D5 Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_17;0x47F0 PopFlow();0x47F1 Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_16;0x480C PopFlow();0x480D Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_15;0x4828 PopFlow();0x4829 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_14;0x4844 PopFlow();0x4845 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_13;0x4860 PopFlow();0x4861 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_12;0x487C PopFlow();0x487D Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_11;0x4898 PopFlow();0x4899 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_10;0x48B4 PopFlow();0x48B5 Label_48B5:0x48B5 CallFunc_IsValid_ReturnValue_6 = IsValid(SmokeVFX);0x48D2 if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x48DC CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(SmokeVFX.RelativeLocation, FVector(0, 0, 1));0x4930 SmokeVFX.K2_SetRelativeLocation(CallFunc_Subtract_VectorVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, true);0x4964 PopFlow();0x4965 Label_4965:0x4965 Lighter_Flame_VFX.SetFirstPersonPrimitiveType(1);0x4987 PopFlow();0x4988 Label_4988:0x4988 Lighter_Flame_VFX.K2_DestroyComponent(this);0x49A9 Label_49A9:0x49A9 CallFunc_SpawnSystemAttached_ReturnValue_6 = SpawnSystemAttached(/Game/Ride/VFX/Cigarette/NS_LighterFire_01.NS_LighterFire_01, SK_BoxyRider_FPP_Arms_01, FName(Lighter), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, false);0x4A15 Lighter_Flame_VFX = CallFunc_SpawnSystemAttached_ReturnValue_6;0x4A28 goto Label_4965;0x4A2D Label_4A2D:0x4A2D CallFunc_IsValid_ReturnValue_7 = IsValid(Lighter_Flame_VFX);0x4A4A if (!(CallFunc_IsValid_ReturnValue_7)) goto Label_49A9;0x4A58 goto Label_4988;0x4A5D Label_4A5D:0x4A5D CallFunc_IsValid_ReturnValue_8 = IsValid(Lighter_Flame_VFX);0x4A7A if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x4A84 Lighter_Flame_VFX.K2_DestroyComponent(this);0x4AA5 PopFlow();0x4AA6 Label_4AA6:0x4AA6 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(StrengthMultiplier, 1);0x4ACC if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) PopFlow();0x4AD6 CallFunc_K2_IsTimerActiveHandle_ReturnValue = K2_IsTimerActiveHandle(this, ResetStrengthTimer);0x4AF4 if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue)) goto Label_4B16;0x4B02 K2_ClearAndInvalidateTimerHandle(this, ResetStrengthTimer);0x4B16 Label_4B16:0x4B16 K2Node_CreateDelegate_OutputDelegate_36.Bind(this, ResetStrength);0x4B2D CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_36, 30f, false, false, 0f, 0f);0x4B63 ResetStrengthTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x4B7E CallFunc_GetController_ReturnValue = GetController();0x4B92 CallFunc_IsLocalController_ReturnValue = CallFunc_GetController_ReturnValue.IsLocalController();0x4BC0 if (!(CallFunc_IsLocalController_ReturnValue)) PopFlow();0x4BCA CallFunc_GetController_ReturnValue = GetController();0x4BDE K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x4C02 K2Node_DynamicCast_bSuccess_26 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x4C1F K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget);0x4C4C CallFunc_GetPlayerHUDWidget_HUD_Widget.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Strength)}, 30, CallFunc_AddPlayerModifier_Success);0x4C9D PopFlow();0x4C9E Label_4C9E:0x4C9E if (!(IsUsingMap)) goto Label_138F;0x4CAC PopFlow();0x4CAD Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_9;0x4CC8 PopFlow();0x4CC9 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_8;0x4CE4 PopFlow();0x4CE5 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_7;0x4D00 PopFlow();0x4D01 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_6;0x4D1C PopFlow();0x4D1D Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_5;0x4D38 PopFlow();0x4D39 Label_4D39:0x4D39 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(nullptr, /Game/CigaretteAshtray/Meshes/Animation/SmokeEnd_01_Montage.SmokeEnd_01_Montage, 1f, 0f, FName(None), true);0x4D6F CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x4D8C if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_4EDA;0x4D9A K2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753);0x4DB1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_42;0x4DDA K2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753);0x4DF1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_41;0x4E1A K2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753);0x4E31 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_40;0x4E5A K2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753);0x4E71 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_39;0x4E9A K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753);0x4EB1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_38;0x4EDA Label_4EDA:0x4EDA CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_FPPMontage_1, 1f, 0f, FName(None), true);0x4F18 CallFunc_IsValid_ReturnValue_17 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x4F35 if (!(CallFunc_IsValid_ReturnValue_17)) goto Label_5083;0x4F43 K2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnCompleted_CF4DF38A4A8D747034909BA61693DB57);0x4F5A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_48;0x4F83 K2Node_CreateDelegate_OutputDelegate_49.Bind(this, OnBlendOut_CF4DF38A4A8D747034909BA61693DB57);0x4F9A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_49;0x4FC3 K2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnInterrupted_CF4DF38A4A8D747034909BA61693DB57);0x4FDA CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_50;0x5003 K2Node_CreateDelegate_OutputDelegate_52.Bind(this, OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57);0x501A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_52;0x5043 K2Node_CreateDelegate_OutputDelegate_53.Bind(this, OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57);0x505A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_53;0x5083 Label_5083:0x5083 PastFPPSmoke = K2Node_CustomEvent_FPPMontage_1;0x5096 CallFunc_GetFirstAnimReference_ReturnValue = K2Node_CustomEvent_Montage_1.GetFirstAnimReference();0x50C0 CallFunc_GetAnimInstance_ReturnValue_11 = Mesh.GetAnimInstance();0x50EA CallFunc_PlaySlotAnimationAsDynamicMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_11.PlaySlotAnimationAsDynamicMontage(CallFunc_GetFirstAnimReference_ReturnValue, FName(TwoHand), 0.25f, 0.25f, 1f, 1, -1f, 0f);0x5148 PopFlow();0x5149 Label_5149:0x5149 CallFunc_IsValid_ReturnValue_11 = IsValid(CurrentPickUpActor);0x5166 if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_51B4;0x5174 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);0x5196 Label_5196:0x5196 Server_UpdateSpeedMultiplier(this, 3, 5f);0x51B3 PopFlow();0x51B4 Label_51B4:0x51B4 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};0x51D1 /Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array_4, CallFunc_Array_Random_OutItem_1, CallFunc_Array_Random_OutIndex_1);0x520C Server_StartEmoteEvent(/Game/Ride/Character/Animation/TPP_Dragmoke_02_Montage.TPP_Dragmoke_02_Montage, CallFunc_Array_Random_OutItem_1, false, false);0x522E goto Label_5196;0x5233 Label_5233:0x5233 CallFunc_IsValid_ReturnValue_12 = IsValid(CurrentPickUpActor);0x5250 if (!(CallFunc_IsValid_ReturnValue_12)) goto Label_5285;0x525E 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);0x5280 goto Label_1514;0x5285 Label_5285:0x5285 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);0x52A7 goto Label_1514;0x52AC Label_52AC:0x52AC CallFunc_IsValid_ReturnValue_13 = IsValid(CurrentPickUpActor);0x52C9 if (!(CallFunc_IsValid_ReturnValue_13)) goto Label_531F;0x52D7 CallFunc_K2_AttachToComponent_ReturnValue_2 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x531E PopFlow();0x531F Label_531F:0x531F CallFunc_K2_AttachToComponent_ReturnValue = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x5366 PopFlow();0x5367 CallFunc_Conv_InputActionValueToBool_ReturnValue_19 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_4);0x5384 Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_19;0x5397 Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x53B4 Temp_real_Variable_26 = Temp_real_Variable_26;0x53CF Temp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x53EC Temp_real_Variable_25 = Temp_real_Variable_25;0x5407 Temp_object_Variable_12 = K2Node_EnhancedInputActionEvent_SourceAction_4;0x541A SpectateAnotherPlayer(true);0x5429 PopFlow();0x542A Label_542A:0x542A CallFunc_IsValid_ReturnValue_14 = IsValid(CurrentPickUpActor);0x5447 if (!(CallFunc_IsValid_ReturnValue_14)) goto Label_5849;0x5455 CallFunc_K2_AttachToComponent_ReturnValue_6 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_l_Lighter), 0, 0, 0, true);0x549C CallFunc_K2_AttachToComponent_ReturnValue_5 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand_Left), 0, 0, 0, true);0x54E3 Label_54E3:0x54E3 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);0x5521 CallFunc_IsValid_ReturnValue_37 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11);0x553E if (!(CallFunc_IsValid_ReturnValue_37)) goto Label_568C;0x554C K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnCompleted_316CB6774CB2D654EA817480DEC9A0C2);0x5563 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnCompleted += K2Node_CreateDelegate_OutputDelegate_35;0x558C K2Node_CreateDelegate_OutputDelegate_34.Bind(this, OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2);0x55A3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_34;0x55CC K2Node_CreateDelegate_OutputDelegate_33.Bind(this, OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2);0x55E3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_33;0x560C K2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2);0x5623 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_32;0x564C K2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2);0x5663 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_31;0x568C Label_568C:0x568C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, K2Node_CustomEvent_Montage_1, 1f, 0f, FName(None), true);0x56CA CallFunc_IsValid_ReturnValue_18 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x56E7 if (!(CallFunc_IsValid_ReturnValue_18)) goto Label_5835;0x56F5 K2Node_CreateDelegate_OutputDelegate_55.Bind(this, OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292);0x570C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_55;0x5735 K2Node_CreateDelegate_OutputDelegate_56.Bind(this, OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292);0x574C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_56;0x5775 K2Node_CreateDelegate_OutputDelegate_58.Bind(this, OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292);0x578C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_58;0x57B5 K2Node_CreateDelegate_OutputDelegate_59.Bind(this, OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292);0x57CC CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_59;0x57F5 K2Node_CreateDelegate_OutputDelegate_60.Bind(this, OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292);0x580C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_60;0x5835 Label_5835:0x5835 PastTPPSmoke = K2Node_CustomEvent_Montage_1;0x5848 PopFlow();0x5849 Label_5849:0x5849 CallFunc_K2_AttachToComponent_ReturnValue_3 = Lighter_TPP.K2_AttachToComponent(Mesh, FName(VB hand_r_Lighter), 0, 0, 0, true);0x5890 CallFunc_K2_AttachToComponent_ReturnValue_4 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CiggSocket_Hand), 0, 0, 0, true);0x58D7 goto Label_54E3;0x58DC CallFunc_Conv_InputActionValueToBool_ReturnValue_20 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_3);0x58F9 Temp_bool_Variable_9 = CallFunc_Conv_InputActionValueToBool_ReturnValue_20;0x590C Temp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x5929 Temp_real_Variable_28 = Temp_real_Variable_28;0x5944 Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x5961 Temp_real_Variable_27 = Temp_real_Variable_27;0x597C Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_3;0x598F SpectateAnotherPlayer(false);0x599E PopFlow();0x599F CallFunc_Conv_InputActionValueToBool_ReturnValue_21 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_2);0x59BC Temp_bool_Variable_10 = CallFunc_Conv_InputActionValueToBool_ReturnValue_21;0x59CF Temp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x59EC Temp_real_Variable_30 = Temp_real_Variable_30;0x5A07 Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x5A24 Temp_real_Variable_29 = Temp_real_Variable_29;0x5A3F Temp_object_Variable_14 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x5A52 StartSmoke();0x5A60 PopFlow();0x5A61 CallFunc_Conv_InputActionValueToBool_ReturnValue_22 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x5A7E Temp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_22;0x5A91 Temp_real_Variable_32 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x5AAE Temp_real_Variable_32 = Temp_real_Variable_32;0x5AC9 Temp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x5AE6 Temp_real_Variable_31 = Temp_real_Variable_31;0x5B01 Temp_object_Variable_15 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x5B14 DragSmoke();0x5B22 PopFlow();0x5B23 CallFunc_Conv_InputActionValueToBool_ReturnValue_23 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x5B40 Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_23;0x5B53 Temp_real_Variable_34 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x5B70 Temp_real_Variable_34 = Temp_real_Variable_34;0x5B8B Temp_real_Variable_33 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x5BA8 Temp_real_Variable_33 = Temp_real_Variable_33;0x5BC3 Temp_object_Variable_16 = K2Node_EnhancedInputActionEvent_SourceAction;0x5BD6 EndSmoke();0x5BE4 PopFlow();0x5BE5 CallFunc_GetForwardVector_ReturnValue_4 = FirstPersonCamera.GetForwardVector();0x5C17 CallFunc_K2_GetComponentLocation_ReturnValue_4 = FirstPersonCamera.K2_GetComponentLocation();0x5C49 CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_4, FVector(4000, 4000, 4000));0x5C87 CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_Multiply_VectorVector_ReturnValue_4);0x5CB5 K2Node_MakeArray_Array_7 = {this};0x5CC1 /Game/Ride/Interactables/BPFL_BreakableActor.Default__BPFL_BreakableActor_C.TestBreakIce(CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_Add_VectorVector_ReturnValue_5, K2Node_MakeArray_Array_7, this);0x5D01 PopFlow();0x5D02 Temp_class_Variable = K2Node_CustomEvent_Loaded;0x5D15 K2Node_ClassDynamicCast_AsActor = Cast<Actor>(Temp_class_Variable);0x5D39 K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsActor);0x5D56 if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x5D60 CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x5DC7 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsActor, CallFunc_MakeTransform_ReturnValue_2, 1, nullptr, 1);0x5DF3 CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x5E5A CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue_2, 1);0x5E82 Internal_PickUpActor(CallFunc_FinishSpawningActor_ReturnValue_2, CallFunc_Internal_PickUpActor_Success_3);0x5EA2 PopFlow();0x5EA3 Label_5EA3:0x5EA3 K2Node_CreateDelegate_OutputDelegate_65.Bind(this, OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5);0x5EBA LoadAssetClass(this, K2Node_CustomEvent_InteractableActorClass_1, K2Node_CreateDelegate_OutputDelegate_65, LatentActionInfo{-1, -1368800039, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x5EFD PopFlow();0x5EFE Label_5EFE:0x5EFE CallFunc_IsValid_ReturnValue_15 = IsValid(PlayerSliding);0x5F1B if (!(CallFunc_IsValid_ReturnValue_15)) goto Label_5F2A;0x5F29 PopFlow();0x5F2A Label_5F2A:0x5F2A 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);0x5FA4 PlayerSliding = CallFunc_SpawnSoundAttached_ReturnValue_1;0x5FB7 PopFlow();0x5FB8 Label_5FB8:0x5FB8 CallFunc_IsValid_ReturnValue_16 = IsValid(PlayerSliding);0x5FD5 if (!(CallFunc_IsValid_ReturnValue_16)) PopFlow();0x5FDF PlayerSliding.FadeOut(0.2f, 0f, 0);0x600F PopFlow();0x6010 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_4;0x602B PopFlow();0x602C Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_3;0x6047 PopFlow();0x6048 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_2;0x6063 PopFlow();0x6064 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_1;0x607F PopFlow();0x6080 Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName;0x609B PopFlow();0x609C Label_609C:0x609C if (!(IsPassenger)) PopFlow();0x60A6 CallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x60BA K2Node_DynamicCast_AsBPI_Interact_9 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue_3);0x60DE K2Node_DynamicCast_bSuccess_39 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_9);0x60FB if (!(K2Node_DynamicCast_bSuccess_39)) goto Label_6179;0x6109 K2Node_DynamicCast_AsBPI_Interact_9.IsRideable(CallFunc_IsRideable_IsRideable, CallFunc_IsRideable_Seattype);0x6140 Label_6140:0x6140 if (!(CallFunc_IsRideable_IsRideable)) PopFlow();0x614A CallFunc_GetAttachParentActor_ReturnValue_3 = GetAttachParentActor();0x615E Server_SitOnRideableActor(CallFunc_GetAttachParentActor_ReturnValue_3, false, 0);0x6178 PopFlow();0x6179 Label_6179:0x6179 CallFunc_IsRideable_IsRideable = false;0x6184 CallFunc_IsRideable_Seattype = 0;0x6198 goto Label_6140;0x619D if (!(K2Node_CustomEvent_Stop_5)) goto Label_6273;0x61AB CallFunc_IsLocallyControlled_ReturnValue_1 = IsLocallyControlled();0x61C3 if (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_6222;0x61D1 CallFunc_GetAnimInstance_ReturnValue_5 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x61FB CallFunc_GetAnimInstance_ReturnValue_5.Montage_Stop(0f, nullptr);0x6221 PopFlow();0x6222 Label_6222:0x6222 CallFunc_GetAnimInstance_ReturnValue_6 = Mesh.GetAnimInstance();0x624C CallFunc_GetAnimInstance_ReturnValue_6.Montage_Stop(0f, nullptr);0x6272 PopFlow();0x6273 Label_6273:0x6273 if (!(HasEverBeenLocallyControlled)) goto Label_6931;0x6281 if (!(K2Node_CustomEvent_StartAttach_1)) goto Label_674A;0x628F CallFunc_IsBoneHiddenByName_ReturnValue = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0x62C6 if (!(CallFunc_IsBoneHiddenByName_ReturnValue)) goto Label_6301;0x62D4 SK_BoxyRider_FPP_Arms_01.UnHideBoneByName(FName(Lighter));0x6301 Label_6301:0x6301 SK_Cigg.SetHiddenInGame(false, false);0x6323 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0x6349 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_659C;0x6357 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_03_Montage.SmokeStart_03_Montage, 1f, 0f, FName(None), true);0x6395 CallFunc_IsValid_ReturnValue_36 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10);0x63B2 if (!(CallFunc_IsValid_ReturnValue_36)) goto Label_6500;0x63C0 K2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2);0x63D7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnCompleted += K2Node_CreateDelegate_OutputDelegate_30;0x6400 K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2);0x6417 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_29;0x6440 K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2);0x6457 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_28;0x6480 K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2);0x6497 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_27;0x64C0 K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2);0x64D7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_26;0x6500 Label_6500:0x6500 CigMT = 0f;0x6517 SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x654E Cig_W = 0f;0x6565 MI_Cig.SetScalarParameterValue(FName(Dirt), 0f);0x6597 goto Label_4EDA;0x659C Label_659C:0x659C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeStart_02_Montage.SmokeStart_02_Montage, 1f, 0f, FName(None), true);0x65DA CallFunc_IsValid_ReturnValue_35 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x65F7 if (!(CallFunc_IsValid_ReturnValue_35)) goto Label_6500;0x6605 K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x661C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_20;0x6645 K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1);0x665C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_19;0x6685 K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1);0x669C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_18;0x66C5 K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1);0x66DC CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_17;0x6705 K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1);0x671C CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_16;0x6745 goto Label_6500;0x674A Label_674A:0x674A CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage_1, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x6770 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_6783;0x677E goto Label_4D39;0x6783 Label_6783:0x6783 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9 = CreateProxyObjectForPlayMontage(SK_Cigg, /Game/CigaretteAshtray/Meshes/Animation/SmokeDrag_02_Montage.SmokeDrag_02_Montage, 1f, 0f, FName(None), true);0x67C1 CallFunc_IsValid_ReturnValue_34 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9);0x67DE if (!(CallFunc_IsValid_ReturnValue_34)) goto Label_4EDA;0x67EC K2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnCompleted_B839F2504216BA4D1EE032BAFEFE040C);0x6803 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnCompleted += K2Node_CreateDelegate_OutputDelegate_25;0x682C K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C);0x6843 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_24;0x686C K2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C);0x6883 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_23;0x68AC K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C);0x68C3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_22;0x68EC K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C);0x6903 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_21;0x692C goto Label_4EDA;0x6931 Label_6931:0x6931 if (!(K2Node_CustomEvent_StartAttach_1)) goto Label_568C;0x693F Cigg_TPP.SetHiddenInGame(false, false);0x6961 Lighter_TPP.SetHiddenInGame(false, false);0x6983 goto Label_542A;0x6988 Label_6988:0x6988 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(KillSmoke));0x69B2 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_7577;0x69C0 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Drag));0x69EA if (!(K2Node_SwitchName_CmpSuccess)) goto Label_727F;0x69F8 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Push));0x6A22 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_6D6B;0x6A30 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(SpawnVFX));0x6A5A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_6CC9;0x6A68 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Dirt));0x6A92 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_6BD8;0x6AA0 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Spawn_FireVFX));0x6ACA if (!(K2Node_SwitchName_CmpSuccess)) goto Label_4A2D;0x6AD8 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Spawn_Sparks));0x6B02 if (!(K2Node_SwitchName_CmpSuccess)) goto Label_6B49;0x6B10 K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable_10, FName(Destroy_Flame));0x6B3A if (!(K2Node_SwitchName_CmpSuccess)) goto Label_4A5D;0x6B48 PopFlow();0x6B49 Label_6B49:0x6B49 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);0x6BB5 CallFunc_SpawnSystemAttached_ReturnValue_7.SetFirstPersonPrimitiveType(1);0x6BD7 PopFlow();0x6BD8 Label_6BD8:0x6BD8 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Cig_W);0x6BF5 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x6C23 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1);0x6C5A K2Node_VariableSet_Cig_W_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x6C77 Cig_W = K2Node_VariableSet_Cig_W_ImplicitCast;0x6C92 MI_Cig.SetScalarParameterValue(FName(Dirt), Cig_W);0x6CC8 PopFlow();0x6CC9 Label_6CC9:0x6CC9 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);0x6D35 SmokeVFX = CallFunc_SpawnSystemAttached_ReturnValue_2;0x6D48 SmokeVFX.SetFirstPersonPrimitiveType(1);0x6D6A PopFlow();0x6D6B Label_6D6B:0x6D6B CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(300);0x6D90 CallFunc_GetForwardVector_ReturnValue_1 = FirstPersonCamera.GetForwardVector();0x6DC2 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x6DF0 CallFunc_K2_GetComponentLocation_ReturnValue_1 = FirstPersonCamera.K2_GetComponentLocation();0x6E22 CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x6E50 K2Node_MakeArray_Array_1 = {this};0x6E5C CallFunc_LineTraceSingle_ReturnValue_1 = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_1, 0, false, K2Node_MakeArray_Array_1, 0, CallFunc_LineTraceSingle_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x6EE4 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);0x6F99 if (!(CallFunc_BreakHitResult_bBlockingHit_2)) PopFlow();0x6FA3 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);0x7058 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_BreakHitResult_HitActor_2);0x7075 CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Interactables/TruckParts/BP_Interactable_TruckPart_01.BP_Interactable_TruckPart_01_C);0x709B if (!(CallFunc_ClassIsChildOf_ReturnValue)) goto Label_71A9;0x70A9 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);0x715E CallFunc_GetAttachParentActor_ReturnValue = CallFunc_BreakHitResult_HitActor_2.GetAttachParentActor();0x7188 Server_PushLocation(CallFunc_GetAttachParentActor_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_2);0x71A8 PopFlow();0x71A9 Label_71A9:0x71A9 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);0x725E Server_PushLocation(CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_ImpactPoint_2);0x727E PopFlow();0x727F Label_727F:0x727F CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CigMT);0x729C CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, 0.05);0x72CA CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_1, 0, 0.8);0x7301 K2Node_VariableSet_CigMT_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x731E CigMT = K2Node_VariableSet_CigMT_ImplicitCast;0x7339 SK_Cigg.SetMorphTarget(FName(SM_Cigarette_end), CigMT, true);0x7370 CallFunc_RandomBoolWithWeight_ReturnValue = RandomBoolWithWeight(0.05f);0x7389 if (!(CallFunc_RandomBoolWithWeight_ReturnValue)) goto Label_74E4;0x7397 CallFunc_RandomBoolWithWeight_ReturnValue_1 = RandomBoolWithWeight(0.002f);0x73B0 if (!(CallFunc_RandomBoolWithWeight_ReturnValue_1)) goto Label_7451;0x73BE 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);0x742A CallFunc_SpawnSystemAttached_ReturnValue_3.SetFirstPersonPrimitiveType(1);0x744C goto Label_48B5;0x7451 Label_7451:0x7451 CallFunc_SpawnSystemAttached_ReturnValue_4 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_Drag_02.NS_CigaretteSmoke_Drag_02, SK_BoxyRider_FPP_Arms_01, FName(VFX_SmokeDrag), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, true);0x74BD CallFunc_SpawnSystemAttached_ReturnValue_4.SetFirstPersonPrimitiveType(1);0x74DF goto Label_48B5;0x74E4 Label_74E4:0x74E4 CallFunc_SpawnSystemAttached_ReturnValue_5 = SpawnSystemAttached(/Game/Ride/Interactables/Misc/Cigarette/NS_CigaretteSmoke_Drag_01.NS_CigaretteSmoke_Drag_01, SK_BoxyRider_FPP_Arms_01, FName(VFX_SmokeDrag), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 1, true);0x7550 CallFunc_SpawnSystemAttached_ReturnValue_5.SetFirstPersonPrimitiveType(1);0x7572 goto Label_48B5;0x7577 Label_7577:0x7577 SpawnCiggButt();0x7585 SK_Cigg.SetHiddenInGame(true, false);0x75A7 goto Label_0178;0x75AC StartEmote(K2Node_CustomEvent_Montage, K2Node_CustomEvent_FPPMontage, K2Node_CustomEvent_StartAttach, K2Node_CustomEvent_Stop_4);0x75DE if (!(K2Node_CustomEvent_StartAttach)) goto Label_75F1;0x75EC goto Label_1864;0x75F1 Label_75F1:0x75F1 CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_Left_01_Montage.FPP_EndSmoke_Left_01_Montage);0x7617 CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(K2Node_CustomEvent_FPPMontage, /Game/Ride/Character/Animation/FPP_EndSmoke_02_Montage.FPP_EndSmoke_02_Montage);0x763D CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_2);0x7663 if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x766D goto Label_1897;0x7672 Label_7672:0x7672 Cigg_TPP.SetHiddenInGame(true, false);0x7694 CallFunc_IsValid_ReturnValue_44 = IsValid(SmokeVFXTPP);0x76B1 if (!(CallFunc_IsValid_ReturnValue_44)) PopFlow();0x76BB SmokeVFXTPP.K2_DestroyComponent(this);0x76DC PopFlow();0x76DD Label_76DD:0x76DD if (!(StartedSmoke)) goto Label_015E;0x76EB PopFlow();0x76EC Label_76EC:0x76EC if (!(StartedSmoke)) PopFlow();0x76F6 CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CigMT);0x7713 CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3 = GreaterEqual_DoubleDouble(CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, 0.7);0x7739 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3)) goto Label_5149;0x7747 goto Label_5233;0x774C Label_774C:0x774C if (!(StartedSmoke)) PopFlow();0x7756 goto Label_5233;0x775B Label_775B:0x775B 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);0x77C7 SmokeVFXTPP = CallFunc_SpawnSystemAttached_ReturnValue;0x77DA PopFlow();0x77DB Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_55;0x77F6 PopFlow();0x77F7 MultiCastPrimaryFire(K2Node_CustomEvent_Instigator_3, K2Node_CustomEvent_Stop_3);0x7817 PopFlow();0x7818 K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator_2);0x783C K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x7859 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x7863 K2Node_DynamicCast_AsBPI_Interact_1.CallBackPrimaryFire(this, K2Node_CustomEvent_Stop_2);0x7892 PopFlow();0x7893 MultiCast_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue_1, K2Node_CustomEvent_Repair_2, K2Node_CustomEvent_NewShieldHealth_1, K2Node_CustomEvent_NewDamageTypes_2, K2Node_CustomEvent_NewDamages_2);0x78CE PopFlow();0x78CF Internal_UpdateShieldBar(K2Node_CustomEvent_NewShieldValue, K2Node_CustomEvent_Repair_1, K2Node_CustomEvent_NewShieldHealth, K2Node_CustomEvent_NewDamageTypes_1, K2Node_CustomEvent_NewDamages_1);0x790A PopFlow();0x790B K2Node_DynamicCast_AsBPI_Vehicle = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_TargetVehicle);0x792F K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle);0x794C if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_7992;0x795A K2Node_DynamicCast_AsBPI_Vehicle.RepairShield(K2Node_CustomEvent_SocketName_2, CallFunc_RepairShield_Success);0x7991 PopFlow();0x7992 Label_7992:0x7992 CallFunc_RepairShield_Success = false;0x799D PopFlow();0x799E Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_56;0x79B9 Label_79B9:0x79B9 CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_Left_01_Montage.FPP_StartSmoke_Left_01_Montage);0x79DF CallFunc_EqualEqual_ObjectObject_ReturnValue_7 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_02_Montage.FPP_StartSmoke_02_Montage);0x7A05 CallFunc_EqualEqual_ObjectObject_ReturnValue_8 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03_Montage.FPP_StartSmoke_03_Montage);0x7A2B CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_6, CallFunc_EqualEqual_ObjectObject_ReturnValue_7);0x7A51 CallFunc_EqualEqual_ObjectObject_ReturnValue_9 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_03b_Montage.FPP_StartSmoke_03b_Montage);0x7A77 CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue_8);0x7A9D CallFunc_EqualEqual_ObjectObject_ReturnValue_10 = EqualEqual_ObjectObject(PastFPPSmoke, /Game/Ride/Character/Animation/FPP_StartSmoke_04_Montage.FPP_StartSmoke_04_Montage);0x7AC3 CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_9);0x7AE9 CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, CallFunc_EqualEqual_ObjectObject_ReturnValue_10);0x7B0F if (!(CallFunc_BooleanOR_ReturnValue_6)) PopFlow();0x7B19 CallFunc_IsBoneHiddenByName_ReturnValue_1 = SK_BoxyRider_FPP_Arms_01.IsBoneHiddenByName(FName(Lighter));0x7B50 if (!(CallFunc_IsBoneHiddenByName_ReturnValue_1)) goto Label_7B5F;0x7B5E PopFlow();0x7B5F Label_7B5F:0x7B5F SK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0x7B8E PopFlow();0x7B8F K2Node_DynamicCast_AsBPI_Vehicle_1 = Cast<BPI_Vehicle_C>(K2Node_CustomEvent_Target_Vehicle);0x7BB3 K2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsBPI_Vehicle_1);0x7BD0 if (!(K2Node_DynamicCast_bSuccess_8)) goto Label_7C16;0x7BDE K2Node_DynamicCast_AsBPI_Vehicle_1.RepairDamage(K2Node_CustomEvent_DamageToRepair, CallFunc_RepairDamage_Success);0x7C15 PopFlow();0x7C16 Label_7C16:0x7C16 CallFunc_RepairDamage_Success = false;0x7C21 PopFlow();0x7C22 CallFunc_GetGameState_ReturnValue_2 = GetGameState(this);0x7C37 K2Node_DynamicCast_AsRide_Game_State_2 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_2);0x7C5B K2Node_DynamicCast_bSuccess_17 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_2);0x7C78 if (!(K2Node_DynamicCast_bSuccess_17)) PopFlow();0x7C82 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_DynamicCast_AsRide_Game_State_2.EpiPen, 1);0x7CBA CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_GreaterEqual_IntInt_ReturnValue, K2Node_CustomEvent_ForceRevive);0x7CE0 if (!(CallFunc_BooleanOR_ReturnValue_1)) PopFlow();0x7CEA K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x7D20 K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x7D40 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x7D60 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x7D74 K2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0x7DAA K2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x7DCA K2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x7DEA K2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x7DFE K2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0x7E34 K2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x7E54 K2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x7E74 K2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x7E88 K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0x7EAE K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0x7ED2 Server_HealPlayerDamage(K2Node_CustomEvent_PlayerToRevive_5, K2Node_MakeStruct_ST_Damage_Results);0x7EF2 K2Node_CustomEvent_PlayerToRevive_5.Ragdoll(false);0x7F17 Server_UpdateEpiPenCount(-1);0x7F2A Client_EpipenUsed();0x7F38 PopFlow();0x7F39 CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(K2Node_CustomEvent_True_2, PreviousIsRagdoll);0x7F5F if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) PopFlow();0x7F69 PreviousIsRagdoll = K2Node_CustomEvent_True_2;0x7F7C goto Label_0A40;0x7F81 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x7F96 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x7FBA K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x7FD7 K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x7FF7 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x800C K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x8030 K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x804D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_CustomEvent_Increment_1, K2Node_DynamicCast_AsRide_Game_State.EpiPen);0x8091 CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Add_IntInt_ReturnValue, 0, 2147483647);0x80C0 K2Node_DynamicCast_AsRide_Game_State.EpiPen = CallFunc_Clamp_ReturnValue;0x80F1 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x8106 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x812A K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x8147 MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 19, FName(EpiPen));0x816C PopFlow();0x816D Label_816D:0x816D CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x8185 if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_83D2;0x8193 CallFunc_GetAnimInstance_ReturnValue_7 = SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x81BD CallFunc_Montage_IsPlaying_ReturnValue_1 = CallFunc_GetAnimInstance_ReturnValue_7.Montage_IsPlaying(nullptr);0x81E8 if (!(CallFunc_Montage_IsPlaying_ReturnValue_1)) goto Label_81F7;0x81F6 PopFlow();0x81F7 Label_81F7:0x81F7 LocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x820A Epipen_FPP.SetHiddenInGame(false, false);0x822C 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);0x826A CallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x8287 if (!(CallFunc_IsValid_ReturnValue_20)) PopFlow();0x8291 K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCompleted_BD7752F04345F64CCE8056A9F5553A5A);0x82A8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_5;0x82D1 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A);0x82E8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_4;0x8311 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A);0x8328 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_3;0x8351 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A);0x8368 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_2;0x8391 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A);0x83A8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_1;0x83D1 PopFlow();0x83D2 Label_83D2:0x83D2 CallFunc_GetAnimInstance_ReturnValue_4 = Mesh.GetAnimInstance();0x83FC CallFunc_Montage_IsPlaying_ReturnValue = CallFunc_GetAnimInstance_ReturnValue_4.Montage_IsPlaying(/Game/Ride/Character/Animation/FPP_Epipen_Use_01_Montage.FPP_Epipen_Use_01_Montage);0x842F if (!(CallFunc_Montage_IsPlaying_ReturnValue)) goto Label_843E;0x843D PopFlow();0x843E Label_843E:0x843E LocalPlayerToRevive = K2Node_CustomEvent_PlayerToRevive_3;0x8451 Epipen_TPP.SetHiddenInGame(false, false);0x8473 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);0x84B1 CallFunc_IsValid_ReturnValue_22 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x84CE if (!(CallFunc_IsValid_ReturnValue_22)) PopFlow();0x84D8 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnCompleted_119771C7406127AA6AAB2B8327AE0B7E);0x84EF CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate;0x8518 K2Node_CreateDelegate_OutputDelegate_67.Bind(this, OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E);0x852F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_67;0x8558 K2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E);0x856F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_51;0x8598 K2Node_CreateDelegate_OutputDelegate_54.Bind(this, OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E);0x85AF CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_54;0x85D8 K2Node_CreateDelegate_OutputDelegate_57.Bind(this, OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E);0x85EF CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_57;0x8618 PopFlow();0x8619 Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_57;0x8634 goto Label_79B9;0x8639 Temp_name_Variable = K2Node_CustomEvent_NotifyName_47;0x8654 PopFlow();0x8655 CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x866A K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x868E K2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x86AB K2Node_DynamicCast_AsRide_Game_State_1.FlushNetDormancy();0x86CB CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x86E0 K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x8704 K2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x8721 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(K2Node_CustomEvent_Increment, K2Node_DynamicCast_AsRide_Game_State_1.Parts);0x8765 CallFunc_Clamp_ReturnValue_1 = Clamp(CallFunc_Add_IntInt_ReturnValue_1, 0, 2147483647);0x8794 K2Node_DynamicCast_AsRide_Game_State_1.Parts = CallFunc_Clamp_ReturnValue_1;0x87C5 CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x87DA K2Node_DynamicCast_AsRide_Game_State_1 = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue_1);0x87FE K2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsRide_Game_State_1);0x881B MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State_1, 20, FName(Parts));0x8840 PopFlow();0x8841 Mulitcast_DestroyActor(K2Node_CustomEvent_Actor_1);0x8858 PopFlow();0x8859 K2Node_CustomEvent_Actor.K2_DestroyActor();0x887D PopFlow();0x887E MulticastSpawnVfx(K2Node_CustomEvent_AttachToComponent_4, K2Node_CustomEvent_SystemTemplate_2, K2Node_CustomEvent_AttachPointName_2, K2Node_CustomEvent_Rotation_2, K2Node_CustomEvent_NewLocation_3);0x88B9 PopFlow();0x88BA SpawnVFX(K2Node_CustomEvent_AttachToComponent_3, K2Node_CustomEvent_SystemTemplate_1, K2Node_CustomEvent_AttachPointName_1, K2Node_CustomEvent_Rotation_1, K2Node_CustomEvent_NewLocation_2);0x88F5 PopFlow();0x88F6 Label_88F6:0x88F6 PushFlow(Label_8AA1);0x88FB PushFlow(Label_8C2F);0x8900 PushFlow(Label_8D37);0x8905 PushFlow(Label_8D67);0x890A PushFlow(Label_8DDA);0x890F CallFunc_GetRelativeTransform_ReturnValue = HoldTransform.GetRelativeTransform();0x8941 InitialHoldTransform = CallFunc_GetRelativeTransform_ReturnValue;0x895C CallFunc_GetMaterial_ReturnValue = SK_Cigg.GetMaterial(0);0x898F CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = SK_Cigg.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x89D8 MI_Cig = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x89EB SK_Cigg.SetMaterial(0, MI_Cig);0x8A1D CallFunc_IsLocallyControlled_ReturnValue_3 = IsLocallyControlled();0x8A35 if (!(CallFunc_IsLocallyControlled_ReturnValue_3)) PopFlow();0x8A3F PushFlow(Label_8A6F);0x8A44 ResetControlBusMix();0x8A52 ResetReverbs();0x8A60 SetGlobalControlBuses();0x8A6E PopFlow();0x8A6F Label_8A6F:0x8A6F DelayUntilNextTick(this, LatentActionInfo{0x1547, -916871758, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x8AA0 PopFlow();0x8AA1 Label_8AA1:0x8AA1 /Game/Ride/Game/BPFL_ActorLibrary.Default__BPFL_ActorLibrary_C.GetCurrentLevelTag(this, this, CallFunc_GetCurrentLevelTag_LevelTag);0x8AD0 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.MabuttsValley");0x8B02 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8BDC;0x8B10 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.SnowLevel");0x8B3E if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8B89;0x8B4C GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2 = NotEqual_TagTag(CallFunc_GetCurrentLevelTag_LevelTag, "Level.Undefined");0x8B7A if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_2)) goto Label_8BDC;0x8B88 PopFlow();0x8B89 Label_8B89:0x8B89 UpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_01.SK_WinterCoat_01);0x8BB2 UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Customization/SK_WinterCoat_Arms_01.SK_WinterCoat_Arms_01);0x8BDB PopFlow();0x8BDC Label_8BDC:0x8BDC UpperBodyClothes.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRider_UbodyClothing_01.SK_BoxyRider_UbodyClothing_01);0x8C05 UpperBodyClothesFPP.SetSkeletalMeshAsset(/Game/Ride/Character/Mesh/SK_BoxyRiderFPP_UbodyClothing_01.SK_BoxyRiderFPP_UbodyClothing_01);0x8C2E PopFlow();0x8C2F Label_8C2F:0x8C2F CallFunc_IsServer_ReturnValue_12 = IsServer(this);0x8C44 if (!(CallFunc_IsServer_ReturnValue_12)) PopFlow();0x8C4E K2Node_MakeStruct_ST_Damage_Result_3.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player)};0x8C84 K2Node_MakeStruct_ST_Damage_Result_3.Damage_7_F3292EDF44790F4AED9654BACA71838A = 200;0x8CA4 K2Node_MakeStruct_ST_Damage_Result_3.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x8CC4 K2Node_MakeStruct_ST_Damage_Result_3.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x8CD8 K2Node_MakeArray_Array_5 = {K2Node_MakeStruct_ST_Damage_Result_3};0x8CEC K2Node_MakeStruct_ST_Damage_Results_1.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_5;0x8D10 this.Server_HealPlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_1);0x8D36 PopFlow();0x8D37 Label_8D37:0x8D37 SK_BoxyRider_FPP_Arms_01.HideBoneByName(FName(Lighter), 0);0x8D66 PopFlow();0x8D67 Label_8D67:0x8D67 CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CreateDynamicMaterialInstance(this, /Game/Ride/Character/Material/MM_Mouth.MM_Mouth, FName(None), 0);0x8D94 MouthMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x8DA7 Mesh.SetMaterial(2, MouthMaterial);0x8DD9 PopFlow();0x8DDA Label_8DDA:0x8DDA CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Ride/Character/Material/PP_Damage.PP_Damage, FName(None), 0);0x8E07 PPDmg = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x8E1A TempPostProcess = FirstPersonCamera.PostProcessSettings.WeightedBlendables.Array;0x8E5D K2Node_MakeStruct_WeightedBlendable.Weight = 1f;0x8E7D K2Node_MakeStruct_WeightedBlendable.Object = PPDmg;0x8E99 /Script/Engine.Default__KismetArrayLibrary.Array_Set(TempPostProcess, 0, K2Node_MakeStruct_WeightedBlendable, false);0x8ED1 K2Node_MakeStruct_WeightedBlendables.Array = TempPostProcess;0x8EF5 K2Node_MakeStruct_PostProcessSettings.WeightedBlendables = K2Node_MakeStruct_WeightedBlendables;0x8F19 FirstPersonCamera.PostProcessSettings = K2Node_MakeStruct_PostProcessSettings;0x8F4A PopFlow();0x8F4B Dmg.PlayFromStart();0x8F6B PopFlow();0x8F6C Label_8F6C:0x8F6C PPDmg.SetScalarParameterValue(FName(Dmg), DMG_blendout_7FCD812345851ECA45649BB0FE6A35D5);0x8FA2 PopFlow();0x8FA3 Multicast_SecondaryFire(K2Node_CustomEvent_Instigator_1, K2Node_CustomEvent_Stop_1);0x8FC3 PopFlow();0x8FC4 K2Node_DynamicCast_AsBPI_Interact_3 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Instigator);0x8FE8 K2Node_DynamicCast_bSuccess_11 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_3);0x9005 if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x900F K2Node_DynamicCast_AsBPI_Interact_3.CallBackSecondaryFire(this, K2Node_CustomEvent_Stop);0x903E PopFlow();0x903F K2Node_CustomEvent_TargetPlayer_1.Internal_HealPlayerDamage(K2Node_CustomEvent_DamageToHeal, CallFunc_Internal_HealPlayerDamage_Success);0x9075 PopFlow();0x9076 Multicast_StopInteract(K2Node_CustomEvent_Target_9, K2Node_CustomEvent_PlayerCharacter_1, K2Node_CustomEvent_HitResult_1);0x909F PopFlow();0x90A0 K2Node_DynamicCast_AsBPI_Interact_4 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_8);0x90C4 K2Node_DynamicCast_bSuccess_12 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_4);0x90E1 if (!(K2Node_DynamicCast_bSuccess_12)) goto Label_9130;0x90EF K2Node_DynamicCast_AsBPI_Interact_4.StopInteract(K2Node_CustomEvent_PlayerCharacter, K2Node_CustomEvent_HitResult, CallFunc_StopInteract_Success);0x912F PopFlow();0x9130 Label_9130:0x9130 CallFunc_StopInteract_Success = false;0x913B PopFlow();0x913C Label_913C:0x913C CallFunc_IsServer_ReturnValue = IsServer(this);0x9151 if (!(CallFunc_IsServer_ReturnValue)) goto Label_9160;0x915F PopFlow();0x9160 Label_9160:0x9160 InternalRagdoll(K2Node_CustomEvent_True_1);0x9177 PopFlow();0x9178 Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_58;0x9193 goto Label_6988;0x9198 CallFunc_IsServer_ReturnValue_14 = IsServer(this);0x91AD CallFunc_IsLocallyControlled_ReturnValue_5 = IsLocallyControlled();0x91C5 CallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_IsServer_ReturnValue_14, CallFunc_IsLocallyControlled_ReturnValue_5);0x91EB if (!(CallFunc_BooleanOR_ReturnValue_7)) PopFlow();0x91F5 Server_Ragdoll(K2Node_CustomEvent_True_1);0x920C goto Label_913C;0x9211 PopFlow();0x9212 goto Label_0AF5;0x9217 goto Label_0B30;0x921C Label_921C:0x921C if (!(IsHandPosing)) PopFlow();0x9226 CallFunc_GetController_ReturnValue_6 = GetController();0x923A K2Node_DynamicCast_AsPlayer_Controller_1 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_6);0x925E K2Node_DynamicCast_bSuccess_32 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_1);0x927B CallFunc_IsUsingGamepad_ReturnValue_1 = IsUsingGamepad(K2Node_DynamicCast_AsPlayer_Controller_1);0x9298 if (!(CallFunc_IsUsingGamepad_ReturnValue_1)) goto Label_1B5C;0x92A6 goto Label_1AC0;0x92AB goto Label_0D1D;0x92B0 K2Node_CustomEvent_TargetPlayer.Internal_TakePlayerDamage(K2Node_CustomEvent_DamageResults);0x92DD PopFlow();0x92DE Label_92DE:0x92DE HandleFalling();0x92EC DebugCanDropHere();0x92FA UpdateNametag();0x9308 FixupPickupState();0x9316 RepPassengerAimRotation();0x9324 CallFunc_CalculateWindPush_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9341 CalculateWindPush(CallFunc_CalculateWindPush_DeltaTime_ImplicitCast);0x9358 PopFlow();0x9359 Temp_name_Variable = K2Node_CustomEvent_NotifyName_48;0x9374 goto Label_1C0C;0x9379 Internal_AttachActor(K2Node_CustomEvent_ActorToAttach_1, K2Node_CustomEvent_ParentActor_1, K2Node_CustomEvent_RelativeTransform_1, K2Node_CustomEvent_SocketName_1, K2Node_CustomEvent_ScaleRule_1, CallFunc_Internal_AttachActor_Success);0x93BD PopFlow();0x93BE 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);0x9414 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Interact_Actor_3);0x9438 K2Node_DynamicCast_bSuccess_14 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x9455 if (!(K2Node_DynamicCast_bSuccess_14)) goto Label_94A4;0x9463 K2Node_DynamicCast_AsBP_First_Person_Character.Client_ThrowPlayer(this, K2Node_CustomEvent_DropLocation_2, K2Node_CustomEvent_DropRotation_2, K2Node_CustomEvent_ThrowImpulseVector_2);0x94A3 PopFlow();0x94A4 Label_94A4:0x94A4 K2Node_DynamicCast_AsRGInteractable_Actor = Cast<RGInteractableActor>(K2Node_CustomEvent_Interact_Actor_3);0x94C8 K2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsRGInteractable_Actor);0x94E5 if (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x94EF K2Node_DynamicCast_AsRGInteractable_Actor.FlushNetDormancy();0x950F K2Node_DynamicCast_AsRGInteractable_Actor.Instigator = this;0x9530 MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRGInteractable_Actor, 9, FName(Instigator));0x9555 PopFlow();0x9556 CallFunc_ObjectIsA_ReturnValue = ObjectIsA(K2Node_CustomEvent_Target_7, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C);0x957C if (!(CallFunc_ObjectIsA_ReturnValue)) goto Label_95AB;0x958A Multicast_AddImpulse(K2Node_CustomEvent_Target_7, K2Node_CustomEvent_PushLocation_3);0x95AA PopFlow();0x95AB Label_95AB:0x95AB K2Node_DynamicCast_AsBPI_Interact_5 = Cast<BPI_Interact_C>(K2Node_CustomEvent_Target_7);0x95CF K2Node_DynamicCast_bSuccess_15 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_5);0x95EC if (!(K2Node_DynamicCast_bSuccess_15)) goto Label_9813;0x95FA CallFunc_GetVelocity_ReturnValue = GetVelocity();0x961A CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetVelocity_ReturnValue, 0.5);0x9648 CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x9668 CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x968D CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue_2, 750);0x96BB CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue);0x96E9 CallFunc_FClamp_ReturnValue_2 = FClamp(StrengthMultiplier, 0, 0.5);0x9720 CallFunc_GetAttachParentActor_ReturnValue_2 = GetAttachParentActor();0x9734 CallFunc_IsValid_ReturnValue_40 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_2);0x9751 CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(CallFunc_FClamp_ReturnValue_2, StrengthMultiplier, CallFunc_IsValid_ReturnValue_40);0x9788 CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue_2);0x97AD CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x97DB K2Node_DynamicCast_AsBPI_Interact_5.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_5, CallFunc_AddImpulse_Success_4);0x9812 PopFlow();0x9813 Label_9813:0x9813 CallFunc_AddImpulse_Success_4 = false;0x981E PopFlow();0x981F Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_59;0x983A PopFlow();0x983B DelayUntilNextTick(this, LatentActionInfo{0xD92, 1563674196, FName(ExecuteUbergraph_BP_FirstPersonCharacter), this});0x986C PopFlow();0x986D CallFunc_IsLocallyControlled_ReturnValue_2 = IsLocallyControlled();0x9885 if (!(CallFunc_IsLocallyControlled_ReturnValue_2)) goto Label_98C2;0x9893 Server_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0x98AA PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_4);0x98C1 PopFlow();0x98C2 Label_98C2:0x98C2 RaiseScriptError("Trying to revive from non local player");0x98F4 PopFlow();0x98F5 goto Label_816D;0x98FA Multicast_PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_2);0x9911 PopFlow();0x9912 CallFunc_IsValid_ReturnValue_21 = IsValid(K2Node_CustomEvent_AttachToComponent_2);0x992F if (!(CallFunc_IsValid_ReturnValue_21)) goto Label_9A10;0x993D 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);0x9985 CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldLocation(K2Node_CustomEvent_NewLocation_1, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x99B9 CallFunc_SpawnSystemAttached_ReturnValue_1.K2_SetWorldRotation(K2Node_CustomEvent_Rotation, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x99ED CallFunc_SpawnSystemAttached_ReturnValue_1.SetFirstPersonPrimitiveType(1);0x9A0F PopFlow();0x9A10 Label_9A10:0x9A10 CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, K2Node_CustomEvent_SystemTemplate, K2Node_CustomEvent_NewLocation_1, K2Node_CustomEvent_Rotation, FVector(1, 1, 1), true, true, 0, true);0x9A5E CallFunc_SpawnSystemAtLocation_ReturnValue.SetFirstPersonPrimitiveType(1);0x9A80 PopFlow();0x9A81 Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_2, CallFunc_Internal_PickUpActor_Success);0x9AA1 PopFlow();0x9AA2 Label_9AA2:0x9AA2 ReceiveBeginPlay();0x9AAC ApplyOptions();0x9ABA CachedDefaultJumpZVelocity = CharacterMovement.JumpZVelocity;0x9AEB CachedDefaultMaxWalkSpeed = CharacterMovement.MaxWalkSpeed;0x9B1C CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x9B4F UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast);0x9B66 goto Label_88F6;0x9B6B goto Label_9AA2;0x9B70 CallFunc_IsLocallyControlled_ReturnValue_7 = IsLocallyControlled();0x9B88 if (!(CallFunc_IsLocallyControlled_ReturnValue_7)) goto Label_9B97;0x9B96 PopFlow();0x9B97 Label_9B97:0x9B97 PlayReviveAnim(K2Node_CustomEvent_PlayerToRevive_1);0x9BAE PopFlow();0x9BAF Label_9BAF:0x9BAF TraceForInteractObject();0x9BBD CallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x9BDA UpdateHoldTransform(CallFunc_UpdateHoldTransform_DeltaSeconds_ImplicitCast);0x9BF1 goto Label_92DE;0x9BF6 ReceiveTick(K2Node_Event_DeltaSeconds);0x9C09 goto Label_9BAF;0x9C0E Label_9C0E:0x9C0E K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(KillSmoke));0x9C38 if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_7672;0x9C46 K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(SpawnVFX));0x9C70 if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_775B;0x9C7E K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(AttachSmoke));0x9CA8 if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_9CEF;0x9CB6 K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Temp_name_Variable_11, FName(DetachSmoke));0x9CE0 if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_52AC;0x9CEE PopFlow();0x9CEF Label_9CEF:0x9CEF CallFunc_K2_AttachToComponent_ReturnValue_1 = Cigg_TPP.K2_AttachToComponent(Mesh, FName(VB TPP_CigSocket), 0, 0, 0, true);0x9D36 PopFlow();0x9D37 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x9D6D K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x9D8D K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x9DAD K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x9DC1 K2Node_MakeStruct_ST_Damage_Result_1.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0x9DF7 K2Node_MakeStruct_ST_Damage_Result_1.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x9E17 K2Node_MakeStruct_ST_Damage_Result_1.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x9E37 K2Node_MakeStruct_ST_Damage_Result_1.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x9E4B K2Node_MakeStruct_ST_Damage_Result_2.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Poison)};0x9E81 K2Node_MakeStruct_ST_Damage_Result_2.Damage_7_F3292EDF44790F4AED9654BACA71838A = 50;0x9EA1 K2Node_MakeStruct_ST_Damage_Result_2.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x9EC1 K2Node_MakeStruct_ST_Damage_Result_2.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x9ED5 K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_ST_Damage_Result, K2Node_MakeStruct_ST_Damage_Result_1, K2Node_MakeStruct_ST_Damage_Result_2};0x9EFB K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_2;0x9F1F Server_HealPlayerDamage(K2Node_CustomEvent_PlayerToRevive, K2Node_MakeStruct_ST_Damage_Results);0x9F3F K2Node_CustomEvent_PlayerToRevive.Ragdoll(false);0x9F64 K2Node_CustomEvent_PlayerToRevive.Client_MovePlayerAfterRevive(K2Node_CustomEvent_Location_3);0x9F91 PopFlow();0x9F92 goto Label_3720;0x9F97 PopFlow();0x9F98 goto Label_37E2;0x9F9D Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_60;0x9FB8 PopFlow();0x9FB9 TryToUnseatOnRagdoll();0x9FC7 InternalRagdoll(K2Node_CustomEvent_True);0x9FDE PopFlow();0x9FDF BreakVector2D(K2Node_Event_Axis_1, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0xA004 GetMouseSensitivity(CallFunc_GetMouseSensitivity_Sensitivity_2);0xA01B BreakVector2D(CallFunc_GetMouseSensitivity_Sensitivity_2, CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_Y_7);0xA040 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_7, CallFunc_BreakVector2D_Y_3);0xA06E CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_7, CallFunc_BreakVector2D_X_3);0xA09C CallFunc_Aim_Yaw_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0xA0B9 Aim(CallFunc_Aim_Yaw_ImplicitCast_2, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0xA0D9 PopFlow();0xA0DA BreakVector2D(K2Node_Event_Axis, CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA0FF Move(CallFunc_BreakVector2D_X_4, CallFunc_BreakVector2D_Y_4);0xA11F PopFlow();0xA120 Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_61;0xA13B Label_A13B:0xA13B CallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_02_Montage.TPP_StartSmoke_02_Montage);0xA161 CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(PastTPPSmoke, /Game/Ride/Character/Animation/TPP_StartSmoke_Left_01_Montage.TPP_StartSmoke_Left_01_Montage);0xA187 CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_4, CallFunc_EqualEqual_ObjectObject_ReturnValue_5);0xA1AD if (!(CallFunc_BooleanOR_ReturnValue_2)) PopFlow();0xA1B7 Lighter_TPP.SetHiddenInGame(true, false);0xA1D9 PopFlow();0xA1DA PopFlow();0xA1DB Temp_name_Variable = K2Node_CustomEvent_NotifyName_49;0xA1F6 PopFlow();0xA1F7 PopFlow();0xA1F8 CallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(K2Node_CustomEvent_NewMesh);0xA215 K2Node_DynamicCast_AsStatic_Mesh = Cast<StaticMesh>(CallFunc_LoadAsset_Blocking_ReturnValue);0xA239 K2Node_DynamicCast_bSuccess_20 = Cast<1>(K2Node_DynamicCast_AsStatic_Mesh);0xA256 if (!(K2Node_DynamicCast_bSuccess_20)) PopFlow();0xA260 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Hat");0xA28B if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_A334;0xA299 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_CosmeticTag, "Cosmetic.Glasses");0xA2C8 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_A2D7;0xA2D6 PopFlow();0xA2D7 Label_A2D7:0xA2D7 CallFunc_IsValid_ReturnValue_24 = IsValid(K2Node_CustomEvent_HatActor_1);0xA2F4 if (!(CallFunc_IsValid_ReturnValue_24)) goto Label_1274;0xA302 K2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentGlassesMesh);0xA32F goto Label_1274;0xA334 Label_A334:0xA334 CallFunc_IsValid_ReturnValue_23 = IsValid(K2Node_CustomEvent_HatActor_1);0xA351 if (!(CallFunc_IsValid_ReturnValue_23)) goto Label_10D6;0xA35F K2Node_CustomEvent_HatActor_1.UpdateMesh(CurrentHatMesh);0xA38C goto Label_10D6;0xA391 CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(K2Node_CustomEvent_HatMesh);0xA3B6 ServerChangeHatMesh(CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue, K2Node_CustomEvent_HatActor, K2Node_CustomEvent_MeshTag);0xA3DF CallFunc_IsServer_ReturnValue_5 = IsServer(this);0xA3F4 if (!(CallFunc_IsServer_ReturnValue_5)) goto Label_A403;0xA402 PopFlow();0xA403 Label_A403:0xA403 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Hat");0xA42E if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_11CF;0xA43C GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1 = NotEqual_TagTag(K2Node_CustomEvent_MeshTag, "Cosmetic.Glasses");0xA46B if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess_1)) goto Label_136D;0xA479 PopFlow();0xA47A Server_PickUpActor(K2Node_CustomEvent_Interact_Actor_1);0xA491 CallFunc_IsServer_ReturnValue_6 = IsServer(this);0xA4A6 if (!(CallFunc_IsServer_ReturnValue_6)) goto Label_A4B5;0xA4B4 PopFlow();0xA4B5 Label_A4B5:0xA4B5 Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor_1, CallFunc_Internal_PickUpActor_Success_1);0xA4D5 PopFlow();0xA4D6 CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xA4FF CallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xA531 CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xA556 CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xA588 Server_DropActor(K2Node_CustomEvent_InteractActor_1, K2Node_CustomEvent_HoldTime_1, true, CallFunc_K2_GetComponentLocation_ReturnValue_2, true, CallFunc_Conv_RotatorToQuaternion_ReturnValue, CallFunc_GetThrowImpulseVector_ReturnValue);0xA5C5 CallFunc_IsServer_ReturnValue_7 = IsServer(this);0xA5DA if (!(CallFunc_IsServer_ReturnValue_7)) goto Label_A5E9;0xA5E8 PopFlow();0xA5E9 Label_A5E9:0xA5E9 CallFunc_GetThrowImpulseVector_ReturnValue = GetThrowImpulseVector(K2Node_CustomEvent_HoldTime_1);0xA612 CallFunc_K2_GetComponentRotation_ReturnValue = HoldTransform.K2_GetComponentRotation();0xA644 CallFunc_Conv_RotatorToQuaternion_ReturnValue = Conv_RotatorToQuaternion(CallFunc_K2_GetComponentRotation_ReturnValue);0xA669 CallFunc_K2_GetComponentLocation_ReturnValue_2 = HoldTransform.K2_GetComponentLocation();0xA69B 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);0xA6E1 PopFlow();0xA6E2 Internal_PickUpActor(K2Node_CustomEvent_Interact_Actor, CallFunc_Internal_PickUpActor_Success_2);0xA702 PopFlow();0xA703 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);0xA759 PopFlow();0xA75A Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_62;0xA775 goto Label_A13B;0xA77A PopFlow();0xA77B CallFunc_IsValid_ReturnValue_29 = IsValid(K2Node_CustomEvent_AttachToComponent_1);0xA798 if (!(CallFunc_IsValid_ReturnValue_29)) goto Label_A81D;0xA7A6 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);0xA81C PopFlow();0xA81D Label_A81D:0xA81D CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, K2Node_CustomEvent_Sound_1, K2Node_CustomEvent_Location_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0xA86F PopFlow();0xA870 Multicast_PlayOneShotSound(K2Node_CustomEvent_Sound, K2Node_CustomEvent_AttachToComponent, K2Node_CustomEvent_BoneName, K2Node_CustomEvent_Location_1);0xA8A2 PopFlow();0xA8A3 PopFlow();0xA8A4 PopFlow();0xA8A5 PopFlow();0xA8A6 PopFlow();0xA8A7 PopFlow();0xA8A8 PushFlow(Label_A918);0xA8AD CallFunc_IsValid_ReturnValue_31 = IsValid(K2Node_Event_OldController);0xA8CA if (!(CallFunc_IsValid_ReturnValue_31)) PopFlow();0xA8D4 CallFunc_IsLocalPlayerController_ReturnValue_1 = K2Node_Event_OldController.IsLocalPlayerController();0xA8FE if (!(CallFunc_IsLocalPlayerController_ReturnValue_1)) PopFlow();0xA908 OnOwningControllerUpdatedForLocalPlayer(false);0xA917 PopFlow();0xA918 Label_A918:0xA918 CallFunc_IsValid_ReturnValue_30 = IsValid(K2Node_Event_NewController_1);0xA935 if (!(CallFunc_IsValid_ReturnValue_30)) PopFlow();0xA93F CallFunc_IsLocalPlayerController_ReturnValue = K2Node_Event_NewController_1.IsLocalPlayerController();0xA969 if (!(CallFunc_IsLocalPlayerController_ReturnValue)) PopFlow();0xA973 HasEverBeenLocallyControlled = true;0xA97E OnOwningControllerUpdatedForLocalPlayer(true);0xA98D UnderwaterSphere.SetCollisionEnabled(1);0xA9B3 PopFlow();0xA9B4 PopFlow();0xA9B5 CallFunc_IsValid_ReturnValue_32 = IsValid(K2Node_CustomEvent_RideableActor_2);0xA9D2 if (!(CallFunc_IsValid_ReturnValue_32)) PopFlow();0xA9DC Server_SitOnRideableActor(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xAA05 CallFunc_IsServer_ReturnValue_8 = IsServer(this);0xAA1A if (!(CallFunc_IsServer_ReturnValue_8)) goto Label_AA29;0xAA28 PopFlow();0xAA29 Label_AA29:0xAA29 Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_2, K2Node_CustomEvent_SitDown_2, K2Node_CustomEvent_SeatType_2);0xAA52 PopFlow();0xAA53 Internal_SitOnRideableActor(K2Node_CustomEvent_RideableActor_1, K2Node_CustomEvent_SitDown_1, K2Node_CustomEvent_SeatType_1);0xAA7C CharacterMovement.bIgnoreClientMovementErrorChecksAndCorrection = K2Node_CustomEvent_SitDown_1;0xAAA5 PopFlow();0xAAA6 if (!(K2Node_CustomEvent_SitDown)) goto Label_ACA2;0xAAB4 K2Node_DynamicCast_AsBPI_Interact_7 = Cast<BPI_Interact_C>(K2Node_CustomEvent_RideableActor);0xAAD8 K2Node_DynamicCast_bSuccess_21 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_7);0xAAF5 if (!(K2Node_DynamicCast_bSuccess_21)) goto Label_AC5C;0xAB03 K2Node_DynamicCast_AsBPI_Interact_7.GetRideableAttachmentPoint(this, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_AttachmentOffset, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xAB44 Label_AB44:0xAB44 CallFunc_IsValid_ReturnValue_43 = IsValid(CallFunc_GetRideableAttachmentPoint_AttachmentPoint);0xAB61 if (!(CallFunc_IsValid_ReturnValue_43)) PopFlow();0xAB6B Temp_byte_Variable = 1;0xAB7F Temp_byte_Variable_1 = 2;0xAB93 Temp_bool_Variable_13 = CallFunc_GetRideableAttachmentPoint_SetRotationToWorld;0xABA6 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), 0, false);0xAC0A K2_AddActorLocalOffset(CallFunc_GetRideableAttachmentPoint_AttachmentOffset, false, CallFunc_K2_AddActorLocalOffset_SweepHitResult, true);0xAC28 SetIsPassenger(K2Node_CustomEvent_RideableActor, true, K2Node_CustomEvent_SeatType, CallFunc_GetRideableAttachmentPoint_AttachmentPoint, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xAC5B PopFlow();0xAC5C Label_AC5C:0xAC5C CallFunc_GetRideableAttachmentPoint_AttachmentPoint = nullptr;0xAC67 CallFunc_GetRideableAttachmentPoint_AttachmentOffset = FVector(0, 0, 0);0xAC92 CallFunc_GetRideableAttachmentPoint_SetRotationToWorld = false;0xAC9D goto Label_AB44;0xACA2 Label_ACA2:0xACA2 K2_DetachFromActor(1, 1, 1);0xACB2 SetIsPassenger(K2Node_CustomEvent_RideableActor, false, K2Node_CustomEvent_SeatType, nullptr, CallFunc_GetRideableAttachmentPoint_SetRotationToWorld);0xACDD PopFlow();0xACDE K2Node_DynamicCast_AsPhysics_Volume = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor_1);0xAD02 K2Node_DynamicCast_bSuccess_22 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume);0xAD1F if (!(K2Node_DynamicCast_bSuccess_22)) PopFlow();0xAD29 if (!(K2Node_DynamicCast_AsPhysics_Volume.bWaterVolume)) PopFlow();0xAD49 StartUnderwaterAudioEffects();0xAD57 PopFlow();0xAD58 K2Node_DynamicCast_AsPhysics_Volume_1 = Cast<PhysicsVolume>(K2Node_ComponentBoundEvent_OtherActor);0xAD7C K2Node_DynamicCast_bSuccess_23 = Cast<1>(K2Node_DynamicCast_AsPhysics_Volume_1);0xAD99 if (!(K2Node_DynamicCast_bSuccess_23)) PopFlow();0xADA3 if (!(K2Node_DynamicCast_AsPhysics_Volume_1.bWaterVolume)) PopFlow();0xADC3 StopUnderwaterAudioEffects();0xADD1 PopFlow();0xADD2 K2Node_DynamicCast_AsBP_Session_Save_Game = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject_1);0xADF6 K2Node_DynamicCast_bSuccess_24 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game);0xAE13 if (!(K2Node_DynamicCast_bSuccess_24)) PopFlow();0xAE1D CallFunc_BP_GetUniqueId_ReturnValue = PlayerState.BP_GetUniqueId();0xAE4F CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(CurrentPickUpActor);0xAE6C K2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_GetObjectClass_ReturnValue_1);0xAE90 K2Node_ClassDynamicCast_bSuccess_1 = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0xAEAD K2Node_MakeStruct_FPlayerSave.Hat_4_24D3DDC448C96216C50BA4B4503E7EFD = CurrentHatMesh;0xAEC9 K2Node_MakeStruct_FPlayerSave.Glasses_5_D280370A409152D57E27C2A0C7653101 = CurrentGlassesMesh;0xAEE5 K2Node_MakeStruct_FPlayerSave.DamageTaken_10_49E81282485F0B8027EB68839AFC8D99 = CurrentDamage;0xAF09 K2Node_MakeStruct_FPlayerSave.PickedUpActorClass_14_94DCB15443405A8AA1FE72B01BD13720 = K2Node_ClassDynamicCast_AsBP_Interactable_Actor;0xAF25 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(K2Node_DynamicCast_AsBP_Session_Save_Game.PlayerSave, CallFunc_BP_GetUniqueId_ReturnValue, K2Node_MakeStruct_FPlayerSave);0xAF76 PopFlow();0xAF77 Label_AF77:0xAF77 Temp_int_Array_Index_Variable_1 = 0;0xAF8E Label_AF8E:0xAF8E CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_PieceSphereOverlap_OutOverlaps);0xAFC9 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0xAFEF if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0xAFF9 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0xB014 PushFlow(Label_B11E);0xB019 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0xB054 CallFunc_GetForwardVector_ReturnValue_5 = FirstPersonCamera.GetForwardVector();0xB086 CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(IcePushStrenght);0xB0AB CallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_5, CallFunc_Conv_DoubleToVector_ReturnValue_5);0xB0D9 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);0xB11D PopFlow();0xB11E Label_B11E:0xB11E CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0xB148 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0xB163 goto Label_AF8E;0xB168 K2Node_DynamicCast_AsBP_Session_Save_Game_1 = Cast<BP_SessionSaveGame_C>(K2Node_Event_SaveGameObject);0xB18C K2Node_DynamicCast_bSuccess_25 = Cast<1>(K2Node_DynamicCast_AsBP_Session_Save_Game_1);0xB1A9 if (!(K2Node_DynamicCast_bSuccess_25)) PopFlow();0xB1B3 bIsLoaded = true;0xB1BE PopFlow();0xB1BF Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_63;0xB1DA goto Label_9C0E;0xB1DF Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_64;0xB1FA PopFlow();0xB1FB StrengthMultiplier = K2Node_CustomEvent_NewStrengthMultiplier_2;0xB216 CallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CachedDefaultJumpZVelocity);0xB233 CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, 150);0xB261 CallFunc_MapRangeClamped_OutRangeA_ImplicitCast = Cast<4>(CachedDefaultJumpZVelocity);0xB27E CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(StrengthMultiplier, 1, 3, CallFunc_MapRangeClamped_OutRangeA_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue_2);0xB2C7 K2Node_VariableSet_JumpZVelocity_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_1);0xB2E4 CharacterMovement.JumpZVelocity = K2Node_VariableSet_JumpZVelocity_ImplicitCast;0xB315 goto Label_4AA6;0xB31A Multicast_UpdateStrengthMultiplier(K2Node_CustomEvent_Target_5, K2Node_CustomEvent_NewStrengthMultiplier_1);0xB33A PopFlow();0xB33B Internal_UpdateStrengthMultiplier(1);0xB352 PopFlow();0xB353 CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(K2Node_CustomEvent_NewSpeedMultiplier_2, SpeedMultiplier);0xB379 if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) PopFlow();0xB383 SpeedMultiplier = K2Node_CustomEvent_NewSpeedMultiplier_2;0xB39E UpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xB3B5 CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(SpeedMultiplier, 1);0xB3DB if (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) PopFlow();0xB3E5 CallFunc_K2_IsTimerActiveHandle_ReturnValue_1 = K2_IsTimerActiveHandle(this, ResetSpeedTimer);0xB403 if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue_1)) goto Label_B425;0xB411 K2_ClearAndInvalidateTimerHandle(this, ResetSpeedTimer);0xB425 Label_B425:0xB425 K2Node_CreateDelegate_OutputDelegate_37.Bind(this, ResetSpeed);0xB43C CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_37, K2Node_CustomEvent_Time_2, false, false, 0f, 0f);0xB476 ResetSpeedTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0xB491 CallFunc_GetController_ReturnValue_1 = GetController();0xB4A5 CallFunc_IsLocalController_ReturnValue_1 = CallFunc_GetController_ReturnValue_1.IsLocalController();0xB4D3 if (!(CallFunc_IsLocalController_ReturnValue_1)) PopFlow();0xB4DD CallFunc_GetController_ReturnValue_1 = GetController();0xB4F1 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0xB515 K2Node_DynamicCast_bSuccess_27 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0xB532 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.GetPlayerHUDWidget(CallFunc_GetPlayerHUDWidget_HUD_Widget_1);0xB55F CallFunc_AddPlayerModifier_Duration_ImplicitCast = Cast<4>(K2Node_CustomEvent_Time_2);0xB57C CallFunc_GetPlayerHUDWidget_HUD_Widget_1.AddPlayerModifier(GameplayTag{FName(PlayerModifier.Speed)}, CallFunc_AddPlayerModifier_Duration_ImplicitCast, CallFunc_AddPlayerModifier_Success_1);0xB5CD PopFlow();0xB5CE SpeedMultiplier = 1;0xB5E9 UpdateMaxWalkSpeed(ModifiedMaxWalkSpeed);0xB600 PopFlow();0xB601 Multicast_UpdateSpeedMultiplier(K2Node_CustomEvent_Target_4, K2Node_CustomEvent_NewSpeedMultiplier_1, K2Node_CustomEvent_Time_1);0xB62A PopFlow();0xB62B CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsUsingMap);0xB648 IsUsingMap = CallFunc_Not_PreBool_ReturnValue_2;0xB65B goto Label_4C9E;0xB660 Server_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule);0xB69B CallFunc_K2_GetActorLocation_ReturnValue_1 = K2Node_CustomEvent_ParentActor.K2_GetActorLocation();0xB6CD PlayAttachToVehicleActorSFX(CallFunc_K2_GetActorLocation_ReturnValue_1);0xB6E4 CallFunc_IsServer_ReturnValue_9 = IsServer(this);0xB6F9 if (!(CallFunc_IsServer_ReturnValue_9)) goto Label_B708;0xB707 PopFlow();0xB708 Label_B708:0xB708 Internal_AttachActor(K2Node_CustomEvent_ActorToAttach, K2Node_CustomEvent_ParentActor, K2Node_CustomEvent_RelativeTransform, K2Node_CustomEvent_SocketName, K2Node_CustomEvent_ScaleRule, CallFunc_Internal_AttachActor_Success_1);0xB74C PopFlow();0xB74D Label_B74D:0xB74D Temp_int_Loop_Counter_Variable_1 = 0;0xB764 goto Label_AF77;0xB769 goto Label_1487;0xB76E if (!(IsPassenger)) PopFlow();0xB778 CallFunc_IsServer_ReturnValue_10 = IsServer(this);0xB78D if (!(CallFunc_IsServer_ReturnValue_10)) PopFlow();0xB797 goto Label_14B1;0xB79C goto Label_76DD;0xB7A1 goto Label_76EC;0xB7A6 goto Label_774C;0xB7AB if (!(K2Node_Event_IsRagdolled)) goto Label_B7D1;0xB7B9 Label_B7B9:0xB7B9 Ragdoll(K2Node_Event_IsRagdolled);0xB7D0 PopFlow();0xB7D1 Label_B7D1:0xB7D1 IsPlayerDead(CallFunc_IsPlayerDead_IsDead);0xB7E8 if (!(CallFunc_IsPlayerDead_IsDead)) goto Label_B7B9;0xB7F6 PopFlow();0xB7F7 ReceivePossessed(K2Node_Event_NewController);0xB80A PushFlow(Label_B889);0xB80F CallFunc_BooleanAND_ReturnValue = BooleanAND(bIsLoaded, bFirstPossess);0xB835 CallFunc_IsServer_ReturnValue_11 = IsServer(this);0xB84A CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_IsServer_ReturnValue_11);0xB870 if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0xB87A LoadPerPlayerData();0xB888 PopFlow();0xB889 Label_B889:0xB889 bFirstPossess = false;0xB894 PopFlow();0xB895 K2Node_CustomEvent_Target_3.Internal_UpdateSpeedMultiplier(K2Node_CustomEvent_NewSpeedMultiplier, K2Node_CustomEvent_Time);0xB8CB PopFlow();0xB8CC K2Node_CustomEvent_Target_2.Internal_UpdateStrengthMultiplier(K2Node_CustomEvent_NewStrengthMultiplier);0xB8F9 PopFlow();0xB8FA CallFunc_Conv_InputActionValueToBool_ReturnValue_24 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_28);0xB917 Temp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_24;0xB92A Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_28);0xB947 Temp_real_Variable_35 = Temp_real_Variable_35;0xB962 Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_28);0xB97F Temp_real_Variable_36 = Temp_real_Variable_36;0xB99A Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_28;0xB9AD goto Label_921C;0xB9B2 Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_50;0xB9CD PopFlow();0xB9CE goto Label_18CA;0xB9D3 CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xB9F8 CallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xBA2A CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xBA4A CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xBA6F CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xBA9D CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xBACB CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xBB22 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/Misc/Cigarette/BP_CigButt.BP_CigButt_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0xBB4E CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(75);0xBB73 CallFunc_K2_GetComponentLocation_ReturnValue_3 = FirstPersonCamera.K2_GetComponentLocation();0xBBA5 CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xBBC5 CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xBBEA CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_3);0xBC18 CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_3);0xBC46 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, FRotator(0, 0, 0), FVector(1, 1, 1));0xBC9D CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0xBCC5 CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(400);0xBCEA CallFunc_GetBaseAimRotation_ReturnValue_2 = GetBaseAimRotation();0xBD0A CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue_2);0xBD2F CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_2);0xBD5D CallFunc_FinishSpawningActor_ReturnValue.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_AddImpulse_Success);0xBD93 PopFlow();0xBD94 Server_SpawnCiggButt();0xBDA2 PopFlow();0xBDA3 Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_51;0xBDBE PopFlow();0xBDBF CallFunc_Conv_InputActionValueToBool_ReturnValue_25 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_29);0xBDDC Temp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_25;0xBDEF Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_29);0xBE0C Temp_real_Variable_35 = Temp_real_Variable_35;0xBE27 Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_29);0xBE44 Temp_real_Variable_36 = Temp_real_Variable_36;0xBE5F Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_29;0xBE72 goto Label_921C;0xBE77 Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_52;0xBE92 PopFlow();0xBE93 Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_53;0xBEAE PopFlow();0xBEAF CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xBF06 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);0xBF32 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(IsAlreadyCooked), true);0xBF53 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0xBFAA CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1, 1);0xBFD2 CallFunc_RandomUnitVectorInConeInRadians_ReturnValue = RandomUnitVectorInConeInRadians(FVector(0, 0, 1), 50f);0xC00C CallFunc_FinishSpawningActor_ReturnValue_1.AddImpulse(CallFunc_RandomUnitVectorInConeInRadians_ReturnValue, CallFunc_AddImpulse_Success_1);0xC043 PopFlow();0xC044 CallFunc_IsServer_ReturnValue_13 = IsServer(this);0xC059 if (!(CallFunc_IsServer_ReturnValue_13)) PopFlow();0xC063 K2Node_MakeStruct_ST_Damage_Result_4.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Fire)};0xC099 K2Node_MakeStruct_ST_Damage_Result_4.Damage_7_F3292EDF44790F4AED9654BACA71838A = 1;0xC0B9 K2Node_MakeStruct_ST_Damage_Result_4.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0xC0D9 K2Node_MakeStruct_ST_Damage_Result_4.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0xC0ED K2Node_MakeArray_Array_6 = {K2Node_MakeStruct_ST_Damage_Result_4};0xC101 K2Node_MakeStruct_ST_Damage_Results_2.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array_6;0xC125 Server_TakePlayerDamage(this, K2Node_MakeStruct_ST_Damage_Results_2);0xC13D PopFlow();0xC13E CallFunc_Conv_InputActionValueToBool_ReturnValue_26 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_30);0xC15B Temp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_26;0xC16E Temp_real_Variable_35 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_30);0xC18B Temp_real_Variable_35 = Temp_real_Variable_35;0xC1A6 Temp_real_Variable_36 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_30);0xC1C3 Temp_real_Variable_36 = Temp_real_Variable_36;0xC1DE Temp_object_Variable_17 = K2Node_EnhancedInputActionEvent_SourceAction_30;0xC1F1 goto Label_921C;0xC1F6 Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_54;0xC211 PopFlow();0xC212 goto Label_5EA3;0xC217 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 0);0xC236 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_C29F;0xC244 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 2);0xC263 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_C29F;0xC271 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_Event_EndPlayReason, 3);0xC290 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_C29F;0xC29E PopFlow();0xC29F Label_C29F:0xC29F CallFunc_IsValid_ReturnValue_38 = IsValid(CurrentPickUpActor);0xC2BC if (!(CallFunc_IsValid_ReturnValue_38)) PopFlow();0xC2C6 Internal_DropActor(CurrentPickUpActor, 0, false, FVector(0, 0, 0), false, Quat{0, 0, 0, 1}, FVector(0, 0, 0), CallFunc_Internal_DropActor_Success_3);0xC355 PopFlow();0xC356 CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xC36A CallFunc_IsValid_ReturnValue_39 = IsValid(CallFunc_GetAttachParentActor_ReturnValue_1);0xC387 if (!(CallFunc_IsValid_ReturnValue_39)) goto Label_C425;0xC395 CallFunc_GetAttachParentActor_ReturnValue_1 = GetAttachParentActor();0xC3A9 CallFunc_EqualEqual_ObjectObject_ReturnValue_11 = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue_1, K2Node_CustomEvent_ThrowingPlayer);0xC3CF if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_11)) PopFlow();0xC3D9 K2Node_CustomEvent_ThrowingPlayer.LocalOnly_DropActor(this, 0, true, K2Node_CustomEvent_DropLocation, true, K2Node_CustomEvent_DropRotation, K2Node_CustomEvent_ThrowImpulseVector);0xC424 PopFlow();0xC425 Label_C425:0xC425 K2Node_DynamicCast_AsBPI_Interact_8 = Cast<BPI_Interact_C>(this);0xC441 K2Node_DynamicCast_bSuccess_35 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_8);0xC45E if (!(K2Node_DynamicCast_bSuccess_35)) goto Label_C4A4;0xC46C K2Node_DynamicCast_AsBPI_Interact_8.AddImpulse(K2Node_CustomEvent_ThrowImpulseVector, CallFunc_AddImpulse_Success_2);0xC4A3 PopFlow();0xC4A4 Label_C4A4:0xC4A4 CallFunc_AddImpulse_Success_2 = false;0xC4AF PopFlow();0xC4B0 Label_C4B0:0xC4B0 CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "UpdateSlideSpeed", 0.1f, true, true, 0f, 0f);0xC4F0 SlideTimer = CallFunc_K2_SetTimer_ReturnValue;0xC50B goto Label_5EFE;0xC510 Label_C510:0xC510 CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(SlideTimer);0xC52D if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_C4B0;0xC53B PopFlow();0xC53C Label_C53C:0xC53C CallFunc_K2_IsValidTimerHandle_ReturnValue_1 = K2_IsValidTimerHandle(SlideTimer);0xC559 if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue_1)) PopFlow();0xC563 K2_ClearAndInvalidateTimerHandle(this, SlideTimer);0xC577 goto Label_5FB8;0xC57C CallFunc_IsLocallyControlled_ReturnValue_6 = IsLocallyControlled();0xC594 if (!(CallFunc_IsLocallyControlled_ReturnValue_6)) PopFlow();0xC59E WaitingForPickup = true;0xC5A9 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12 = CreateProxyObjectForPlayMontage(SK_BoxyRider_FPP_Arms_01, K2Node_CustomEvent_MontageToPlay, 1f, 0f, FName(None), true);0xC5E7 CallFunc_IsValid_ReturnValue_42 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12);0xC604 if (!(CallFunc_IsValid_ReturnValue_42)) goto Label_C752;0xC612 K2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnCompleted_3B3CF516455039D088AAC5A419D69661);0xC629 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnCompleted += K2Node_CreateDelegate_OutputDelegate_47;0xC652 K2Node_CreateDelegate_OutputDelegate_46.Bind(this, OnBlendOut_3B3CF516455039D088AAC5A419D69661);0xC669 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_46;0xC692 K2Node_CreateDelegate_OutputDelegate_45.Bind(this, OnInterrupted_3B3CF516455039D088AAC5A419D69661);0xC6A9 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_45;0xC6D2 K2Node_CreateDelegate_OutputDelegate_44.Bind(this, OnNotifyBegin_3B3CF516455039D088AAC5A419D69661);0xC6E9 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_44;0xC712 K2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnNotifyEnd_3B3CF516455039D088AAC5A419D69661);0xC729 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_43;0xC752 Label_C752:0xC752 Server_SpawnInteractableAttachedToPlayer(K2Node_CustomEvent_InteractableActorClass);0xC769 PopFlow();0xC76A CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1 = Cast<4>(CachedDefaultMaxWalkSpeed);0xC787 UpdateMaxWalkSpeed(CallFunc_UpdateMaxWalkSpeed_newMaxWalkSpeedBase_ImplicitCast_1);0xC79E K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 0);0xC7BD if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C930;0xC7CB K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 1);0xC7EA if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C90C;0xC7F8 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 2);0xC817 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C8BB;0xC825 K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_floorMaterialEnum, 3);0xC844 if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_C853;0xC852 PopFlow();0xC853 Label_C853:0xC853 CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xC872 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) goto Label_C88F;0xC880 Event_TriggerOnIce(false);0xC88F Label_C88F:0xC88F Previous Floor Material Enum = 3;0xC8A3 UpdateMaxWalkSpeed(DeepSnowWalkSpeed);0xC8BA PopFlow();0xC8BB Label_C8BB:0xC8BB CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xC8DA if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_C8F7;0xC8E8 Event_TriggerOnIce(false);0xC8F7 Label_C8F7:0xC8F7 Previous Floor Material Enum = 2;0xC90B PopFlow();0xC90C Label_C90C:0xC90C Event_TriggerOnIce(true);0xC91B Previous Floor Material Enum = 1;0xC92F PopFlow();0xC930 Label_C930:0xC930 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Previous Floor Material Enum, 1);0xC94F if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_C96C;0xC95D Event_TriggerOnIce(false);0xC96C Label_C96C:0xC96C Previous Floor Material Enum = 0;0xC980 PopFlow();0xC981 if (!(K2Node_CustomEvent_IsOnIce)) goto Label_C53C;0xC98F goto Label_C510;0xC994 ModifiedMaxWalkSpeed = K2Node_CustomEvent_newMaxWalkSpeedBase;0xC9AF CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(ModifiedMaxWalkSpeed, 150);0xC9DD CallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(SpeedMultiplier, 1, 3, ModifiedMaxWalkSpeed, CallFunc_Add_DoubleDouble_ReturnValue_3);0xCA26 K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_2);0xCA43 CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0xCA74 PopFlow();0xCA75 PushFlow(Label_CB4A);0xCA7A PushFlow(Label_CC6F);0xCA7F K2Node_DynamicCast_AsRGBreakable_Actor = Cast<RGBreakableActor>(K2Node_CustomEvent_Target_1);0xCAA3 K2Node_DynamicCast_bSuccess_38 = Cast<1>(K2Node_DynamicCast_AsRGBreakable_Actor);0xCAC0 if (!(K2Node_DynamicCast_bSuccess_38)) PopFlow();0xCACA CallFunc_PieceSphereOverlap_OutOverlaps = {};0xCAD5 CallFunc_PieceSphereOverlap_ReturnValue = K2Node_DynamicCast_AsRGBreakable_Actor.PieceSphereOverlap(K2Node_CustomEvent_PushLocation_1, 32f, CallFunc_PieceSphereOverlap_OutOverlaps);0xCB16 if (!(CallFunc_PieceSphereOverlap_ReturnValue)) goto Label_B74D;0xCB24 Multicast_BreakIceByPush(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1, true);0xCB45 goto Label_B74D;0xCB4A Label_CB4A:0xCB4A CallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(K2Node_CustomEvent_Target_1, /Game/Ride/Boat/Interface/BPI_Boat.BPI_Boat_C);0xCB70 if (!(CallFunc_DoesImplementInterface_ReturnValue)) PopFlow();0xCB7A K2Node_DynamicCast_AsBPI_Boat = Cast<BPI_Boat_C>(K2Node_CustomEvent_Target_1);0xCB9E K2Node_DynamicCast_bSuccess_37 = Cast<2>(K2Node_DynamicCast_AsBPI_Boat);0xCBBB if (!(K2Node_DynamicCast_bSuccess_37)) PopFlow();0xCBC5 CallFunc_K2_GetComponentLocation_ReturnValue_5 = FirstPersonCamera.K2_GetComponentLocation();0xCBF7 CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_K2_GetComponentLocation_ReturnValue_5, K2Node_CustomEvent_PushLocation_1);0xCC25 K2Node_DynamicCast_AsBPI_Boat.PushBoat(CallFunc_K2_GetComponentLocation_ReturnValue_5, CallFunc_GetDirectionUnitVector_ReturnValue, K2Node_CustomEvent_PushLocation_1, 500);0xCC6E PopFlow();0xCC6F Label_CC6F:0xCC6F Server_AddImpulse(K2Node_CustomEvent_Target_1, K2Node_CustomEvent_PushLocation_1);0xCC8F PopFlow();0xCC90 if (!(K2Node_CustomEvent_IsPushingIce)) PopFlow();0xCC9A 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);0xCCE3 PopFlow();0xCCE4 InternalRagdoll(false);0xCCF3 CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(K2Node_CustomEvent_NewLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0xCD1B PopFlow();0xCD1C LaunchCharacter(K2Node_CustomEvent_ImpactVector, false, false);0xCD35 PopFlow();0xCD36 goto Label_609C;0xCD3B goto Label_8F6C;0xCD40 CallFunc_GetController_ReturnValue_8 = GetController();0xCD54 K2Node_DynamicCast_AsPlayer_Controller_2 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_8);0xCD78 K2Node_DynamicCast_bSuccess_40 = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller_2);0xCD95 if (!(K2Node_DynamicCast_bSuccess_40)) PopFlow();0xCD9F IncrementAchivementForPC(K2Node_DynamicCast_AsPlayer_Controller_2, EpipenAchievement);0xCDBB PopFlow();0xCDBC IncrementPlayerDiedAchievement();0xCDCA PopFlow();0xCDCB PopFlow();0xCDCC Label_CDCC:0xCDCC return;Final 0x147c170 0x04 void Event_UpdatePickedUpPlayerInteractionTexts__DelegateSignature (const TMap<UInputAction *, FText> & PickedUpPlayerInteractions , UInputMappingContext * IMC ) Script2 statements · 3 bytes of bytecode Public 0x147c170 0x58 void Event_UpdateLookAtPlayerInteractionTexts__DelegateSignature (const TMap<UInputAction *, FText> & PlayerInteractionsLookAt , UInputMappingContext * IMC , const FText & LookAtDisplayName ) Script2 statements · 3 bytes of bytecode Public 0x147c170 0x68