Zdexby TheHolyOneZ
5,159 classes
Class

ABP_Interactable_NailGun_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/NailGun/BP_Interactable_NailGun.BP_Interactable_NailGun_C 0x0818 (2,072 B) align 16 inherited 0x0748 47 scripted vtable /Game/Ride/Interactables/NailGun/BP_Interactable_NailGun
0x00x0818

Members 20

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BP_PrevisActorComponentUBP_PrevisActorComponent_C*6 flagsnullptr
0x08ScrewInSFXUAudioComponent*7 flagsnullptr
0x08ScrewOutSFXUAudioComponent*7 flagsnullptr
0x08DrillInSFXUAudioComponent*7 flagsnullptr
0x08DrillOutSFXUAudioComponent*7 flagsnullptr
0x08ValidHitDistanceToNextActordouble7 flags50
0x08Valid Nail ComponentUPrimitiveComponent*7 flagsnullptr
0x08Valid Lock ComponentUPrimitiveComponent*7 flagsnullptr
0x08Previs Static MeshUStaticMeshComponent*7 flagsnullptr
0x08PrevisNailUStaticMeshComponent*7 flagsnullptr
0x08PrevisDynamicMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x10CanPlaceFLinearColor7 flags{R=0.270498, G=1, B=0.181164, A=1}
0x10CantPlaceFLinearColor7 flags{R=1, G=0.181164, B=0.181164, A=1}
0x04Ammunitionint32NetRepNotify+7 flags20
0x07CC0x04padding / unreflected
0x08NailGunLengthdouble7 flags500
0x08ValidNailActorAActor*7 flagsnullptr
0x08ValidLockActorAActor*7 flagsnullptr
0x18TraceValidImpactPointFVector7 flags{X=0, Y=0, Z=0}
0x18TraceValidNormalFVector7 flags{X=0, Y=0, Z=0}
Inherited from ABP_Interactable_Actor_C 40
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BuoyancyUBuoyancyComponent*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x60HoldTransformFTransform6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=100, Y=0, Z…
0x08InteractableIMCUInputMappingContext*6 flags/Game/Ride/Input/IMC/IMC_Interactable.IMC_Interactable
0x08PlayerABP_FirstPersonCharacter_C*7 flagsnullptr
0x08AttachedToActorAActor*7 flagsnullptr
0x03480x08padding / unreflected
0x60RelativeAttachTransformFTransformNet+6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01TickWhenPickedUpbool7 flagsfalse
0x01TickInitialStatebool7 flagsfalse
0x01CanBePickedUpWhenAttachedbool7 flagstrue
0x03B30x05padding / unreflected
0x50Interactble_LookatPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x50Interactble_PickedUpPlayerInteractionsTMap<FName, UInputAction*>Deprecated+3 flags<TMap>
0x20ObjectAttachTypeFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x20AcceptableAttachTypesFGameplayTagContainer2 flags{GameplayTags=[], ParentTags=[]}
0x08AttachPointStateFGameplayTag4 flags{TagName=AttachPointState.Free}
0x60CustomAttachTransformFTransformNet+5 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x01DefaultObjectTypeECollisionChannel7 flagsECC_PhysicsBody
0x01CharacterPoseE_CharacterPose6 flagsNewEnumerator1
0x01SpawnAttachedCollisionTypeECollisionChannelNet+7 flagsECC_GameTraceChannel2
0x05030x05padding / unreflected
0x08ThirdPersonDummyClassTSubclassOf<ABP_ThirdPersonDummy_C>6 flags/Game/Ride/Interactables/ThirdPerson/BP_ThirdPersonDummy.BP…
0x60FPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x60TPPHoldOffsetFTransform5 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08CharacterPoseSequenceUAnimSequenceBase*5 flags/Game/Ride/Character/Animation/FPP_Tool_Idle_01.FPP_Tool_Id…
0x20CurrentTagsFGameplayTagContainerNetRepNotify+3 flags{GameplayTags=[], ParentTags=[]}
0x10DisplayNameFText3 flags<FText>
0x01ShouldBeAttachedOnSpawnboolNet+7 flagsfalse
0x06090x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06190x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x062B0x05padding / unreflected
0x08NormalizedImpactForcedouble7 flags0
0x50AttachPointTypeTransfromMapTMap<TSubclassOf<AActor>, FTransform>3 flags<TMap>
0x50Interactable_LookatPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x50Interactable_PickedUpPlayerInteractionTextsTMap<UInputAction*, FText>3 flags<TMap>
0x01AlwaysKeepHitEventbool8 flagsfalse
0x07290x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
Inherited from ARGInteractableActor 1
OffsetSizeNameTypeFlagsDefault
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 47

SignatureFlagsNativeParams
void PlayNailGunRemoveSFX()
Script3 statements · 125 bytes of bytecode
0x0000CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/NailGun/MSS_Equipment_NailGun_Remove.MSS_Equipment_NailGun_Remove, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007Areturn;0x007C// end of script
Public0x00
void PlayNailGunDryFireSFX()
Script3 statements · 125 bytes of bytecode
0x0000CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/NailGun/MSS_Equipment_NailGun_DryFire.MSS_Equipment_NailGun_DryFire, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007Areturn;0x007C// end of script
Public0x00
void PlayNailGunFireSFX()
Script3 statements · 125 bytes of bytecode
0x0000CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/NailGun/MSS_Equipment_NailGun_Hit.MSS_Equipment_NailGun_Hit, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007Areturn;0x007C// end of script
Public0x00
void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush)
Script25 statements · 1,149 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(ValidNailActor);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0300;0x002BCallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(ValidNailActor, SoftObject("/Game/Ride/Interactables/NailGun/BP_NailGun_Nail.BP_NailGun_Nail_C"));0x008Dif (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_0300;0x009BK2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{1f, 0.182292f, 0.182292f, 1f};0x00D8K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x00F5CallFunc_MakeVector2D_ReturnValue = MakeVector2D(128, 128);0x0123K2Node_MakeStruct_SlateBrush.TintColor = K2Node_MakeStruct_SlateColor;0x0147K2Node_MakeStruct_SlateBrush.DrawAs = 3;0x0164K2Node_MakeStruct_SlateBrush.Tiling = 0;0x0181K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x019EK2Node_MakeStruct_ImageSize_ImplicitCast = ConvertFVector2dToFVector2f(CallFunc_MakeVector2D_ReturnValue);0x01C3K2Node_MakeStruct_SlateBrush.ImageSize = K2Node_MakeStruct_ImageSize_ImplicitCast;0x01E7K2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x0224K2Node_MakeStruct_SlateBrush.ResourceObject = /Game/Procedural_Radial_Wheel_Menu/Demo/Textures/Radial_Wheel_Close_Icon.Radial_Wheel_Close_Icon;0x0240K2Node_MakeStruct_SlateBrush.OutlineSettings = SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false};0x02D5UseCustomBrush = true;0x02E0Brush = K2Node_MakeStruct_SlateBrush;0x02FBgoto Label_047A;0x0300Label_0300:0x0300UseCustomBrush = false;0x030BBrush = 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)};0x047ALabel_047A:0x047Areturn;0x047C// end of script
Public0xC0
void TraceForActorsToNail(const AActor*& TargetActor, const AActor*& ActorToAttachTo, const FVector& HitImpactPoint, const FVector& HitNormal)
Script127 statements · 4,982 bytes of bytecode
0x0000PushFlow(Label_1373);0x0005LocalHitImpactPoint = FVector(0, 0, 0);0x0030LocalHitNormal = FVector(0, 0, 0);0x005BGetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x0072CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetHoldingPlayer_HoldingPlayer);0x008Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_063B;0x009DCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(NailGunLength);0x00C2K2Node_MakeArray_Array_2 = {3, 0, 1};0x00D3CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetHoldingPlayer_HoldingPlayer.FirstPersonCamera.K2_GetComponentLocation();0x011BCallFunc_GetForwardVector_ReturnValue = CallFunc_GetHoldingPlayer_HoldingPlayer.FirstPersonCamera.GetForwardVector();0x0163CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0191CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x01BFCallFunc_LineTraceMultiForObjects_OutHits = {};0x01CACallFunc_LineTraceMultiForObjects_ReturnValue = LineTraceMultiForObjects(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, K2Node_MakeArray_Array_2, false, Temp_object_Variable, 0, CallFunc_LineTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 3f);0x0259if (!(CallFunc_LineTraceMultiForObjects_ReturnValue)) goto Label_06AC;0x0267Temp_bool_True_if_break_was_hit_Variable_1 = false;0x0272Temp_int_Loop_Counter_Variable_1 = 0;0x0289Temp_int_Array_Index_Variable_1 = 0;0x02A0Label_02A0:0x02A0CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_1);0x02BDCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_LineTraceMultiForObjects_OutHits);0x02F8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x031ECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue);0x0344if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_071D;0x0352Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x036DPushFlow(Label_078E);0x0372/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x03ADBreakHitResult(CallFunc_Array_Get_Item, 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);0x0462CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_BreakHitResult_HitActor, SoftObject("/Game/Ride/Interactables/NailGun/BP_NailGun_Nail.BP_NailGun_Nail_C"));0x04C4if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_07D8;0x04D2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x050DBreakHitResult(CallFunc_Array_Get_Item, 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);0x05C2TargetActor = CallFunc_BreakHitResult_HitActor;0x05D5ActorToAttachTo = nullptr;0x05E0HitImpactPoint = FVector(0, 0, 0);0x060BHitNormal = FVector(0, 0, 0);0x0636goto Label_1373;0x063BLabel_063B:0x063BTargetActor = nullptr;0x0646ActorToAttachTo = nullptr;0x0651HitImpactPoint = FVector(0, 0, 0);0x067CHitNormal = FVector(0, 0, 0);0x06A7goto Label_1373;0x06ACLabel_06AC:0x06ACTargetActor = nullptr;0x06B7ActorToAttachTo = nullptr;0x06C2HitImpactPoint = FVector(0, 0, 0);0x06EDHitNormal = FVector(0, 0, 0);0x0718goto Label_1373;0x071DLabel_071D:0x071DTargetActor = nullptr;0x0728ActorToAttachTo = nullptr;0x0733HitImpactPoint = FVector(0, 0, 0);0x075EHitNormal = FVector(0, 0, 0);0x0789goto Label_1373;0x078ELabel_078E:0x078ECallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x07B8Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x07D3goto Label_02A0;0x07D8Label_07D8:0x07D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0813BreakHitResult(CallFunc_Array_Get_Item, 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);0x08C8LocalTargetActor = CallFunc_BreakHitResult_HitActor;0x08DB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0916BreakHitResult(CallFunc_Array_Get_Item, 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);0x09CBCheckIfActorIsNailable(LocalTargetActor, CallFunc_BreakHitResult_PhysMat, CallFunc_CheckIfActorIsNailable_CanBeNailed, CallFunc_CheckIfActorIsNailable_CanBeNailAnchor, CallFunc_CheckIfActorIsNailable_StopSearchingForActor);0x0A06if (!(CallFunc_CheckIfActorIsNailable_StopSearchingForActor)) PopFlow();0x0A10if (!(CallFunc_CheckIfActorIsNailable_CanBeNailed)) goto Label_1307;0x0A1E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0A59BreakHitResult(CallFunc_Array_Get_Item, 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);0x0B0ELocalHitImpactPoint = CallFunc_BreakHitResult_ImpactPoint;0x0B29/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0B64BreakHitResult(CallFunc_Array_Get_Item, 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);0x0C19LocalHitNormal = CallFunc_BreakHitResult_Normal;0x0C34K2Node_MakeArray_Array = {LocalTargetActor};0x0C48K2Node_MakeArray_Array_1 = {0, 1, 3};0x0C59CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(-1);0x0C7ECallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(ValidHitDistanceToNextActor);0x0CA3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0CDEBreakHitResult(CallFunc_Array_Get_Item, 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);0x0D93CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0DC1CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x0DEFCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_Multiply_VectorVector_ReturnValue_2);0x0E1DCallFunc_LineTraceMultiForObjects_OutHits_1 = {};0x0E28CallFunc_LineTraceMultiForObjects_ReturnValue_1 = LineTraceMultiForObjects(this, CallFunc_BreakHitResult_ImpactPoint, CallFunc_Add_VectorVector_ReturnValue_1, K2Node_MakeArray_Array_1, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceMultiForObjects_OutHits_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0EB7if (!(CallFunc_LineTraceMultiForObjects_ReturnValue_1)) goto Label_12AE;0x0EC5Temp_bool_True_if_break_was_hit_Variable = false;0x0ED0Temp_int_Loop_Counter_Variable = 0;0x0EE7Temp_int_Array_Index_Variable = 0;0x0EFELabel_0EFE:0x0EFECallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0F1BCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_LineTraceMultiForObjects_OutHits_1);0x0F56CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0F7CCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_1);0x0FA2if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_12AE;0x0FB0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0FCBPushFlow(Label_1264);0x0FD0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x100BBreakHitResult(CallFunc_Array_Get_Item_1, 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);0x10C0CheckIfActorIsNailable(CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_CheckIfActorIsNailable_CanBeNailed_1, CallFunc_CheckIfActorIsNailable_CanBeNailAnchor_1, CallFunc_CheckIfActorIsNailable_StopSearchingForActor_1);0x10FBif (!(CallFunc_CheckIfActorIsNailable_StopSearchingForActor_1)) PopFlow();0x1105if (!(CallFunc_CheckIfActorIsNailable_CanBeNailAnchor_1)) goto Label_12AE;0x1113/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_LineTraceMultiForObjects_OutHits_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x114EBreakHitResult(CallFunc_Array_Get_Item_1, 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);0x1203TargetActor = LocalTargetActor;0x1216ActorToAttachTo = CallFunc_BreakHitResult_HitActor_1;0x1229HitImpactPoint = LocalHitImpactPoint;0x1244HitNormal = LocalHitNormal;0x125Fgoto Label_1373;0x1264Label_1264:0x1264CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x128ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x12A9goto Label_0EFE;0x12AELabel_12AE:0x12AETargetActor = LocalTargetActor;0x12C1ActorToAttachTo = nullptr;0x12CCHitImpactPoint = LocalHitImpactPoint;0x12E7HitNormal = LocalHitNormal;0x1302goto Label_1373;0x1307Label_1307:0x1307TargetActor = nullptr;0x1312ActorToAttachTo = nullptr;0x131DHitImpactPoint = FVector(0, 0, 0);0x1348HitNormal = FVector(0, 0, 0);0x1373Label_1373:0x1373return;0x1375// end of script
Public0x40
void OnRep_Ammunition()
Script3 statements · 17 bytes of bytecode
0x0000TryUpdatePickedUpAndAttachedToPlayerInteractions();0x000Ereturn;0x0010// end of script
0x00
void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC)
Script18 statements · 685 bytes of bytecode
0x0000GetPickedUpPlayerInteractionTexts(CallFunc_GetPickedUpPlayerInteractionTexts_PickedUpPlayerInteractions, CallFunc_GetPickedUpPlayerInteractionTexts_IMC);0x001CCallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(Ammunition);0x0041CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Ammunition, 0);0x0063K2Node_MakeStruct_FormatArgumentData.ArgumentName = "NumNails";0x0088K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x00A5K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x00C2K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x00E6K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0106K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x012AK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0147K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x015BCallFunc_Format_ReturnValue = Format(NSLOCTEXT("91742177466F554E8B92118C8803EE3F", "", "Fire Nail {NumNails}"), K2Node_MakeArray_Array);0x01BCCallFunc_SelectText_ReturnValue = SelectText(CallFunc_Format_ReturnValue, NSLOCTEXT("FF903A0A4A346C433AC0DAAB9A665418", "", "No Nails Left"), CallFunc_Greater_IntInt_ReturnValue);0x021FK2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_PrimaryFire.IA_PrimaryFire: CallFunc_SelectText_ReturnValue, /Game/Ride/Input/Actions/Player/IA_SecondaryFire.IA_SecondaryFire: NSLOCTEXT("FEEA64974713F2C16148AF935BAF43EE", "", "Remove Nail")};0x027CPickedUpPlayerInteractions = K2Node_MakeMap_Map;0x0297IMC = CallFunc_GetPickedUpPlayerInteractionTexts_IMC;0x02AAreturn;0x02AC// end of script
Public0x58
void CheckIfActorIsNailable(AActor* ActorToCheck, UObject* HitPhysMat, const bool& CanBeNailed, const bool& CanBeNailAnchor, const bool& StopSearchingForActor)
Script30 statements · 398 bytes of bytecode
0x0000CallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(ActorToCheck, /Game/Ride/Interactables/BPI_Interact.BPI_Interact_C);0x0026if (!(CallFunc_DoesImplementInterface_ReturnValue)) goto Label_00F0;0x0034K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(ActorToCheck);0x0058K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0075if (!(K2Node_DynamicCast_bSuccess)) goto Label_0170;0x0083K2Node_DynamicCast_AsBPI_Interact.CanBeNailed(CallFunc_CanBeNailed_CanBeNailed, CallFunc_CanBeNailed_CanBeNailAnchor);0x00BALabel_00BA:0x00BACanBeNailed = CallFunc_CanBeNailed_CanBeNailed;0x00CDCanBeNailAnchor = CallFunc_CanBeNailed_CanBeNailAnchor;0x00E0StopSearchingForActor = true;0x00EBgoto Label_018B;0x00F0Label_00F0:0x00F0CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(HitPhysMat, /Game/Ride/Shared/PhysMaterials/PM_Wood.PM_Wood);0x0116if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_014A;0x0124CanBeNailed = false;0x012FCanBeNailAnchor = true;0x013AStopSearchingForActor = true;0x0145goto Label_018B;0x014ALabel_014A:0x014ACanBeNailed = false;0x0155CanBeNailAnchor = false;0x0160StopSearchingForActor = false;0x016Bgoto Label_018B;0x0170Label_0170:0x0170CallFunc_CanBeNailed_CanBeNailed = false;0x017BCallFunc_CanBeNailed_CanBeNailAnchor = false;0x0186goto Label_00BA;0x018BLabel_018B:0x018Breturn;0x018D// end of script
Private0x13
void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success)
Script8 statements · 135 bytes of bytecode
0x0000TryToDropThisActor(PlayerCharacter, HoldTime, CallFunc_TryToDropThisActor_Success);0x0025CallFunc_IsValid_ReturnValue = IsValid(PrevisNail);0x0042if (!(CallFunc_IsValid_ReturnValue)) goto Label_0071;0x0050PrevisNail.K2_DestroyComponent(this);0x0071Label_0071:0x0071Success = CallFunc_TryToDropThisActor_Success;0x0084return;0x0086// end of script
Public0x11
void UpdateDrillOutScrewAmount(double ScrewAmount)
Script7 statements · 134 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(DrillOutSFX);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0083;0x002BCallFunc_SetFloatParameter_InFloat_ImplicitCast = Cast<3>(ScrewAmount);0x0048DrillOutSFX.SetFloatParameter(FName(ScrewAmount), CallFunc_SetFloatParameter_InFloat_ImplicitCast);0x0083Label_0083:0x0083return;0x0085// end of script
Public0x08
void UpdateDrillInScrewAmount(double ScrewAmount)
Script7 statements · 134 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(DrillInSFX);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0083;0x002BCallFunc_SetFloatParameter_InFloat_ImplicitCast = Cast<3>(ScrewAmount);0x0048DrillInSFX.SetFloatParameter(FName(ScrewAmount), CallFunc_SetFloatParameter_InFloat_ImplicitCast);0x0083Label_0083:0x0083return;0x0085// end of script
Public0x08
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_5 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_5 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_5 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_5 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_NailGun(8526);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_4 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_4 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_4 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_4 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_NailGun(6718);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_3 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_3 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_3 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_3 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_NailGun(2896);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_2 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_2 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_2 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_2 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_NailGun(190);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_NailGun(408);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_BP_Interactable_NailGun(592);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1146);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1174);0x0021return;0x0023// end of script
0x08
void OnInterrupted_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1202);0x0021return;0x0023// end of script
0x08
void OnBlendOut_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1230);0x0021return;0x0023// end of script
0x08
void OnCompleted_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1258);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1286);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1314);0x0021return;0x0023// end of script
0x08
void OnInterrupted_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1342);0x0021return;0x0023// end of script
0x08
void OnBlendOut_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1370);0x0021return;0x0023// end of script
0x08
void OnCompleted_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1398);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1426);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1454);0x0021return;0x0023// end of script
0x08
void OnInterrupted_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1482);0x0021return;0x0023// end of script
0x08
void OnBlendOut_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1510);0x0021return;0x0023// end of script
0x08
void OnCompleted_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1538);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_770D516B47E126CBF890338E5717AB63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1566);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_770D516B47E126CBF890338E5717AB63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1594);0x0021return;0x0023// end of script
0x08
void OnInterrupted_770D516B47E126CBF890338E5717AB63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1622);0x0021return;0x0023// end of script
0x08
void OnBlendOut_770D516B47E126CBF890338E5717AB63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1650);0x0021return;0x0023// end of script
0x08
void OnCompleted_770D516B47E126CBF890338E5717AB63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_NailGun(1678);0x0021return;0x0023// end of script
0x08
void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player_1 = Player;0x0012PersistentFrame.K2Node_Event_Stop_1 = Stop;0x0024ExecuteUbergraph_BP_Interactable_NailGun(3980);0x0033return;0x0035// end of script
Public0x09
void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player = Player;0x0012PersistentFrame.K2Node_Event_Stop = Stop;0x0024ExecuteUbergraph_BP_Interactable_NailGun(5346);0x0033return;0x0035// end of script
Public0x09
void Server_TryRemoveNailOnPlank(AActor* DestroyActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DestroyActor = DestroyActor;0x0012ExecuteUbergraph_BP_Interactable_NailGun(6902);0x0021return;0x0023// end of script
0x08
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Interactable_NailGun(6978);0x0021return;0x0023// end of script
EventPublic0x04
void RPCCallback_TrySpawnNailProjectile(const FVector& ImpulseDirection, const FRotator& Rotation, bool ForceOnStart)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ImpulseDirection = ImpulseDirection;0x0012PersistentFrame.K2Node_CustomEvent_Rotation = Rotation;0x0024PersistentFrame.K2Node_CustomEvent_ForceOnStart = ForceOnStart;0x0036ExecuteUbergraph_BP_Interactable_NailGun(7002);0x0045return;0x0047// end of script
0x31
void FailFire()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_NailGun(7459);0x000Freturn;0x0011// end of script
0x00
void RPCCallback_TrySpawnNail(const FVector& NailLocation, const FRotator& NailRotation, AActor* TargetActor, const FTransform& RelativeActorTransform, AActor* ActorToAttachTo, const FTransform& ActorToAttachToTransform, APawn* Instigator)
Script10 statements · 144 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NailLocation_1 = NailLocation;0x0012PersistentFrame.K2Node_CustomEvent_NailRotation_1 = NailRotation;0x0024PersistentFrame.K2Node_CustomEvent_TargetActor = TargetActor;0x0036PersistentFrame.K2Node_CustomEvent_RelativeActorTransform = RelativeActorTransform;0x0048PersistentFrame.K2Node_CustomEvent_ActorToAttachTo = ActorToAttachTo;0x005APersistentFrame.K2Node_CustomEvent_ActorToAttachToTransform = ActorToAttachToTransform;0x006CPersistentFrame.K2Node_CustomEvent_Instigator = Instigator;0x007EExecuteUbergraph_BP_Interactable_NailGun(7970);0x008Dreturn;0x008F// end of script
0x118
void SpawnNail(const FVector& NailLocation, const FRotator& NailRotation, AActor* NailActor, AActor* LockActor)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NailLocation = NailLocation;0x0012PersistentFrame.K2Node_CustomEvent_NailRotation = NailRotation;0x0024PersistentFrame.K2Node_CustomEvent_NailActor = NailActor;0x0036PersistentFrame.K2Node_CustomEvent_LockActor = LockActor;0x0048ExecuteUbergraph_BP_Interactable_NailGun(7975);0x0057return;0x0059// end of script
0x40
void RemoveNailAmmo()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_NailGun(8710);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_Interactable_NailGun(int32 EntryPoint)
Script368 statements · 8,718 bytes of bytecode
0x0000PushFlow(Label_220B);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FOnRep_Ammunition();0x001DPopFlow();0x001ELabel_001E:0x001EMarkPropertyDirtyFromRepIndex(this, 17, FName(Ammunition));0x003Bgoto Label_000F;0x0040Label_0040:0x0040FlushNetDormancy();0x004ACallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Ammunition, 1);0x0074CallFunc_Max_ReturnValue = Max(CallFunc_Subtract_IntInt_ReturnValue, 0);0x009EAmmunition = CallFunc_Max_ReturnValue;0x00B9goto Label_001E;0x00BECallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_2);0x00DBTemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x00EETemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x010BTemp_real_Variable_1 = Temp_real_Variable_1;0x0126Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x0143Temp_real_Variable = Temp_real_Variable;0x015ETemp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x0171Label_0171:0x0171Player.Server_SecondaryFire(this, true);0x0197PopFlow();0x0198CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x01B5Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x01C8Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x01E5Temp_real_Variable_1 = Temp_real_Variable_1;0x0200Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x021DTemp_real_Variable = Temp_real_Variable;0x0238Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x024Bgoto Label_0171;0x0250CallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x026DTemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x0280Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x029DTemp_real_Variable_1 = Temp_real_Variable_1;0x02B8Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x02D5Temp_real_Variable = Temp_real_Variable;0x02F0Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x0303PushFlow(Label_03BB);0x0308CallFunc_IsObjectOfSoftClass_ReturnValue_1 = IsObjectOfSoftClass(ValidNailActor, SoftObject("/Game/Ride/Interactables/NailGun/BP_NailGun_Nail.BP_NailGun_Nail_C"));0x036Aif (!(CallFunc_IsObjectOfSoftClass_ReturnValue_1)) PopFlow();0x0374CallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x0388if (!(CallFunc_HasAuthority_ReturnValue_1)) goto Label_03E2;0x0396Label_0396:0x0396ValidNailActor.K2_DestroyActor();0x03BAPopFlow();0x03BBLabel_03BB:0x03BBPlayer.Server_SecondaryFire(this, false);0x03E1PopFlow();0x03E2Label_03E2:0x03E2CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x03FCK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x0420K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x043Dif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0447K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_TryRemoveNailOnPlank(this, ValidNailActor);0x0475goto Label_0396;0x047ATemp_name_Variable = K2Node_CustomEvent_NotifyName_19;0x0495PopFlow();0x0496Temp_name_Variable = K2Node_CustomEvent_NotifyName_18;0x04B1PopFlow();0x04B2Temp_name_Variable = K2Node_CustomEvent_NotifyName_17;0x04CDPopFlow();0x04CETemp_name_Variable = K2Node_CustomEvent_NotifyName_16;0x04E9PopFlow();0x04EATemp_name_Variable = K2Node_CustomEvent_NotifyName_15;0x0505PopFlow();0x0506Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_14;0x0521PopFlow();0x0522Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_13;0x053DPopFlow();0x053ETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_12;0x0559PopFlow();0x055ATemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_11;0x0575PopFlow();0x0576Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_10;0x0591PopFlow();0x0592Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_9;0x05ADPopFlow();0x05AETemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_8;0x05C9PopFlow();0x05CATemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_7;0x05E5PopFlow();0x05E6Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_6;0x0601PopFlow();0x0602Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_5;0x061DPopFlow();0x061ETemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_4;0x0639PopFlow();0x063ATemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_3;0x0655PopFlow();0x0656Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_2;0x0671PopFlow();0x0672Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_1;0x068DPopFlow();0x068ETemp_name_Variable_3 = K2Node_CustomEvent_NotifyName;0x06A9PopFlow();0x06AALabel_06AA:0x06AACallFunc_IsValid_ReturnValue = IsValid(Player);0x06C7if (!(CallFunc_IsValid_ReturnValue)) goto Label_0804;0x06D5TraceForActorsToNail(CallFunc_TraceForActorsToNail_TargetActor, CallFunc_TraceForActorsToNail_ActorToAttachTo, CallFunc_TraceForActorsToNail_HitImpactPoint, CallFunc_TraceForActorsToNail_HitNormal);0x0707PushFlow(Label_0769);0x070CValidNailActor = CallFunc_TraceForActorsToNail_TargetActor;0x071FValidLockActor = CallFunc_TraceForActorsToNail_ActorToAttachTo;0x0732TraceValidImpactPoint = CallFunc_TraceForActorsToNail_HitImpactPoint;0x074DTraceValidNormal = CallFunc_TraceForActorsToNail_HitNormal;0x0768PopFlow();0x0769Label_0769:0x0769CallFunc_IsValid_ReturnValue_2 = IsValid(ValidNailActor);0x0786if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0804;0x0794CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(ValidNailActor, SoftObject("/Game/Ride/Interactables/NailGun/BP_NailGun_Nail.BP_NailGun_Nail_C"));0x07F6if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) goto Label_085F;0x0804Label_0804:0x0804CallFunc_IsVisible_ReturnValue_1 = PrevisNail.IsVisible();0x0832if (!(CallFunc_IsVisible_ReturnValue_1)) PopFlow();0x083CPrevisNail.SetVisibility(false, false);0x085EPopFlow();0x085FLabel_085F:0x085FCallFunc_IsVisible_ReturnValue = PrevisNail.IsVisible();0x088Dif (!(CallFunc_IsVisible_ReturnValue)) goto Label_0990;0x089BLabel_089B:0x089BCallFunc_IsValid_ReturnValue_9 = IsValid(ValidLockActor);0x08B8Temp_bool_Variable_1 = CallFunc_IsValid_ReturnValue_9;0x08CBPrevisDynamicMaterial.SetVectorParameterValue(FName(CD_Primary), Switch(Temp_bool_Variable_1, false => CantPlace, true => CanPlace, default => K2Node_Select_Default));0x092DCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(TraceValidNormal);0x0952PrevisNail.K2_SetWorldLocationAndRotation(TraceValidImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, true);0x098FPopFlow();0x0990Label_0990:0x0990PrevisNail.SetVisibility(true, false);0x09B2goto Label_089B;0x09B7Label_09B7:0x09B7Temp_struct_Variable = FTransform(...);0x0A1ACallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddStaticMeshComponent-0), false, Temp_struct_Variable, this, false);0x0A47PrevisNail = CallFunc_AddComponent_ReturnValue;0x0A5ACallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Ride/Vehicle/MM_Truck_Previs.MM_Truck_Previs, FName(None), 0);0x0A87PrevisDynamicMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0A9APrevisDynamicMaterial.SetVectorParameterValue(FName(CD_Primary), LinearColor{0.743248f, 1f, 0.473958f, 1f});0x0AE9PrevisNail.SetMaterial(0, PrevisDynamicMaterial);0x0B1Bgoto Label_06AA;0x0B20Label_0B20:0x0B20CallFunc_IsValid_ReturnValue_1 = IsValid(PrevisNail);0x0B3Dif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_09B7;0x0B4Bgoto Label_06AA;0x0B50CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_3);0x0B6DTemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x0B80Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x0B9DTemp_real_Variable_2 = Temp_real_Variable_2;0x0BB8Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x0BD5Temp_real_Variable_3 = Temp_real_Variable_3;0x0BF0Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_3;0x0C03CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Ammunition, 0);0x0C25if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0D3C;0x0C33PushFlow(Label_0CFE);0x0C38CallFunc_IsValid_ReturnValue_10 = IsValid(ValidNailActor);0x0C55CallFunc_IsValid_ReturnValue_11 = IsValid(ValidLockActor);0x0C72CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue_10, CallFunc_IsValid_ReturnValue_11);0x0C98if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0D7A;0x0CA6CallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(TraceValidNormal);0x0CCBSpawnNail(TraceValidImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue_1, ValidNailActor, ValidLockActor);0x0CFDPopFlow();0x0CFELabel_0CFE:0x0CFEGetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x0D15CallFunc_GetHoldingPlayer_HoldingPlayer.Server_PrimaryFire(this, false);0x0D3BPopFlow();0x0D3CLabel_0D3C:0x0D3CGetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer_1);0x0D53CallFunc_GetHoldingPlayer_HoldingPlayer_1.Server_PrimaryFire(this, false);0x0D79PopFlow();0x0D7ALabel_0D7A:0x0D7AFailFire();0x0D88PopFlow();0x0D89Label_0D89:0x0D89CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0D9Dif (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0DA7CallFunc_IsValid_ReturnValue_8 = IsValid(K2Node_CustomEvent_TargetActor);0x0DC4if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x0DCECallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_NailLocation_1, K2Node_CustomEvent_NailRotation_1, FVector(1, 1, 1));0x0E15CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/NailGun/BP_NailGun_Nail.BP_NailGun_Nail_C, CallFunc_MakeTransform_ReturnValue_1, 0, nullptr, 1);0x0E41SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(TargetActor), K2Node_CustomEvent_TargetActor);0x0E6ASetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ActorToAttachTo), K2Node_CustomEvent_ActorToAttachTo);0x0E93SetTransformPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(TargetActorTransform), K2Node_CustomEvent_RelativeActorTransform);0x0EBCSetTransformPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ActorToAttachToTransform), K2Node_CustomEvent_ActorToAttachToTransform);0x0EE5SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Instigator), K2Node_CustomEvent_Instigator);0x0F0ECallFunc_MakeTransform_ReturnValue_1 = MakeTransform(K2Node_CustomEvent_NailLocation_1, K2Node_CustomEvent_NailRotation_1, FVector(1, 1, 1));0x0F55CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1, 1);0x0F7DRemoveNailAmmo();0x0F8BPopFlow();0x0F8Cif (!(K2Node_Event_Stop_1)) goto Label_10B4;0x0F9ACallFunc_IsLocallyControlled_ReturnValue_1 = K2Node_Event_Player_1.IsLocallyControlled();0x0FC8if (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_1045;0x0FD6CallFunc_GetAnimInstance_ReturnValue = K2Node_Event_Player_1.SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x1016CallFunc_GetAnimInstance_ReturnValue.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage);0x1044PopFlow();0x1045Label_1045:0x1045CallFunc_GetAnimInstance_ReturnValue_1 = K2Node_Event_Player_1.Mesh.GetAnimInstance();0x1085CallFunc_GetAnimInstance_ReturnValue_1.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage);0x10B3PopFlow();0x10B4Label_10B4:0x10B4PushFlow(Label_146D);0x10B9CallFunc_IsLocallyControlled_ReturnValue = K2Node_Event_Player_1.IsLocallyControlled();0x10E7if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_12B1;0x10F5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(K2Node_Event_Player_1.SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage, 1f, 0f, FName(None), true);0x1149CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x1166if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x1170K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_41EB2542416121A173CE9CBECDB9E826);0x1187CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x11B0K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_41EB2542416121A173CE9CBECDB9E826);0x11C7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x11F0K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_41EB2542416121A173CE9CBECDB9E826);0x1207CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x1230K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_41EB2542416121A173CE9CBECDB9E826);0x1247CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x1270K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_41EB2542416121A173CE9CBECDB9E826);0x1287CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x12B0PopFlow();0x12B1Label_12B1:0x12B1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(K2Node_Event_Player_1.Mesh, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage, 1f, 0f, FName(None), true);0x1305CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x1322if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x132CK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCompleted_39C96A53430D5B3BFA7A428D0DB771C5);0x1343CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_9;0x136CK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnBlendOut_39C96A53430D5B3BFA7A428D0DB771C5);0x1383CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_8;0x13ACK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnInterrupted_39C96A53430D5B3BFA7A428D0DB771C5);0x13C3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_7;0x13ECK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_39C96A53430D5B3BFA7A428D0DB771C5);0x1403CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x142CK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_39C96A53430D5B3BFA7A428D0DB771C5);0x1443CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x146CPopFlow();0x146DLabel_146D:0x146DCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(Ammunition, 0);0x148Fif (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_14AC;0x149DPlayNailGunFireSFX();0x14ABPopFlow();0x14ACLabel_14AC:0x14ACPlayNailGunDryFireSFX();0x14BAPopFlow();0x14BBLabel_14BB:0x14BBPlayer.Server_PrimaryFire(this, true);0x14E1PopFlow();0x14E2if (!(K2Node_Event_Stop)) goto Label_160A;0x14F0CallFunc_IsLocallyControlled_ReturnValue_3 = K2Node_Event_Player.IsLocallyControlled();0x151Eif (!(CallFunc_IsLocallyControlled_ReturnValue_3)) goto Label_159B;0x152CCallFunc_GetAnimInstance_ReturnValue_2 = K2Node_Event_Player.SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x156CCallFunc_GetAnimInstance_ReturnValue_2.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage);0x159APopFlow();0x159BLabel_159B:0x159BCallFunc_GetAnimInstance_ReturnValue_3 = K2Node_Event_Player.Mesh.GetAnimInstance();0x15DBCallFunc_GetAnimInstance_ReturnValue_3.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage);0x1609PopFlow();0x160ALabel_160A:0x160APushFlow(Label_19C3);0x160FCallFunc_IsLocallyControlled_ReturnValue_2 = K2Node_Event_Player.IsLocallyControlled();0x163Dif (!(CallFunc_IsLocallyControlled_ReturnValue_2)) goto Label_1807;0x164BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(K2Node_Event_Player.SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage, 1f, 0f, FName(None), true);0x169FCallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x16BCif (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x16C6K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnCompleted_AE86C8DD47F3DB08376F249247026CF2);0x16DDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_14;0x1706K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnBlendOut_AE86C8DD47F3DB08376F249247026CF2);0x171DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_13;0x1746K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnInterrupted_AE86C8DD47F3DB08376F249247026CF2);0x175DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_12;0x1786K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyBegin_AE86C8DD47F3DB08376F249247026CF2);0x179DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_11;0x17C6K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyEnd_AE86C8DD47F3DB08376F249247026CF2);0x17DDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_10;0x1806PopFlow();0x1807Label_1807:0x1807CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(K2Node_Event_Player.Mesh, /Game/Ride/Character/Animation/FPP_Tool_Use_01_Montage.FPP_Tool_Use_01_Montage, 1f, 0f, FName(None), true);0x185BCallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x1878if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x1882K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnCompleted_770D516B47E126CBF890338E5717AB63);0x1899CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_19;0x18C2K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnBlendOut_770D516B47E126CBF890338E5717AB63);0x18D9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_18;0x1902K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnInterrupted_770D516B47E126CBF890338E5717AB63);0x1919CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_17;0x1942K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnNotifyBegin_770D516B47E126CBF890338E5717AB63);0x1959CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_16;0x1982K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnNotifyEnd_770D516B47E126CBF890338E5717AB63);0x1999CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_15;0x19C2PopFlow();0x19C3Label_19C3:0x19C3CallFunc_IsObjectOfSoftClass_ReturnValue_2 = IsObjectOfSoftClass(ValidNailActor, SoftObject("/Game/Ride/Interactables/NailGun/BP_NailGun_Nail.BP_NailGun_Nail_C"));0x1A25if (!(CallFunc_IsObjectOfSoftClass_ReturnValue_2)) PopFlow();0x1A2FPlayNailGunRemoveSFX();0x1A3DPopFlow();0x1A3ECallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_4);0x1A5BTemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x1A6ETemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x1A8BTemp_real_Variable_2 = Temp_real_Variable_2;0x1AA6Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x1AC3Temp_real_Variable_3 = Temp_real_Variable_3;0x1ADETemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_4;0x1AF1goto Label_14BB;0x1AF6CallFunc_IsValid_ReturnValue_7 = IsValid(K2Node_CustomEvent_DestroyActor);0x1B13if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x1B1DK2Node_CustomEvent_DestroyActor.K2_DestroyActor();0x1B41PopFlow();0x1B42ReceiveTick(K2Node_Event_DeltaSeconds);0x1B55goto Label_0B20;0x1B5ACallFunc_GetSocketLocation_ReturnValue = StaticMesh.GetSocketLocation(FName(BarrelEnd));0x1B9DCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetSocketLocation_ReturnValue, K2Node_CustomEvent_Rotation, FVector(1, 1, 1));0x1BE4CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Interactables/NailGun/BP_Interactable_NailGun_Ammo.BP_Interactable_NailGun_Ammo_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x1C10SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ImpulseDirection), K2Node_CustomEvent_ImpulseDirection);0x1C39SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(AddForceOnBeginPlay), K2Node_CustomEvent_ForceOnStart);0x1C62CallFunc_GetSocketLocation_ReturnValue = StaticMesh.GetSocketLocation(FName(BarrelEnd));0x1CA5CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetSocketLocation_ReturnValue, K2Node_CustomEvent_Rotation, FVector(1, 1, 1));0x1CECCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x1D14RemoveNailAmmo();0x1D22PopFlow();0x1D23GetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer_2);0x1D3ACallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_GetHoldingPlayer_HoldingPlayer_2);0x1D57if (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x1D61PushFlow(Label_1D9D);0x1D66PushFlow(Label_1DC4);0x1D6BCallFunc_HasAuthority_ReturnValue_3 = HasAuthority();0x1D7Fif (!(CallFunc_HasAuthority_ReturnValue_3)) goto Label_1D8E;0x1D8DPopFlow();0x1D8ELabel_1D8E:0x1D8ERemoveNailAmmo();0x1D9CPopFlow();0x1D9DLabel_1D9D:0x1D9DCallFunc_GetHoldingPlayer_HoldingPlayer_2.Server_PrimaryFire(this, false);0x1DC3PopFlow();0x1DC4Label_1DC4:0x1DC4CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x1DDEK2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x1E02K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x1E1Fif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1E29CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-1);0x1E4ECallFunc_GetForwardVector_ReturnValue = CallFunc_GetHoldingPlayer_HoldingPlayer_2.FirstPersonCamera.GetForwardVector();0x1E96CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x1EC4CallFunc_Conv_VectorToRotator_ReturnValue_2 = Conv_VectorToRotator(CallFunc_Multiply_VectorVector_ReturnValue);0x1EE9K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_TrySpawnNailProjectile(this, CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_VectorToRotator_ReturnValue_2, true);0x1F21PopFlow();0x1F22goto Label_0D89;0x1F27GetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer_3);0x1F3ECallFunc_HasAuthority_ReturnValue_2 = HasAuthority();0x1F52if (!(CallFunc_HasAuthority_ReturnValue_2)) goto Label_2012;0x1F60CallFunc_GetTransform_ReturnValue = K2Node_CustomEvent_LockActor.GetTransform();0x1F92CallFunc_GetTransform_ReturnValue_1 = K2Node_CustomEvent_NailActor.GetTransform();0x1FC4RPCCallback_TrySpawnNail(K2Node_CustomEvent_NailLocation, K2Node_CustomEvent_NailRotation, K2Node_CustomEvent_NailActor, CallFunc_GetTransform_ReturnValue_1, K2Node_CustomEvent_LockActor, CallFunc_GetTransform_ReturnValue, CallFunc_GetHoldingPlayer_HoldingPlayer_3);0x2011PopFlow();0x2012Label_2012:0x2012CallFunc_GetPlayerControllerFromID_ReturnValue_2 = GetPlayerControllerFromID(this, 0);0x202CK2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_2);0x2050K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x206Dif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x2077CallFunc_GetTransform_ReturnValue = K2Node_CustomEvent_LockActor.GetTransform();0x20A9CallFunc_GetTransform_ReturnValue_1 = K2Node_CustomEvent_NailActor.GetTransform();0x20DBK2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.Server_TrySpawnNail(this, K2Node_CustomEvent_NailLocation, K2Node_CustomEvent_NailRotation, K2Node_CustomEvent_NailActor, CallFunc_GetTransform_ReturnValue_1, K2Node_CustomEvent_LockActor, CallFunc_GetTransform_ReturnValue, CallFunc_GetHoldingPlayer_HoldingPlayer_3);0x213FRemoveNailAmmo();0x214DPopFlow();0x214ECallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_5);0x216BTemp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x217ETemp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x219BTemp_real_Variable_2 = Temp_real_Variable_2;0x21B6Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x21D3Temp_real_Variable_3 = Temp_real_Variable_3;0x21EETemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_5;0x2201goto Label_14BB;0x2206goto Label_0040;0x220BLabel_220B:0x220Breturn;0x220D// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type