Zdexby TheHolyOneZ
6,144 classes
Class

ABP_Interactable_DynamiteWithFuse_C

: ABP_Interactable_Actor_C : ARGInteractableActor : AActor : UObject
/Game/Ride/Interactables/Dynamite/BP_Interactable_DynamiteWithFuse.BP_Interactable_DynamiteWithFuse_C 0x09A4 (2,468 B) align 16 inherited 0x07C8 32 scripted vtable /Game/Ride/Interactables/Dynamite/BP_Interactable_DynamiteWithFuse
0x00x09A4

Members 23

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SphereUSphereComponent*6 flagsnullptr
0x100WinchPoleHitFHitResultNetRepNotify+6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x01Installedbool7 flagsfalse
0x08D90x07padding / unreflected
0x08JackPoleSFXUAudioComponent*7 flagsnullptr
0x08AttachmentPrevisActorABP_Previs_C*7 flagsnullptr
0x10Not Allowed to Place on ActorsTArray<TSubclassOf<AActor>>3 flags[3 items]
0x01TryToReturnbool7 flagsfalse
0x09010x07padding / unreflected
0x10Damage SettingsFST_Damage_Settings4 flags{DamageSettings_3_30564F9F4F750E3BDF4FD881BA5956BA=[7 items…
0x18IgnitionLocationFVector7 flags{X=0, Y=0, Z=0}
0x08IgnitionFireUNiagaraComponent*7 flagsnullptr
0x01MondayExamplebool7 flagsfalse
0x09390x07padding / unreflected
0x08FuseSFXUAudioComponent*7 flagsnullptr
0x01ActivateFireworksFlightbool7 flagsfalse
0x09490x07padding / unreflected
0x08MI_FuseUMaterialInstanceDynamic*6 flagsnullptr
0x08LightingFuseTimerFTimerHandle5 flags{Handle=0}
0x08Alphadouble7 flags0
0x08Incrementdouble7 flags0.016
0x10Fireworks_NS_ArrayTArray<UNiagaraSystem*>3 flags[4 items]
0x08FuseTimerFTimerHandle5 flags{Handle=0}
0x01TriggerDynamiteExplosionboolNetRepNotify+7 flagsfalse
0x09890x07padding / unreflected
0x10FoliageRemovalDataTArray<FST_FoliageRemovalData>4 flags[]
0x04DestructionCounterint327 flags0
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 32

SignatureFlagsNativeParams
void OnRep_TriggerDynamiteExplosion()
Script12 statements · 116 bytes of bytecode
0x0000PushFlow(Label_0071);0x0005PushFlow(Label_0019);0x000AActivateExplosion();0x0018PopFlow();0x0019Label_0019:0x0019CallFunc_IsValid_ReturnValue = IsValid(FuseSFX);0x0036if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0040FuseSFX.FadeOut(0.2f, 0f, 0);0x0070PopFlow();0x0071Label_0071:0x0071return;0x0073// end of script
0x00
void BreakPiecesInRadius(const FVector& CenterLocation, double BreakRadius)
Script45 statements · 1,072 bytes of bytecode
0x0000PushFlow(Label_042D);0x0005Local_OverlapRadius = 1000;0x0020Local_OverlapRadius = BreakRadius;0x003BK2Node_MakeArray_Array = {8};0x0048CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast = Cast<3>(Local_OverlapRadius);0x0065CallFunc_SphereOverlapActors_OutActors = {};0x0070CallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(this, CenterLocation, CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast, K2Node_MakeArray_Array, nullptr, Temp_object_Variable, CallFunc_SphereOverlapActors_OutActors);0x00B3if (!(CallFunc_SphereOverlapActors_ReturnValue)) PopFlow();0x00BDTemp_int_Loop_Counter_Variable = 0;0x00D4Temp_int_Array_Index_Variable_1 = 0;0x00EBLabel_00EB:0x00EBCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x0126CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x014Cif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0156Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0171PushFlow(Label_0399);0x0176/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01B1K2Node_DynamicCast_AsRGBreakable_Actor = Cast<RGBreakableActor>(CallFunc_Array_Get_Item);0x01D5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGBreakable_Actor);0x01F2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01FCCallFunc_PieceSphereOverlap_InSphereRadius_ImplicitCast = Cast<3>(Local_OverlapRadius);0x0219CallFunc_PieceSphereOverlap_OutOverlaps = {};0x0224CallFunc_PieceSphereOverlap_ReturnValue = K2Node_DynamicCast_AsRGBreakable_Actor.PieceSphereOverlap(CenterLocation, CallFunc_PieceSphereOverlap_InSphereRadius_ImplicitCast, CallFunc_PieceSphereOverlap_OutOverlaps);0x0269Temp_int_Loop_Counter_Variable_1 = 0;0x0280Temp_int_Array_Index_Variable = 0;0x0297Label_0297:0x0297CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_PieceSphereOverlap_OutOverlaps);0x02D2CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x02F8if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0302Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x031DPushFlow(Label_03E3);0x0322/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x035DK2Node_DynamicCast_AsRGBreakable_Actor.Break(CallFunc_Array_Get_Item_1.BodyIndex, /Game/Ride/Game/DMG_Explosive.DMG_Explosive_C);0x0398PopFlow();0x0399Label_0399:0x0399CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03C3Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03DEgoto Label_00EB;0x03E3Label_03E3:0x03E3CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x040DTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0428goto Label_0297;0x042DLabel_042D:0x042Dreturn;0x042F// end of script
Public0x20
void Explode(const bool& Success)
Script8 statements · 271 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x001CCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Ride/VFX/Destructables/Rocks/NS_Gas_Explode_01.NS_Gas_Explode_01, CallFunc_K2_GetActorLocation_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 1, true);0x007ACallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0096PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Equipment/Gas/MSS_Equipment_Gas_Explosion.MSS_Equipment_Gas_Explosion, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x00DFStaticMesh.SetVisibility(false, false);0x0101Success = true;0x010Creturn;0x010E// end of script
Public0x01
bool AllowWinchAttach()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = false;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x01
void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, bool IgnoreSafeDropCheck, const bool& Success)
Script4 statements · 60 bytes of bytecode
0x0000TryToDropThisActor(PlayerCharacter, HoldTime, false, CallFunc_TryToDropThisActor_Success);0x0026Success = CallFunc_TryToDropThisActor_Success;0x0039return;0x003B// end of script
Public0x12
void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success)
Script4 statements · 50 bytes of bytecode
0x0000TryToPickupThisActor(PlayerCharacter, CallFunc_TryToPickupThisActor_Success);0x001CSuccess = CallFunc_TryToPickupThisActor_Success;0x002Freturn;0x0031// end of script
Public0x09
void StopJackPoleSFX()
Script7 statements · 216 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(JackPoleSFX);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00D5;0x002BJackPoleSFX.FadeOut(0.1f, 0f, 0);0x005BCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/JackPole/MSS_Equipment_JackPole_Stop.MSS_Equipment_JackPole_Stop, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00D5Label_00D5:0x00D5return;0x00D7// end of script
Public0x00
void ActivateJackPoleSFX()
Script9 statements · 192 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(JackPoleSFX);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0030;0x002Bgoto Label_00BD;0x0030Label_0030:0x0030CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/JackPole/MSS_Equipment_JackPole_Activate.MSS_Equipment_JackPole_Activate, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00AAJackPoleSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x00BDLabel_00BD:0x00BDreturn;0x00BF// end of script
Public0x00
void SetDroppedPhysicsState(const bool& Success)
Script4 statements · 41 bytes of bytecode
0x0000SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x0013Success = CallFunc_SetDroppedPhysicsState_Success;0x0026return;0x0028// end of script
Public0x01
void SetPickedUpPhysicsState(const bool& Success)
Script4 statements · 41 bytes of bytecode
0x0000SetPickedUpPhysicsState(CallFunc_SetPickedUpPhysicsState_Success);0x0013Success = CallFunc_SetPickedUpPhysicsState_Success;0x0026return;0x0028// end of script
Public0x01
void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success)
Script4 statements · 77 bytes of bytecode
0x0000Interact(PlayerCharacter, HitResult, HoldTime, NewParam, CallFunc_Interact_Success);0x0037Success = CallFunc_Interact_Success;0x004Areturn;0x004C// end of script
Public0x112
void UpdateFireWork()
Script16 statements · 519 bytes of bytecode
0x0000Player = nullptr;0x000Bif (!(Installed)) goto Label_001E;0x0019goto Label_0204;0x001ELabel_001E:0x001EStaticMesh.SetSimulatePhysics(false);0x0043StaticMesh.SetEnableGravity(false);0x0068StaticMesh.SetCollisionEnabled(3);0x008EStaticMesh.SetFirstPersonPrimitiveType(0);0x00B0Installed = true;0x00BBBreakHitResult(WinchPoleHit, 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);0x0170CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_Normal);0x0195CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_Location, CallFunc_MakeRotFromZ_ReturnValue, FVector(1, 1, 1));0x01DCCallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0204Label_0204:0x0204return;0x0206// end of script
Public0x00
void OnRep_WinchPoleHit()
Script3 statements · 17 bytes of bytecode
0x0000UpdateFireWork();0x000Ereturn;0x0010// end of script
Public0x00
void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation)
Script17 statements · 513 bytes of bytecode
0x0000Temp_byte_Variable = Surface;0x001BTemp_object_Variable = nullptr;0x0026Temp_object_Variable_1 = nullptr;0x0031Temp_object_Variable_2 = nullptr;0x003CTemp_object_Variable_3 = nullptr;0x0047Temp_object_Variable_4 = nullptr;0x0052Temp_object_Variable_5 = nullptr;0x005DTemp_object_Variable_6 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0070Temp_object_Variable_7 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0083Temp_object_Variable_8 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0096Temp_object_Variable_9 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x00A9Temp_object_Variable_10 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Grass.MSS_Player_Equipment_VinschPole_Hit_Grass;0x00BCTemp_object_Variable_11 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Dirt.MSS_Player_Equipment_VinschPole_Hit_Dirt;0x00CFTemp_object_Variable_12 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x00E2PlaySoundAtLocation(this, Switch(Temp_byte_Variable, 0 => Temp_object_Variable_12, 1 => Temp_object_Variable_11, 2 => Temp_object_Variable_10, 3 => Temp_object_Variable_9, 4 => Temp_object_Variable_8, 5 => Temp_object_Variable_7, 6 => Temp_object_Variable_6, 7 => Temp_object_Variable_5, 8 => Temp_object_Variable_4, 9 => Temp_object_Variable_3, 10 => Temp_object_Variable_2, 11 => Temp_object_Variable_1, 12 => Temp_object_Variable, default => K2Node_Select_Default), ImpactLocation, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x01FEreturn;0x0200// end of script
Public0x20
void ShouldUseHoldTransform(const bool& Success)
Script3 statements · 14 bytes of bytecode
0x0000Success = false;0x000Breturn;0x000D// end of script
Public0x01
void OnLoaded_52A84BC745C04249D856119CC15382D4(TSubclassOf<UObject> Loaded)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Loaded = Loaded;0x0012ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(5526);0x0021return;0x0023// end of script
0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3955);0x000Freturn;0x0011// end of script
EventProtected0x00
void SetFireWork(const FHitResult& FireWorkHit)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_FireWorkHit = FireWorkHit;0x0012ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3935);0x0021return;0x0023// end of script
0x100
void Multicast_CollapseFireWork()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3930);0x000Freturn;0x0011// end of script
0x00
void ActivateExplosion()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(280);0x000Freturn;0x0011// end of script
0x00
void MultiCast_ExplodeTarget(AActor* ExplodeTarget, const FVector& Location)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ExplodeTarget = ExplodeTarget;0x0012PersistentFrame.K2Node_CustomEvent_Location = Location;0x0024ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(903);0x0033return;0x0035// end of script
0x20
void CallForLatentDestroy()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(2837);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BP_Interactable_FireWorks_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_Interactable_DynamiteWithFuse(2873);0x007Breturn;0x007D// end of script
0x120
void IgnitFirework()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3131);0x000Freturn;0x0011// end of script
0x00
void IgniteDynamiteFuse()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3132);0x000Freturn;0x0011// end of script
0x00
void FuseVisuals()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3506);0x000Freturn;0x0011// end of script
0x00
void StartWelding(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3960);0x0021return;0x0023// end of script
Public0x04
void StartCooking(int32 Heat)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Heat = Heat;0x0012ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(4048);0x0021return;0x0023// end of script
Public0x04
void Event_ServerDynamiteExplode()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(4320);0x000Freturn;0x0011// end of script
0x00
void RemoveInstanceForAll(UInstancedStaticMeshComponent* Target, int32 InstanceIndex)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target = Target;0x0012PersistentFrame.K2Node_CustomEvent_InstanceIndex = InstanceIndex;0x0024ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(5550);0x0033return;0x0035// end of script
0x0C
void ServerFoliageRemoval()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(5606);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(int32 EntryPoint)
Script239 statements · 5,878 bytes of bytecode
0x0000PushFlow(Label_16F3);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FK2_DestroyActor();0x001DPopFlow();0x001EK2_DestroyActor();0x002CPopFlow();0x002DLabel_002D:0x002DOnRep_WinchPoleHit();0x003BUpdateFireWork();0x0049PopFlow();0x004ALabel_004A:0x004AMarkPropertyDirtyFromRepIndex(this, 19, FName(WinchPoleHit));0x0067goto Label_002D;0x006CLabel_006C:0x006CFlushNetDormancy();0x0076WinchPoleHit = K2Node_CustomEvent_FireWorkHit;0x0091goto Label_004A;0x0096Label_0096:0x0096OnRep_TriggerDynamiteExplosion();0x00A4PopFlow();0x00A5Label_00A5:0x00A5MarkPropertyDirtyFromRepIndex(this, 20, FName(TriggerDynamiteExplosion));0x00C2goto Label_0096;0x00C7Label_00C7:0x00C7FlushNetDormancy();0x00D1TriggerDynamiteExplosion = true;0x00DCgoto Label_00A5;0x00E1Label_00E1:0x00E1Installed = false;0x00ECPopFlow();0x00EDLabel_00ED:0x00EDStaticMesh.SetMobility(2);0x0113goto Label_00E1;0x0118CallForLatentDestroy();0x0126CallFunc_IsServer_ReturnValue = IsServer(this);0x013Bif (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0145CallFunc_K2_GetComponentLocation_ReturnValue_1 = StaticMesh.K2_GetComponentLocation();0x0177BreakPiecesInRadius(CallFunc_K2_GetComponentLocation_ReturnValue_1, 500);0x0197CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x01B1K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x01D5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01F2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01FCK2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_ExplodeTarget(this, Damage Settings, 500f, true);0x0230CallFunc_K2_GetComponentLocation_ReturnValue = StaticMesh.K2_GetComponentLocation();0x0262MultiCast_ExplodeTarget(this, CallFunc_K2_GetComponentLocation_ReturnValue);0x027AGetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x0291CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetHoldingPlayer_HoldingPlayer);0x02AEif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02B8CallFunc_GetHoldingPlayer_HoldingPlayer.DropActor(this, 0);0x02E6PopFlow();0x02E7Label_02E7:0x02E7Delay(this, 1f, LatentActionInfo{0x1E, -370847339, FName(ExecuteUbergraph_BP_Interactable_DynamiteWithFuse), this});0x031DPopFlow();0x031ELabel_031E:0x031EK2Node_CreateDelegate_OutputDelegate.Bind(this, FuseVisuals);0x0335CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.06f, true, false, 0f, 0f);0x036BLightingFuseTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x0386PopFlow();0x0387K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_CustomEvent_ExplodeTarget);0x03ABK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x03C8if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_077D;0x03D6K2Node_DynamicCast_AsBPI_Interact.Explode(CallFunc_Explode_Success);0x0404Label_0404:0x0404CallFunc_IsServer_ReturnValue_4 = IsServer(this);0x0419if (!(CallFunc_IsServer_ReturnValue_4)) PopFlow();0x0423K2Node_MakeArray_Array = {0};0x0430CallFunc_K2_GetComponentLocation_ReturnValue_2 = StaticMesh.K2_GetComponentLocation();0x0462K2Node_MakeArray_Array_1 = {this};0x046ECallFunc_SphereTraceMultiForObjects_OutHits = {};0x0479CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_K2_GetComponentLocation_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_2, 800f, K2Node_MakeArray_Array, false, K2Node_MakeArray_Array_1, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x050Dif (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) goto Label_000F;0x051BTemp_int_Loop_Counter_Variable = 0;0x0532Temp_int_Array_Index_Variable = 0;0x0549Label_0549:0x0549CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x0584CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x05AAif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_078D;0x05B8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x05D3PushFlow(Label_0810);0x05D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0613BreakHitResult(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);0x06C8K2Node_DynamicCast_AsInstanced_Static_Mesh_Component = Cast<InstancedStaticMeshComponent>(CallFunc_BreakHitResult_HitComponent);0x06ECK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsInstanced_Static_Mesh_Component);0x0709if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0713CallFunc_GetFoliageDataFromObject_ReturnValue = GetFoliageDataFromObject(K2Node_DynamicCast_AsInstanced_Static_Mesh_Component.StaticMesh, CallFunc_GetFoliageDataFromObject_outBranches);0x074FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFoliageDataFromObject_outBranches, 0);0x076Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_085A;0x077CPopFlow();0x077DLabel_077D:0x077DCallFunc_Explode_Success = false;0x0788goto Label_0404;0x078DLabel_078D:0x078DCallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(FoliageRemovalData, 0);0x07C5if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_0801;0x07D3CallFunc_IsServer_ReturnValue_5 = IsServer(this);0x07E8if (!(CallFunc_IsServer_ReturnValue_5)) PopFlow();0x07F2ServerFoliageRemoval();0x0800PopFlow();0x0801Label_0801:0x0801K2_DestroyActor();0x080FPopFlow();0x0810Label_0810:0x0810CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x083ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0855goto Label_0549;0x085ALabel_085A:0x085AGameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CallFunc_GetFoliageDataFromObject_ReturnValue.Type, "AssetUserData.Breakable");0x08A6if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_08B5;0x08B4PopFlow();0x08B5Label_08B5:0x08B5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x08F0BreakHitResult(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);0x09A5CallFunc_GetInstanceTransform_ReturnValue = K2Node_DynamicCast_AsInstanced_Static_Mesh_Component.GetInstanceTransform(CallFunc_BreakHitResult_HitItem, CallFunc_GetInstanceTransform_OutInstanceTransform, true);0x09E2BreakTransform(CallFunc_GetInstanceTransform_OutInstanceTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0A10CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0A2CK2Node_MakeStruct_ST_FoliageRemovalData.FoliageData_2_2F07062D4DB598A84C3EA98AEBE85456 = CallFunc_GetFoliageDataFromObject_ReturnValue;0x0A48K2Node_MakeStruct_ST_FoliageRemovalData.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519 = CallFunc_BreakHitResult_HitItem;0x0A6CK2Node_MakeStruct_ST_FoliageRemovalData.Component_8_247496C846742D08C5C015924F992AA6 = K2Node_DynamicCast_AsInstanced_Static_Mesh_Component;0x0A88K2Node_MakeStruct_ST_FoliageRemovalData.HitLocation_11_BDD386E44367E5FE5D2E70A65E86243A = CallFunc_K2_GetActorLocation_ReturnValue;0x0AACK2Node_MakeStruct_ST_FoliageRemovalData.InstigatorLocation_13_BA71DB084A5A9E26CE4C71962D7179AC = CallFunc_BreakTransform_Location;0x0AD0CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(FoliageRemovalData, K2Node_MakeStruct_ST_FoliageRemovalData);0x0B14PopFlow();0x0B15CallFunc_IsServer_ReturnValue_3 = IsServer(this);0x0B2Aif (!(CallFunc_IsServer_ReturnValue_3)) PopFlow();0x0B34goto Label_02E7;0x0B39CallFunc_ActorHasTag_ReturnValue = K2Node_ComponentBoundEvent_OtherActor.ActorHasTag(FName(IsFlameAble));0x0B70if (!(CallFunc_ActorHasTag_ReturnValue)) PopFlow();0x0B7ALabel_0B7A:0x0B7ASphere.SetGenerateOverlapEvents(false);0x0B9BCallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0BB0if (!(CallFunc_IsServer_ReturnValue_1)) PopFlow();0x0BBACallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x0BD4K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x0BF8K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x0C15K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_IgniteDynamiteWithFuse(this);0x0C3APopFlow();0x0C3BPopFlow();0x0C3CCallFunc_IsValid_ReturnValue_1 = IsValid(FuseSFX);0x0C59if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0D20;0x0C67Label_0C67:0x0C67CallFunc_K2_IsValidTimerHandle_ReturnValue_1 = K2_IsValidTimerHandle(FuseTimer);0x0C84if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue_1)) goto Label_0C93;0x0C92PopFlow();0x0C93Label_0C93:0x0C93PushFlow(Label_031E);0x0C98CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x0CADif (!(CallFunc_IsServer_ReturnValue_2)) PopFlow();0x0CB7K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Event_ServerDynamiteExplode);0x0CCECallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 3f, false, false, 0f, 0f);0x0D04FuseTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x0D1FPopFlow();0x0D20Label_0D20:0x0D20CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/FireWork/MSS_Equipment_FireWork_Fuse.MSS_Equipment_FireWork_Fuse, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0D9AFuseSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0DADgoto Label_0C67;0x0DB2CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Alpha, Increment);0x0DE0Alpha = CallFunc_Subtract_DoubleDouble_ReturnValue;0x0DFBCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(Alpha);0x0E18MI_Fuse.SetScalarParameterValue(FName(A), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0E4ECallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(Alpha, -1);0x0E74if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0E7EK2_ClearAndInvalidateTimerHandle(this, LightingFuseTimer);0x0E92PopFlow();0x0E93Label_0E93:0x0E93StaticMesh.SetMaterial(1, MI_Fuse);0x0EC5PopFlow();0x0EC6Label_0EC6:0x0EC6CallFunc_GetMaterial_ReturnValue = StaticMesh.GetMaterial(1);0x0EF9CallFunc_CreateDynamicMaterialInstance_ReturnValue = StaticMesh.CreateDynamicMaterialInstance(1, CallFunc_GetMaterial_ReturnValue, FName(None));0x0F42MI_Fuse = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0F55goto Label_0E93;0x0F5Agoto Label_00ED;0x0F5Fgoto Label_006C;0x0F64Label_0F64:0x0F64ReceiveBeginPlay();0x0F6Egoto Label_0EC6;0x0F73goto Label_0F64;0x0F78CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(K2Node_Event_Heat_1, 0);0x0F9Aif (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0FA4Label_0FA4:0x0FA4CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(FuseTimer);0x0FC1if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_0B7A;0x0FCFPopFlow();0x0FD0CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(K2Node_Event_Heat, 0);0x0FF2if (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x0FFCgoto Label_0FA4;0x1001Label_1001:0x1001K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnLoaded_52A84BC745C04249D856119CC15382D4);0x1018CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x1042/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x107DLoadAssetClass(this, CallFunc_Array_Get_Item_1.FoliageData_2_2F07062D4DB598A84C3EA98AEBE85456.FoliageActor, K2Node_CreateDelegate_OutputDelegate_2, LatentActionInfo{-1, 20951490, FName(ExecuteUbergraph_BP_Interactable_DynamiteWithFuse), this});0x10DFPopFlow();0x10E0goto Label_00C7;0x10E5Label_10E5:0x10E5K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor = Cast<BP_Foliage_Breakable_Actor_C>(Temp_class_Variable);0x1109K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor);0x1126if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x1130CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x115A/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1195CallFunc_GetInstanceTransform_ReturnValue_1 = CallFunc_Array_Get_Item_1.Component_8_247496C846742D08C5C015924F992AA6.GetInstanceTransform(CallFunc_Array_Get_Item_1.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519, CallFunc_GetInstanceTransform_OutInstanceTransform_1, true);0x11E4CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor, CallFunc_GetInstanceTransform_OutInstanceTransform_1, 0, nullptr, 1);0x1210CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x123A/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1275SetNamePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Tag), CallFunc_Array_Get_Item_1.FoliageData_2_2F07062D4DB598A84C3EA98AEBE85456.Tag);0x12BDCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x12E7/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1322SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(InstigatorLocation), CallFunc_Array_Get_Item_1.HitLocation_11_BDD386E44367E5FE5D2E70A65E86243A);0x1354CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x137E/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x13B9SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(HitLocation), CallFunc_Array_Get_Item_1.InstigatorLocation_13_BA71DB084A5A9E26CE4C71962D7179AC);0x13EBSetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(LinearImpulseForce), 500);0x1414CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x143E/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1479CallFunc_GetInstanceTransform_ReturnValue_1 = CallFunc_Array_Get_Item_1.Component_8_247496C846742D08C5C015924F992AA6.GetInstanceTransform(CallFunc_Array_Get_Item_1.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519, CallFunc_GetInstanceTransform_OutInstanceTransform_1, true);0x14C8CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetInstanceTransform_OutInstanceTransform_1, 1);0x14F0CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x151A/Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1555RemoveInstanceForAll(CallFunc_Array_Get_Item_1.Component_8_247496C846742D08C5C015924F992AA6, CallFunc_Array_Get_Item_1.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519);0x1587ServerFoliageRemoval();0x1595PopFlow();0x1596Temp_class_Variable = K2Node_CustomEvent_Loaded;0x15A9goto Label_10E5;0x15AECallFunc_RemoveInstance_ReturnValue = K2Node_CustomEvent_Target.RemoveInstance(K2Node_CustomEvent_InstanceIndex);0x15E5PopFlow();0x15E6CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(DestructionCounter, 1);0x1610Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x162BDestructionCounter = Temp_int_Variable;0x1646CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(FoliageRemovalData);0x1681CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(DestructionCounter, 1);0x16ABCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(CallFunc_Subtract_IntInt_ReturnValue_1, CallFunc_Array_LastIndex_ReturnValue);0x16D1if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_16E4;0x16DFgoto Label_1001;0x16E4Label_16E4:0x16E4K2_DestroyActor();0x16F2PopFlow();0x16F3Label_16F3:0x16F3return;0x16F5// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type