Zdexby TheHolyOneZ
4,841 classes
Class

AGuardPatrol_C

: ACharacter : APawn : AActor : UObject
/Game/Blueprints/Enemy/GuardPatrol/GuardPatrol.GuardPatrol_C 0x0BAC (2,988 B) align 16 inherited 0x0650 129 scripted vtable /Game/Blueprints/Enemy/GuardPatrol/GuardPatrol
0x00x0BAC

Members 102

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CylinderPhysicsUStaticMeshComponent*6 flagsnullptr
0x08LaserUStaticMeshComponent*6 flagsnullptr
0x08LockOnTargetUSceneComponent*6 flagsnullptr
0x08BeepUAudioComponent*6 flagsnullptr
0x08GuardEngineUAudioComponent*6 flagsnullptr
0x08SpotLightUSpotLightComponent*6 flagsnullptr
0x08HitEnemyHandleUHitEnemyHandle_C*6 flagsnullptr
0x08WalkDebris_NSUNiagaraComponent*6 flagsnullptr
0x08MotionWarpingUMotionWarpingComponent*6 flagsnullptr
0x08CapsuleInnerUCapsuleComponent*6 flagsnullptr
0x08EyeRibbonUNiagaraComponent*6 flagsnullptr
0x08EyeArrowUArrowComponent*6 flagsnullptr
0x08PawnSensingUPawnSensingComponent*6 flagsnullptr
0x01Timeline__Direction_F912796A42C87778EDCB9D9F4C780367ETimelineDirection4 flagsForward
0x06C10x07padding / unreflected
0x08TimelineUTimelineComponent*5 flagsnullptr
0x01isAttackingbool7 flagsfalse
0x01DontStartActivebool6 flagsfalse
0x06D20x0Epadding / unreflected
0x60StartTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x04DefaultRadiusfloat7 flags0
0x04DefaultSpeedfloat7 flags0
0x04PatrolRadiusfloat6 flags600
0x074C0x04padding / unreflected
0x18CurrentAIDestinationFVector7 flags{X=0, Y=0, Z=0}
0x18PatrolPositionFVector7 flags{X=0, Y=0, Z=0}
0x18PatrolRandomFVector7 flags{X=0, Y=0, Z=0}
0x01isPatrolbool7 flagsfalse
0x07990x07padding / unreflected
0x60PatrolTransformStatusFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x01PatrolOutOfBondbool7 flagsfalse
0x01isChasebool7 flagsfalse
0x08020x06padding / unreflected
0x08Delaydouble7 flags2
0x18EQSChaseResultsFVector7 flags{X=0, Y=0, Z=0}
0x08CurrentAIObjectAActor*7 flagsnullptr
0x01ChaseSuccessbool7 flagsfalse
0x01Parrybool7 flagsfalse
0x01HitWiindowbool7 flagsfalse
0x01isReachbool7 flagsfalse
0x01OnceReachablebool7 flagstrue
0x01OndeRandomChasebool7 flagsfalse
0x08360x02padding / unreflected
0x18WheelTargetFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x08IncreaseRadiusArrivaldouble7 flags100
0x18ChaseRandomLocFVector7 flags{X=0, Y=0, Z=0}
0x08IncreaseRadiusExtradouble7 flags0
0x01DashingLeftOrRightbool7 flagsfalse
0x01isSensingbool7 flagsfalse
0x01CanChangePathbool7 flagsfalse
0x01isChangingPathbool7 flagsfalse
0x087C0x04padding / unreflected
0x18ChangePathDestinationFVector7 flags{X=0, Y=0, Z=0}
0x01Deadbool7 flagsfalse
0x01Force Attackbool7 flagsfalse
0x01isStuntbool7 flagsfalse
0x089B0x05padding / unreflected
0x08AnimUGuard01Anim_C*6 flagsnullptr
0x10MaterialsTArray<UMaterialInstanceDynamic*>3 flags[]
0x18LookTargetRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x08SpeedFactordouble7 flags0
0x08TreadMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x08BodyMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x18MovementDirectionFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18LastLocationFVector7 flags{X=0, Y=0, Z=0}
0x18MovementDirectionInverseFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01RunningForwardbool7 flagsfalse
0x09310x07padding / unreflected
0x100Out HitFHitResult6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x04TextureSelectint326 flags-1
0x0A3C0x04padding / unreflected
0x18ConstantLookRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x08LengthLocationdouble7 flags0
0x01StartedPursuebool7 flagsfalse
0x0A610x07padding / unreflected
0x08AttackMontageUAnimMontage*6 flags/Game/Blueprints/Enemy/GuardPatrol/01/Anim/Attack01_Montage…
0x08AttackRatedouble6 flags0
0x08SpeedAttackFactordouble7 flags1.2
0x08MainCharAMainChar_C*7 flagsnullptr
0x18TargetFVector7 flags{X=0, Y=0, Z=0}
0x01Dashingbool7 flagsfalse
0x0AA10x07padding / unreflected
0x08RandomDistanceToAttackdouble7 flags900
0x01DelayDashbool7 flagsfalse
0x0AB10x07padding / unreflected
0x08TextureSelectedUTexture*6 flagsnullptr
0x01CanDashbool6 flagstrue
0x0AC10x03padding / unreflected
0x04DashProbabilityint327 flags2
0x01IsActivebool7 flagstrue
0x0AC90x03padding / unreflected
0x04RandomAttackint327 flags9
0x18AttackDirectionFVector7 flags{X=0, Y=0, Z=0}
0x18AttackPositionFVector7 flags{X=0, Y=0, Z=0}
0x08Proximitydouble7 flags900
0x01StartDelaybool7 flagsfalse
0x0B090x07padding / unreflected
0x10EnemyDestroyedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01DashEnabledbool6 flagstrue
0x0B210x07padding / unreflected
0x08EnginePitchdouble7 flags1
0x08LoopStuntUAudioComponent*7 flagsnullptr
0x01MultiAttackPreventbool7 flagsfalse
0x0B390x03padding / unreflected
0x04OrderOfAttackint326 flags0
0x01CanParrybool7 flagsfalse
0x0B410x07padding / unreflected
0x18TargetRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18LocationFwdChaseFVector7 flags{X=0, Y=0, Z=0}
0x01DontPatrolbool6 flagsfalse
0x01Berserkbool6 flagsfalse
0x01Annihilatedbool7 flagsfalse
0x0B7B0x05padding / unreflected
0x18LastWakingPositionFVector7 flags{X=0, Y=0, Z=0}
0x01RotatingBehaviourbool6 flagsfalse
0x01DashFasterbool7 flagsfalse
0x01DashLRbool7 flagsfalse
0x01First Activationbool7 flagsfalse
0x04NearbyEnemyint327 flags0
0x01ActionDelaybool7 flagsfalse
0x0BA10x03padding / unreflected
0x08DashTagFName7 flagsDashPosition
Inherited from ACharacter 40
OffsetSizeNameTypeFlagsDefault
0x08MeshUSkeletalMeshComponent*12 flags/Script/Engine.Default__Character.CharacterMesh0
0x08CharacterMovementUCharacterMovementComponent*12 flags/Script/Engine.Default__Character.CharMoveComp
0x08CapsuleComponentUCapsuleComponent*12 flags/Script/Engine.Default__Character.CollisionCylinder
0x48BasedMovementFBasedMovementInfoProtected+3 flags{BaseID=0, bServerHasBaseComponent=false, bRelativeRotation…
0x48ReplicatedBasedMovementFBasedMovementInfoNetRepNotify+4 flags{BaseID=0, bServerHasBaseComponent=false, bRelativeRotation…
0x04ReplicatedServerLastTransformUpdateTimeStampfloatNetProtected+5 flags0
0x04ReplayLastTransformUpdateTimeStampfloatNetRepNotify+6 flags0
0x20BaseRotationOffsetFQuatProtected+4 flags{X=0, Y=0, Z=0, W=1}
0x18BaseTranslationOffsetFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x18ReplicatedGravityDirectionFVector_NetQuantizeNormalNetProtected+5 flags{}
0x04300x18padding / unreflected
0x04AnimRootMotionTranslationScalefloatNetProtected+5 flags1
0x04CrouchedEyeHeightfloat7 flags32
0x01bInBaseReplication : 1bit 0boolProtected+3 flagsfalse
0x01bIsCrouched : 1bit 1boolNetRepNotify+5 flagsfalse
0x01bProxyIsJumpForceApplied : 1bit 2boolNetTransient+3 flagsfalse
0x01bPressedJump : 1bit 3bool5 flagsfalse
0x01bClientUpdating : 1bit 4boolTransient+3 flagsfalse
0x01bClientWasFalling : 1bit 5boolTransient+3 flagsfalse
0x01bClientResimulateRootMotion : 1bit 6boolTransient+3 flagsfalse
0x01bClientResimulateRootMotionSources : 1bit 7boolTransient+3 flagsfalse
0x01bSimGravityDisabled : 1bit 0bool3 flagsfalse
0x01bClientCheckEncroachmentOnNetUpdate : 1bit 1boolTransient+3 flagstrue
0x01bServerMoveIgnoreRootMotion : 1bit 2boolTransient+3 flagsfalse
0x01bWasJumping : 1bit 3boolTransient+8 flagsfalse
0x01ReplicatedMovementModeuint8NetProtected+5 flags0
0x04530x01padding / unreflected
0x04JumpKeyHoldTimefloatTransient+10 flags0
0x04JumpForceTimeRemainingfloatTransient+10 flags0
0x04ProxyJumpForceStartedTimefloatTransient+10 flags0
0x04JumpMaxHoldTimefloatNet+7 flags0
0x04JumpMaxCountint32Net+7 flags1
0x04JumpCurrentCountint3210 flags0
0x04JumpCurrentCountPreJumpint3210 flags0
0x04700x08padding / unreflected
0x10OnReachedJumpApexFMulticastScriptDelegate4 flags<delegate>
0x10LandedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10MovementModeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnCharacterMovementUpdatedFMulticastScriptDelegate4 flags<delegate>
0x48SavedRootMotionFRootMotionSourceGroupTransient+1 flags{bHasAdditiveSources=false, bHasOverrideSources=false, bHas…
0x70ClientRootMotionParamsFRootMotionMovementParamsTransient+2 flags{bHasRootMotion=false, BlendWeight=0, RootMotionTransform={…
0x10RootMotionRepMovesTArray<FSimulatedRootMotionReplicatedMove>Transient+3 flags[]
0xC8RepRootMotionFRepRootMotionMontageNetRepNotify+2 flags{Animation=nullptr, bIsActive=false, bRelativePosition=fals…
Inherited from APawn 20
OffsetSizeNameTypeFlagsDefault
0x01bUseControllerRotationPitch : 1bit 0bool5 flagsfalse
0x01bUseControllerRotationYaw : 1bit 1bool5 flagsfalse
0x01bUseControllerRotationRoll : 1bit 2bool5 flagsfalse
0x01bCanAffectNavigationGeneration : 1bit 3bool6 flagsfalse
0x01bIsLocalViewTarget : 1bit 6boolTransientProtected+3 flagsfalse
0x02B90x03padding / unreflected
0x04BaseEyeHeightfloat7 flags64
0x01AutoPossessPlayerEAutoReceiveInput6 flagsDisabled
0x01AutoPossessAIEAutoPossessAI6 flagsPlacedInWorld
0x02RemoteViewPitch16uint16NetProtected+5 flags0
0x01RemoteViewPitchuint8Net+5 flags0
0x02C50x03padding / unreflected
0x08AIControllerClassTSubclassOf<AController>7 flags/Script/AIModule.AIController
0x08PlayerStateAPlayerState*NetRepNotify+8 flagsnullptr
0x08LastHitByAController*Transient+8 flagsnullptr
0x08ControllerAController*NetRepNotify+6 flagsnullptr
0x08PreviousControllerAController*Transient+6 flagsnullptr
0x02F00x04padding / unreflected
0x01ReceiveControllerChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01ReceiveRestartedDelegateFMulticastScriptDelegate4 flags<delegate>
0x02F60x02padding / unreflected
0x18ControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x18LastControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x08OverrideInputComponentClassTSubclassOf<UInputComponent>Protected+7 flagsnullptr
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 129

SignatureFlagsNativeParams
void MeshCollisionToPawn(bool Enabled)
Script12 statements · 214 bytes of bytecode
0x0000if (!(Enabled)) goto Label_0032;0x000Eif (!(MainChar.NotInGround)) goto Label_0085;0x0032Label_0032:0x0032Mesh.SetCollisionResponseToChannel(2, 1);0x005AMesh.SetCollisionObjectType(16);0x0080goto Label_00D3;0x0085Label_0085:0x0085Mesh.SetCollisionResponseToChannel(2, 2);0x00ADMesh.SetCollisionObjectType(2);0x00D3Label_00D3:0x00D3return;0x00D5// end of script
Public0x01
void NeresteEnemyInCombat()
Script42 statements · 1,073 bytes of bytecode
0x0000PushFlow(Label_042E);0x0005NearbyEnemy = 0;0x001CK2Node_MakeArray_Array = {this};0x0028CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(900);0x004DCallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0069K2Node_MakeArray_Array_1 = {6};0x0076CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x0093CallFunc_SphereOverlapActors_OutActors = {};0x009ECallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(this, CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast, K2Node_MakeArray_Array_1, nullptr, K2Node_MakeArray_Array, CallFunc_SphereOverlapActors_OutActors);0x00E1Temp_int_Loop_Counter_Variable = 0;0x00F8Temp_int_Array_Index_Variable = 0;0x010FLabel_010F:0x010FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x014ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0170if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_027B;0x017ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0199PushFlow(Label_03E4);0x019E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D9CallFunc_ActorHasTag_ReturnValue = CallFunc_Array_Get_Item.ActorHasTag(FName(Enemy));0x0210if (!(CallFunc_ActorHasTag_ReturnValue)) PopFlow();0x021ACallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(NearbyEnemy, 1);0x0244Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x025FNearbyEnemy = Temp_int_Variable;0x027APopFlow();0x027BLabel_027B:0x027BCallFunc_GetAllActorsWithTag_OutActors = {};0x0286GetAllActorsWithTag(this, FName(EnemyAttack), CallFunc_GetAllActorsWithTag_OutActors);0x02A7CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x02C3CallFunc_K2_GetActorLocation_ReturnValue_1 = MainChar.K2_GetActorLocation();0x02F5CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_GetAllActorsWithTag_OutActors, CallFunc_FindNearestActor_Distance);0x0324CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_FindNearestActor_ReturnValue, this);0x0342CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0.25, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0379CallFunc_PlaySoundAtLocation_VolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0396PlaySoundAtLocation(this, /Game/Blueprints/Enemy/GuardPatrol/SFX/ReactionAlert_Cue.ReactionAlert_Cue, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), CallFunc_PlaySoundAtLocation_VolumeMultiplier_ImplicitCast, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x03E3PopFlow();0x03E4Label_03E4:0x03E4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x040ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0429goto Label_010F;0x042ELabel_042E:0x042Ereturn;0x0430// end of script
Public0x00
void LaserF(bool Check, bool Active)
Script32 statements · 892 bytes of bytecode
0x0000if (!(Check)) goto Label_01A6;0x000Eif (!(isAttacking)) goto Label_017F;0x001CCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0036CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0052CallFunc_ProjectWorldToScreen_ReturnValue = ProjectWorldToScreen(CallFunc_GetPlayerController_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_ProjectWorldToScreen_ScreenPosition, false);0x0082if (!(CallFunc_ProjectWorldToScreen_ReturnValue)) goto Label_01D5;0x0090CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x00AACallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x00DCCallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x00F8CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_GetActorForwardVector_ReturnValue);0x0126CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x014BCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_DegAcos_ReturnValue, 120);0x0171if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_01D5;0x017FLabel_017F:0x017FLaser.SetVisibility(false, false);0x01A1goto Label_0379;0x01A6Label_01A6:0x01A6Laser.SetVisibility(Active, false);0x01D0goto Label_0379;0x01D5Label_01D5:0x01D5Laser.SetVisibility(true, false);0x01F7CallFunc_K2_GetComponentLocation_ReturnValue = Laser.K2_GetComponentLocation();0x0229CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue, Target);0x0257Laser.K2_SetWorldRotation(CallFunc_FindLookAtRotation_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x028BCallFunc_K2_GetComponentLocation_ReturnValue = Laser.K2_GetComponentLocation();0x02BDCallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue, Target);0x02EBCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 100);0x0319CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue, 1, 1);0x0350Laser.SetRelativeScale3D(CallFunc_MakeVector_ReturnValue);0x0379Label_0379:0x0379return;0x037B// end of script
Public0x02
void Utilities()
Script10 statements · 481 bytes of bytecode
0x0000CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.25);0x0025CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(300);0x004ACallFunc_SelectFloat_ReturnValue = SelectFloat(50, CallFunc_MakeLiteralDouble_ReturnValue_1, MainChar.SelfieMode);0x0097/Game/Blueprints/Cameras/CameraNearbyFade.Default__CameraNearbyFade_C.FadeCamera(BodyMaterial, this, FName(NearbyCamera), CallFunc_SelectFloat_ReturnValue, false, 1, CallFunc_MakeLiteralDouble_ReturnValue, this);0x00EFCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.25);0x0114CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(300);0x0139CallFunc_SelectFloat_ReturnValue = SelectFloat(50, CallFunc_MakeLiteralDouble_ReturnValue_1, MainChar.SelfieMode);0x0186/Game/Blueprints/Cameras/CameraNearbyFade.Default__CameraNearbyFade_C.FadeCamera(TreadMaterial, this, FName(NearbyCamera), CallFunc_SelectFloat_ReturnValue, false, 1, CallFunc_MakeLiteralDouble_ReturnValue, this);0x01DEreturn;0x01E0// end of script
Public0x00
void Set Position Fwd Player(AActor* Actor)
Script40 statements · 1,382 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CCallFunc_GetVelocity_ReturnValue = Actor.GetVelocity();0x0052CallFunc_GetActorForwardVector_ReturnValue = Actor.GetActorForwardVector();0x0084CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x00A9CallFunc_K2_GetActorLocation_ReturnValue_1 = Actor.K2_GetActorLocation();0x00DBCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0);0x0101CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x0126CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(400);0x014BCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(OrderOfAttack, 0);0x016DCallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_MakeLiteralDouble_ReturnValue, 100, CallFunc_Greater_IntInt_ReturnValue);0x01A4CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x01D2CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x01F7CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0225CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x0253CallFunc_GetPathLength_ReturnValue = GetPathLength(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, CallFunc_GetPathLength_PathLength, nullptr, nullptr);0x028DCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetPathLength_ReturnValue, 3);0x02ACif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0511;0x02BACallFunc_GetVelocity_ReturnValue = Actor.GetVelocity();0x02F0CallFunc_GetActorForwardVector_ReturnValue = Actor.GetActorForwardVector();0x0322CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x0347CallFunc_K2_GetActorLocation_ReturnValue_1 = Actor.K2_GetActorLocation();0x0379CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0);0x039FCallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x03C4CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(400);0x03E9CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(OrderOfAttack, 0);0x040BCallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_MakeLiteralDouble_ReturnValue, 100, CallFunc_Greater_IntInt_ReturnValue);0x0442CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x0470CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0495CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x04C3CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x04F1LocationFwdChase = CallFunc_Add_VectorVector_ReturnValue;0x050CLabel_050C:0x050Cgoto Label_0563;0x0511Label_0511:0x0511CallFunc_K2_GetActorLocation_ReturnValue_1 = Actor.K2_GetActorLocation();0x0543LocationFwdChase = CallFunc_K2_GetActorLocation_ReturnValue_1;0x055Egoto Label_050C;0x0563Label_0563:0x0563return;0x0565// end of script
Public0x08
void Performance(bool ActiveOpt)
Script10 statements · 172 bytes of bytecode
0x0000if (!(ActiveOpt)) goto Label_005E;0x000EMesh.VisibilityBasedAnimTickOption = 4;0x0038Mesh.bEnableUpdateRateOptimizations = false;0x0059goto Label_00A9;0x005ELabel_005E:0x005EMesh.VisibilityBasedAnimTickOption = 1;0x0088Mesh.bEnableUpdateRateOptimizations = false;0x00A9Label_00A9:0x00A9return;0x00AB// end of script
Public0x01
void Red Eye()
Script5 statements · 152 bytes of bytecode
0x0000CallFunc_K2_GetComponentLocation_ReturnValue = EyeArrow.K2_GetComponentLocation();0x0032K2Node_MakeArray_Array = {EyeArrow};0x0046/Game/Blueprints/Boss/SpawnRedEyes.Default__SpawnRedEyes_C.SpawnRedEyes(EyeArrow, K2Node_MakeArray_Array, CallFunc_K2_GetComponentLocation_ReturnValue, 1.5f, true, 2, this);0x0095return;0x0097// end of script
Public0x00
void AdaptGround()
Script10 statements · 718 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 300));0x005ACallFunc_CapsuleTraceSingleByProfile_ReturnValue = CapsuleTraceSingleByProfile(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, CapsuleComponent.CapsuleRadius, CapsuleComponent.CapsuleHalfHeight, FName(PawnEnemy), false, Temp_object_Variable, 0, CallFunc_CapsuleTraceSingleByProfile_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x012BBreakHitResult(CallFunc_CapsuleTraceSingleByProfile_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);0x01E0if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_02CB;0x01EEBreakHitResult(CallFunc_CapsuleTraceSingleByProfile_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);0x02A3CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_BreakHitResult_Location, true, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x02CBLabel_02CB:0x02CBreturn;0x02CD// end of script
Public0x00
void Recast(AMainChar_C* NewParam)
Script13 statements · 194 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(NewParam);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0043;0x002BMainChar = NewParam;0x003Egoto Label_00BF;0x0043Label_0043:0x0043CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x005DK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0081K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x009Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_00BF;0x00ACMainChar = K2Node_DynamicCast_AsMain_Char;0x00BFLabel_00BF:0x00BFreturn;0x00C1// end of script
Public0x08
void StopWarp()
Script4 statements · 98 bytes of bytecode
0x0000MotionWarping.DisableAllRootMotionModifiers();0x0020CallFunc_RemoveWarpTarget_ReturnValue = MotionWarping.RemoveWarpTarget(FName(Near));0x005Freturn;0x0061// end of script
Public0x00
void MovementCalculationValues()
Script62 statements · 2,097 bytes of bytecode
0x0000GetAITargetLocation(CallFunc_GetAITargetLocation_NewParam, CallFunc_GetAITargetLocation_NewParam1);0x0020Target = CallFunc_GetAITargetLocation_NewParam;0x003BTargetRotation = CallFunc_GetAITargetLocation_NewParam1;0x0056CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0072CallFunc_FindLookAtRotation_ReturnValue_2 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_GetAITargetLocation_NewParam);0x00A0BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_2, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x00CECallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x00FDLookTargetRotation = CallFunc_MakeRotator_ReturnValue_1;0x0118if (!(RotatingBehaviour)) goto Label_0740;0x0126if (!(isPatrol)) goto Label_0740;0x0134CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0150CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x016DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(60, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x019BCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 1);0x01C9CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x01E6CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0215CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x0243ConstantLookRotation = CallFunc_ComposeRotators_ReturnValue;0x025ELabel_025E:0x025ECallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x027ACallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(LastLocation, CallFunc_K2_GetActorLocation_ReturnValue_1);0x02A8MovementDirection = CallFunc_FindLookAtRotation_ReturnValue_1;0x02C3CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x02DFCallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_1, LastLocation);0x030DMovementDirectionInverse = CallFunc_FindLookAtRotation_ReturnValue;0x0328CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0344CallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(LastLocation, CallFunc_K2_GetActorLocation_ReturnValue_1);0x0372LengthLocation = CallFunc_Vector_Distance2D_ReturnValue;0x038DCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x03A9LastLocation = CallFunc_K2_GetActorLocation_ReturnValue;0x03C4CallFunc_GetVelocity_ReturnValue = GetVelocity();0x03E4CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x0409CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(DefaultSpeed);0x0426CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_VSize_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x0454CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 1);0x048BSpeedFactor = CallFunc_FClamp_ReturnValue;0x04A6CallFunc_GetForwardVector_ReturnValue = GetForwardVector(WheelTarget);0x04CBCallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(MovementDirection);0x04F0CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_GetForwardVector_ReturnValue);0x051ECallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x0544RunningForward = CallFunc_Greater_DoubleDouble_ReturnValue;0x0557CallFunc_K2_GetComponentLocation_ReturnValue = Mesh.K2_GetComponentLocation();0x0589CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 50));0x05C7CallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x05FACallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x0631CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x065FCallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 50f, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x06ECOut Hit = CallFunc_SphereTraceSingle_OutHit;0x0707CallFunc_ActorHasTag_ReturnValue = ActorHasTag(FName(CanParry));0x0728CanParry = CallFunc_ActorHasTag_ReturnValue;0x073Bgoto Label_082E;0x0740Label_0740:0x0740CallFunc_SelectFloat_ReturnValue = SelectFloat(135, 180, Dashing);0x0777CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0794CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x07B1CallFunc_RInterpTo_Constant_InterpSpeed_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x07CECallFunc_RInterpTo_Constant_ReturnValue = RInterpTo_Constant(ConstantLookRotation, LookTargetRotation, CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast, CallFunc_RInterpTo_Constant_InterpSpeed_ImplicitCast);0x080EConstantLookRotation = CallFunc_RInterpTo_Constant_ReturnValue;0x0829goto Label_025E;0x082ELabel_082E:0x082Ereturn;0x0830// end of script
Public0x00
void StartSets()
Script67 statements · 1,988 bytes of bytecode
0x0000PushFlow(Label_07C1);0x0005CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0021PatrolPosition = CallFunc_K2_GetActorLocation_ReturnValue_1;0x003CLastLocation = PatrolPosition;0x0057LastWakingPosition = LastLocation;0x0072CallFunc_GetTransform_ReturnValue = GetTransform();0x008EStartTransform = CallFunc_GetTransform_ReturnValue;0x00A9PatrolTransformStatus = StartTransform;0x00C4DefaultRadius = CapsuleComponent.CapsuleRadius;0x00F5CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0111LookTargetRotation = CallFunc_K2_GetActorRotation_ReturnValue;0x012CConstantLookRotation = LookTargetRotation;0x0147MovementDirection = ConstantLookRotation;0x0162MovementDirectionInverse = MovementDirection;0x017DCallFunc_GetForwardVector_ReturnValue = GetForwardVector(MovementDirectionInverse);0x01A2CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1000);0x01C7CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01F5CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0211CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x023FCurrentAIDestination = CallFunc_Add_VectorVector_ReturnValue;0x025ACallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(1300, 1500);0x0288CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue_1, 200);0x02B6K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x02D3CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x0304DefaultSpeed = CharacterMovement.MaxWalkSpeed;0x0335CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CharacterMovement.MaxWalkSpeed);0x0368CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 2);0x0396K2Node_VariableSet_MaxAcceleration_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x03B3CharacterMovement.MaxAcceleration = K2Node_VariableSet_MaxAcceleration_ImplicitCast;0x03E4CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.95, 1.05);0x0412EnginePitch = CallFunc_RandomFloatInRange_ReturnValue;0x042DCallFunc_RandomBool_ReturnValue = RandomBool();0x0441DashingLeftOrRight = CallFunc_RandomBool_ReturnValue;0x0454if (!(DontStartActive)) goto Label_04C5;0x0462Temp_name_Variable = FName(NoActive);0x0481CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable);0x04C5Label_04C5:0x04C5CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x04EFK2Node_DynamicCast_AsGuard_01Anim = Cast<Guard01Anim_C>(CallFunc_GetAnimInstance_ReturnValue);0x0513K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGuard_01Anim);0x0530if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x053AAnim = K2Node_DynamicCast_AsGuard_01Anim;0x054DTemp_int_Loop_Counter_Variable = 0;0x0564Temp_int_Array_Index_Variable = 0;0x057BLabel_057B:0x057BCallFunc_GetMaterials_ReturnValue = Mesh.GetMaterials();0x05B1CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue);0x05ECCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0612if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0743;0x0620Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x063BPushFlow(Label_0777);0x0640CallFunc_GetMaterials_ReturnValue = Mesh.GetMaterials();0x0676/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetMaterials_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06B1CallFunc_CreateDynamicMaterialInstance_ReturnValue = Mesh.CreateDynamicMaterialInstance(Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item, FName(None));0x06FECallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Materials, CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x0742PopFlow();0x0743Label_0743:0x0743if (!(RotatingBehaviour)) PopFlow();0x074DPawnSensing.SetPeripheralVisionAngle(90f);0x0776PopFlow();0x0777Label_0777:0x0777CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x07A1Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x07BCgoto Label_057B;0x07C1Label_07C1:0x07C1return;0x07C3// end of script
Public0x00
void WheelFunction()
Script47 statements · 2,190 bytes of bytecode
0x0000CallFunc_SelectRotator_ReturnValue = SelectRotator(MovementDirection, MovementDirectionInverse, RunningForward);0x0037BreakRotator(CallFunc_SelectRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0065CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x0094CallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(SpeedFactor);0x00B1CallFunc_RLerp_ReturnValue = RLerp(WheelTarget, CallFunc_MakeRotator_ReturnValue, CallFunc_RLerp_Alpha_ImplicitCast, true);0x00E9WheelTarget = CallFunc_RLerp_ReturnValue;0x0104CallFunc_IsValid_ReturnValue = IsValid(Anim);0x0121if (!(CallFunc_IsValid_ReturnValue)) goto Label_088B;0x012FBreakHitResult(Out Hit, 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);0x01E4CallFunc_GetForwardVector_ReturnValue = GetForwardVector(WheelTarget);0x0209CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0226CallFunc_MakeRotFromZX_ReturnValue = MakeRotFromZX(CallFunc_BreakHitResult_ImpactNormal, CallFunc_GetForwardVector_ReturnValue);0x0254CallFunc_K2_GetComponentToWorld_ReturnValue = Mesh.K2_GetComponentToWorld();0x0286CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_MakeRotFromZX_ReturnValue);0x02B4CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x02D1CallFunc_RInterpTo_ReturnValue = RInterpTo(Anim.WheelRotation, CallFunc_InverseTransformRotation_ReturnValue, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 10f);0x0323Anim.WheelRotation = CallFunc_RInterpTo_ReturnValue;0x0354BreakHitResult(Out Hit, 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);0x0409CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0426BreakVector(Mesh.RelativeLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x046ACallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x0486CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_ImpactNormal, CallFunc_GetActorUpVector_ReturnValue);0x04B4CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x04D9CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_DegAcos_ReturnValue, 4);0x0507CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x053ACallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Divide_DoubleDouble_ReturnValue);0x0568CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, -1);0x0596CallFunc_FInterpTo_ReturnValue = FInterpTo(CallFunc_BreakVector_Z, CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue, 15);0x05D6CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_FInterpTo_ReturnValue);0x060DMesh.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0641CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(SpeedMaster));0x066ACallFunc_K2_GetScalarParameterValue_ReturnValue = TreadMaterial.K2_GetScalarParameterValue(CallFunc_MakeLiteralName_ReturnValue);0x06A5CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, RunningForward);0x06DCCallFunc_GetVelocity_ReturnValue = GetVelocity();0x06FCCallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x0721CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_VSize_ReturnValue, 100);0x074FCallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(SpeedMaster));0x0778CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x0795CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x07C3CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x07F1CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_K2_GetScalarParameterValue_ReturnValue);0x080ECallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x083CCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0859TreadMaterial.SetScalarParameterValue(CallFunc_MakeLiteralName_ReturnValue, CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x088BLabel_088B:0x088Breturn;0x088D// end of script
Public0x00
void GetAITargetLocation(const FVector& NewParam, const FRotator& NewParam1)
Script18 statements · 346 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CurrentAIObject);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0100;0x002BCallFunc_K2_GetActorLocation_ReturnValue = CurrentAIObject.K2_GetActorLocation();0x005DNewLocalVar = CallFunc_K2_GetActorLocation_ReturnValue;0x0078CallFunc_K2_GetActorRotation_ReturnValue_1 = CurrentAIObject.K2_GetActorRotation();0x00AANewLocalVar_0 = CallFunc_K2_GetActorRotation_ReturnValue_1;0x00C5Label_00C5:0x00C5NewParam = NewLocalVar;0x00E0NewParam1 = NewLocalVar_0;0x00FBgoto Label_0157;0x0100Label_0100:0x0100NewLocalVar = CurrentAIDestination;0x011BCallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0137NewLocalVar_0 = CallFunc_K2_GetActorRotation_ReturnValue;0x0152goto Label_00C5;0x0157Label_0157:0x0157return;0x0159// end of script
Public0x30
void UpdateCurrentTarget(const FVector& Location, AActor* Actor)
Script4 statements · 49 bytes of bytecode
0x0000CurrentAIDestination = Location;0x001BCurrentAIObject = Actor;0x002Ereturn;0x0030// end of script
Public0x20
void UpdateSpeed(bool Walk)
Script8 statements · 116 bytes of bytecode
0x0000if (!(Walk)) goto Label_0040;0x000ECharacterMovement.MaxWalkSpeed = 300f;0x003Bgoto Label_0071;0x0040Label_0040:0x0040CharacterMovement.MaxWalkSpeed = DefaultSpeed;0x0071Label_0071:0x0071return;0x0073// end of script
Public0x01
void UserConstructionScript()
Script25 statements · 1,077 bytes of bytecode
0x0000CallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(0);0x0021CallFunc_GetMaterial_ReturnValue_1 = Mesh.GetMaterial(CallFunc_MakeLiteralInt_ReturnValue_1);0x0058CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = Mesh.CreateDynamicMaterialInstance(CallFunc_MakeLiteralInt_ReturnValue_1, CallFunc_GetMaterial_ReturnValue_1, FName(None));0x00A5BodyMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x00B8Temp_object_Variable = /Game/Blueprints/Enemy/GuardPatrol/01/Variation/GuardBlack.GuardBlack;0x00CBTemp_bool_Variable = Berserk;0x00DECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(TextureSelect, -1);0x0100K2Node_MakeArray_Array = {/Game/Blueprints/Enemy/GuardPatrol/01/Variation/Guard01_Color.Guard01_Color, /Game/Blueprints/Enemy/GuardPatrol/01/Variation/02.02, /Game/Blueprints/Enemy/GuardPatrol/01/Variation/03.03, /Game/Blueprints/Enemy/GuardPatrol/01/Variation/04.04, /Game/Blueprints/Enemy/GuardPatrol/01/Variation/05.05};0x0138CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x0173CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x019DCallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x01C7CallFunc_SelectInt_ReturnValue = SelectInt(CallFunc_RandomIntegerInRange_ReturnValue, TextureSelect, CallFunc_EqualEqual_IntInt_ReturnValue);0x01FE/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, CallFunc_SelectInt_ReturnValue, CallFunc_Array_Get_Item);0x0239TextureSelected = Switch(Temp_bool_Variable, false => CallFunc_Array_Get_Item, true => Temp_object_Variable, default => K2Node_Select_Default);0x0278BodyMaterial.SetTextureParameterValue(FName(Color), TextureSelected);0x02AECallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(1);0x02CFCallFunc_GetMaterial_ReturnValue = Mesh.GetMaterial(CallFunc_MakeLiteralInt_ReturnValue);0x0306CallFunc_CreateDynamicMaterialInstance_ReturnValue = Mesh.CreateDynamicMaterialInstance(CallFunc_MakeLiteralInt_ReturnValue, CallFunc_GetMaterial_ReturnValue, FName(None));0x0353TreadMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0366CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x0399CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, -1);0x03C7CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue);0x03FEMesh.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0432return;0x0434// end of script
EventPublic0x00
void Timeline__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(15);0x000Freturn;0x0011// end of script
0x00
void Timeline__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(38030);0x000Freturn;0x0011// end of script
0x00
void OnNotifyEnd_E376C1AF4BBC2D1A791A958EC04FD1A9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(35323);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_E376C1AF4BBC2D1A791A958EC04FD1A9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(34522);0x0021return;0x0023// end of script
0x08
void OnInterrupted_E376C1AF4BBC2D1A791A958EC04FD1A9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(33405);0x0021return;0x0023// end of script
0x08
void OnBlendOut_E376C1AF4BBC2D1A791A958EC04FD1A9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(32547);0x0021return;0x0023// end of script
0x08
void OnCompleted_E376C1AF4BBC2D1A791A958EC04FD1A9(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(32081);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_4691D73841AFFA6F7CBF7CB1A9248A4C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(31871);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_4691D73841AFFA6F7CBF7CB1A9248A4C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(30363);0x0021return;0x0023// end of script
0x08
void OnInterrupted_4691D73841AFFA6F7CBF7CB1A9248A4C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(30115);0x0021return;0x0023// end of script
0x08
void OnBlendOut_4691D73841AFFA6F7CBF7CB1A9248A4C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(29644);0x0021return;0x0023// end of script
0x08
void OnCompleted_4691D73841AFFA6F7CBF7CB1A9248A4C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(28867);0x0021return;0x0023// end of script
0x08
void OnFail_BFD063E044761D3D1D4022A218BC0AD9(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_11 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(20896);0x0021return;0x0023// end of script
0x01
void OnSuccess_BFD063E044761D3D1D4022A218BC0AD9(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_10 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(20570);0x0021return;0x0023// end of script
0x01
void OnNotifyEnd_67A497A34E6F635D03EFDA94FDA8B792(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(18168);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_67A497A34E6F635D03EFDA94FDA8B792(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(17443);0x0021return;0x0023// end of script
0x08
void OnInterrupted_67A497A34E6F635D03EFDA94FDA8B792(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(16584);0x0021return;0x0023// end of script
0x08
void OnBlendOut_67A497A34E6F635D03EFDA94FDA8B792(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(16301);0x0021return;0x0023// end of script
0x08
void OnCompleted_67A497A34E6F635D03EFDA94FDA8B792(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(15255);0x0021return;0x0023// end of script
0x08
void OnFail_8AD30265416D568E6FFF8BA3920A3C24(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_9 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(14634);0x0021return;0x0023// end of script
0x01
void OnSuccess_8AD30265416D568E6FFF8BA3920A3C24(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_8 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(14606);0x0021return;0x0023// end of script
0x01
void OnNotifyEnd_39E12D204C2A95958D7FE58026707CA7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(9686);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_39E12D204C2A95958D7FE58026707CA7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(9714);0x0021return;0x0023// end of script
0x08
void OnInterrupted_39E12D204C2A95958D7FE58026707CA7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(9742);0x0021return;0x0023// end of script
0x08
void OnBlendOut_39E12D204C2A95958D7FE58026707CA7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(9824);0x0021return;0x0023// end of script
0x08
void OnCompleted_39E12D204C2A95958D7FE58026707CA7(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_GuardPatrol(9852);0x0021return;0x0023// end of script
0x08
void OnFail_30D110BA4D07BCA3EBB4C0841B74EB41(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_7 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(9884);0x0021return;0x0023// end of script
0x01
void OnSuccess_30D110BA4D07BCA3EBB4C0841B74EB41(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_6 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(9923);0x0021return;0x0023// end of script
0x01
void OnFail_BB720314436A925CA9E1AE9068BDE03D(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_5 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(9955);0x0021return;0x0023// end of script
0x01
void OnSuccess_BB720314436A925CA9E1AE9068BDE03D(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_4 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(9997);0x0021return;0x0023// end of script
0x01
void OnFail_8C071D744D9DC0C984C7C2A61D36B997(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_3 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(10039);0x0021return;0x0023// end of script
0x01
void OnSuccess_8C071D744D9DC0C984C7C2A61D36B997(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_2 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(10081);0x0021return;0x0023// end of script
0x01
void OnFail_CD97D0784A662219D47295BCA7B56BAC(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_1 = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(10123);0x0021return;0x0023// end of script
0x01
void OnSuccess_CD97D0784A662219D47295BCA7B56BAC(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult = MovementResult;0x0012ExecuteUbergraph_GuardPatrol(10165);0x0021return;0x0023// end of script
0x01
void Activate(bool Activate)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Activate = Activate;0x0012ExecuteUbergraph_GuardPatrol(12497);0x0021return;0x0023// end of script
0x01
void RandomizeWhenAttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(13143);0x000Freturn;0x0011// end of script
0x00
void ForceEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(14119);0x000Freturn;0x0011// end of script
0x00
void VRScan(bool TurnOn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TurnOn = TurnOn;0x0012ExecuteUbergraph_GuardPatrol(14135);0x0021return;0x0023// end of script
0x01
void CheckActivation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(14539);0x000Freturn;0x0011// end of script
0x00
void HitResults(AMainChar_C* P, AActor* Actor, const FVector& Location, const FVector& Direction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P_2 = P;0x0012PersistentFrame.K2Node_Event_Actor_1 = Actor;0x0024PersistentFrame.K2Node_Event_Location_2 = Location;0x0036PersistentFrame.K2Node_Event_Direction = Direction;0x0048ExecuteUbergraph_GuardPatrol(14662);0x0057return;0x0059// end of script
Public0x40
void DashRemoval(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Active_1 = Active;0x0012ExecuteUbergraph_GuardPatrol(14911);0x0021return;0x0023// end of script
Public0x01
void AnnihilationCall()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(14931);0x000Freturn;0x0011// end of script
Public0x00
void EnemyActivation(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Active = Active;0x0012ExecuteUbergraph_GuardPatrol(14946);0x0021return;0x0023// end of script
Public0x01
void StuntActivation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(14970);0x000Freturn;0x0011// end of script
Public0x00
void MineActivation(const FVector& Location, AActor* Mine)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location_1 = Location;0x0012PersistentFrame.K2Node_Event_Mine = Mine;0x0024ExecuteUbergraph_GuardPatrol(14985);0x0033return;0x0035// end of script
Public0x20
void AwakeEnemy(const FVector& Location)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location = Location;0x0012ExecuteUbergraph_GuardPatrol(15055);0x0021return;0x0023// end of script
Public0x18
void EnvironmentalDestroy(const FVector& Loc, const FVector& Dir, AActor* Destroyer)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Loc_1 = Loc;0x0012PersistentFrame.K2Node_Event_Dir = Dir;0x0024PersistentFrame.K2Node_Event_Destroyer = Destroyer;0x0036ExecuteUbergraph_GuardPatrol(15079);0x0045return;0x0047// end of script
Public0x38
void SawHitBack(ASawProjectile_C* Saw, const FVector& HitLocation)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Saw_1 = Saw;0x0012PersistentFrame.K2Node_Event_HitLocation_1 = HitLocation;0x0024ExecuteUbergraph_GuardPatrol(15121);0x0033return;0x0035// end of script
Public0x20
void CustomEvent(AActor* Actor, USceneComponent* Comp)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012PersistentFrame.K2Node_CustomEvent_Comp = Comp;0x0024ExecuteUbergraph_GuardPatrol(15487);0x0033return;0x0035// end of script
0x10
void ActionDelayEvent(double Delay, bool NoDefinitive)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Delay = Delay;0x0012PersistentFrame.K2Node_CustomEvent_NoDefinitive = NoDefinitive;0x0024ExecuteUbergraph_GuardPatrol(15695);0x0033return;0x0035// end of script
0x09
void CustomEvent_0()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(15855);0x000Freturn;0x0011// end of script
0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_GuardPatrol(16333);0x0021return;0x0023// end of script
EventPublic0x04
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(16338);0x000Freturn;0x0011// end of script
EventProtected0x00
void SliceHandle()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(16343);0x000Freturn;0x0011// end of script
Public0x00
void SawParryCastBack(ASawProjectile_C* Saw, AActor* Owner)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Saw = Saw;0x0012PersistentFrame.K2Node_Event_Owner_1 = Owner;0x0024ExecuteUbergraph_GuardPatrol(16344);0x0033return;0x0035// end of script
Public0x10
void SpecialAttachCondition(AMainChar_C* P, AActor* Actor, USceneComponent* Component)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P_1 = P;0x0012PersistentFrame.K2Node_Event_Actor = Actor;0x0024PersistentFrame.K2Node_Event_Component = Component;0x0036ExecuteUbergraph_GuardPatrol(16519);0x0045return;0x0047// end of script
Public0x18
void TentacleAttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(16520);0x000Freturn;0x0011// end of script
Public0x00
void TentacleRemovalCommand(ASentinelTentacle_C* Tentacle)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Tentacle = Tentacle;0x0012ExecuteUbergraph_GuardPatrol(16521);0x0021return;0x0023// end of script
Public0x08
void DoorBash(const FVector& Loc)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Loc = Loc;0x0012ExecuteUbergraph_GuardPatrol(16522);0x0021return;0x0023// end of script
Public0x18
void SlowDownAttack(float StartDelay)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_StartDelay = StartDelay;0x0012ExecuteUbergraph_GuardPatrol(16523);0x0021return;0x0023// end of script
0x04
void TutorialMessage(AActor* ActorCall)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ActorCall = ActorCall;0x0012ExecuteUbergraph_GuardPatrol(16582);0x0021return;0x0023// end of script
Public0x08
void CementSulk(const FHitResult& Hit, AMainChar_C* Player)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit_2 = Hit;0x0012PersistentFrame.K2Node_Event_Player = Player;0x0024ExecuteUbergraph_GuardPatrol(16583);0x0033return;0x0035// end of script
Public0x108
void HitCapsuleResult()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(16911);0x000Freturn;0x0011// end of script
Public0x00
void ParryTrap(AMainChar_C* P)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P = P;0x0012ExecuteUbergraph_GuardPatrol(16912);0x0021return;0x0023// end of script
Public0x08
void NoiseCallAttention()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(17471);0x000Freturn;0x0011// end of script
Public0x00
void BlinkSlacking(double NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewParam = NewParam;0x0012ExecuteUbergraph_GuardPatrol(17472);0x0021return;0x0023// end of script
Public0x08
void MultiAttackAvoid(float Duration)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Duration = Duration;0x0012ExecuteUbergraph_GuardPatrol(18163);0x0021return;0x0023// end of script
0x04
void ForceAttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(18488);0x000Freturn;0x0011// end of script
0x00
void ForceDashEnemyOnPath()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(18493);0x000Freturn;0x0011// end of script
Public0x00
void ParryEvent(AActor* Me)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Me = Me;0x0012ExecuteUbergraph_GuardPatrol(18494);0x0021return;0x0023// end of script
0x08
void ParryHit(const FVector& Location, bool Env)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012PersistentFrame.K2Node_CustomEvent_Env = Env;0x0024ExecuteUbergraph_GuardPatrol(18747);0x0033return;0x0035// end of script
0x19
void DroneChangePath(int32 ID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ID = ID;0x0012ExecuteUbergraph_GuardPatrol(18831);0x0021return;0x0023// end of script
Public0x04
void StartHitAttack(bool End, bool ThroughNotify)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_End = End;0x0012PersistentFrame.K2Node_CustomEvent_ThroughNotify = ThroughNotify;0x0024ExecuteUbergraph_GuardPatrol(18848);0x0033return;0x0035// end of script
0x02
void PhysDestroyCastToDestroyer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(20806);0x000Freturn;0x0011// end of script
Public0x00
void PhysDestroyTentacle(APhysicsDestroyEnemy_C* Phys, USkeletalMeshComponent* Mesh, int32 Index)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Phys = Phys;0x0012PersistentFrame.K2Node_Event_Mesh = Mesh;0x0024PersistentFrame.K2Node_Event_Index = Index;0x0036ExecuteUbergraph_GuardPatrol(20807);0x0045return;0x0047// end of script
Public0x14
void ThrowHitTrace()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(20808);0x000Freturn;0x0011// end of script
0x00
void Attack(bool ForceAttack)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ForceAttack = ForceAttack;0x0012ExecuteUbergraph_GuardPatrol(20823);0x0021return;0x0023// end of script
0x01
void CheckPathToAttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(20842);0x000Freturn;0x0011// end of script
0x00
void PhysDestroySnapshot()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(20895);0x000Freturn;0x0011// end of script
Public0x00
void RotatingGuard()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(21168);0x000Freturn;0x0011// end of script
0x00
void PhysDestroyClone(AActor* Owner)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Owner = Owner;0x0012ExecuteUbergraph_GuardPatrol(21558);0x0021return;0x0023// end of script
Public0x08
void ReturnToPatrol()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(21559);0x000Freturn;0x0011// end of script
0x00
void CheckPathToPatrol()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(21739);0x000Freturn;0x0011// end of script
0x00
void ShootCastBack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(21744);0x000Freturn;0x0011// end of script
Public0x00
void PatrolDelay(bool ShortDelay)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ShortDelay = ShortDelay;0x0012ExecuteUbergraph_GuardPatrol(21745);0x0021return;0x0023// end of script
0x01
void PatrolEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(21750);0x000Freturn;0x0011// end of script
0x00
void StatAwakeMove(const FVector& NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewParam = NewParam;0x0012ExecuteUbergraph_GuardPatrol(28899);0x0021return;0x0023// end of script
0x18
void Annihilation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(29074);0x000Freturn;0x0011// end of script
0x00
void ForceDash(int32 Probability, bool Faster)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Probability = Probability;0x0012PersistentFrame.K2Node_CustomEvent_Faster = Faster;0x0024ExecuteUbergraph_GuardPatrol(30147);0x0033return;0x0035// end of script
0x05
void PlayerAttackDash()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(30391);0x000Freturn;0x0011// end of script
0x00
void StartPursue()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(31915);0x000Freturn;0x0011// end of script
0x00
void DashNear()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(32021);0x000Freturn;0x0011// end of script
0x00
void OnFailChase()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(32113);0x000Freturn;0x0011// end of script
0x00
void OnMovingChase()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(32118);0x000Freturn;0x0011// end of script
0x00
void OnSuccessChase()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(32119);0x000Freturn;0x0011// end of script
0x00
void QueryChaseResults(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_QueryInstance = QueryInstance;0x0012PersistentFrame.K2Node_CustomEvent_QueryStatus = QueryStatus;0x0024ExecuteUbergraph_GuardPatrol(32135);0x0033return;0x0035// end of script
0x09
void ChasePlayer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(32575);0x000Freturn;0x0011// end of script
0x00
void BndEvt__GuardEnemy_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(APawn* Pawn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Pawn = Pawn;0x0012ExecuteUbergraph_GuardPatrol(33437);0x0021return;0x0023// end of script
0x08
void ExplosionEnvironment()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(34550);0x000Freturn;0x0011// end of script
Public0x00
void BndEvt__GuardPatrol_CapsuleInner_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005AExecuteUbergraph_GuardPatrol(35351);0x0069return;0x006B// end of script
0x130
void OnLanded(FHitResult& Hit)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit_1 = Hit;0x0012ExecuteUbergraph_GuardPatrol(35901);0x0021return;0x0023// end of script
EventPublic0x100
void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PrevMovementMode = PrevMovementMode;0x0012PersistentFrame.K2Node_Event_NewMovementMode = NewMovementMode;0x0024PersistentFrame.K2Node_Event_PrevCustomMode = PrevCustomMode;0x0036PersistentFrame.K2Node_Event_NewCustomMode = NewCustomMode;0x0048ExecuteUbergraph_GuardPatrol(35906);0x0057return;0x0059// end of script
EventPublic0x04
void Explosion()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(36563);0x000Freturn;0x0011// end of script
0x00
void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit)
Script11 statements · 162 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyComp = MyComp;0x0012PersistentFrame.K2Node_Event_Other = Other;0x0024PersistentFrame.K2Node_Event_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_Event_bSelfMoved = bSelfMoved;0x0048PersistentFrame.K2Node_Event_HitLocation = HitLocation;0x005APersistentFrame.K2Node_Event_HitNormal = HitNormal;0x006CPersistentFrame.K2Node_Event_NormalImpulse = NormalImpulse;0x007EPersistentFrame.K2Node_Event_Hit = Hit;0x0090ExecuteUbergraph_GuardPatrol(36568);0x009Freturn;0x00A1// end of script
EventPublic0x168
void BndEvt__GuardPatrol_Mesh_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_GuardPatrol(36573);0x007Breturn;0x007D// end of script
0x120
void SlowDownHitEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(36926);0x000Freturn;0x0011// end of script
0x00
void DestroyEvent(const FVector& HitPoint, const FVector& HitDirection, AActor* ActorDestroying)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_HitPoint = HitPoint;0x0012PersistentFrame.K2Node_CustomEvent_HitDirection = HitDirection;0x0024PersistentFrame.K2Node_CustomEvent_ActorDestroying = ActorDestroying;0x0036ExecuteUbergraph_GuardPatrol(37116);0x0045return;0x0047// end of script
0x38
void StuntEffect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(37186);0x000Freturn;0x0011// end of script
0x00
void EngineAudioEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(37507);0x000Freturn;0x0011// end of script
0x00
void RandomAccelerationAudio()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GuardPatrol(38025);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_GuardPatrol(int32 EntryPoint)
Script1615 statements · 38,034 bytes of bytecode
0x0000PushFlow(Label_948F);0x0005goto [EntryPoint];0x000FPopFlow();0x0010if (!(IsActive)) goto Label_002D;0x001ECheckActivation();0x002CPopFlow();0x002DLabel_002D:0x002Dif (!(DontStartActive)) PopFlow();0x0037Activate(false);0x0046PopFlow();0x0047StartDelay = true;0x0052CustomEvent_0();0x0060PopFlow();0x0061if (!(Dead)) goto Label_0070;0x006FPopFlow();0x0070Label_0070:0x0070if (!(isStunt)) goto Label_007F;0x007EPopFlow();0x007FLabel_007F:0x007FCheckPathToPatrol();0x008DCheckPathToAttack();0x009BPopFlow();0x009CActionDelay = false;0x00A7PopFlow();0x00A8CustomEvent_0();0x00B6PopFlow();0x00B7PushFlow(Label_01F4);0x00BCCustomTimeDilation = 1f;0x00D3CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Destroy));0x00FCCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Mesh.ComponentTags, CallFunc_MakeLiteralName_ReturnValue);0x0156CallFunc_IsOverlappingActor_ReturnValue = Mesh.IsOverlappingActor(MainChar);0x0189if (!(CallFunc_IsOverlappingActor_ReturnValue)) PopFlow();0x0193CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(MainChar.isMoving, MainChar.isAttacking);0x01E5if (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_034B;0x01F3PopFlow();0x01F4Label_01F4:0x01F4CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0210CallFunc_Vector_Distance2D_ReturnValue_2 = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue_6);0x023ECallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue_2, 350);0x0264if (!(CallFunc_Less_DoubleDouble_ReturnValue_2)) PopFlow();0x026ECallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(ConstantLookRotation);0x0293CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(-150);0x02B8CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_5);0x02E6CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(Target, CallFunc_Multiply_VectorVector_ReturnValue_3);0x0314MotionWarping.AddOrUpdateWarpTargetFromLocation(FName(Near), CallFunc_Add_VectorVector_ReturnValue_3);0x034APopFlow();0x034BLabel_034B:0x034BMainChar.OverlapDeathResults(this, Mesh, true);0x037APopFlow();0x037BCustomTimeDilation = 0.01f;0x0392PushFlow(Label_03CE);0x0397RetriggerableDelay(this, 0.2f, LatentActionInfo{0xB7, -178046765, FName(ExecuteUbergraph_GuardPatrol), this});0x03CDPopFlow();0x03CELabel_03CE:0x03CECallFunc_RemoveWarpTarget_ReturnValue = MotionWarping.RemoveWarpTarget(FName(Near));0x040DPopFlow();0x040Eif (!(Dead)) goto Label_041D;0x041CPopFlow();0x041DLabel_041D:0x041DCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(NearbyEnemy, 0);0x043FCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0.85, 1, CallFunc_Greater_IntInt_ReturnValue_1);0x0476CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(-0.1, 0.1);0x04A4CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(SpeedAttackFactor, CallFunc_RandomFloatInRange_ReturnValue);0x04D2CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_1);0x0500AttackRate = CallFunc_Multiply_DoubleDouble_ReturnValue_4;0x051BCallFunc_RandomBool_ReturnValue = RandomBool();0x052FAnim.MirrorFunction(CallFunc_RandomBool_ReturnValue, 0);0x0565CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0581CallFunc_Vector_Distance2D_ReturnValue_2 = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue_6);0x05AFCallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue_2, 350);0x05D5if (!(CallFunc_Less_DoubleDouble_ReturnValue_2)) goto Label_0607;0x05E3if (!(MainChar.NotInGround)) goto Label_0682;0x0607Label_0607:0x0607CallFunc_GetSocketLocation_ReturnValue_1 = Mesh.GetSocketLocation(FName(ShovelSocket));0x064AAttackPosition = CallFunc_GetSocketLocation_ReturnValue_1;0x0665if (!(Berserk)) goto Label_0763;0x0673Explosion();0x0681PopFlow();0x0682Label_0682:0x0682CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(ConstantLookRotation);0x06A7CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(-150);0x06CCCallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_5);0x06FACallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(Target, CallFunc_Multiply_VectorVector_ReturnValue_3);0x0728MotionWarping.AddOrUpdateWarpTargetFromLocation(FName(Near), CallFunc_Add_VectorVector_ReturnValue_3);0x075Egoto Label_0607;0x0763Label_0763:0x0763CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(0.9, 1, MainChar.SpamAttack);0x07B0CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.95);0x07D5CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(AttackRate, CallFunc_MakeLiteralDouble_ReturnValue);0x0803CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_SelectFloat_ReturnValue_2);0x0831CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x084ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, AttackMontage, CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_1, 0f, FName(None), true);0x0890CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x08ADif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x08B7K2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnCompleted_4691D73841AFFA6F7CBF7CB1A9248A4C);0x08CECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_30;0x08F7K2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnBlendOut_4691D73841AFFA6F7CBF7CB1A9248A4C);0x090ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_31;0x0937K2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnInterrupted_4691D73841AFFA6F7CBF7CB1A9248A4C);0x094ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_32;0x0977K2Node_CreateDelegate_OutputDelegate_33.Bind(this, OnNotifyBegin_4691D73841AFFA6F7CBF7CB1A9248A4C);0x098ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_33;0x09B7K2Node_CreateDelegate_OutputDelegate_34.Bind(this, OnNotifyEnd_4691D73841AFFA6F7CBF7CB1A9248A4C);0x09CECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_34;0x09F7PopFlow();0x09F8Label_09F8:0x09F8Parry = false;0x0A03StartHitAttack(true, false);0x0A13PopFlow();0x0A14if (!(Berserk)) goto Label_0D7F;0x0A22CallFunc_GetForwardVector_ReturnValue = GetForwardVector(WheelTarget);0x0A47CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(TargetRotation);0x0A6CCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetForwardVector_ReturnValue_1);0x0A9ACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x0AC0CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(OrderOfAttack, 0);0x0AE2CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(350);0x0B07CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(RandomDistanceToAttack, CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_Greater_DoubleDouble_ReturnValue);0x0B3ECallFunc_SelectFloat_ReturnValue_4 = SelectFloat(CallFunc_SelectFloat_ReturnValue_3, CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_Greater_IntInt_ReturnValue_2);0x0B75CallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x0B91CallFunc_Vector_Distance2D_ReturnValue_3 = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue_9);0x0BBFCallFunc_Less_DoubleDouble_ReturnValue_4 = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue_3, CallFunc_SelectFloat_ReturnValue_4);0x0BE5if (!(CallFunc_Less_DoubleDouble_ReturnValue_4)) PopFlow();0x0BEFLabel_0BEF:0x0BEFK2Node_MakeArray_Array_2 = {0, 1, 6};0x0C00CallFunc_GetPlayerCharacter_ReturnValue_1 = GetPlayerCharacter(this, 0);0x0C1AK2Node_MakeArray_Array_5 = {CallFunc_GetPlayerCharacter_ReturnValue_1};0x0C2ECallFunc_K2_GetActorLocation_ReturnValue_8 = K2_GetActorLocation();0x0C4ACallFunc_Multiply_DoubleDouble_A_ImplicitCast_3 = Cast<4>(CapsuleComponent.CapsuleRadius);0x0C7DCallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_3, 0.25);0x0CABCallFunc_SphereTraceSingleForObjects_Radius_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_8);0x0CC8CallFunc_SphereTraceSingleForObjects_ReturnValue_1 = SphereTraceSingleForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue_8, CurrentAIDestination, CallFunc_SphereTraceSingleForObjects_Radius_ImplicitCast_1, K2Node_MakeArray_Array_2, false, K2Node_MakeArray_Array_5, 0, CallFunc_SphereTraceSingleForObjects_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 0.25f);0x0D60if (!(CallFunc_SphereTraceSingleForObjects_ReturnValue_1)) goto Label_0D6F;0x0D6EPopFlow();0x0D6FLabel_0D6F:0x0D6FAttack(false);0x0D7EPopFlow();0x0D7FLabel_0D7F:0x0D7FCallFunc_BooleanOR_ReturnValue_2 = BooleanOR(MainChar.PreventEmoji, MainChar.SpamAttack);0x0DD1if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_0DE0;0x0DDFPopFlow();0x0DE0Label_0DE0:0x0DE0CallFunc_GetForwardVector_ReturnValue = GetForwardVector(WheelTarget);0x0E05CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(TargetRotation);0x0E2ACallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetForwardVector_ReturnValue_1);0x0E58CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x0E7Eif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0E8D;0x0E8CPopFlow();0x0E8DLabel_0E8D:0x0E8DCallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(350);0x0EB2CallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x0ECECallFunc_Vector_Distance2D_ReturnValue_3 = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue_9);0x0EFCCallFunc_Less_DoubleDouble_ReturnValue_3 = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue_3, CallFunc_MakeLiteralDouble_ReturnValue_2);0x0F22if (!(CallFunc_Less_DoubleDouble_ReturnValue_3)) goto Label_0F8B;0x0F30Label_0F30:0x0F30CallFunc_RandomIntegerInRange_ReturnValue_3 = RandomIntegerInRange(0, RandomAttack);0x0F5ACallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_3, 0);0x0F7Cif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) goto Label_0BEF;0x0F8APopFlow();0x0F8BLabel_0F8B:0x0F8BCallFunc_GetForwardVector_ReturnValue = GetForwardVector(WheelTarget);0x0FB0CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(TargetRotation);0x0FD5CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetForwardVector_ReturnValue_1);0x1003CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x1029CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(OrderOfAttack, 0);0x104BCallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(350);0x1070CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(RandomDistanceToAttack, CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_Greater_DoubleDouble_ReturnValue);0x10A7CallFunc_SelectFloat_ReturnValue_4 = SelectFloat(CallFunc_SelectFloat_ReturnValue_3, CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_Greater_IntInt_ReturnValue_2);0x10DECallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x10FACallFunc_Vector_Distance2D_ReturnValue_3 = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue_9);0x1128CallFunc_Less_DoubleDouble_ReturnValue_4 = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue_3, CallFunc_SelectFloat_ReturnValue_4);0x114Eif (!(CallFunc_Less_DoubleDouble_ReturnValue_4)) PopFlow();0x1158goto Label_0F30;0x115DCallFunc_GetAllActorsOfClass_OutActors = {};0x1168GetAllActorsOfClass(this, /Game/Blueprints/Enemy/GuardPatrol/GuardPatrol.GuardPatrol_C, CallFunc_GetAllActorsOfClass_OutActors);0x1185Temp_int_Loop_Counter_Variable = 0;0x119CTemp_int_Array_Index_Variable_1 = 0;0x11B3Label_11B3:0x11B3CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x11EECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x1214if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x121ETemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x1239PushFlow(Label_129B);0x123E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1279CallFunc_Array_Get_Item.MultiAttackPrevent = false;0x129APopFlow();0x129BLabel_129B:0x129BCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x12C5Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x12E0goto Label_11B3;0x12E5if (!(Dashing)) goto Label_12F4;0x12F3PopFlow();0x12F4Label_12F4:0x12F4if (!(Parry)) goto Label_1303;0x1302PopFlow();0x1303Label_1303:0x1303if (!(isAttacking)) goto Label_1312;0x1311PopFlow();0x1312Label_1312:0x1312CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(Parry, Dead);0x1338CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, isStunt);0x135ECallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, ActionDelay);0x1384if (!(CallFunc_BooleanOR_ReturnValue_5)) goto Label_1393;0x1392PopFlow();0x1393Label_1393:0x1393isAttacking = true;0x139EStopWarp();0x13ACCallFunc_RandomIntegerInRange_ReturnValue_4 = RandomIntegerInRange(0, 2);0x13D2K2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_4, 0);0x13F4if (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_15C1;0x1402K2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_4, 1);0x1424if (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_1532;0x1432K2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_4, 2);0x1454if (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_1463;0x1462PopFlow();0x1463Label_1463:0x1463AttackMontage = /Game/Blueprints/Enemy/GuardPatrol/01/Anim/Attack03_Montage.Attack03_Montage;0x1476CallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(-0.2, 0.2);0x14A4CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(SpeedAttackFactor, CallFunc_RandomFloatInRange_ReturnValue_2);0x14D2AttackRate = CallFunc_Add_DoubleDouble_ReturnValue_2;0x14EDLabel_14ED:0x14EDNeresteEnemyInCombat();0x14FBRetriggerableDelay(this, 0.1f, LatentActionInfo{0x40E, -313699484, FName(ExecuteUbergraph_GuardPatrol), this});0x1531PopFlow();0x1532Label_1532:0x1532AttackMontage = /Game/Blueprints/Enemy/GuardPatrol/01/Anim/Attack02_Montage.Attack02_Montage;0x1545CallFunc_RandomFloatInRange_ReturnValue_4 = RandomFloatInRange(0, 0.25);0x1573CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(SpeedAttackFactor, CallFunc_RandomFloatInRange_ReturnValue_4);0x15A1AttackRate = CallFunc_Add_DoubleDouble_ReturnValue_4;0x15BCgoto Label_14ED;0x15C1Label_15C1:0x15C1AttackMontage = /Game/Blueprints/Enemy/GuardPatrol/01/Anim/Attack01_Montage.Attack01_Montage;0x15D4CallFunc_RandomFloatInRange_ReturnValue_3 = RandomFloatInRange(0.2, 0.4);0x1602CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(SpeedAttackFactor, CallFunc_RandomFloatInRange_ReturnValue_3);0x1630AttackRate = CallFunc_Add_DoubleDouble_ReturnValue_3;0x164Bgoto Label_14ED;0x1650CallFunc_Montage_IsPlaying_ReturnValue = Anim.Montage_IsPlaying(AttackMontage);0x1683if (!(CallFunc_Montage_IsPlaying_ReturnValue)) goto Label_1692;0x1691PopFlow();0x1692Label_1692:0x1692isAttacking = false;0x169DForce Attack = false;0x16A8StartHitAttack(true, false);0x16B8PopFlow();0x16B9Label_16B9:0x16B9if (!(RotatingBehaviour)) goto Label_16D6;0x16C7RotatingGuard();0x16D5PopFlow();0x16D6Label_16D6:0x16D6PatrolEvent();0x16E4PopFlow();0x16E5isChase = false;0x16F0PatrolDelay(false);0x16FFPopFlow();0x1700Label_1700:0x1700BreakTransform(StartTransform, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x172ECallFunc_K2_GetRandomReachablePointInRadius_ReturnValue_1 = K2_GetRandomReachablePointInRadius(this, CallFunc_BreakTransform_Location_1, CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation_1, PatrolRadius, nullptr, nullptr);0x1760PatrolRandom = CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation_1;0x177BCallFunc_Vector_Distance_ReturnValue = Vector_Distance(PatrolRandom, PatrolPosition);0x17A9CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(DefaultRadius);0x17C6CallFunc_Less_DoubleDouble_ReturnValue_5 = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x17ECif (!(CallFunc_Less_DoubleDouble_ReturnValue_5)) goto Label_186F;0x17FACallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x1817CallFunc_RetriggerableDelay_Duration_ImplicitCast_4 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x1834RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_4, LatentActionInfo{0x1700, 892160010, FName(ExecuteUbergraph_GuardPatrol), this});0x186EPopFlow();0x186FLabel_186F:0x186FCallFunc_K2_GetActorLocation_ReturnValue_10 = K2_GetActorLocation();0x188BCallFunc_GetPathLength_ReturnValue = GetPathLength(this, CallFunc_K2_GetActorLocation_ReturnValue_10, PatrolRandom, CallFunc_GetPathLength_PathLength, nullptr, nullptr);0x18C5CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetPathLength_ReturnValue, 3);0x18E4if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_1B10;0x18F2PatrolOutOfBond = false;0x18FDLabel_18FD:0x18FDCallFunc_BooleanOR_ReturnValue_10 = BooleanOR(isChase, isStunt);0x1923if (!(CallFunc_BooleanOR_ReturnValue_10)) goto Label_1932;0x1931PopFlow();0x1932Label_1932:0x1932if (!(IsActive)) PopFlow();0x193CPatrolPosition = PatrolRandom;0x1957isPatrol = true;0x1962isReach = false;0x196DisChase = false;0x1978CharacterMovement.SetMovementMode(1, 0);0x19A0UpdateCurrentTarget(PatrolPosition, nullptr);0x19B8UpdateSpeed(true);0x19C7Performance(true);0x19D6CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x19F3CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 2);0x1A21CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x1A3ECallFunc_CreateMoveToProxyObject_ReturnValue = CreateMoveToProxyObject(this, this, PatrolPosition, nullptr, CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast, false);0x1A68CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue);0x1A85if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x1A8FK2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnSuccess_BFD063E044761D3D1D4022A218BC0AD9);0x1AA6CallFunc_CreateMoveToProxyObject_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_28;0x1ACFK2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnFail_BFD063E044761D3D1D4022A218BC0AD9);0x1AE6CallFunc_CreateMoveToProxyObject_ReturnValue.OnFail += K2Node_CreateDelegate_OutputDelegate_29;0x1B0FPopFlow();0x1B10Label_1B10:0x1B10if (!(PatrolOutOfBond)) goto Label_1B9E;0x1B1ELabel_1B1E:0x1B1EBreakTransform(PatrolTransformStatus, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x1B4CCallFunc_K2_GetRandomReachablePointInRadius_ReturnValue = K2_GetRandomReachablePointInRadius(this, CallFunc_BreakTransform_Location, CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation, PatrolRadius, nullptr, nullptr);0x1B7EPatrolRandom = CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation;0x1B99goto Label_18FD;0x1B9ELabel_1B9E:0x1B9EPatrolOutOfBond = true;0x1BA9CallFunc_GetTransform_ReturnValue = GetTransform();0x1BC5PatrolTransformStatus = CallFunc_GetTransform_ReturnValue;0x1BE0goto Label_1B1E;0x1BE5goto Label_16B9;0x1BEALabel_1BEA:0x1BEAif (!(Dead)) goto Label_1BF9;0x1BF8PopFlow();0x1BF9Label_1BF9:0x1BF9Anim.MirrorFunction(DashLR, 0);0x1C2FCallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(450);0x1C54CallFunc_SelectFloat_ReturnValue_5 = SelectFloat(-1, 1, DashLR);0x1C8BCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_5, CallFunc_MakeLiteralDouble_ReturnValue_4);0x1CB9CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x1CD5CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x1CFACallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_K2_GetActorRotation_ReturnValue);0x1D1FCallFunc_K2_GetActorLocation_ReturnValue_14 = K2_GetActorLocation();0x1D3BCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x1D69CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_14, CallFunc_Multiply_VectorVector_ReturnValue);0x1D97CallFunc_K2_ProjectPointToNavigation_ReturnValue = K2_ProjectPointToNavigation(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_ProjectPointToNavigation_ProjectedLocation, nullptr, nullptr, FVector(0, 0, 0));0x1DD9if (!(CallFunc_K2_ProjectPointToNavigation_ReturnValue)) goto Label_22AE;0x1DE7CallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(450);0x1E0CCallFunc_SelectFloat_ReturnValue_5 = SelectFloat(-1, 1, DashLR);0x1E43CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_5, CallFunc_MakeLiteralDouble_ReturnValue_4);0x1E71CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x1E8DCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x1EB2CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_K2_GetActorRotation_ReturnValue);0x1ED7CallFunc_K2_GetActorLocation_ReturnValue_14 = K2_GetActorLocation();0x1EF3CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x1F21CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_14, CallFunc_Multiply_VectorVector_ReturnValue);0x1F4FCallFunc_K2_ProjectPointToNavigation_ReturnValue = K2_ProjectPointToNavigation(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_ProjectPointToNavigation_ProjectedLocation, nullptr, nullptr, FVector(0, 0, 0));0x1F91MotionWarping.AddOrUpdateWarpTargetFromLocationAndRotation(FName(DashPosition), CallFunc_K2_ProjectPointToNavigation_ProjectedLocation, FRotator(0, 0, 0));0x1FE0CallFunc_SelectFloat_ReturnValue_6 = SelectFloat(1.5, 1, DashFaster);0x2017CallFunc_RandomFloatInRange_ReturnValue_8 = RandomFloatInRange(0.9, 1.1);0x2045CallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue_8, 0.9);0x2073CallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_10, CallFunc_SelectFloat_ReturnValue_6);0x20A1CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_11);0x20BECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(Mesh, /Game/Blueprints/Enemy/GuardPatrol/01/Anim/Dash_Montage.Dash_Montage, CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_2, 0f, FName(None), true);0x2100CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x211Dif (!(CallFunc_IsValid_ReturnValue_5)) goto Label_226B;0x212BK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_39E12D204C2A95958D7FE58026707CA7);0x2142CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x216BK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_39E12D204C2A95958D7FE58026707CA7);0x2182CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x21ABK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_39E12D204C2A95958D7FE58026707CA7);0x21C2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x21EBK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_39E12D204C2A95958D7FE58026707CA7);0x2202CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x222BK2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_39E12D204C2A95958D7FE58026707CA7);0x2242CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x226BLabel_226B:0x226BRetriggerableDelay(this, 1f, LatentActionInfo{0x22A2, 1666873636, FName(ExecuteUbergraph_GuardPatrol), this});0x22A1PopFlow();0x22A2DelayDash = false;0x22ADPopFlow();0x22AELabel_22AE:0x22AEDashing = false;0x22B9PopFlow();0x22BAMainChar.Sensing Enemy(this, true);0x22E0PopFlow();0x22E1CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(DashTag);0x2306CallFunc_Array_RemoveItem_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Tags, CallFunc_MakeLiteralName_ReturnValue_1);0x2342PopFlow();0x2343Annihilated = false;0x234EPopFlow();0x234FLabel_234F:0x234FDashing = false;0x235AStartHitAttack(true, false);0x236APopFlow();0x236BChaseSuccess = false;0x2376PopFlow();0x2377isSensing = false;0x2382PopFlow();0x2383BreakVector(LastWakingPosition, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x23B1CallFunc_K2_GetActorLocation_ReturnValue_27 = K2_GetActorLocation();0x23CDBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_27, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x23FBCallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_BreakVector_Z_3, CallFunc_BreakVector_Z_4);0x2429CallFunc_Abs_ReturnValue = abs(CallFunc_Subtract_DoubleDouble_ReturnValue_1);0x244ECallFunc_Greater_DoubleDouble_ReturnValue_4 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 3600);0x2474if (!(CallFunc_Greater_DoubleDouble_ReturnValue_4)) goto Label_2491;0x2482Label_2482:0x2482Explosion();0x2490PopFlow();0x2491Label_2491:0x2491CallFunc_EqualEqual_ByteByte_ReturnValue_3 = EqualEqual_ByteByte(K2Node_Event_NewMovementMode, 1);0x24B0if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_3)) goto Label_24BF;0x24BEPopFlow();0x24BFLabel_24BF:0x24BFRetriggerableDelay(this, 0.2f, LatentActionInfo{0x2383, -1561235119, FName(ExecuteUbergraph_GuardPatrol), this});0x24F5PopFlow();0x24F6K2_DestroyActor();0x2504PopFlow();0x2505Temp_bool_IsClosed_Variable = false;0x2510Temp_bool_Has_Been_Initd_Variable = true;0x251BPopFlow();0x251CAnim.Stunt = false;0x253DisStunt = false;0x2548CallFunc_MakeLiteralName_ReturnValue_2 = MakeLiteralName(FName(Stun));0x2571CallFunc_Array_RemoveItem_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Tags, CallFunc_MakeLiteralName_ReturnValue_2);0x25ADPatrolDelay(false);0x25BCPopFlow();0x25BDif (!(isChase)) PopFlow();0x25C7RandomAccelerationAudio();0x25D5PopFlow();0x25D6Temp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x25F1PopFlow();0x25F2Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x260DPopFlow();0x260ETemp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x2629RetriggerableDelay(this, 0.5f, LatentActionInfo{0x234F, -1429359609, FName(ExecuteUbergraph_GuardPatrol), this});0x265FPopFlow();0x2660Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x267BPopFlow();0x267CTemp_name_Variable = K2Node_CustomEvent_NotifyName;0x2697goto Label_234F;0x269CTemp_byte_Variable = K2Node_CustomEvent_MovementResult_7;0x26B7Label_26B7:0x26B7isChangingPath = false;0x26C2PopFlow();0x26C3Temp_byte_Variable = K2Node_CustomEvent_MovementResult_6;0x26DEgoto Label_26B7;0x26E3Temp_byte_Variable_1 = K2Node_CustomEvent_MovementResult_5;0x26FEOnFailChase();0x270CPopFlow();0x270DTemp_byte_Variable_1 = K2Node_CustomEvent_MovementResult_4;0x2728OnSuccessChase();0x2736PopFlow();0x2737Temp_byte_Variable_2 = K2Node_CustomEvent_MovementResult_3;0x2752OnFailChase();0x2760PopFlow();0x2761Temp_byte_Variable_2 = K2Node_CustomEvent_MovementResult_2;0x277COnSuccessChase();0x278APopFlow();0x278BTemp_byte_Variable_3 = K2Node_CustomEvent_MovementResult_1;0x27A6OnFailChase();0x27B4PopFlow();0x27B5Temp_byte_Variable_3 = K2Node_CustomEvent_MovementResult;0x27D0OnSuccessChase();0x27DEPopFlow();0x27DFLabel_27DF:0x27DFWheelFunction();0x27EDEngineAudioEvent();0x27FBUtilities();0x2809LaserF(true, false);0x2819Delay(this, 0.25f, LatentActionInfo{0x61, -600063752, FName(ExecuteUbergraph_GuardPatrol), this});0x284FPopFlow();0x2850Label_2850:0x2850StartSets();0x285EPushFlow(Label_289A);0x2863Delay(this, 0.2f, LatentActionInfo{0x10, -1521886227, FName(ExecuteUbergraph_GuardPatrol), this});0x2899PopFlow();0x289ALabel_289A:0x289ADelay(this, 1f, LatentActionInfo{0x47, -405770869, FName(ExecuteUbergraph_GuardPatrol), this});0x28D0PopFlow();0x28D1Label_28D1:0x28D1MovementCalculationValues();0x28DFPushFlow(Label_29B7);0x28E4PushFlow(Label_2BF0);0x28E9CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x2906CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(-50, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x2934CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue);0x296BCallFunc_K2_MoveUpdatedComponent_ReturnValue = CharacterMovement.K2_MoveUpdatedComponent(CallFunc_MakeVector_ReturnValue, ConstantLookRotation, CallFunc_K2_MoveUpdatedComponent_OutHit, true, false);0x29B2goto Label_27DF;0x29B7Label_29B7:0x29B7CallFunc_K2_GetComponentLocation_ReturnValue = Mesh.K2_GetComponentLocation();0x29E9K2Node_MakeArray_Array_1 = {3};0x29F6CallFunc_SphereOverlapActors_OutActors = {};0x2A01CallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(this, CallFunc_K2_GetComponentLocation_ReturnValue, 350f, K2Node_MakeArray_Array_1, nullptr, Temp_object_Variable_3, CallFunc_SphereOverlapActors_OutActors);0x2A40Temp_int_Loop_Counter_Variable_3 = 0;0x2A57Temp_int_Array_Index_Variable_2 = 0;0x2A6ELabel_2A6E:0x2A6ECallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x2AA9CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_3);0x2ACFif (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x2AD9Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_3;0x2AF4PushFlow(Label_2BA6);0x2AF9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x2B34K2Node_DynamicCast_AsPhysics_Prop = Cast<PhysicsProp_C>(CallFunc_Array_Get_Item_1);0x2B58K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsPhysics_Prop);0x2B75if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x2B7FK2Node_DynamicCast_AsPhysics_Prop.HitAwake(this, nullptr);0x2BA5PopFlow();0x2BA6Label_2BA6:0x2BA6CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x2BD0Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x2BEBgoto Label_2A6E;0x2BF0Label_2BF0:0x2BF0CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x2C23CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.5);0x2C51CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x2C6DCallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CapsuleComponent.CapsuleRadius);0x2CA0CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 0.5);0x2CCECallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x2CEAK2Node_MakeArray_Array = {6};0x2CF7CallFunc_Conv_DoubleToVector_ReturnValue_7 = Conv_DoubleToVector(1);0x2D1CCallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_7);0x2D4ACallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_6);0x2D78CallFunc_CapsuleTraceSingleForObjects_Radius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x2D95CallFunc_CapsuleTraceSingleForObjects_HalfHeight_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x2DB2CallFunc_CapsuleTraceSingleForObjects_ReturnValue = CapsuleTraceSingleForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_CapsuleTraceSingleForObjects_Radius_ImplicitCast, CallFunc_CapsuleTraceSingleForObjects_HalfHeight_ImplicitCast, K2Node_MakeArray_Array, false, Temp_object_Variable_4, 0, CallFunc_CapsuleTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x2E53if (!(CallFunc_CapsuleTraceSingleForObjects_ReturnValue)) PopFlow();0x2E5DExplosion();0x2E6BPopFlow();0x2E6CLabel_2E6C:0x2E6CCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x2E81K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x2EA5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x2EC2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x2ECCK2Node_CreateDelegate_OutputDelegate_17.Bind(this, ForceEnd);0x2EE3K2Node_DynamicCast_AsMy_Game_Mode.ForceEnd += K2Node_CreateDelegate_OutputDelegate_17;0x2F0CK2Node_CreateDelegate_OutputDelegate_36.Bind(this, CustomEvent);0x2F23K2Node_DynamicCast_AsMy_Game_Mode.Land += K2Node_CreateDelegate_OutputDelegate_36;0x2F4CK2Node_CreateDelegate_OutputDelegate_23.Bind(this, ActionDelayEvent);0x2F63K2Node_DynamicCast_AsMy_Game_Mode.DelayActionEnemy += K2Node_CreateDelegate_OutputDelegate_23;0x2F8CK2Node_CreateDelegate_OutputDelegate_15.Bind(this, ParryEvent);0x2FA3K2Node_DynamicCast_AsMy_Game_Mode.Parry += K2Node_CreateDelegate_OutputDelegate_15;0x2FCCK2Node_CreateDelegate_OutputDelegate_14.Bind(this, Recast);0x2FE3K2Node_DynamicCast_AsMy_Game_Mode.StartPawn += K2Node_CreateDelegate_OutputDelegate_14;0x300CK2Node_CreateDelegate_OutputDelegate_16.Bind(this, RandomizeWhenAttack);0x3023K2Node_DynamicCast_AsMy_Game_Mode.AttackPress += K2Node_CreateDelegate_OutputDelegate_16;0x304CK2Node_CreateDelegate_OutputDelegate_19.Bind(this, CheckActivation);0x3063K2Node_DynamicCast_AsMy_Game_Mode.AfterRestartPlayer += K2Node_CreateDelegate_OutputDelegate_19;0x308CK2Node_CreateDelegate_OutputDelegate_18.Bind(this, VRScan);0x30A3K2Node_DynamicCast_AsMy_Game_Mode.VRScan += K2Node_CreateDelegate_OutputDelegate_18;0x30CCgoto Label_2850;0x30D1if (!(K2Node_CustomEvent_Activate)) goto Label_30ED;0x30DFif (!(DontStartActive)) goto Label_3206;0x30EDLabel_30ED:0x30EDif (!(First Activation)) goto Label_3105;0x30FBif (!(IsActive)) PopFlow();0x3105Label_3105:0x3105PawnSensing.SetSensingUpdatesEnabled(false);0x312APawnSensing.SetComponentTickEnabled(false);0x314FIsActive = false;0x315AFirst Activation = true;0x3165CharacterMovement.Deactivate();0x3189CharacterMovement.SetMovementMode(0, 0);0x31B1GuardEngine.Deactivate();0x31D5SetActorTickEnabled(false);0x31E4Mesh.SetRenderCustomDepth(false);0x3205PopFlow();0x3206Label_3206:0x3206if (!(First Activation)) goto Label_3223;0x3214if (!(IsActive)) goto Label_3223;0x3222PopFlow();0x3223Label_3223:0x3223PawnSensing.SetSensingUpdatesEnabled(true);0x3248PawnSensing.SetComponentTickEnabled(true);0x326DIsActive = true;0x3278First Activation = true;0x3283CharacterMovement.Activate(false);0x32A8CharacterMovement.SetMovementMode(1, 0);0x32D0GuardEngine.Activate(false);0x32F5SetActorTickEnabled(true);0x3304Mesh.SetRenderCustomDepth(true);0x3325AdaptGround();0x3333PatrolDelay(true);0x3342PopFlow();0x3343Label_3343:0x3343Recast(nullptr);0x3352goto Label_2E6C;0x3357CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x3373CallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue);0x33A1CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, 900);0x33C7if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x33D1if (!(isChase)) PopFlow();0x33DBCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(MainChar.AttackSpamCount, 0);0x3413if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_3551;0x3421CallFunc_K2_GetActorLocation_ReturnValue_2 = MainChar.K2_GetActorLocation();0x3453CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x346FCallFunc_Vector_Distance2D_ReturnValue_1 = Vector_Distance2D(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_3);0x349D/Game/Blueprints/Functions/GridFloat.Default__GridFloat_C.GridFloat(CallFunc_Vector_Distance2D_ReturnValue_1, 50, true, this, CallFunc_GridFloat_Return);0x34DECallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_GridFloat_Return, 900);0x3504if (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) PopFlow();0x350ECallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(0, DashProbability);0x3538ForceDash(CallFunc_RandomIntegerInRange_ReturnValue_1, true);0x3550PopFlow();0x3551Label_3551:0x3551CallFunc_K2_GetActorLocation_ReturnValue_2 = MainChar.K2_GetActorLocation();0x3583CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x359FCallFunc_Vector_Distance2D_ReturnValue_1 = Vector_Distance2D(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_3);0x35CD/Game/Blueprints/Functions/GridFloat.Default__GridFloat_C.GridFloat(CallFunc_Vector_Distance2D_ReturnValue_1, 50, true, this, CallFunc_GridFloat_Return);0x360ECallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_GridFloat_Return, 350);0x3634if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_3643;0x3642PopFlow();0x3643Label_3643:0x3643if (!(MainChar.NotInGround)) goto Label_367C;0x3667ForceDash(0, true);0x367BPopFlow();0x367CLabel_367C:0x367CCallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 2);0x36A2K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue, 0);0x36C4if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_3712;0x36D2K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue, 1);0x36F4if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_3703;0x3702PopFlow();0x3703Label_3703:0x3703ForceAttack();0x3711PopFlow();0x3712Label_3712:0x3712ForceDash(0, false);0x3726PopFlow();0x3727Activate(false);0x3736PopFlow();0x3737CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(MainChar.OverTimeEnemyRadius, this);0x3781CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(MainChar.EnemiesArena, this);0x37CBCallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(15);0x37ECCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Array_Contains_ReturnValue_1, CallFunc_Array_Contains_ReturnValue);0x3812CallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(16);0x3833CallFunc_SelectInt_ReturnValue = SelectInt(CallFunc_MakeLiteralInt_ReturnValue, CallFunc_MakeLiteralInt_ReturnValue_1, K2Node_CustomEvent_TurnOn);0x386ACallFunc_SelectInt_ReturnValue_1 = SelectInt(CallFunc_SelectInt_ReturnValue, CallFunc_MakeLiteralInt_ReturnValue_1, CallFunc_BooleanOR_ReturnValue);0x38A1Mesh.SetCustomDepthStencilValue(CallFunc_SelectInt_ReturnValue_1);0x38CAPopFlow();0x38CBTemp_object_Variable_5 = this;0x38D6/Game/Blueprints/Functions/StartEnemyActivation.Default__StartEnemyActivation_C.StartEnemyActivation(Temp_object_Variable_5, this, CallFunc_StartEnemyActivation_isValid);0x390DPopFlow();0x390ETemp_byte_Variable_4 = K2Node_CustomEvent_MovementResult_8;0x3929PopFlow();0x392ATemp_byte_Variable_4 = K2Node_CustomEvent_MovementResult_9;0x3945PopFlow();0x3946if (!(K2Node_Event_P_2.NotInGround)) goto Label_3994;0x396ALabel_396A:0x396ADestroyEvent(K2Node_Event_Location_2, K2Node_Event_Direction, K2Node_Event_P_2);0x3993PopFlow();0x3994Label_3994:0x3994if (!(K2Node_Event_P_2.AttackWasHold)) goto Label_39BD;0x39B8goto Label_396A;0x39BDLabel_39BD:0x39BDif (!(CanParry)) goto Label_396A;0x39CBK2Node_Event_P_2.TriggerParry(this, FVector(0, 0, 0), false, true);0x3A0BK2Node_Event_P_2.ParryAnim();0x3A2FPopFlow();0x3A30Label_3A30:0x3A30if (!(Dead)) goto Label_28D1;0x3A3EPopFlow();0x3A3FCanDash = K2Node_Event_Active_1;0x3A52PopFlow();0x3A53Annihilation();0x3A61PopFlow();0x3A62Activate(K2Node_Event_Active);0x3A79PopFlow();0x3A7AStuntEffect();0x3A88PopFlow();0x3A89CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x3AA5DestroyEvent(K2Node_Event_Location_1, CallFunc_GetActorForwardVector_ReturnValue_1, K2Node_Event_Mine);0x3ACEPopFlow();0x3ACFStatAwakeMove(K2Node_Event_Location);0x3AE6PopFlow();0x3AE7DestroyEvent(K2Node_Event_Loc_1, K2Node_Event_Dir, K2Node_Event_Destroyer);0x3B10PopFlow();0x3B11PopFlow();0x3B12Label_3B12:0x3B12CallFunc_WasRecentlyRendered_ReturnValue = WasRecentlyRendered(0.2f);0x3B2BCallFunc_SelectFloat_ReturnValue = SelectFloat(0, 0.1, CallFunc_WasRecentlyRendered_ReturnValue);0x3B62CallFunc_SetActorTickInterval_TickInterval_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x3B7FSetActorTickInterval(CallFunc_SetActorTickInterval_TickInterval_ImplicitCast);0x3B92goto Label_3A30;0x3B97Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_5;0x3BB2Label_3BB2:0x3BB2CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(DashTag);0x3BD7CallFunc_RemoveWarpTarget_ReturnValue_1 = MotionWarping.RemoveWarpTarget(CallFunc_MakeLiteralName_ReturnValue_1);0x3C12Label_3C12:0x3C12CallFunc_GetPlayerPawn_ReturnValue_4 = GetPlayerPawn(this, 0);0x3C2CCallFunc_K2_GetActorLocation_ReturnValue_17 = CallFunc_GetPlayerPawn_ReturnValue_4.K2_GetActorLocation();0x3C5EUpdateCurrentTarget(CallFunc_K2_GetActorLocation_ReturnValue_17, CallFunc_GetPlayerPawn_ReturnValue_4);0x3C7EPopFlow();0x3C7FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_Actor, this);0x3C9Dif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x3CA7CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x3CC1CallFunc_GetActorForwardVector_ReturnValue_2 = CallFunc_GetPlayerPawn_ReturnValue.GetActorForwardVector();0x3CF3CallFunc_K2_GetActorLocation_ReturnValue_4 = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x3D25DestroyEvent(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_GetActorForwardVector_ReturnValue_2, CallFunc_GetPlayerPawn_ReturnValue);0x3D4EPopFlow();0x3D4Fif (!(K2Node_CustomEvent_NoDefinitive)) goto Label_3D5E;0x3D5DPopFlow();0x3D5ELabel_3D5E:0x3D5EActionDelay = true;0x3D69CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(K2Node_CustomEvent_Delay, 3);0x3D97CallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x3DB4RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x9C, -1336849611, FName(ExecuteUbergraph_GuardPatrol), this});0x3DEEPopFlow();0x3DEFPushFlow(Label_3E2B);0x3DF4RetriggerableDelay(this, 1f, LatentActionInfo{0xA8, 2061739379, FName(ExecuteUbergraph_GuardPatrol), this});0x3E2APopFlow();0x3E2BLabel_3E2B:0x3E2BCallFunc_WasRecentlyRendered_ReturnValue_1 = WasRecentlyRendered(0.2f);0x3E44if (!(CallFunc_WasRecentlyRendered_ReturnValue_1)) PopFlow();0x3E4ECallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(IsActive);0x3E73CallFunc_IsActive_ReturnValue = CharacterMovement.IsActive();0x3E9DCallFunc_Conv_BoolToString_ReturnValue_1 = Conv_BoolToString(CallFunc_IsActive_ReturnValue);0x3EC2CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Script/Engine.EMovementMode, CharacterMovement.MovementMode);0x3F06CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Conv_BoolToString_ReturnValue_1, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x3F34CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_BoolToString_ReturnValue);0x3F62PrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x3FACPopFlow();0x3FADTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_6;0x3FC8goto Label_3BB2;0x3FCDgoto Label_3B12;0x3FD2goto Label_3343;0x3FD7PopFlow();0x3FD8PopFlow();0x3FD9Label_3FD9:0x3FD9MeshCollisionToPawn(false);0x3FE8SlowDownAttack(0f);0x3FFBPopFlow();0x3FFCLabel_3FFC:0x3FFCMeshCollisionToPawn(true);0x400BCallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Destroy));0x4034CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Mesh.ComponentTags, CallFunc_MakeLiteralName_ReturnValue);0x4086PopFlow();0x4087PopFlow();0x4088PopFlow();0x4089PopFlow();0x408APopFlow();0x408BRetriggerableDelay(this, K2Node_CustomEvent_StartDelay, LatentActionInfo{0x37B, -583023788, FName(ExecuteUbergraph_GuardPatrol), this});0x40C5PopFlow();0x40C6PopFlow();0x40C7PopFlow();0x40C8Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_7;0x40E3goto Label_3BB2;0x40E8Label_40E8:0x40E8CallFunc_RandomIntegerInRange_ReturnValue_2 = RandomIntegerInRange(0, 1);0x410ECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_2, 0);0x4130if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x413Agoto Label_0F30;0x413FLabel_413F:0x413FCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.05);0x4164CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(OrderOfAttack);0x4189CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1);0x41B7CallFunc_RetriggerableDelay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x41D4RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_1, LatentActionInfo{0xA14, 1788307021, FName(ExecuteUbergraph_GuardPatrol), this});0x420EPopFlow();0x420FPopFlow();0x4210PopFlow();0x4211Label_4211:0x4211CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x421CGetAllActorsOfClass(this, /Game/Blueprints/Enemy/GuardPatrol/GuardPatrol.GuardPatrol_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x4239Temp_int_Loop_Counter_Variable_4 = 0;0x4250Temp_int_Array_Index_Variable_4 = 0;0x4267Label_4267:0x4267CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x42A2CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_1);0x42C8if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_439D;0x42D6Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_4;0x42F1PushFlow(Label_4353);0x42F6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_4);0x4331CallFunc_Array_Get_Item_4.MultiAttackPrevent = true;0x4352PopFlow();0x4353Label_4353:0x4353CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x437DTemp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x4398goto Label_4267;0x439DLabel_439D:0x439DRetriggerableDelay(this, K2Node_CustomEvent_Duration, LatentActionInfo{0x115D, -41638710, FName(ExecuteUbergraph_GuardPatrol), this});0x43D7PopFlow();0x43D8Label_43D8:0x43D8MultiAttackAvoid(1.5f);0x43EBPopFlow();0x43ECLabel_43EC:0x43ECRetriggerableDelay(this, 0.5f, LatentActionInfo{0x9F8, -669274561, FName(ExecuteUbergraph_GuardPatrol), this});0x4422PopFlow();0x4423Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_8;0x443EPopFlow();0x443FPopFlow();0x4440PopFlow();0x4441Label_4441:0x4441PushFlow(Label_43D8);0x4446CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(1);0x446BCallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(-0.15, 0.15);0x4499CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_3, CallFunc_RandomFloatInRange_ReturnValue_1);0x44C7Temp_object_Variable_1 = /Game/Blueprints/Enemy/GuardPatrol/01/Anim/HitWall_Montage.HitWall_Montage;0x44DATemp_object_Variable_2 = /Game/Blueprints/Enemy/GuardPatrol/01/Anim/HitWall_MontageSmooth.HitWall_MontageSmooth;0x44EDTemp_bool_Variable_1 = K2Node_CustomEvent_Env;0x4500CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x451DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, Switch(Temp_bool_Variable_1, false => Temp_object_Variable_1, true => Temp_object_Variable_2, default => K2Node_Select_Default), CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast, 0f, FName(None), true);0x458BCallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x45A8if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x45B2K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnCompleted_E376C1AF4BBC2D1A791A958EC04FD1A9);0x45C9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_35;0x45F2K2Node_CreateDelegate_OutputDelegate_37.Bind(this, OnBlendOut_E376C1AF4BBC2D1A791A958EC04FD1A9);0x4609CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_37;0x4632K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnInterrupted_E376C1AF4BBC2D1A791A958EC04FD1A9);0x4649CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_38;0x4672K2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnNotifyBegin_E376C1AF4BBC2D1A791A958EC04FD1A9);0x4689CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_39;0x46B2K2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnNotifyEnd_E376C1AF4BBC2D1A791A958EC04FD1A9);0x46C9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_40;0x46F2PopFlow();0x46F3goto Label_4211;0x46F8Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_9;0x4713PopFlow();0x4714Label_4714:0x4714CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x472EK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x4752K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x476Fif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x4779CallFunc_GetSocketLocation_ReturnValue = K2Node_DynamicCast_AsMain_Char.ChainsawActor.Mesh.GetSocketLocation(FName(Mid));0x47E8ParryHit(CallFunc_GetSocketLocation_ReturnValue, false);0x4800PopFlow();0x4801Label_4801:0x4801RetriggerableDelay(this, 0.25f, LatentActionInfo{0x12E5, -495712488, FName(ExecuteUbergraph_GuardPatrol), this});0x4837PopFlow();0x4838goto Label_4801;0x483DPopFlow();0x483ECallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_CustomEvent_Me, this);0x485Cif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) PopFlow();0x4866goto Label_4714;0x486BLabel_486B:0x486BStopWarp();0x4879goto Label_4441;0x487ELabel_487E:0x487ERetriggerableDelay(this, 0.5f, LatentActionInfo{0x1650, -355201172, FName(ExecuteUbergraph_GuardPatrol), this});0x48B4PopFlow();0x48B5Label_48B5:0x48B5if (!(isAttacking)) goto Label_413F;0x48C3goto Label_40E8;0x48C8Label_48C8:0x48C8StartHitAttack(true, false);0x48D8CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Blueprints/Enemy/VFX/Particles/WeldSparkleHit_NS.WeldSparkleHit_NS, K2Node_CustomEvent_Location, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x4936goto Label_486B;0x493Bif (!(Parry)) goto Label_494A;0x4949PopFlow();0x494ALabel_494A:0x494AParry = true;0x4955goto Label_48C8;0x495ALabel_495A:0x495ACallFunc_BooleanOR_ReturnValue_6 = BooleanOR(Dashing, MultiAttackPrevent);0x4980if (!(CallFunc_BooleanOR_ReturnValue_6)) goto Label_48B5;0x498EPopFlow();0x498FPopFlow();0x4990Label_4990:0x4990HitWiindow = true;0x499Bgoto Label_3FD9;0x49A0if (!(K2Node_CustomEvent_ThroughNotify)) PopFlow();0x49AAif (!(K2Node_CustomEvent_End)) goto Label_4990;0x49B8HitWiindow = false;0x49C3goto Label_3FFC;0x49C8Label_49C8:0x49C8CallFunc_GetSocketLocation_ReturnValue_2 = Mesh.GetSocketLocation(FName(ShovelSocket));0x4A0BAttackPosition = CallFunc_GetSocketLocation_ReturnValue_2;0x4A26CallFunc_K2_GetActorLocation_ReturnValue_7 = K2_GetActorLocation();0x4A42CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CapsuleComponent.CapsuleRadius);0x4A75CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, 0.5);0x4AA3CallFunc_GetSocketLocation_ReturnValue_2 = Mesh.GetSocketLocation(FName(ShovelSocket));0x4AE6CallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_GetSocketLocation_ReturnValue_2, 0.5f);0x4B19CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x4B33K2Node_MakeArray_Array_3 = {CallFunc_GetPlayerCharacter_ReturnValue};0x4B47K2Node_MakeArray_Array_4 = {0, 1};0x4B56CallFunc_SphereTraceSingleForObjects_Radius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x4B73CallFunc_SphereTraceSingleForObjects_ReturnValue = SphereTraceSingleForObjects(this, CallFunc_VLerp_ReturnValue, CallFunc_GetSocketLocation_ReturnValue_2, CallFunc_SphereTraceSingleForObjects_Radius_ImplicitCast, K2Node_MakeArray_Array_4, false, K2Node_MakeArray_Array_3, 0, CallFunc_SphereTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 1f);0x4C0BBreakHitResult(CallFunc_SphereTraceSingleForObjects_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);0x4CC0if (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x4CCABreakHitResult(CallFunc_SphereTraceSingleForObjects_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);0x4D7FCallFunc_ActorHasTag_ReturnValue = CallFunc_BreakHitResult_HitActor.ActorHasTag(FName(Physics));0x4DB6if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_4DC5;0x4DC4PopFlow();0x4DC5Label_4DC5:0x4DC5CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x4DE1BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x4E0FCallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x4E42CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, 50);0x4E70BreakHitResult(CallFunc_SphereTraceSingleForObjects_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);0x4F25BreakVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x4F53CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_BreakVector_Z_1, CallFunc_BreakVector_Z, CallFunc_Subtract_DoubleDouble_ReturnValue);0x4F82if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) PopFlow();0x4F8CBreakHitResult(CallFunc_SphereTraceSingleForObjects_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);0x5041ParryHit(CallFunc_BreakHitResult_ImpactPoint, true);0x5059PopFlow();0x505ATemp_byte_Variable_5 = K2Node_CustomEvent_MovementResult_10;0x5075Label_5075:0x5075isPatrol = false;0x5080PatrolDelay(false);0x508FPopFlow();0x5090Label_5090:0x5090CallFunc_GetSocketLocation_ReturnValue_2 = Mesh.GetSocketLocation(FName(ShovelSocket));0x50D3CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(AttackPosition, CallFunc_GetSocketLocation_ReturnValue_2);0x5101CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x5126AttackDirection = CallFunc_GetForwardVector_ReturnValue_3;0x5141goto Label_49C8;0x5146PopFlow();0x5147PopFlow();0x5148if (!(Parry)) goto Label_5090;0x5156PopFlow();0x5157if (!(K2Node_CustomEvent_ForceAttack)) goto Label_12F4;0x5165goto Label_1312;0x516ACallFunc_BooleanAND_ReturnValue = BooleanAND(isChase, isReach);0x5190if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x519Agoto Label_495A;0x519FPopFlow();0x51A0Temp_byte_Variable_5 = K2Node_CustomEvent_MovementResult_11;0x51BBgoto Label_5075;0x51C0Label_51C0:0x51C0RetriggerableDelay(this, 0.5f, LatentActionInfo{0x16B9, 943711214, FName(ExecuteUbergraph_GuardPatrol), this});0x51F6PopFlow();0x51F7Label_51F7:0x51F7isPatrol = true;0x5202PopFlow();0x5203Label_5203:0x5203if (!(RotatingBehaviour)) goto Label_5212;0x5211PopFlow();0x5212Label_5212:0x5212if (!(isPatrol)) PopFlow();0x521CCallFunc_K2_GetActorLocation_ReturnValue_11 = K2_GetActorLocation();0x5238CallFunc_GetPathLength_ReturnValue_1 = GetPathLength(this, CallFunc_K2_GetActorLocation_ReturnValue_11, CurrentAIDestination, CallFunc_GetPathLength_PathLength_1, nullptr, nullptr);0x5272CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetPathLength_ReturnValue_1, 3);0x5291if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_52A0;0x529FPopFlow();0x52A0Label_52A0:0x52A0PatrolDelay(false);0x52AFPopFlow();0x52B0goto Label_51F7;0x52B5Label_52B5:0x52B5if (!(IsActive)) PopFlow();0x52BFCallFunc_BooleanOR_ReturnValue_7 = BooleanOR(isChase, Dead);0x52E5CallFunc_BooleanOR_ReturnValue_8 = BooleanOR(CallFunc_BooleanOR_ReturnValue_7, isStunt);0x530BCallFunc_BooleanOR_ReturnValue_9 = BooleanOR(CallFunc_BooleanOR_ReturnValue_8, DontPatrol);0x5331if (!(CallFunc_BooleanOR_ReturnValue_9)) goto Label_5340;0x533FPopFlow();0x5340Label_5340:0x5340CharacterMovement.StopMovementImmediately();0x5364isPatrol = false;0x536Fif (!(K2Node_CustomEvent_ShortDelay)) goto Label_5382;0x537Dgoto Label_51C0;0x5382Label_5382:0x5382CallFunc_Add_DoubleDouble_ReturnValue_6 = Add_DoubleDouble(Delay, 1);0x53B0CallFunc_RandomFloatInRange_ReturnValue_6 = RandomFloatInRange(Delay, CallFunc_Add_DoubleDouble_ReturnValue_6);0x53DECallFunc_RetriggerableDelay_Duration_ImplicitCast_3 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_6);0x53FBRetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_3, LatentActionInfo{0x1BE5, 181908112, FName(ExecuteUbergraph_GuardPatrol), this});0x5435PopFlow();0x5436PopFlow();0x5437CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(Delay, 1);0x5465CallFunc_RandomFloatInRange_ReturnValue_5 = RandomFloatInRange(Delay, CallFunc_Add_DoubleDouble_ReturnValue_5);0x5493CallFunc_RetriggerableDelay_Duration_ImplicitCast_2 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_5);0x54B0RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_2, LatentActionInfo{0x16E5, -903789764, FName(ExecuteUbergraph_GuardPatrol), this});0x54EAPopFlow();0x54EBgoto Label_5203;0x54F0PopFlow();0x54F1goto Label_52B5;0x54F6goto Label_1700;0x54FBLabel_54FB:0x54FBPushFlow(Label_5505);0x5500goto Label_3C12;0x5505Label_5505:0x5505PushFlow(Label_57B7);0x550ACallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(DashTag);0x552FCallFunc_K2_GetActorLocation_ReturnValue_16 = K2_GetActorLocation();0x554BCallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_16, K2Node_CustomEvent_NewParam);0x5579BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x55A7CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x55D6MotionWarping.AddOrUpdateWarpTargetFromLocationAndRotation(CallFunc_MakeLiteralName_ReturnValue_1, K2Node_CustomEvent_NewParam, CallFunc_MakeRotator_ReturnValue);0x5611CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Mesh, /Game/Blueprints/Enemy/GuardPatrol/01/Anim/Dash_Montage.Dash_Montage, 1f, 0f, FName(None), true);0x564FCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x566Cif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x5676K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnCompleted_67A497A34E6F635D03EFDA94FDA8B792);0x568DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_22;0x56B6K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnBlendOut_67A497A34E6F635D03EFDA94FDA8B792);0x56CDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_24;0x56F6K2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnInterrupted_67A497A34E6F635D03EFDA94FDA8B792);0x570DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_25;0x5736K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnNotifyBegin_67A497A34E6F635D03EFDA94FDA8B792);0x574DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_26;0x5776K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnNotifyEnd_67A497A34E6F635D03EFDA94FDA8B792);0x578DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_27;0x57B6PopFlow();0x57B7Label_57B7:0x57B7CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(DashTag);0x57DCCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, CallFunc_MakeLiteralName_ReturnValue_1);0x5820RetriggerableDelay(this, 2f, LatentActionInfo{0x22E1, -2059338082, FName(ExecuteUbergraph_GuardPatrol), this});0x5856PopFlow();0x5857Label_5857:0x5857CallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x5871CallFunc_K2_GetActorLocation_ReturnValue_12 = CallFunc_GetPlayerPawn_ReturnValue_2.K2_GetActorLocation();0x58A3UpdateCurrentTarget(CallFunc_K2_GetActorLocation_ReturnValue_12, CallFunc_GetPlayerPawn_ReturnValue_2);0x58C3UpdateSpeed(false);0x58D2K2Node_MakeArray_Array_6 = {2, 6};0x58E1CallFunc_K2_GetActorLocation_ReturnValue_21 = K2_GetActorLocation();0x58FDCallFunc_VLerp_ReturnValue_1 = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_21, CurrentAIDestination, 0.5f);0x5930CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4 = Cast<4>(CapsuleComponent.CapsuleRadius);0x5963CallFunc_Multiply_DoubleDouble_ReturnValue_15 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4, 1);0x5991CallFunc_GetPlayerCharacter_ReturnValue_2 = GetPlayerCharacter(this, 0);0x59ABK2Node_MakeArray_Array_7 = {CallFunc_GetPlayerCharacter_ReturnValue_2};0x59BFCallFunc_SphereTraceSingleForObjects_Radius_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_15);0x59DCCallFunc_SphereTraceSingleForObjects_ReturnValue_2 = SphereTraceSingleForObjects(this, CallFunc_K2_GetActorLocation_ReturnValue_21, CallFunc_VLerp_ReturnValue_1, CallFunc_SphereTraceSingleForObjects_Radius_ImplicitCast_2, K2Node_MakeArray_Array_6, false, K2Node_MakeArray_Array_7, 0, CallFunc_SphereTraceSingleForObjects_OutHit_2, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 0.2f);0x5A74BreakHitResult(CallFunc_SphereTraceSingleForObjects_OutHit_2, 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);0x5B29if (!(CallFunc_BreakHitResult_bBlockingHit_1)) goto Label_5EDF;0x5B37BreakHitResult(CallFunc_SphereTraceSingleForObjects_OutHit_2, 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);0x5BECCallFunc_ActorHasTag_ReturnValue_3 = CallFunc_BreakHitResult_HitActor_1.ActorHasTag(FName(Enemy));0x5C23if (!(CallFunc_ActorHasTag_ReturnValue_3)) goto Label_5EDF;0x5C31IncreaseRadiusArrival = 150;0x5C4Cif (!(OndeRandomChase)) goto Label_5E37;0x5C5ALabel_5C5A:0x5C5ACallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x5C6FPrintString(this, "AI3", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5CBDCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x5CDACallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, IncreaseRadiusArrival);0x5D08CallFunc_Add_DoubleDouble_ReturnValue_8 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_7, IncreaseRadiusExtra);0x5D36CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast_3 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_8);0x5D53CallFunc_CreateMoveToProxyObject_ReturnValue_3 = CreateMoveToProxyObject(this, this, ChaseRandomLoc, nullptr, CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast_3, false);0x5D7DCallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue_3);0x5D9Aif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_5E28;0x5DA8K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnSuccess_BB720314436A925CA9E1AE9068BDE03D);0x5DBFCallFunc_CreateMoveToProxyObject_ReturnValue_3.OnSuccess += K2Node_CreateDelegate_OutputDelegate_8;0x5DE8K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnFail_BB720314436A925CA9E1AE9068BDE03D);0x5DFFCallFunc_CreateMoveToProxyObject_ReturnValue_3.OnFail += K2Node_CreateDelegate_OutputDelegate_7;0x5E28Label_5E28:0x5E28OnMovingChase();0x5E36PopFlow();0x5E37Label_5E37:0x5E37OndeRandomChase = true;0x5E42CallFunc_K2_GetActorLocation_ReturnValue_22 = K2_GetActorLocation();0x5E5ECallFunc_VLerp_ReturnValue_2 = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_22, CurrentAIDestination, 0.5f);0x5E91CallFunc_K2_GetRandomReachablePointInRadius_ReturnValue_3 = K2_GetRandomReachablePointInRadius(this, CallFunc_VLerp_ReturnValue_2, CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation_3, 600f, nullptr, nullptr);0x5EBFChaseRandomLoc = CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation_3;0x5EDAgoto Label_5C5A;0x5EDFLabel_5EDF:0x5EDFIncreaseRadiusArrival = 50;0x5EFAOndeRandomChase = false;0x5F05CallFunc_K2_GetActorLocation_ReturnValue_23 = K2_GetActorLocation();0x5F21CallFunc_GetPlayerCharacter_ReturnValue_3 = GetPlayerCharacter(this, 0);0x5F3BCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x5F58CallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, IncreaseRadiusArrival);0x5F86CallFunc_K2_GetActorLocation_ReturnValue_24 = CallFunc_GetPlayerCharacter_ReturnValue_3.K2_GetActorLocation();0x5FB8CallFunc_Add_DoubleDouble_ReturnValue_8 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_7, IncreaseRadiusExtra);0x5FE6CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_23, CallFunc_K2_GetActorLocation_ReturnValue_24);0x6014CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue_8);0x603Aif (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) goto Label_6256;0x6048CallFunc_GetPlayerCharacter_ReturnValue_3 = GetPlayerCharacter(this, 0);0x6062Set Position Fwd Player(CallFunc_GetPlayerCharacter_ReturnValue_3);0x6079CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x608EPrintString(this, "AI1", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x60DCCallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x60F9CallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, IncreaseRadiusArrival);0x6127CallFunc_Add_DoubleDouble_ReturnValue_8 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_7, IncreaseRadiusExtra);0x6155CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_8);0x6172CallFunc_CreateMoveToProxyObject_ReturnValue_5 = CreateMoveToProxyObject(this, this, LocationFwdChase, nullptr, CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast_1, false);0x619CCallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue_5);0x61B9if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_6247;0x61C7K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnSuccess_CD97D0784A662219D47295BCA7B56BAC);0x61DECallFunc_CreateMoveToProxyObject_ReturnValue_5.OnSuccess += K2Node_CreateDelegate_OutputDelegate_13;0x6207K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnFail_CD97D0784A662219D47295BCA7B56BAC);0x621ECallFunc_CreateMoveToProxyObject_ReturnValue_5.OnFail += K2Node_CreateDelegate_OutputDelegate_12;0x6247Label_6247:0x6247OnMovingChase();0x6255PopFlow();0x6256Label_6256:0x6256CallFunc_RunEQSQuery_ReturnValue = RunEQSQuery(this, /Game/Blueprints/Enemy/GuardPatrol/EQS_GuardChase.EQS_GuardChase, this, 0, nullptr);0x6278K2Node_CreateDelegate_OutputDelegate_9.Bind(this, QueryChaseResults);0x628FCallFunc_RunEQSQuery_ReturnValue.OnQueryFinishedEvent += K2Node_CreateDelegate_OutputDelegate_9;0x62B8PopFlow();0x62B9Label_62B9:0x62B9if (!(DontStartActive)) PopFlow();0x62C3DontStartActive = false;0x62CEActivate(true);0x62DDUpdateSpeed(false);0x62ECCallFunc_CreateMoveToProxyObject_ReturnValue_1 = CreateMoveToProxyObject(this, this, K2Node_CustomEvent_NewParam, nullptr, 5f, false);0x6312CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue_1);0x632Fif (!(CallFunc_IsValid_ReturnValue_4)) goto Label_54FB;0x633DK2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnSuccess_8AD30265416D568E6FFF8BA3920A3C24);0x6354CallFunc_CreateMoveToProxyObject_ReturnValue_1.OnSuccess += K2Node_CreateDelegate_OutputDelegate_20;0x637DK2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnFail_8AD30265416D568E6FFF8BA3920A3C24);0x6394CallFunc_CreateMoveToProxyObject_ReturnValue_1.OnFail += K2Node_CreateDelegate_OutputDelegate_21;0x63BDgoto Label_54FB;0x63C2Label_63C2:0x63C2CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x63D7PrintString(this, "AI4", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x6425CallFunc_CreateMoveToProxyObject_ReturnValue_2 = CreateMoveToProxyObject(this, this, ChangePathDestination, nullptr, 50f, false);0x644BCallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue_2);0x6468if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x6472K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnSuccess_30D110BA4D07BCA3EBB4C0841B74EB41);0x6489CallFunc_CreateMoveToProxyObject_ReturnValue_2.OnSuccess += K2Node_CreateDelegate_OutputDelegate_6;0x64B2K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnFail_30D110BA4D07BCA3EBB4C0841B74EB41);0x64C9CallFunc_CreateMoveToProxyObject_ReturnValue_2.OnFail += K2Node_CreateDelegate_OutputDelegate_5;0x64F2PopFlow();0x64F3Label_64F3:0x64F3CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x6508PrintString(this, "AI2", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x6556CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x6573CallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, IncreaseRadiusArrival);0x65A1CallFunc_Add_DoubleDouble_ReturnValue_8 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_7, IncreaseRadiusExtra);0x65CFCallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_8);0x65ECCallFunc_CreateMoveToProxyObject_ReturnValue_4 = CreateMoveToProxyObject(this, this, EQSChaseResults, nullptr, CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast_2, false);0x6616CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue_4);0x6633if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_66C1;0x6641K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnSuccess_8C071D744D9DC0C984C7C2A61D36B997);0x6658CallFunc_CreateMoveToProxyObject_ReturnValue_4.OnSuccess += K2Node_CreateDelegate_OutputDelegate_11;0x6681K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnFail_8C071D744D9DC0C984C7C2A61D36B997);0x6698CallFunc_CreateMoveToProxyObject_ReturnValue_4.OnFail += K2Node_CreateDelegate_OutputDelegate_10;0x66C1Label_66C1:0x66C1OnMovingChase();0x66CFPopFlow();0x66D0Label_66D0:0x66D0if (!(Dead)) goto Label_66DF;0x66DEPopFlow();0x66DFLabel_66DF:0x66DFif (!(IsActive)) PopFlow();0x66E9if (!(isStunt)) goto Label_66F8;0x66F7PopFlow();0x66F8Label_66F8:0x66F8PushFlow(Label_6833);0x66FDPushFlow(Label_6933);0x6702PushFlow(Label_6950);0x6707CallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x6721CallFunc_K2_GetActorLocation_ReturnValue_13 = CallFunc_GetPlayerPawn_ReturnValue_3.K2_GetActorLocation();0x6753CallFunc_K2_GetActorLocation_ReturnValue_25 = K2_GetActorLocation();0x676FCallFunc_GetPathLength_ReturnValue_2 = GetPathLength(this, CallFunc_K2_GetActorLocation_ReturnValue_25, CallFunc_K2_GetActorLocation_ReturnValue_13, CallFunc_GetPathLength_PathLength_2, nullptr, nullptr);0x67A9CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(CallFunc_GetPathLength_ReturnValue_2, 3);0x67C8if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) goto Label_698F;0x67D6IncreaseRadiusExtra = 0;0x67F1isReach = true;0x67FCOnceReachable = false;0x6807ReturnToPatrol();0x6815StartPursue();0x6823Performance(false);0x6832PopFlow();0x6833Label_6833:0x6833isSensing = true;0x683EPushFlow(Label_68FC);0x6843CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(PawnSensing.SensingInterval);0x6876CallFunc_Add_DoubleDouble_ReturnValue_9 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, 0.1);0x68A4CallFunc_RetriggerableDelay_Duration_ImplicitCast_5 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_9);0x68C1RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_5, LatentActionInfo{0x2377, 78268832, FName(ExecuteUbergraph_GuardPatrol), this});0x68FBPopFlow();0x68FCLabel_68FC:0x68FCRetriggerableDelay(this, 2f, LatentActionInfo{0x22BA, 1111896116, FName(ExecuteUbergraph_GuardPatrol), this});0x6932PopFlow();0x6933Label_6933:0x6933DashNear();0x6941PlayerAttackDash();0x694FPopFlow();0x6950Label_6950:0x6950if (!(isReach)) PopFlow();0x695AChasePlayer();0x6968MainChar.Sensing Enemy(this, false);0x698EPopFlow();0x698FLabel_698F:0x698FIncreaseRadiusExtra = 100;0x69AAProximity = 900;0x69C5isReach = false;0x69D0if (!(OnceReachable)) goto Label_69DF;0x69DEPopFlow();0x69DFLabel_69DF:0x69DFOnceReachable = true;0x69EAReturnToPatrol();0x69F8StartedPursue = false;0x6A03PopFlow();0x6A04Label_6A04:0x6A04if (!(false)) PopFlow();0x6A06Temp_bool_IsClosed_Variable = true;0x6A11PopFlow();0x6A12Label_6A12:0x6A12Delay(this, 0.1f, LatentActionInfo{0x1BEA, -497188099, FName(ExecuteUbergraph_GuardPatrol), this});0x6A48PopFlow();0x6A49Label_6A49:0x6A49PushFlow(Label_6A6D);0x6A4Eif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_6A5D;0x6A5CPopFlow();0x6A5DLabel_6A5D:0x6A5DTemp_bool_Has_Been_Initd_Variable = true;0x6A68goto Label_6A04;0x6A6DLabel_6A6D:0x6A6Dif (!(Temp_bool_IsClosed_Variable)) goto Label_6A7C;0x6A7BPopFlow();0x6A7CLabel_6A7C:0x6A7CTemp_bool_IsClosed_Variable = true;0x6A87if (!(Dead)) goto Label_6A96;0x6A95PopFlow();0x6A96Label_6A96:0x6A96isStunt = true;0x6AA1CharacterMovement.StopMovementImmediately();0x6AC5CallFunc_MakeLiteralName_ReturnValue_2 = MakeLiteralName(FName(Stun));0x6AEECallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, CallFunc_MakeLiteralName_ReturnValue_2);0x6B32CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1500);0x6B57CallFunc_GetForwardVector_ReturnValue_8 = GetForwardVector(ConstantLookRotation);0x6B7CCallFunc_Multiply_VectorVector_ReturnValue_7 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_8, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x6BAACallFunc_K2_GetActorLocation_ReturnValue_32 = K2_GetActorLocation();0x6BC6CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_32, CallFunc_Multiply_VectorVector_ReturnValue_7);0x6BF4UpdateCurrentTarget(CallFunc_Add_VectorVector_ReturnValue_5, nullptr);0x6C0CisChase = false;0x6C17Anim.Stunt = true;0x6C38CallFunc_GetTransform_ReturnValue_4 = GetTransform();0x6C54CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/SFX/StuntActor.StuntActor_C, CallFunc_GetTransform_ReturnValue_4, 1, this, 1);0x6C80CallFunc_GetTransform_ReturnValue_4 = GetTransform();0x6C9CCallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_GetTransform_ReturnValue_4, 1);0x6CC4K2Node_MakeArray_Array_8 = {FName(SparkleSocket), FName(ShovelSocket)};0x6CE9CallFunc_FinishSpawningActor_ReturnValue_2.StartStuntEffect(Mesh, K2Node_MakeArray_Array_8, CallFunc_StartStuntEffect_NewParam);0x6D28CallFunc_RetriggerableDelay_Duration_ImplicitCast_6 = Cast<3>(CallFunc_StartStuntEffect_NewParam);0x6D45RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_6, LatentActionInfo{0x251C, -990606070, FName(ExecuteUbergraph_GuardPatrol), this});0x6D7FPopFlow();0x6D80Label_6D80:0x6D80DashFaster = false;0x6D8BLabel_6D8B:0x6D8Bif (!(DashEnabled)) PopFlow();0x6D95CallFunc_ActorHasTag_ReturnValue_1 = ActorHasTag(DashTag);0x6DB2CallFunc_ActorHasTag_ReturnValue_2 = ActorHasTag(FName(Throw));0x6DD3CallFunc_BooleanOR_ReturnValue_11 = BooleanOR(CallFunc_ActorHasTag_ReturnValue_2, CallFunc_ActorHasTag_ReturnValue_1);0x6DF9if (!(CallFunc_BooleanOR_ReturnValue_11)) goto Label_6E08;0x6E07PopFlow();0x6E08Label_6E08:0x6E08CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(DelayDash, DashFaster);0x6E2ECallFunc_BooleanOR_ReturnValue_16 = BooleanOR(Dashing, CallFunc_BooleanAND_ReturnValue_1);0x6E54if (!(CallFunc_BooleanOR_ReturnValue_16)) goto Label_6E63;0x6E62PopFlow();0x6E63Label_6E63:0x6E63CallFunc_BooleanOR_ReturnValue_12 = BooleanOR(Annihilated, Dead);0x6E89CallFunc_BooleanOR_ReturnValue_13 = BooleanOR(CallFunc_BooleanOR_ReturnValue_12, isAttacking);0x6EAFif (!(CallFunc_BooleanOR_ReturnValue_13)) goto Label_6EBE;0x6EBDPopFlow();0x6EBELabel_6EBE:0x6EBEDashing = true;0x6EC9MainChar.NearestEnemy = nullptr;0x6EEAStopWarp();0x6EF8DelayDash = true;0x6F03if (!(MainChar.NotInGround)) goto Label_700F;0x6F27CallFunc_K2_GetActorLocation_ReturnValue_15 = K2_GetActorLocation();0x6F43CallFunc_GetTransform_ReturnValue_1 = MainChar.GetTransform();0x6F75CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetTransform_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue_15);0x6FA3BreakVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x6FD1CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_BreakVector_Y_2, 0);0x6FF7DashLR = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x700Agoto Label_6A12;0x700FLabel_700F:0x700FCallFunc_RandomBool_ReturnValue_1 = RandomBool();0x7023CallFunc_Not_PreBool_ReturnValue = Not_PreBool(MainChar.AttackAorB);0x7056Temp_bool_Variable_2 = MainChar.isAttacking;0x707FDashLR = Switch(Temp_bool_Variable_2, false => CallFunc_RandomBool_ReturnValue_1, true => CallFunc_Not_PreBool_ReturnValue, default => K2Node_Select_Default_3);0x70BEgoto Label_1BEA;0x70C3Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_10;0x70DEgoto Label_1692;0x70E3goto Label_62B9;0x70E8Label_70E8:0x70E8RetriggerableDelay(this, 2f, LatentActionInfo{0x2343, -110731808, FName(ExecuteUbergraph_GuardPatrol), this});0x711EPopFlow();0x711FLabel_711F:0x711FAnnihilated = true;0x712AAnim.CancelAnimation(0.1f);0x7153CharacterMovement.StopMovementImmediately();0x7177isChase = false;0x7182isAttacking = false;0x718Dgoto Label_70E8;0x7192goto Label_711F;0x7197Label_7197:0x7197if (!(Berserk)) goto Label_71A6;0x71A5PopFlow();0x71A6Label_71A6:0x71A6if (!(MainChar.NotInGround)) goto Label_71CB;0x71CAPopFlow();0x71CBLabel_71CB:0x71CBCallFunc_K2_GetActorLocation_ReturnValue_18 = K2_GetActorLocation();0x71E7CallFunc_Vector_Distance2D_ReturnValue_4 = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue_18);0x7215CallFunc_Less_DoubleDouble_ReturnValue_7 = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue_4, 900);0x723Bif (!(CallFunc_Less_DoubleDouble_ReturnValue_7)) PopFlow();0x7245CallFunc_GetForwardVector_ReturnValue_4 = GetForwardVector(TargetRotation);0x726ACallFunc_GetActorForwardVector_ReturnValue_3 = GetActorForwardVector();0x7286CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_4, CallFunc_GetActorForwardVector_ReturnValue_3);0x72B4CallFunc_Less_DoubleDouble_ReturnValue_6 = Less_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_1, 0.25);0x72DAif (!(CallFunc_Less_DoubleDouble_ReturnValue_6)) PopFlow();0x72E4CallFunc_RandomIntegerInRange_ReturnValue_6 = RandomIntegerInRange(0, DashProbability);0x730ECallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_6, 0);0x7330if (!(CallFunc_EqualEqual_IntInt_ReturnValue_3)) goto Label_6D80;0x733EPopFlow();0x733FLabel_733F:0x733FCallFunc_GetAllActorsWithTag_OutActors = {};0x734AGetAllActorsWithTag(this, FName(Enemy), CallFunc_GetAllActorsWithTag_OutActors);0x736B/Game/Blueprints/Functions/SortArrayByDistance.Default__SortArrayByDistance_C.DistanceOrder(CallFunc_GetAllActorsWithTag_OutActors, this, this, CallFunc_DistanceOrder_NewOrder, CallFunc_DistanceOrder_OwnerIndex);0x73ACOrderOfAttack = CallFunc_DistanceOrder_OwnerIndex;0x73C7goto Label_5857;0x73CCTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_11;0x73E7goto Label_1692;0x73ECLabel_73EC:0x73ECRandomAccelerationAudio();0x73FAPopFlow();0x73FBLabel_73FB:0x73FBRed Eye();0x7409goto Label_73EC;0x740ELabel_740E:0x740Eif (!(isStunt)) goto Label_7567;0x741CLabel_741C:0x741CCallFunc_K2_GetActorLocation_ReturnValue_23 = K2_GetActorLocation();0x7438CallFunc_GetPlayerCharacter_ReturnValue_3 = GetPlayerCharacter(this, 0);0x7452CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x746FCallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, IncreaseRadiusArrival);0x749DCallFunc_K2_GetActorLocation_ReturnValue_24 = CallFunc_GetPlayerCharacter_ReturnValue_3.K2_GetActorLocation();0x74CFCallFunc_Add_DoubleDouble_ReturnValue_8 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_7, IncreaseRadiusExtra);0x74FDCallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_23, CallFunc_K2_GetActorLocation_ReturnValue_24);0x752BCallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue_8);0x7551if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) PopFlow();0x755BChaseSuccess = false;0x7566PopFlow();0x7567Label_7567:0x7567if (!(isReach)) goto Label_741C;0x7575if (!(ChaseSuccess)) goto Label_7588;0x7583goto Label_741C;0x7588Label_7588:0x7588isPatrol = false;0x7593isChase = true;0x759Egoto Label_733F;0x75A3Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_12;0x75BEgoto Label_487E;0x75C3DashFaster = K2Node_CustomEvent_Faster;0x75D6CallFunc_RandomIntegerInRange_ReturnValue_5 = RandomIntegerInRange(0, K2Node_CustomEvent_Probability);0x7600CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_5, 0);0x7622if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) PopFlow();0x762Cgoto Label_6D8B;0x7631Label_7631:0x7631CallFunc_BooleanOR_ReturnValue_14 = BooleanOR(DelayDash, Parry);0x7657CallFunc_BooleanOR_ReturnValue_15 = BooleanOR(CallFunc_BooleanOR_ReturnValue_14, isAttacking);0x767Dif (!(CallFunc_BooleanOR_ReturnValue_15)) goto Label_7197;0x768BPopFlow();0x768CLabel_768C:0x768Cif (!(isChase)) PopFlow();0x7696goto Label_7631;0x769BTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_13;0x76B6PopFlow();0x76B7goto Label_768C;0x76BCLabel_76BC:0x76BCAttack(false);0x76CBPopFlow();0x76CCLabel_76CC:0x76CCCallFunc_RandomFloatInRange_ReturnValue_9 = RandomFloatInRange(600, 1200);0x76FARandomDistanceToAttack = CallFunc_RandomFloatInRange_ReturnValue_9;0x7715goto Label_73FB;0x771ALabel_771A:0x771Aif (!(isChangingPath)) goto Label_7734;0x7728Label_7728:0x7728CanChangePath = false;0x7733PopFlow();0x7734Label_7734:0x7734CallFunc_K2_GetActorLocation_ReturnValue_19 = K2_GetActorLocation();0x7750CallFunc_Vector_Distance2D_ReturnValue_5 = Vector_Distance2D(Target, CallFunc_K2_GetActorLocation_ReturnValue_19);0x777ECallFunc_Less_DoubleDouble_ReturnValue_8 = Less_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue_5, 900);0x77A4if (!(CallFunc_Less_DoubleDouble_ReturnValue_8)) goto Label_7728;0x77B2CallFunc_GetPlayerPawn_ReturnValue_5 = GetPlayerPawn(this, 0);0x77CCCallFunc_GetVelocity_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue_5.GetVelocity();0x7802CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x7827CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 300);0x784DTemp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_2;0x7860CallFunc_RandomIntegerInRange_ReturnValue_8 = RandomIntegerInRange(0, 1);0x7886CallFunc_EqualEqual_IntInt_ReturnValue_4 = EqualEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_8, 0);0x78A8CallFunc_RandomIntegerInRange_ReturnValue_9 = RandomIntegerInRange(0, 4);0x78CECallFunc_EqualEqual_IntInt_ReturnValue_5 = EqualEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue_9, 0);0x78F0if (!(Switch(Temp_bool_Variable, false => CallFunc_EqualEqual_IntInt_ReturnValue_5, true => CallFunc_EqualEqual_IntInt_ReturnValue_4, default => K2Node_Select_Default_2))) goto Label_7728;0x792ACanChangePath = true;0x7935if (!(isChangingPath)) goto Label_7944;0x7943PopFlow();0x7944Label_7944:0x7944isChangingPath = true;0x794FCallFunc_RandomFloatInRange_ReturnValue_7 = RandomFloatInRange(-300, 0);0x797DCallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_RandomFloatInRange_ReturnValue_7);0x79A2CallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(600);0x79C7CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_5, -0.5);0x79F5CallFunc_Multiply_DoubleDouble_ReturnValue_13 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_5, 0.5);0x7A23CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_5, -1);0x7A51CallFunc_GetForwardVector_ReturnValue_5 = GetForwardVector(ConstantLookRotation);0x7A76CallFunc_GetRightVector_ReturnValue_1 = GetRightVector(ConstantLookRotation);0x7A9BCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_5, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x7AC9CallFunc_RandomIntegerInRange_ReturnValue_7 = RandomIntegerInRange(0, 3);0x7AEFTemp_int_Variable = CallFunc_RandomIntegerInRange_ReturnValue_7;0x7B0ACallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(Switch(Temp_int_Variable, 0 => CallFunc_MakeLiteralDouble_ReturnValue_5, 1 => CallFunc_Multiply_DoubleDouble_ReturnValue_14, 2 => CallFunc_Multiply_DoubleDouble_ReturnValue_13, 3 => CallFunc_Multiply_DoubleDouble_ReturnValue_12, default => K2Node_Select_Default_1));0x7B87CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x7BB5CallFunc_K2_GetActorLocation_ReturnValue_20 = K2_GetActorLocation();0x7BD1CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_20, CallFunc_Multiply_VectorVector_ReturnValue_2);0x7BFFCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x7C2DCallFunc_K2_GetRandomReachablePointInRadius_ReturnValue_2 = K2_GetRandomReachablePointInRadius(this, CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation_2, DefaultRadius, nullptr, nullptr);0x7C5FChangePathDestination = CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation_2;0x7C7Agoto Label_63C2;0x7C7FTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_14;0x7C9APopFlow();0x7C9BLabel_7C9B:0x7C9BStartedPursue = true;0x7CA6goto Label_76CC;0x7CABif (!(StartedPursue)) goto Label_7C9B;0x7CB9PopFlow();0x7CBALabel_7CBA:0x7CBAif (!(isReach)) goto Label_7728;0x7CC8if (!(isChase)) goto Label_7728;0x7CD6if (!(isPatrol)) goto Label_7CE9;0x7CE4goto Label_7728;0x7CE9Label_7CE9:0x7CE9CallFunc_WasRecentlyRendered_ReturnValue_2 = WasRecentlyRendered(0f);0x7D02if (!(CallFunc_WasRecentlyRendered_ReturnValue_2)) goto Label_7728;0x7D10goto Label_771A;0x7D15goto Label_7CBA;0x7D1ALabel_7D1A:0x7D1ARetriggerableDelay(this, 1f, LatentActionInfo{0x236B, -5753738, FName(ExecuteUbergraph_GuardPatrol), this});0x7D50PopFlow();0x7D51Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_15;0x7D6Cgoto Label_09F8;0x7D71goto Label_7D1A;0x7D76PopFlow();0x7D77ChaseSuccess = true;0x7D82goto Label_76BC;0x7D87CallFunc_GetQueryResultsAsLocations_ResultLocations = {};0x7D92CallFunc_GetQueryResultsAsLocations_ReturnValue = K2Node_CustomEvent_QueryInstance.GetQueryResultsAsLocations(CallFunc_GetQueryResultsAsLocations_ResultLocations);0x7DC5Temp_int_Loop_Counter_Variable_2 = 0;0x7DDCTemp_int_Array_Index_Variable_3 = 0;0x7DF3Label_7DF3:0x7DF3CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetQueryResultsAsLocations_ResultLocations);0x7E2ECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x7E54if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_64F3;0x7E62Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_2;0x7E7DPushFlow(Label_7ED9);0x7E82/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetQueryResultsAsLocations_ResultLocations, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x7EBDEQSChaseResults = CallFunc_Array_Get_Item_2;0x7ED8PopFlow();0x7ED9Label_7ED9:0x7ED9CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x7F03Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x7F1Egoto Label_7DF3;0x7F23Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_16;0x7F3EPopFlow();0x7F3Fgoto Label_740E;0x7F44Label_7F44:0x7F44Temp_int_Array_Index_Variable = 0;0x7F5BLabel_7F5B:0x7F5BCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x7F96CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_4);0x7FBCif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_80EF;0x7FCATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x7FE5PushFlow(Label_80A5);0x7FEA/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x8025if (!(CallFunc_Array_Get_Item_3.isChase)) PopFlow();0x8045/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x8080CallFunc_Array_Get_Item_3.SlowDownHitEvent();0x80A4PopFlow();0x80A5Label_80A5:0x80A5CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x80CFTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x80EAgoto Label_7F5B;0x80EFLabel_80EF:0x80EFMultiAttackAvoid(1.5f);0x8102CallFunc_GetPlayerPawn_ReturnValue_7 = GetPlayerPawn(this, 0);0x811CCallFunc_GetTransform_ReturnValue_3 = GetTransform();0x8138CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/Systems/PhysicsDestroyEnemy.PhysicsDestroyEnemy_C, CallFunc_GetTransform_ReturnValue_3, 1, CallFunc_GetPlayerPawn_ReturnValue_7, 1);0x816CSetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Class), /Game/Blueprints/Enemy/Systems/PhysicsDestroyEnemy.PhysicsDestroyEnemy_C);0x8195CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x81B1CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_GetTransform_ReturnValue_3, 1);0x81D9CallFunc_FinishSpawningActor_ReturnValue_1.StartPhysics(K2Node_CustomEvent_HitPoint, K2Node_CustomEvent_HitDirection, TextureSelected, this, K2Node_CustomEvent_ActorDestroying, 100f, Mesh.RelativeLocation);0x8246Delay(this, 0.2f, LatentActionInfo{0x24F6, -1666530347, FName(ExecuteUbergraph_GuardPatrol), this});0x827CPopFlow();0x827DTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_17;0x8298goto Label_43EC;0x829DK2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(K2Node_ComponentBoundEvent_Pawn);0x82C1K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x82DEif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x82E8if (!(K2Node_DynamicCast_AsMain_Char_1.CanDetect)) PopFlow();0x8308if (!(K2Node_DynamicCast_AsMain_Char_1.PreventEmoji)) goto Label_66D0;0x832CPopFlow();0x832DLabel_832D:0x832D/Game/Blueprints/Functions/AutoDetectCheckpoint.Default__AutoDetectCheckpoint_C.AutoDetectCheckpoint(this, this);0x8353CapsuleComponent.SetCollisionEnabled(0);0x8379Mesh.SetCollisionEnabled(0);0x839FCapsuleInner.SetCollisionEnabled(0);0x83C5CylinderPhysics.SetCollisionEnabled(0);0x83EBTemp_name_Variable_1 = FName(Dead);0x840ACallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable_1);0x844ESetActorTickEnabled(false);0x845DStartHitAttack(true, false);0x846DLaserF(false, false);0x847DEnemyDestroyed.Broadcast();0x8490CallFunc_GetPlayerPawn_ReturnValue_6 = GetPlayerPawn(this, 0);0x84AAK2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_6);0x84CEK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x84EBif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x84F5K2Node_DynamicCast_AsMain_Char_2.EnemyMoney(1);0x851BTemp_object_Variable = this;0x8526K2Node_DynamicCast_AsMain_Char_2.RemoveEnemyArray(Temp_object_Variable);0x8553/Game/Blueprints/Enemy/Systems/DestroyEnemy.Default__DestroyEnemy_C.SFX(this, 1, this);0x8582/Game/Blueprints/Enemy/Systems/StuntAudioEffect.Default__StuntAudioEffect_C.StuntSFX(this, true, 0.5, LoopStunt, this, CallFunc_StuntSFX_Audio);0x85C4Anim.Play Rate = 0f;0x85F1CallFunc_GetCurrentActiveMontage_ReturnValue = Anim.GetCurrentActiveMontage();0x861BAnim.Montage_Pause(CallFunc_GetCurrentActiveMontage_ReturnValue);0x8644Anim.SavePoseSnapshot(FName(DeathSnapshot));0x8675Anim.isDead = true;0x8696CallFunc_GetAllActorsOfClass_OutActors_2 = {};0x86A1GetAllActorsOfClass(this, /Game/Blueprints/Enemy/GuardPatrol/GuardPatrol.GuardPatrol_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x86BETemp_int_Loop_Counter_Variable_1 = 0;0x86D5goto Label_7F44;0x86DATemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_18;0x86F5PopFlow();0x86F6Explosion();0x8704PopFlow();0x8705Label_8705:0x8705if (!(IsActive)) PopFlow();0x870FCallFunc_ActorHasTag_ReturnValue_4 = K2Node_Event_Other.ActorHasTag(FName(EnemyAttack));0x8746if (!(CallFunc_ActorHasTag_ReturnValue_4)) goto Label_8755;0x8754PopFlow();0x8755Label_8755:0x8755CallFunc_K2_GetActorLocation_ReturnValue_26 = K2_GetActorLocation();0x8771CallFunc_Vector_Distance_ReturnValue_3 = Vector_Distance(K2Node_Event_HitLocation, CallFunc_K2_GetActorLocation_ReturnValue_26);0x879FCallFunc_Less_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CapsuleComponent.CapsuleRadius);0x87D2CallFunc_Less_DoubleDouble_ReturnValue_9 = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_3, CallFunc_Less_DoubleDouble_B_ImplicitCast_1);0x87F8CallFunc_ActorHasTag_ReturnValue_5 = K2Node_Event_Other.ActorHasTag(FName(Trap));0x882FCallFunc_BooleanOR_ReturnValue_17 = BooleanOR(CallFunc_ActorHasTag_ReturnValue_5, CallFunc_Less_DoubleDouble_ReturnValue_9);0x8855if (!(CallFunc_BooleanOR_ReturnValue_17)) PopFlow();0x885FGetComponentBounds(CapsuleComponent, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x888DGetComponentBounds(K2Node_Event_OtherComp, CallFunc_GetComponentBounds_Origin_1, CallFunc_GetComponentBounds_BoxExtent_1, CallFunc_GetComponentBounds_SphereRadius_1);0x88BBCallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius_1);0x88D8CallFunc_Greater_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius);0x88F5CallFunc_Greater_DoubleDouble_ReturnValue_6 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, CallFunc_Greater_DoubleDouble_B_ImplicitCast);0x891Bif (!(CallFunc_Greater_DoubleDouble_ReturnValue_6)) PopFlow();0x8925Explosion();0x8933CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("InnerHit", "--");0x895DCallFunc_GetDisplayName_ReturnValue = GetDisplayName(K2Node_Event_OtherComp);0x8982CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_GetDisplayName_ReturnValue);0x89B0PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x89FAPopFlow();0x89FBTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_19;0x8A16PopFlow();0x8A17PopFlow();0x8A18Label_8A18:0x8A18if (!(StartDelay)) PopFlow();0x8A22BreakVector(LastWakingPosition, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x8A50CallFunc_K2_GetActorLocation_ReturnValue_27 = K2_GetActorLocation();0x8A6CBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_27, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x8A9ACallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_BreakVector_Z_3, CallFunc_BreakVector_Z_4);0x8AC8CallFunc_Abs_ReturnValue = abs(CallFunc_Subtract_DoubleDouble_ReturnValue_1);0x8AEDCallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, 1200);0x8B13if (!(CallFunc_Greater_DoubleDouble_ReturnValue_5)) PopFlow();0x8B1Dgoto Label_2482;0x8B22Label_8B22:0x8B22CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x8B3ECallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/Systems/ExplodeEnemy.ExplodeEnemy_C, CallFunc_GetTransform_ReturnValue_2, 1, this, 1);0x8B6ASetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Berserk), Berserk);0x8B93SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Shake), 3);0x8BBCCallFunc_GetTransform_ReturnValue_2 = GetTransform();0x8BD8CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue_2, 1);0x8C00PopFlow();0x8C01Label_8C01:0x8C01CallFunc_K2_GetActorLocation_ReturnValue_28 = K2_GetActorLocation();0x8C1DLastWakingPosition = CallFunc_K2_GetActorLocation_ReturnValue_28;0x8C38goto Label_24BF;0x8C3Dgoto Label_8A18;0x8C42CallFunc_EqualEqual_ByteByte_ReturnValue_3 = EqualEqual_ByteByte(K2Node_Event_NewMovementMode, 1);0x8C61if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_3)) goto Label_8C01;0x8C6FPopFlow();0x8C70Label_8C70:0x8C70CallFunc_K2_GetActorLocation_ReturnValue_29 = K2_GetActorLocation();0x8C8CCallFunc_Vector_Distance_ReturnValue_2 = Vector_Distance(Target, CallFunc_K2_GetActorLocation_ReturnValue_29);0x8CBACallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_2, 1200);0x8CE8CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_2, 1800);0x8D16CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_2, 0, 1);0x8D4DCallFunc_Lerp_ReturnValue = Lerp(1, 0, CallFunc_FClamp_ReturnValue);0x8D84CallFunc_Multiply_DoubleDouble_ReturnValue_16 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, 5);0x8DB2CallFunc_Multiply_DoubleDouble_A_ImplicitCast_5 = Cast<4>(CharacterMovement.MaxWalkSpeed);0x8DE5CallFunc_Multiply_DoubleDouble_ReturnValue_17 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_5, -1);0x8E13CallFunc_Multiply_DoubleDouble_ReturnValue_18 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_17, CallFunc_Multiply_DoubleDouble_ReturnValue_16);0x8E41CallFunc_Conv_DoubleToVector_ReturnValue_6 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_18);0x8E66CallFunc_GetForwardVector_ReturnValue_6 = GetForwardVector(LookTargetRotation);0x8E8BCallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_6, CallFunc_Conv_DoubleToVector_ReturnValue_6);0x8EB9LaunchCharacter(CallFunc_Multiply_VectorVector_ReturnValue_4, false, false);0x8ED2PopFlow();0x8ED3goto Label_8B22;0x8ED8goto Label_8705;0x8EDDCallFunc_K2_GetActorLocation_ReturnValue_30 = K2Node_ComponentBoundEvent_OtherActor.K2_GetActorLocation();0x8F0FCallFunc_K2_GetActorLocation_ReturnValue_31 = K2Node_ComponentBoundEvent_OtherActor.K2_GetActorLocation();0x8F41CallFunc_K2_GetComponentLocation_ReturnValue_1 = K2Node_ComponentBoundEvent_OverlappedComponent.K2_GetComponentLocation();0x8F73CallFunc_FindLookAtRotation_ReturnValue_2 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_30, CallFunc_K2_GetComponentLocation_ReturnValue_1);0x8FA1CallFunc_GetForwardVector_ReturnValue_7 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue_2);0x8FC6HitEnemyHandle.StartEventHitOverlap(K2Node_ComponentBoundEvent_OtherComp, K2Node_ComponentBoundEvent_OtherActor, CallFunc_K2_GetActorLocation_ReturnValue_31, CallFunc_GetForwardVector_ReturnValue_7, true);0x900FPopFlow();0x9010Label_9010:0x9010Anim.CancelAnimation(0f);0x9039goto Label_832D;0x903ECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(0.5);0x9063CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CharacterMovement.Velocity, CallFunc_Conv_DoubleToVector_ReturnValue);0x90A7CharacterMovement.Velocity = CallFunc_Multiply_VectorVector_ReturnValue_5;0x90D8goto Label_8C70;0x90DDLabel_90DD:0x90DDif (!(Dead)) goto Label_90EC;0x90EBPopFlow();0x90ECLabel_90EC:0x90ECDead = true;0x90F7goto Label_9010;0x90FCgoto Label_90DD;0x9101Label_9101:0x9101RetriggerableDelay(this, 1f, LatentActionInfo{0x2505, -1274279219, FName(ExecuteUbergraph_GuardPatrol), this});0x9137PopFlow();0x9138Label_9138:0x9138PushFlow(Label_9101);0x913Dgoto Label_6A49;0x9142goto Label_9138;0x9147Label_9147:0x9147PushFlow(Label_921D);0x914CCallFunc_RandomIntegerInRange_ReturnValue_10 = RandomIntegerInRange(1, 8);0x9172CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_RandomIntegerInRange_ReturnValue_10);0x9197CallFunc_Multiply_DoubleDouble_ReturnValue_22 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, 0.25);0x91C5CallFunc_RetriggerableDelay_Duration_ImplicitCast_7 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_22);0x91E2RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_7, LatentActionInfo{0x25BD, -148289745, FName(ExecuteUbergraph_GuardPatrol), this});0x921CPopFlow();0x921DLabel_921D:0x921DCallFunc_K2_GetActorLocation_ReturnValue_33 = K2_GetActorLocation();0x9239PlaySoundAtLocation(this, /Game/Blueprints/Enemy/GuardPatrol/SFX/GuardAccelerion_Cue.GuardAccelerion_Cue, CallFunc_K2_GetActorLocation_ReturnValue_33, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, this, nullptr);0x9282PopFlow();0x9283CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(IsActive);0x92A8CallFunc_MakeLiteralDouble_ReturnValue_6 = MakeLiteralDouble(1);0x92CDCallFunc_Lerp_ReturnValue_2 = Lerp(0.25, 1, SpeedFactor);0x9304CallFunc_Multiply_DoubleDouble_ReturnValue_20 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_2, CallFunc_MakeLiteralDouble_ReturnValue_6);0x9332CallFunc_Multiply_DoubleDouble_ReturnValue_21 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_20, CallFunc_Conv_BoolToDouble_ReturnValue);0x9360CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_21);0x937DGuardEngine.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x93A6CallFunc_Lerp_ReturnValue_1 = Lerp(0.75, 1.25, SpeedFactor);0x93DDCallFunc_Multiply_DoubleDouble_ReturnValue_19 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_1, EnginePitch);0x940BCallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_19, 0.7, 1.3);0x9442CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x945FGuardEngine.SetPitchMultiplier(CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast);0x9488PopFlow();0x9489goto Label_9147;0x948EPopFlow();0x948FLabel_948F:0x948Freturn;0x9491// end of script
Final0x04
void EnemyDestroyed__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 1

types with a member, parameter or interface of this type