Zdexby TheHolyOneZ
6,144 classes
Class

ABP_Interactable_Machete_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/Machete/BP_Interactable_Machete.BP_Interactable_Machete_C 0x07D0 (2,000 B) align 16 inherited 0x07C8 18 scripted vtable /Game/Ride/Interactables/Machete/BP_Interactable_Machete
0x00x07D0

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from ABP_Interactable_Actor_C 44
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
0x03A80x08padding / 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
0x04130x05padding / 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
0x05630x05padding / 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
0x06690x07padding / unreflected
0x08GameTimeOffsetdouble7 flags0
0x01Pickupablebool7 flagstrue
0x06790x07padding / unreflected
0x08SelfHitSoundUSoundBase*6 flagsnullptr
0x01PlayTriggerEffectsEffectboolNetRepNotify+7 flagsfalse
0x01IsHardHitbool7 flagsfalse
0x01HitSurfaceEPhysicalSurface7 flagsSurfaceType_Default
0x068B0x05padding / 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
0x07890x07padding / unreflected
0x10NailsTArray<AActor*>NetRepNotify+4 flags[]
0x08Character Pose AnimTPPUAnimSequenceBase*5 flagsnullptr
0x04CachedLinearDampingfloat7 flags0
0x01ShouldCheckForQuickSandbool7 flagsfalse
0x07AD0x03padding / unreflected
0x04BeachPaddleHitCounterint327 flags0
0x07B40x04padding / unreflected
0x10BeachPaddleHitInstigatorsTArray<ARGFirstPersonCharacter*>4 flags[]
Inherited from ARGInteractableActor 8
OffsetSizeNameTypeFlagsDefault
0x04PhysicsSyncIntervalfloat7 flags0.1
0x04SinkTimefloat7 flags3
0x04SinkSpeedfloat7 flags1
0x04MaxSinkRotationfloat7 flags20
0x04SinkRotationSpeedfloat7 flags2
0x02C40x04padding / unreflected
0x08ClientAuthoritativeOwnerAPlayerController*NetRepNotify+6 flagsnullptr
0x02D00x38padding / unreflected
0x08SignificanceComponentUSignificanceComponent*12 flags/Script/Ride.Default__RGInteractableActor.SignificanceCompo…
0x08ActiveQuickSandARGQuickSand*NetRepNotify+6 flagsnullptr
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 18

SignatureFlagsNativeParams
void TrySpawnUserDataAssets()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void TryChopRope(AActor* Actor, UObject* self2, UPrimitiveComponent* Component, UActorComponent* self3, ABP_FirstPersonCharacter_C* PlayerInstigator)
Script9 statements · 326 bytes of bytecode
0x0000K2Node_DynamicCast_AsBPI_Rope_Cutting = Cast<BPI_RopeCutting_C>(self2);0x0024K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Rope_Cutting);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_0143;0x004FCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(self3.ComponentTags, Temp_name_Variable);0x00A9/Script/Engine.Default__KismetArrayLibrary.Array_Get(self3.ComponentTags, CallFunc_Array_Find_ReturnValue, CallFunc_Array_Get_Item);0x00FAK2Node_DynamicCast_AsBPI_Rope_Cutting.TryCutRope(PlayerInstigator, Actor, Component, CallFunc_Array_Get_Item);0x0143Label_0143:0x0143return;0x0145// end of script
Public0x28
void InpActEvt_IA_PrimaryFire_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_Machete(5288);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_PrimaryFire_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_Machete(5104);0x0057return;0x0059// end of script
0x30
void OnNotifyEnd_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(5076);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(5044);0x0021return;0x0023// end of script
0x08
void OnInterrupted_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(3567);0x0021return;0x0023// end of script
0x08
void OnBlendOut_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(15);0x0021return;0x0023// end of script
0x08
void OnCompleted_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(43);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(2756);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(2784);0x0021return;0x0023// end of script
0x08
void OnInterrupted_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(2812);0x0021return;0x0023// end of script
0x08
void OnBlendOut_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(2840);0x0021return;0x0023// end of script
0x08
void OnCompleted_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_Interactable_Machete(2868);0x0021return;0x0023// end of script
0x08
void OnLoaded_27940E1A47F0B4921ED3D09455C5AF7E(TSubclassOf<UObject> Loaded)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Loaded = Loaded;0x0012ExecuteUbergraph_BP_Interactable_Machete(2896);0x0021return;0x0023// end of script
0x08
void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Player = Player;0x0012PersistentFrame.K2Node_Event_Stop = Stop;0x0024ExecuteUbergraph_BP_Interactable_Machete(3634);0x0033return;0x0035// end of script
Public0x09
void Remove(URGFoliageData* FoliageData, int32 Index, UInstancedStaticMeshComponent* Component, const FVector& HitLocation, const FVector& InstigatorLocation)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_FoliageData = FoliageData;0x0012PersistentFrame.K2Node_CustomEvent_Index = Index;0x0024PersistentFrame.K2Node_CustomEvent_Component = Component;0x0036PersistentFrame.K2Node_CustomEvent_HitLocation = HitLocation;0x0048PersistentFrame.K2Node_CustomEvent_InstigatorLocation = InstigatorLocation;0x005AExecuteUbergraph_BP_Interactable_Machete(4917);0x0069return;0x006B// end of script
0x48
void ExecuteUbergraph_BP_Interactable_Machete(int32 EntryPoint)
Script165 statements · 5,475 bytes of bytecode
0x0000PushFlow(Label_1560);0x0005goto [EntryPoint];0x000FTemp_name_Variable = K2Node_CustomEvent_NotifyName_6;0x002APopFlow();0x002BTemp_name_Variable = K2Node_CustomEvent_NotifyName_5;0x0046PopFlow();0x0047Label_0047:0x0047K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Temp_name_Variable, FName(Repair));0x0071if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0080;0x007FPopFlow();0x0080Label_0080:0x0080K2Node_MakeArray_Array = {this, Player};0x0095CallFunc_K2_GetComponentLocation_ReturnValue = Player.FirstPersonCamera.K2_GetComponentLocation();0x00DDCallFunc_GetForwardVector_ReturnValue = Player.FirstPersonCamera.GetForwardVector();0x0125CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(322);0x014ACallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0178CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x01A6CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 1, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x022EBreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x02E3CallFunc_DoesImplementInterface_ReturnValue_1 = DoesImplementInterface(CallFunc_BreakHitResult_HitActor, /Game/Ride/Environment/RopeBridge/BPI_RopeCutting.BPI_RopeCutting_C);0x0309if (!(CallFunc_DoesImplementInterface_ReturnValue_1)) goto Label_0408;0x0317BreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x03CCTryChopRope(CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitComponent, K2Node_Event_Player);0x0407PopFlow();0x0408Label_0408:0x0408BreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x04BDCallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(CallFunc_BreakHitResult_HitActor, /Game/Ride/Interactables/Misc/Food/ChoppableFood/BPI_Choppable_Actor.BPI_Choppable_Actor_C);0x04E3if (!(CallFunc_DoesImplementInterface_ReturnValue)) goto Label_079F;0x04F1BreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x05A6K2Node_DynamicCast_AsBPI_Choppable_Actor = Cast<BPI_Choppable_Actor_C>(CallFunc_BreakHitResult_HitActor);0x05CAK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Choppable_Actor);0x05E7if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x05F1CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x060DCallFunc_GetActorRightVector_ReturnValue = Player.GetActorRightVector();0x063FBreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x06F4CallFunc_GetActorForwardVector_ReturnValue = Player.GetActorForwardVector();0x0726CallFunc_MakeRotFromYZ_ReturnValue = MakeRotFromYZ(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_GetActorRightVector_ReturnValue);0x0754K2Node_DynamicCast_AsBPI_Choppable_Actor.TryChopActor(K2Node_Event_Player, false, CallFunc_BreakHitResult_ImpactPoint, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeRotFromYZ_ReturnValue);0x079EPopFlow();0x079FLabel_079F:0x079FBreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x0854K2Node_DynamicCast_AsInstanced_Static_Mesh_Component = Cast<InstancedStaticMeshComponent>(CallFunc_BreakHitResult_HitComponent);0x0878K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsInstanced_Static_Mesh_Component);0x0895if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x089FCallFunc_GetFoliageDataFromObject_ReturnValue = GetFoliageDataFromObject(K2Node_DynamicCast_AsInstanced_Static_Mesh_Component.StaticMesh, CallFunc_GetFoliageDataFromObject_outBranches);0x08DBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFoliageDataFromObject_outBranches, 0);0x08FAif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0909;0x0908PopFlow();0x0909Label_0909:0x0909CallFunc_GetController_ReturnValue = K2Node_Event_Player.GetController();0x0933K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0957K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0974BreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x0A29CallFunc_K2_GetComponentLocation_ReturnValue_1 = Player.FirstPersonCamera.K2_GetComponentLocation();0x0A71K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_RemoveSMInstance(this, CallFunc_GetFoliageDataFromObject_ReturnValue, CallFunc_BreakHitResult_HitItem, K2Node_DynamicCast_AsInstanced_Static_Mesh_Component, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_BreakHitResult_ImpactPoint);0x0AC3PopFlow();0x0AC4Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_4;0x0ADFPopFlow();0x0AE0Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_3;0x0AFBPopFlow();0x0AFCTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_2;0x0B17PopFlow();0x0B18Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_1;0x0B33PopFlow();0x0B34Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName;0x0B4FPopFlow();0x0B50Temp_class_Variable = K2Node_CustomEvent_Loaded;0x0B63K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor = Cast<BP_Foliage_Breakable_Actor_C>(Temp_class_Variable);0x0B87K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor);0x0BA4if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x0BAECallFunc_GetInstanceTransform_ReturnValue = K2Node_CustomEvent_Component.GetInstanceTransform(K2Node_CustomEvent_Index, CallFunc_GetInstanceTransform_OutInstanceTransform, true);0x0BEBCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor, CallFunc_GetInstanceTransform_OutInstanceTransform, 0, nullptr, 1);0x0C17SetNamePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Tag), K2Node_CustomEvent_FoliageData.Tag);0x0C56SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(InstigatorLocation), K2Node_CustomEvent_HitLocation);0x0C7FSetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(HitLocation), K2Node_CustomEvent_InstigatorLocation);0x0CA8SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(LinearImpulseForce), 100);0x0CD1CallFunc_GetInstanceTransform_ReturnValue = K2Node_CustomEvent_Component.GetInstanceTransform(K2Node_CustomEvent_Index, CallFunc_GetInstanceTransform_OutInstanceTransform, true);0x0D0ECallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetInstanceTransform_OutInstanceTransform, 1);0x0D36CallFunc_GetCoconutManager_ReturnValue = GetCoconutManager(this);0x0D4BCallFunc_GetCoconutManager_ReturnValue.RemoveInstance(K2Node_CustomEvent_Component, K2Node_CustomEvent_Index);0x0D7DPopFlow();0x0D7ELabel_0D7E:0x0D7EK2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnLoaded_27940E1A47F0B4921ED3D09455C5AF7E);0x0D95LoadAssetClass(this, K2Node_CustomEvent_FoliageData.FoliageActor, K2Node_CreateDelegate_OutputDelegate_10, LatentActionInfo{-1, 528627113, FName(ExecuteUbergraph_BP_Interactable_Machete), this});0x0DEEPopFlow();0x0DEFTemp_name_Variable = K2Node_CustomEvent_NotifyName_7;0x0E0APopFlow();0x0E0BLabel_0E0B:0x0E0BPlayer.Server_PrimaryFire(this, false);0x0E31PopFlow();0x0E32if (!(K2Node_Event_Stop)) goto Label_0EEB;0x0E40CallFunc_IsLocallyControlled_ReturnValue_1 = K2Node_Event_Player.IsLocallyControlled();0x0E6Eif (!(CallFunc_IsLocallyControlled_ReturnValue_1)) goto Label_129F;0x0E7CCallFunc_GetAnimInstance_ReturnValue = K2Node_Event_Player.SK_BoxyRider_FPP_Arms_01.GetAnimInstance();0x0EBCCallFunc_GetAnimInstance_ReturnValue.Montage_Stop(0.25f, /Game/Ride/Character/Animation/FPP_Hammer_Use_01_Montage.FPP_Hammer_Use_01_Montage);0x0EEAPopFlow();0x0EEBLabel_0EEB:0x0EEBCallFunc_IsLocallyControlled_ReturnValue = K2Node_Event_Player.IsLocallyControlled();0x0F19if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_10E3;0x0F27CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(K2Node_Event_Player.SK_BoxyRider_FPP_Arms_01, /Game/Ride/Character/Animation/FPP_Hammer_Use_01_Montage.FPP_Hammer_Use_01_Montage, 1f, 0f, FName(None), true);0x0F7BCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x0F98if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0FA2K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCompleted_BDE2AAF945FF8B4437C32794CBA528D8);0x0FB9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_1;0x0FE2K2Node_CreateDelegate_OutputDelegate.Bind(this, OnBlendOut_BDE2AAF945FF8B4437C32794CBA528D8);0x0FF9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate;0x1022K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnInterrupted_BDE2AAF945FF8B4437C32794CBA528D8);0x1039CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_7;0x1062K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnNotifyBegin_BDE2AAF945FF8B4437C32794CBA528D8);0x1079CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_8;0x10A2K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyEnd_BDE2AAF945FF8B4437C32794CBA528D8);0x10B9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_9;0x10E2PopFlow();0x10E3Label_10E3:0x10E3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(K2Node_Event_Player.Mesh, /Game/Ride/Character/Animation/TPP_Hammer_Use_01_Montage.TPP_Hammer_Use_01_Montage, 1f, 0f, FName(None), true);0x1137CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x1154if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x115EK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnCompleted_7D4ECFBD438810664C0877A29DC23204);0x1175CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_6;0x119EK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnBlendOut_7D4ECFBD438810664C0877A29DC23204);0x11B5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_5;0x11DEK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnInterrupted_7D4ECFBD438810664C0877A29DC23204);0x11F5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_4;0x121EK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyBegin_7D4ECFBD438810664C0877A29DC23204);0x1235CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_3;0x125EK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnNotifyEnd_7D4ECFBD438810664C0877A29DC23204);0x1275CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_2;0x129EPopFlow();0x129FLabel_129F:0x129FCallFunc_GetAnimInstance_ReturnValue_1 = K2Node_Event_Player.Mesh.GetAnimInstance();0x12DFCallFunc_GetAnimInstance_ReturnValue_1.Montage_Stop(0.25f, /Game/Ride/Character/Animation/TPP_Hammer_Use_01_Montage.TPP_Hammer_Use_01_Montage);0x130DPopFlow();0x130ELabel_130E:0x130EPlayer.Server_PrimaryFire(this, true);0x1334PopFlow();0x1335GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(K2Node_CustomEvent_FoliageData.Type, "AssetUserData.Breakable");0x1381if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1390;0x138FPopFlow();0x1390Label_1390:0x1390CallFunc_IsServer_ReturnValue = IsServer(this);0x13A5if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x13AFgoto Label_0D7E;0x13B4Temp_name_Variable = K2Node_CustomEvent_NotifyName_8;0x13CFgoto Label_0047;0x13D4Temp_name_Variable = K2Node_CustomEvent_NotifyName_9;0x13EFPopFlow();0x13F0CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x140DTemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x1420Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x143DTemp_real_Variable = Temp_real_Variable;0x1458Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x1475Temp_real_Variable_1 = Temp_real_Variable_1;0x1490Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction;0x14A3goto Label_0E0B;0x14A8CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x14C5Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x14D8Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x14F5Temp_real_Variable = Temp_real_Variable;0x1510Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x152DTemp_real_Variable_1 = Temp_real_Variable_1;0x1548Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x155Bgoto Label_130E;0x1560Label_1560:0x1560return;0x1562// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type