Zdexby TheHolyOneZ
4,841 classes
Class

AMine_C

: AActor : UObject
/Game/Blueprints/Traps/Mine/Mine.Mine_C 0x03A0 (928 B) align 8 inherited 0x02B0 24 scripted vtable /Game/Blueprints/Traps/Mine/Mine
0x00x03A0

Members 35

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08MineGroundPlaneUStaticMeshComponent*6 flagsnullptr
0x08OVCylinderFeebackUStaticMeshComponent*6 flagsnullptr
0x08OVCylinderInnerUStaticMeshComponent*6 flagsnullptr
0x08MineUStaticMeshComponent*6 flagsnullptr
0x08DecalUDecalComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04MineTL_NewTrack_1_799E0AA546C67E3D75A48EAD9AEC0C50float4 flags0
0x04MineTL_NewTrack_0_799E0AA546C67E3D75A48EAD9AEC0C50float4 flags0
0x01MineTL__Direction_799E0AA546C67E3D75A48EAD9AEC0C50ETimelineDirection4 flagsForward
0x03010x07padding / unreflected
0x08MineTLUTimelineComponent*5 flagsnullptr
0x04Timeline_1_NewTrack_0_B1B34EE14E0FBA9EC20934BAC9B454DCfloat4 flags0
0x01Timeline_1__Direction_B1B34EE14E0FBA9EC20934BAC9B454DCETimelineDirection4 flagsForward
0x03150x03padding / unreflected
0x08Timeline_1UTimelineComponent*5 flagsnullptr
0x04Timeline_0_NewTrack_0_9AE883B2477C9843D008F3A25932BDFCfloat4 flags0
0x01Timeline_0__Direction_9AE883B2477C9843D008F3A25932BDFCETimelineDirection4 flagsForward
0x03250x03padding / unreflected
0x08Timeline_0UTimelineComponent*5 flagsnullptr
0x01Activatedbool7 flagsfalse
0x03320x06padding / unreflected
0x08DebrisMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x08DecalMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x10OVActorsTArray<AActor*>4 flags[]
0x08ExplosionNSUNiagaraComponent*7 flagsnullptr
0x10OVCompsTArray<UPrimitiveComponent*>4 flags[]
0x01PlayerDistancebool7 flagstrue
0x01RandomZRotbool6 flagsfalse
0x01AlignGroundbool6 flagsfalse
0x01Whitebool6 flagsfalse
0x01Spawnbool7 flagsfalse
0x03750x03padding / unreflected
0x08Hit ComponentUPrimitiveComponent*7 flagsnullptr
0x01MultiCheckbool7 flagsfalse
0x03810x07padding / unreflected
0x10StoreTagsTArray<FName>3 flags[]
0x08RadiusIncreasedouble7 flags0
Inherited from AActor 80
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 7boolProtected+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
0x08HLODLayerUHLODLayer*7 flagsnullptr
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>
0x02080x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 24

SignatureFlagsNativeParams
void IsCharacterAvoid(AActor* Actor, const bool& IsWalkingGround, const bool& NoChar)
Script18 statements · 257 bytes of bytecode
0x0000Allowed = false;0x000BK2Node_DynamicCast_AsCharacter = Cast<Character>(Actor);0x002FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCharacter);0x004Cif (!(K2Node_DynamicCast_bSuccess)) goto Label_00E3;0x005ACallFunc_IsWalking_ReturnValue = K2Node_DynamicCast_AsCharacter.CharacterMovement.IsWalking();0x009AAllowed = CallFunc_IsWalking_ReturnValue;0x00ADnotcharacter = false;0x00B8Label_00B8:0x00B8IsWalkingGround = Allowed;0x00CBNoChar = notcharacter;0x00DEgoto Label_00FE;0x00E3Label_00E3:0x00E3Allowed = true;0x00EEnotcharacter = true;0x00F9goto Label_00B8;0x00FELabel_00FE:0x00FEreturn;0x0100// end of script
Public0x0A
void CompareGround(AActor* ActorToCheck, const bool& NewParam)
Script74 statements · 2,474 bytes of bytecode
0x0000PushFlow(Label_09A7);0x0005NotSameGround = true;0x0010CheckActor = ActorToCheck;0x0023PushFlow(Label_0434);0x0028CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-300);0x004DCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(10);0x0072CallFunc_K2_GetComponentLocation_ReturnValue = MineBlink_NS.K2_GetComponentLocation();0x00A4Temp_byte_Variable = 0;0x00B8CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x00D4Temp_byte_Variable_1 = 1;0x00E8CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0116CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0144CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0172CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x01A0Temp_bool_Variable = true;0x01ABCallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_1, 0, true, Temp_object_Variable_1, Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default), CallFunc_LineTraceSingle_OutHit, false, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0266BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x031Bif (!(CallFunc_BreakHitResult_bBlockingHit_1)) goto Label_03F1;0x0329BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x03DEHit Component = CallFunc_BreakHitResult_HitComponent_1;0x03F1Label_03F1:0x03F1IsCharacterAvoid(CheckActor, CallFunc_IsCharacterAvoid_IsWalkingGround, CallFunc_IsCharacterAvoid_NoChar);0x041Aif (!(CallFunc_IsCharacterAvoid_NoChar)) goto Label_044C;0x0428NotSameGround = true;0x0433PopFlow();0x0434Label_0434:0x0434NewParam = NotSameGround;0x0447goto Label_09A7;0x044CLabel_044C:0x044Cif (!(CallFunc_IsCharacterAvoid_IsWalkingGround)) goto Label_0983;0x045ACallFunc_IsValid_ReturnValue = IsValid(Hit Component);0x0477if (!(CallFunc_IsValid_ReturnValue)) goto Label_0977;0x0485K2Node_DynamicCast_AsCharacter = Cast<Character>(CheckActor);0x04A9K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCharacter);0x04C6if (!(K2Node_DynamicCast_bSuccess)) goto Label_0650;0x04D4CallFunc_K2_GetActorLocation_ReturnValue = CheckActor.K2_GetActorLocation();0x0506K2Node_DynamicCast_AsCharacter.CharacterMovement.K2_FindFloor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_FindFloor_FloorResult);0x0552BreakHitResult(CallFunc_K2_FindFloor_FloorResult.HitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0610CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, Hit Component);0x0636if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_098F;0x0644NotSameGround = true;0x064FPopFlow();0x0650Label_0650:0x0650Temp_byte_Variable = 0;0x0664Temp_byte_Variable_1 = 1;0x0678CallFunc_K2_GetActorLocation_ReturnValue_1 = CheckActor.K2_GetActorLocation();0x06AATemp_bool_Variable = true;0x06B5CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(0, 0, -1000));0x06F3CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_2, 5f, 0, false, Temp_object_Variable, Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default), CallFunc_SphereTraceSingle_OutHit, false, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x07B3BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x0868if (!(CallFunc_BreakHitResult_bBlockingHit_2)) goto Label_096B;0x0876BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x092BCallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent_2, Hit Component);0x0951if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_099B;0x095FNotSameGround = true;0x096APopFlow();0x096BLabel_096B:0x096BNotSameGround = true;0x0976PopFlow();0x0977Label_0977:0x0977NotSameGround = true;0x0982PopFlow();0x0983Label_0983:0x0983NotSameGround = false;0x098EPopFlow();0x098FLabel_098F:0x098FNotSameGround = false;0x099APopFlow();0x099BLabel_099B:0x099BNotSameGround = false;0x09A6PopFlow();0x09A7Label_09A7:0x09A7return;0x09A9// end of script
Public0x09
void SpecialCast()
Script72 statements · 2,162 bytes of bytecode
0x0000PushFlow(Label_086F);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OVActors);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x009ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9PushFlow(Label_0661);0x00BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item);0x0116if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0120PushFlow(Label_06AB);0x0125Temp_int_Loop_Counter_Variable_1 = 0;0x013CTemp_int_Array_Index_Variable_1 = 0;0x0153Label_0153:0x0153/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x018ECallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.StaticMeshComponent);0x01C9CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x0204CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x022Aif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_077D;0x0238Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0253PushFlow(Label_0825);0x0258/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0293CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.StaticMeshComponent);0x02CE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0309CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_1);0x0326if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0330/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x036BCallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.StaticMeshComponent);0x03A6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x03E1CallFunc_IsSimulatingPhysics_ReturnValue = CallFunc_Array_Get_Item_1.IsSimulatingPhysics(FName(None));0x041Cif (!(CallFunc_IsSimulatingPhysics_ReturnValue)) PopFlow();0x0426CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(50000);0x044BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, 0.075);0x0479CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0495CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, -100));0x04D3/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x050ECallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.StaticMeshComponent);0x0549/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0584CallFunc_GetMass_ReturnValue = CallFunc_Array_Get_Item_1.GetMass();0x05BACallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetMass_ReturnValue);0x05D7CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x0605CallFunc_AddRadialImpulse_Strength_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0622CallFunc_Array_Get_Item_1.AddRadialImpulse(CallFunc_Add_VectorVector_ReturnValue, 12000f, CallFunc_AddRadialImpulse_Strength_ImplicitCast, 0, false);0x0660PopFlow();0x0661Label_0661:0x0661CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x068BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06A6goto Label_0033;0x06ABLabel_06AB:0x06AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06E6K2Node_DynamicCast_AsEnvironmental_Interface = Cast<EnvironmentalInterface_C>(CallFunc_Array_Get_Item);0x070AK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsEnvironmental_Interface);0x0727if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0731CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x074DK2Node_DynamicCast_AsEnvironmental_Interface.MineActivation(CallFunc_K2_GetActorLocation_ReturnValue_1, this);0x077CPopFlow();0x077DLabel_077D:0x077D/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x07B8K2Node_DynamicCast_AsPhysics_Prop = Cast<PhysicsProp_C>(CallFunc_Array_Get_Item);0x07DCK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPhysics_Prop);0x07F9if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0803K2Node_DynamicCast_AsPhysics_Prop.TargetActor = nullptr;0x0824PopFlow();0x0825Label_0825:0x0825CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x084FTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x086Agoto Label_0153;0x086FLabel_086F:0x086Freturn;0x0871// end of script
Public0x00
void Visibility(bool Visible)
Script9 statements · 307 bytes of bytecode
0x0000Mine.SetVisibility(Visible, false);0x002AMineGroundPlane.SetVisibility(Visible, false);0x0054MineBlink_NS.SetVisibility(Visible, false);0x007EMineBlink_NS.SetBoolParameter(FName(Enabled), Visible);0x00B8CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Visible);0x00DDCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue);0x00FADecalMaterial.SetScalarParameterValue(FName(ChangeState), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0130return;0x0132// end of script
Public0x01
void UserConstructionScript()
Script40 statements · 1,600 bytes of bytecode
0x0000PushFlow(Label_063D);0x0005CallFunc_GetMaterial_ReturnValue = MineGroundPlane.GetMaterial(0);0x0038CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = MineGroundPlane.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x0081DebrisMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x0094Temp_object_Variable = /Game/Blueprints/Traps/Mine/MineMaterial_InstProximity.MineMaterial_InstProximity;0x00A7Temp_object_Variable_2 = /Game/Blueprints/Traps/Mine/MineMaterial_InstProximityWhite.MineMaterial_InstProximityWhite;0x00BATemp_bool_Variable = White;0x00CDDecal.SetDecalMaterial(Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_2, default => K2Node_Select_Default));0x0122CallFunc_CreateDynamicMaterialInstance_ReturnValue = Decal.CreateDynamicMaterialInstance();0x0150DecalMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0163DecalMaterial.SetScalarParameterValue(FName(HasPlayaerDistance), 0f);0x0195PushFlow(Label_02E6);0x019Aif (!(RandomZRot)) PopFlow();0x01A4CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(NewLocalVar, 0f, 360f);0x01D3CallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x01EFCallFunc_GridFloat_Value_ImplicitCast = Cast<4>(CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x020C/Game/Blueprints/Functions/GridFloat.Default__GridFloat_C.GridFloat(CallFunc_GridFloat_Value_ImplicitCast, 30, true, this, CallFunc_GridFloat_Return);0x024DCallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_GridFloat_Return);0x026ACallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0299CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_K2_GetActorRotation_ReturnValue_1, CallFunc_MakeRotator_ReturnValue);0x02C7CallFunc_K2_SetActorRotation_ReturnValue_1 = K2_SetActorRotation(CallFunc_ComposeRotators_ReturnValue, false);0x02E5PopFlow();0x02E6Label_02E6:0x02E6if (!(AlignGround)) PopFlow();0x02F0CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x030CCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x034ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 50));0x0388CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable_1, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0410BreakHitResult(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);0x04C5if (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x04CFCallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x04EBCallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x0507BreakHitResult(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);0x05BCCallFunc_MakeRotFromZX_ReturnValue = MakeRotFromZX(CallFunc_BreakHitResult_Normal, CallFunc_GetActorForwardVector_ReturnValue);0x05EACallFunc_RLerp_ReturnValue = RLerp(CallFunc_MakeRotFromZX_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue, 0.5f, true);0x061ECallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_RLerp_ReturnValue, false);0x063CPopFlow();0x063DLabel_063D:0x063Dreturn;0x063F// end of script
EventPublic0x00
void MineTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(6276);0x000Freturn;0x0011// end of script
0x00
void MineTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(5402);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(5401);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(5377);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(6275);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(6270);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(916);0x000Freturn;0x0011// end of script
EventProtected0x00
void ActivateMine()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(1503);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Mine_CylinderOV_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_3 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_3 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_3 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_3 = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep_1 = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult_1 = SweepResult;0x006CExecuteUbergraph_Mine(2461);0x007Breturn;0x007D// end of script
0x120
void BndEvt__Mine_CylinderFeeback_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_2 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_2 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_2 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_2 = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_Mine(3245);0x007Breturn;0x007D// end of script
0x120
void BndEvt__Mine_CylinderFeeback_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048ExecuteUbergraph_Mine(3336);0x0057return;0x0059// end of script
0x1C
void BlinkLerp(float InputPin)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputPin = InputPin;0x0012ExecuteUbergraph_Mine(3573);0x0021return;0x0023// end of script
0x04
void BndEvt__Mine_CylinderOV_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048ExecuteUbergraph_Mine(3836);0x0057return;0x0059// end of script
0x1C
void ResetMine()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(4835);0x000Freturn;0x0011// end of script
0x00
void RestPhase()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(5266);0x000Freturn;0x0011// end of script
0x00
void SpawnMine()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Mine(6265);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_Mine(int32 EntryPoint)
Script247 statements · 6,284 bytes of bytecode
0x0000PushFlow(Label_1889);0x0005goto [EntryPoint];0x000FDecal.SetVisibility(true, false);0x0031CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x004ECallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.1);0x0073CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x00A1CallFunc_Delay_Duration_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x00BEDelay(this, CallFunc_Delay_Duration_ImplicitCast_2, LatentActionInfo{0xF9, -1759147454, FName(ExecuteUbergraph_Mine), this});0x00F8PopFlow();0x00F9Blink();0x0107PopFlow();0x0108Label_0108:0x0108Temp_int_Loop_Counter_Variable = 0;0x011FTemp_int_Array_Index_Variable = 0;0x0136Label_0136:0x0136CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OVActors);0x0171CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0197if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0239;0x01A5Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01C0PushFlow(Label_0324);0x01C5/Script/Engine.Default__KismetArrayLibrary.Array_Get(OVActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0200CompareGround(CallFunc_Array_Get_Item, CallFunc_CompareGround_NewParam_1);0x0220if (!(CallFunc_CompareGround_NewParam_1)) PopFlow();0x022AActivateMine();0x0238PopFlow();0x0239Label_0239:0x0239CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x0256CallFunc_Delay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x0273Delay(this, CallFunc_Delay_Duration_ImplicitCast_1, LatentActionInfo{0x2AE, -1119292102, FName(ExecuteUbergraph_Mine), this});0x02ADPopFlow();0x02AEif (!(MultiCheck)) PopFlow();0x02B8CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OVActors);0x02F3CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x0315if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x031Fgoto Label_0108;0x0324Label_0324:0x0324CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x034ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0369goto Label_0136;0x036EMineBlink_NS.Activate(true);0x0393PopFlow();0x0394PushFlow(Label_04EA);0x0399PushFlow(Label_053E);0x039EBlinkLerp(0f);0x03B1SpawnMine();0x03BFCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x03D4K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x03F8K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x0415if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x041FK2Node_CreateDelegate_OutputDelegate.Bind(this, ResetMine);0x0436K2Node_DynamicCast_AsMy_Game_Mode.RespawnWorld += K2Node_CreateDelegate_OutputDelegate;0x045FCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, 0, PlayerDistance);0x0496CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x04B3DecalMaterial.SetScalarParameterValue(FName(HasPlayaerDistance), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x04E9PopFlow();0x04EALabel_04EA:0x04EACallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(RadiusIncrease);0x0507DecalMaterial.SetScalarParameterValue(FName(PlayerDistanceRadiusAdd), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x053DPopFlow();0x053ELabel_053E:0x053EStoreTags = Tags;0x0559CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0, 2);0x0587CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x05A4Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x36E, 1041457684, FName(ExecuteUbergraph_Mine), this});0x05DEPopFlow();0x05DFif (!(Activated)) goto Label_05EE;0x05EDPopFlow();0x05EELabel_05EE:0x05EEActivated = true;0x05F9MultiCheck = false;0x0604StoreTags = Tags;0x061F/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Tags);0x0648PushFlow(Label_067C);0x064DSpecialCast();0x065BMineTL.PlayFromStart();0x067BPopFlow();0x067CLabel_067C:0x067CCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0698CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Blueprints/Traps/Mine/Explosion_NS.Explosion_NS, MineBlink_NS, FName(None), CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1, true, true, 0, true);0x06F4ExplosionNS = CallFunc_SpawnSystemAttached_ReturnValue;0x0707Temp_object_Variable = /Game/Sound/SFX/AttenuationEnvBig_Spatial.AttenuationEnvBig_Spatial;0x071ATemp_object_Variable_1 = nullptr;0x0725CallFunc_K2_GetComponentLocation_ReturnValue = MineBlink_NS.K2_GetComponentLocation();0x0757CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0771CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_GetPlayerCameraManager_ReturnValue.K2_GetActorLocation();0x07A3CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_2);0x07D1CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 6000);0x07F7Temp_bool_Variable = CallFunc_Less_DoubleDouble_ReturnValue;0x080ACallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Blueprints/Traps/Mine/MineExplosion_Cue.MineExplosion_Cue, MineBlink_NS, FName(None), CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1, false, 1f, 1f, 0f, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default), nullptr, true);0x08A8PopFlow();0x08A9if (!(CanBlink)) PopFlow();0x08B3Decal.SetVisibility(false, false);0x08D5CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x08F2CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.1);0x0917CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x0945CallFunc_Delay_Duration_ImplicitCast_3 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0962Delay(this, CallFunc_Delay_Duration_ImplicitCast_3, LatentActionInfo{0xF, -334322705, FName(ExecuteUbergraph_Mine), this});0x099CPopFlow();0x099DCallFunc_ActorHasTag_ReturnValue = K2Node_ComponentBoundEvent_OtherActor_3.ActorHasTag(FName(Environmental));0x09D4if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_09E3;0x09E2PopFlow();0x09E3Label_09E3:0x09E3CallFunc_ActorHasTag_ReturnValue_4 = K2Node_ComponentBoundEvent_OtherActor_3.ActorHasTag(FName(Enemy));0x0A1ACallFunc_ActorHasTag_ReturnValue_5 = K2Node_ComponentBoundEvent_OtherActor_3.ActorHasTag(FName(Player));0x0A51CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_ActorHasTag_ReturnValue_5, CallFunc_ActorHasTag_ReturnValue_4);0x0A77if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_0B61;0x0A85Label_0A85:0x0A85CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(OVActors, K2Node_ComponentBoundEvent_OtherActor_3);0x0AC1if (!(CallFunc_Array_Contains_ReturnValue_1)) goto Label_0AD0;0x0ACFPopFlow();0x0AD0Label_0AD0:0x0AD0CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(OVActors, K2Node_ComponentBoundEvent_OtherActor_3);0x0B14CompareGround(K2Node_ComponentBoundEvent_OtherActor_3, CallFunc_CompareGround_NewParam);0x0B34if (!(CallFunc_CompareGround_NewParam)) goto Label_0B51;0x0B42ActivateMine();0x0B50PopFlow();0x0B51Label_0B51:0x0B51MultiCheck = true;0x0B5Cgoto Label_0239;0x0B61Label_0B61:0x0B61CallFunc_ComponentHasTag_ReturnValue = K2Node_ComponentBoundEvent_OtherComp_3.ComponentHasTag(FName(Destroy));0x0B98CallFunc_ActorHasTag_ReturnValue_3 = K2Node_ComponentBoundEvent_OtherActor_3.ActorHasTag(FName(Destroy));0x0BCFCallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_ActorHasTag_ReturnValue_3, CallFunc_ComponentHasTag_ReturnValue);0x0BF5if (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_0C08;0x0C03goto Label_0A85;0x0C08Label_0C08:0x0C08CallFunc_ActorHasTag_ReturnValue_2 = K2Node_ComponentBoundEvent_OtherActor_3.ActorHasTag(FName(Physics));0x0C3Fif (!(CallFunc_ActorHasTag_ReturnValue_2)) PopFlow();0x0C49CallFunc_ActorHasTag_ReturnValue_1 = K2Node_ComponentBoundEvent_OtherActor_3.ActorHasTag(FName(Orb));0x0C80CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_ActorHasTag_ReturnValue_1, false);0x0C9Eif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0A85;0x0CACPopFlow();0x0CADK2Node_DynamicCast_AsCharacter = Cast<Character>(K2Node_ComponentBoundEvent_OtherActor_2);0x0CD1K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCharacter);0x0CEEif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0CF8StartBlink(true);0x0D07PopFlow();0x0D08K2Node_DynamicCast_AsCharacter_1 = Cast<Character>(K2Node_ComponentBoundEvent_OtherActor_1);0x0D2CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsCharacter_1);0x0D49if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0D53StartBlink(false);0x0D62PopFlow();0x0D63if (!(K2Node_CustomEvent_Start)) goto Label_0DAB;0x0D71CanBlink = true;0x0D7CBlink();0x0D8ATimeline_0.Play();0x0DAAPopFlow();0x0DABLabel_0DAB:0x0DABCanBlink = false;0x0DB6Timeline_0.Reverse();0x0DD6PopFlow();0x0DD7Label_0DD7:0x0DD7StartBlink(false);0x0DE6RestPhase();0x0DF4PopFlow();0x0DF5CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(K2Node_CustomEvent_InputPin);0x0E12CallFunc_Lerp_ReturnValue = Lerp(1, 10, CallFunc_Lerp_Alpha_ImplicitCast);0x0E49CallFunc_SetCustomTimeDilation_Dilation_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0E66MineBlink_NS.SetCustomTimeDilation(CallFunc_SetCustomTimeDilation_Dilation_ImplicitCast);0x0E8FDebrisMaterial.SetScalarParameterValue(FName(SpeedMaster), K2Node_CustomEvent_InputPin);0x0EC5DebrisMaterial.SetScalarParameterValue(FName(Opacity), K2Node_CustomEvent_InputPin);0x0EFBPopFlow();0x0EFCCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(OVActors, K2Node_ComponentBoundEvent_OtherActor);0x0F38if (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x0F42CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(OVActors, K2Node_ComponentBoundEvent_OtherActor);0x0F7EPopFlow();0x0F7FLabel_0F7F:0x0F7FCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0F99K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0FBDK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0FDAif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0FE4CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0FFECallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x101ACallFunc_SelectFloat_ReturnValue = SelectFloat(0.25, 1, K2Node_DynamicCast_AsMain_Char.isInCombat);0x1067CallFunc_IsOverlappingActor_ReturnValue = OVCylinderInner.IsOverlappingActor(CallFunc_GetPlayerPawn_ReturnValue);0x109ACallFunc_SelectFloat_ReturnValue_2 = SelectFloat(5, 2, CallFunc_IsOverlappingActor_ReturnValue);0x10D1CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_2, CallFunc_SelectFloat_ReturnValue);0x10FFCallFunc_DynamicFeedbackShake_Scale_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x111CK2Node_DynamicCast_AsMain_Char.DynamicFeedbackShake(CallFunc_DynamicFeedbackShake_Scale_ImplicitCast, CallFunc_K2_GetActorLocation_ReturnValue_1, true, /Game/Blueprints/Cameras/CameraShakes/CameraShakeBasicSlow.CameraShakeBasicSlow_C, 1200, 0, 1, false);0x1174PopFlow();0x1175Label_1175:0x1175CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x1192CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(1080, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x11C0CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(360, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x11EECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(720, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x121CCallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x1239CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x1256CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1273CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_MakeRotator_Yaw_ImplicitCast);0x12AAMine.K2_AddWorldRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_AddWorldRotation_SweepHitResult, false);0x12DEgoto Label_0F7F;0x12E3if (!(Activated)) PopFlow();0x12EDActivated = false;0x12F8CanBlink = false;0x1303MultiCheck = false;0x130EMineTL.Stop();0x132E/Script/Engine.Default__KismetArrayLibrary.Array_Clear(OVComps);0x1357/Script/Engine.Default__KismetArrayLibrary.Array_Clear(OVActors);0x1380Visibility(true);0x138FOVCylinderInner.SetGenerateOverlapEvents(true);0x13B0OVCylinderFeeback.SetGenerateOverlapEvents(true);0x13D1Mine.K2_SetRelativeLocationAndRotation(FVector(0, 0, -50), FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, false);0x142ETags = StoreTags;0x1449CallFunc_IsValid_ReturnValue = IsValid(ExplosionNS);0x1466if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x1470ExplosionNS.K2_DestroyComponent(this);0x1491PopFlow();0x1492if (!(Spawn)) goto Label_14AF;0x14A0K2_DestroyActor();0x14AEPopFlow();0x14AFLabel_14AF:0x14AFVisibility(false);0x14BEOVCylinderInner.SetGenerateOverlapEvents(false);0x14DFOVCylinderFeeback.SetGenerateOverlapEvents(false);0x1500PopFlow();0x1501BlinkLerp(Timeline_0_NewTrack_0_9AE883B2477C9843D008F3A25932BDFC);0x1518PopFlow();0x1519PopFlow();0x151ACallFunc_Lerp_Alpha_ImplicitCast_1 = Cast<4>(MineTL_NewTrack_0_799E0AA546C67E3D75A48EAD9AEC0C50);0x1537CallFunc_Lerp_ReturnValue_1 = Lerp(0, 200, CallFunc_Lerp_Alpha_ImplicitCast_1);0x156ECallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Lerp_ReturnValue_1);0x15A5Mine.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x15D9goto Label_1175;0x15DELabel_15DE:0x15DEif (!(Spawn)) PopFlow();0x15E8CallFunc_K2_GetComponentLocation_ReturnValue_2 = MineBlink_NS.K2_GetComponentLocation();0x161APlaySoundAtLocation(this, /Game/Blueprints/Traps/Mine/MineBeepSpawn_Cue.MineBeepSpawn_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_2, FRotator(0, 0, 0), 1f, 1f, 0f, /Game/Sound/SFX/AttenuationEnvMid_Spatial.AttenuationEnvMid_Spatial, nullptr, nullptr, nullptr);0x166BCallFunc_K2_GetComponentLocation_ReturnValue_1 = MineBlink_NS.K2_GetComponentLocation();0x169DK2Node_MakeArray_Array = {MineBlink_NS};0x16B1/Game/Blueprints/Boss/SpawnRedEyes.Default__SpawnRedEyes_C.SpawnRedEyes(MineBlink_NS, K2Node_MakeArray_Array, CallFunc_K2_GetComponentLocation_ReturnValue_1, 2f, false, 1, this);0x1700Timeline_1.PlayFromStart();0x1720PopFlow();0x1721Label_1721:0x1721CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(Timeline_1_NewTrack_0_B1B34EE14E0FBA9EC20934BAC9B454DC);0x173ECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x1763Decal.SetRelativeScale3D(CallFunc_Conv_DoubleToVector_ReturnValue);0x178CCallFunc_VLerp_ReturnValue = VLerp(FVector(0, 0, 200), FVector(0, 0, 0), Timeline_1_NewTrack_0_B1B34EE14E0FBA9EC20934BAC9B454DC);0x17E3CallFunc_RLerp_ReturnValue = RLerp(FRotator(0, 1080, 0), FRotator(0, 0, 0), Timeline_1_NewTrack_0_B1B34EE14E0FBA9EC20934BAC9B454DC, false);0x183BMine.K2_SetRelativeLocationAndRotation(CallFunc_VLerp_ReturnValue, CallFunc_RLerp_ReturnValue, false, CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1, false);0x1878PopFlow();0x1879goto Label_15DE;0x187Egoto Label_1721;0x1883PopFlow();0x1884goto Label_0DD7;0x1889Label_1889:0x1889return;0x188B// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type