Zdexby TheHolyOneZ
4,841 classes
Class

ASentinelDrone_C

: ACharacter : APawn : AActor : UObject
/Game/Blueprints/Enemy/SentinelDrone/SentinelDrone.SentinelDrone_C 0x0A29 (2,601 B) align 16 inherited 0x0650 97 scripted vtable /Game/Blueprints/Enemy/SentinelDrone/SentinelDrone
0x00x0A29

Members 96

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Tentacle4UChildActorComponent*6 flagsnullptr
0x08Tentacle3UChildActorComponent*6 flagsnullptr
0x08Tentacle2UChildActorComponent*6 flagsnullptr
0x08Tentacle1UChildActorComponent*6 flagsnullptr
0x08LockOnTargetUSceneComponent*6 flagsnullptr
0x08LaserUStaticMeshComponent*6 flagsnullptr
0x08HelperBoxUBoxComponent*6 flagsnullptr
0x08SentinelEngineUAudioComponent*6 flagsnullptr
0x08FakeSawUStaticMeshComponent*6 flagsnullptr
0x08ArrowWeaponUArrowComponent*6 flagsnullptr
0x08EyeRibbonUNiagaraComponent*6 flagsnullptr
0x08ArrowEyeUArrowComponent*6 flagsnullptr
0x08RootPathUSceneComponent*6 flagsnullptr
0x08HitEnemyHandleUHitEnemyHandle_C*6 flagsnullptr
0x08WeaponModuleUWeaponModule_C*6 flagsnullptr
0x08PawnSensingUPawnSensingComponent*6 flagsnullptr
0x04AdjustPatrolTL_NewTrack_0_35EFEDAF41A5E4879D07F9933FED3368float4 flags0
0x01AdjustPatrolTL__Direction_35EFEDAF41A5E4879D07F9933FED3368ETimelineDirection4 flagsForward
0x06DD0x03padding / unreflected
0x08AdjustPatrolTLUTimelineComponent*5 flagsnullptr
0x04TimelineHeight_NewTrack_0_BC9C573E4AD4982FBC7C0A8887B4020Bfloat4 flags0
0x01TimelineHeight__Direction_BC9C573E4AD4982FBC7C0A8887B4020BETimelineDirection4 flagsForward
0x06ED0x03padding / unreflected
0x08TimelineHeightUTimelineComponent*5 flagsnullptr
0x04TentacleBlendTL_NewTrack_0_4EC0E809477F28E99BF98299B8CC4654float4 flags0
0x01TentacleBlendTL__Direction_4EC0E809477F28E99BF98299B8CC4654ETimelineDirection4 flagsForward
0x06FD0x03padding / unreflected
0x08TentacleBlendTLUTimelineComponent*5 flagsnullptr
0x01DontStartActivebool6 flagsfalse
0x07090x03padding / unreflected
0x04DefaultRadiusfloat7 flags50
0x04DefaultFOVfloat7 flags0
0x07140x04padding / unreflected
0x18AICurrentLocationFVector7 flags{X=0, Y=0, Z=0}
0x08AICurrentActorAActor*7 flagsnullptr
0x01isWatchbool7 flagsfalse
0x07390x07padding / unreflected
0x10GizmoPathTArray<FTransform>2 flags[1 item]
0x10GizmoPath2TArray<FTransform>2 flags[]
0x04SelectGizmoIDint327 flags-1
0x07640x0Cpadding / unreflected
0x60StartTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x10ArrowsTArray<UArrowComponent*>4 flags[]
0x10Arrows2TArray<UArrowComponent*>4 flags[]
0x18AICurrentRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x08080x08padding / unreflected
0x60ConvertedTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08Array ElementUArrowComponent*7 flagsnullptr
0x10ArrowSelectedTArray<UArrowComponent*>4 flags[]
0x04DefaultSpeedfloat7 flags0
0x01Arrivedbool7 flagsfalse
0x088D0x03padding / unreflected
0x04Delayfloat6 flags3
0x04RandomTimerZfloat7 flags0
0x04RandomSpeedZfloat7 flags2
0x01isPatrolbool7 flagsfalse
0x01isDashingbool7 flagsfalse
0x01NextNearestPatrolbool7 flagstrue
0x089F0x01padding / unreflected
0x04DistanceNearestPointfloat7 flags2
0x04Heightfloat6 flags200
0x04Height2float6 flags200
0x01IsActivebool7 flagstrue
0x08AD0x03padding / unreflected
0x04CurrentSpeedfloat7 flags0
0x08B40x04padding / unreflected
0x18ConstantRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x08DistanceTargetdouble7 flags0
0x04NewPathIDint327 flags0
0x08DC0x04padding / unreflected
0x08AnimUSentinel01Anim_C*6 flagsnullptr
0x01DashLorRbool7 flagsfalse
0x08E90x07padding / unreflected
0x10CurrentArrowsTArray<UArrowComponent*>4 flags[]
0x01RandomPointbool6 flagstrue
0x09010x07padding / unreflected
0x08MainCharAMainChar_C*7 flagsnullptr
0x08DashMontageUAnimMontage*6 flags/Game/Blueprints/Enemy/SentinelDrone/01/Anim/Dash_Montage_L…
0x01Shootingbool7 flagsfalse
0x09190x07padding / unreflected
0x10SentinelTentaclesTArray<ASentinelTentacle_C*>4 flags[]
0x01Hitbool7 flagsfalse
0x01Deadbool7 flagsfalse
0x09320x06padding / unreflected
0x08TextureSelectedUTexture*6 flagsnullptr
0x04TextureSelectint326 flags-1
0x09440x04padding / unreflected
0x08BodyMaterialUMaterialInstanceDynamic*6 flagsnullptr
0x01isStuntbool7 flagsfalse
0x01StartDelaybool7 flagsfalse
0x01TemporaryDisableActionbool7 flagsfalse
0x01stayinplacebool6 flagsfalse
0x01Flyingbool6 flagsfalse
0x01FlipFlopbool7 flagsfalse
0x09560x02padding / unreflected
0x04TentacleCutCountint327 flags0
0x01isWasSeenOncebool7 flagsfalse
0x095D0x03padding / unreflected
0x08SpeedFactordouble7 flags0
0x08LoopStuntUAudioComponent*7 flagsnullptr
0x08HeightDetectiondouble6 flags3000
0x01CheckPlayerNavbool6 flagsfalse
0x01TentacleDeathbool7 flagsfalse
0x01Annihilatedbool7 flagsfalse
0x01HeightChangebool7 flagsfalse
0x01Berserkbool6 flagsfalse
0x097D0x03padding / unreflected
0x18CurrrentBerserTargetFVector7 flags{X=0, Y=0, Z=0}
0x01WasBerserkedbool7 flagsfalse
0x09990x07padding / unreflected
0x60CurrentTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x08SensingActorAActor*7 flagsnullptr
0x08Blend Physicsdouble6 flags0.85
0x08As Sentinel TentacleASentinelTentacle_C*7 flagsnullptr
0x01First Activationbool7 flagsfalse
0x0A190x07padding / unreflected
0x08AnimBlenddouble6 flags1
0x01testbool6 flagsfalse
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 97

SignatureFlagsNativeParams
void FlyingSet()
Script14 statements · 426 bytes of bytecode
0x0000Temp_byte_Variable = 5;0x0014Temp_byte_Variable_1 = 1;0x0028Temp_bool_Variable = Flying;0x003BCharacterMovement.SetMovementMode(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), 0);0x0096CallFunc_SelectFloat_ReturnValue = SelectFloat(0, 1, Flying);0x00CDK2Node_VariableSet_GravityScale_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x00EACharacterMovement.GravityScale = K2Node_VariableSet_GravityScale_ImplicitCast;0x011Bif (!(Flying)) goto Label_01A7;0x0129CharacterMovement.NavAgentProps.bCanJump = false;0x0153CharacterMovement.NavAgentProps.bCanWalk = false;0x017DCharacterMovement.NavAgentProps.bCanSwim = false;0x01A7Label_01A7:0x01A7return;0x01A9// end of script
Public0x00
void TentaclesAttack()
Script19 statements · 406 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(As Sentinel Tentacle);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0054;0x002Bif (!(As Sentinel Tentacle.Attacking)) goto Label_011C;0x004Fgoto Label_0193;0x0054Label_0054:0x0054CallFunc_K2_GetActorLocation_ReturnValue = MainChar.K2_GetActorLocation();0x0086CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, SentinelTentacles, CallFunc_FindNearestActor_Distance);0x00B5K2Node_DynamicCast_AsSentinel_Tentacle = Cast<SentinelTentacle_C>(CallFunc_FindNearestActor_ReturnValue);0x00D9K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSentinel_Tentacle);0x00F6if (!(K2Node_DynamicCast_bSuccess)) goto Label_0193;0x0104As Sentinel Tentacle = K2Node_DynamicCast_AsSentinel_Tentacle;0x0117goto Label_0193;0x011CLabel_011C:0x011CAs Sentinel Tentacle.TentacleAttackEvent();0x0140As Sentinel Tentacle = nullptr;0x014BCallFunc_Montage_Play_ReturnValue = Anim.Montage_Play(/Game/Blueprints/Enemy/SentinelDrone/01/Anim/TentacleAttack_Montage.TentacleAttack_Montage, 1f, 0, 0f, true);0x0193Label_0193:0x0193return;0x0195// end of script
Public0x00
void ShootTarget(AMainChar_C* NewParam, const AActor*& Target)
Script4 statements · 41 bytes of bytecode
0x0000NewLocalVar_1 = NewParam;0x0013Target = NewLocalVar_1;0x0026return;0x0028// end of script
Public0x10
void DashCheck(const bool& NotAllowed)
Script32 statements · 760 bytes of bytecode
0x0000PushFlow(Label_02F5);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(4);0x003DCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x0063if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0287;0x0071PushFlow(Label_029F);0x0076CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x009BCallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(4);0x00BCCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x00D8CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_MakeLiteralInt_ReturnValue);0x00FDCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_Conv_IntToDouble_ReturnValue_1);0x012BCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0159CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0176CallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetActorLocation_ReturnValue, AICurrentLocation, CallFunc_VLerp_Alpha_ImplicitCast);0x01ADCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_VLerp_ReturnValue, FVector(0, 0, -800));0x01EBCallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_VLerp_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 50f, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0278if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_02E9;0x0286PopFlow();0x0287Label_0287:0x0287NotAllowed = NULL;0x029Agoto Label_02F5;0x029FLabel_029F:0x029FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x02C9Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x02E4goto Label_001C;0x02E9Label_02E9:0x02E9NULL = true;0x02F4PopFlow();0x02F5Label_02F5:0x02F5return;0x02F7// end of script
Public0x01
void StartCheckBelow()
Script36 statements · 2,095 bytes of bytecode
0x0000if (!(Flying)) goto Label_082C;0x000ECallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x002ACallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 400));0x0068CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x00F0BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x01A5if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_082C;0x01B3BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0268CallFunc_GetComponentsByTag_ReturnValue = CallFunc_BreakHitResult_HitActor.GetComponentsByTag(/Script/Engine.SceneComponent, FName(SentinelAttach));0x02B0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, 0, CallFunc_Array_Get_Item);0x02E7CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x0304if (!(CallFunc_IsValid_ReturnValue)) goto Label_0741;0x0312BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x03C7CallFunc_GetComponentsByTag_ReturnValue = CallFunc_BreakHitResult_HitActor.GetComponentsByTag(/Script/Engine.SceneComponent, FName(SentinelAttach));0x040F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, 0, CallFunc_Array_Get_Item);0x0446CallFunc_K2_AttachToComponent_ReturnValue_1 = K2_AttachToComponent(CallFunc_Array_Get_Item, FName(None), 1, 1, 1, true);0x0477Label_0477:0x0477BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x052CCallFunc_ActorHasTag_ReturnValue = CallFunc_BreakHitResult_HitActor.ActorHasTag(FName(Enemy));0x0563if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_082C;0x0571CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x05A4CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 10);0x05D2CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Add_DoubleDouble_ReturnValue);0x0609BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x06BECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_MakeVector_ReturnValue);0x06ECCallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0714Flying = true;0x071FFlyingSet();0x072DActivate(true);0x073Cgoto Label_082C;0x0741Label_0741:0x0741BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x07F6CallFunc_K2_AttachToComponent_ReturnValue = K2_AttachToComponent(CallFunc_BreakHitResult_HitComponent, FName(None), 1, 1, 1, true);0x0827goto Label_0477;0x082CLabel_082C:0x082Creturn;0x082E// end of script
Public0x00
void ShootingFunction()
Script7 statements · 225 bytes of bytecode
0x0000Temp_bool_Variable_1 = false;0x000BCallFunc_BooleanOR_ReturnValue = BooleanOR(Berserk, isStunt);0x0031CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, Dead);0x0057Temp_bool_Variable = CallFunc_BooleanOR_ReturnValue_1;0x006AWeaponModule.CheckTarget(AICurrentLocation, Switch(Temp_bool_Variable, false => isWatch, true => Temp_bool_Variable_1, default => K2Node_Select_Default), AICurrentActor, ArrowWeapon);0x00DEreturn;0x00E0// 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 AddPaths()
Script39 statements · 1,018 bytes of bytecode
0x0000PushFlow(Label_03F7);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable_1 = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GizmoPath);0x006ECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0094if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_01B6;0x00A2Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_03AD);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(GizmoPath, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x00FDCallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddArrowComponent-0), false, CallFunc_Array_Get_Item_1, this, false);0x012ACallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Arrows, CallFunc_AddComponent_ReturnValue_1);0x016ECallFunc_K2_AttachToComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1.K2_AttachToComponent(RootPath, FName(None), 0, 0, 0, true);0x01B5PopFlow();0x01B6Label_01B6:0x01B6Temp_int_Loop_Counter_Variable_1 = 0;0x01CDTemp_int_Array_Index_Variable = 0;0x01E4Label_01E4:0x01E4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GizmoPath2);0x021FCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0245if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x024FTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x026APushFlow(Label_0363);0x026F/Script/Engine.Default__KismetArrayLibrary.Array_Get(GizmoPath2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02AACallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddArrowComponent-1), false, CallFunc_Array_Get_Item, this, false);0x02D7CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Arrows2, CallFunc_AddComponent_ReturnValue);0x031BCallFunc_K2_AttachToComponent_ReturnValue = CallFunc_AddComponent_ReturnValue.K2_AttachToComponent(RootPath, FName(None), 0, 0, 0, true);0x0362PopFlow();0x0363Label_0363:0x0363CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x038DTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03A8goto Label_01E4;0x03ADLabel_03AD:0x03ADCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03D7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03F2goto Label_0033;0x03F7Label_03F7:0x03F7return;0x03F9// end of script
Public0x00
void SetCurrentSpeed()
Script6 statements · 156 bytes of bytecode
0x0000CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(DefaultSpeed);0x001DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(DistanceTarget, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x004BK2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0068CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x0099return;0x009B// end of script
Public0x00
void HeightFunction(float InputPin)
Script7 statements · 227 bytes of bytecode
0x0000CapsuleComponent.SetCapsuleHalfHeight(InputPin, true);0x002ACallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(InputPin);0x0047CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, 100);0x0075CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Subtract_DoubleDouble_ReturnValue);0x00ACMesh.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x00E0return;0x00E2// end of script
Public0x04
void AnimValues()
Script3 statements · 52 bytes of bytecode
0x0000Anim.EyeLookTargetLocation = AICurrentLocation;0x0031return;0x0033// end of script
Public0x00
void StartSets()
Script25 statements · 745 bytes of bytecode
0x0000RootPath.K2_DetachFromComponent(1, 1, 1, true);0x0027CallFunc_GetTransform_ReturnValue = GetTransform();0x0043StartTransform = CallFunc_GetTransform_ReturnValue;0x005EDefaultRadius = CapsuleComponent.CapsuleRadius;0x008FDefaultSpeed = CharacterMovement.MaxWalkSpeed;0x00C0DefaultFOV = PawnSensing.PeripheralVisionAngle;0x00F1CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 10);0x0117CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_RandomIntegerInRange_ReturnValue);0x013CCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 0.25);0x016AK2Node_VariableSet_RandomTimerZ_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0187RandomTimerZ = K2Node_VariableSet_RandomTimerZ_ImplicitCast;0x01A2CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(2, 5);0x01D0K2Node_VariableSet_RandomSpeedZ_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x01EDRandomSpeedZ = K2Node_VariableSet_RandomSpeedZ_ImplicitCast;0x0208CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0224ConstantRot = CallFunc_K2_GetActorRotation_ReturnValue;0x023FAICurrentRotation = ConstantRot;0x025ACallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0284K2Node_DynamicCast_AsSentinel_01Anim = Cast<Sentinel01Anim_C>(CallFunc_GetAnimInstance_ReturnValue);0x02A8K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSentinel_01Anim);0x02C5if (!(K2Node_DynamicCast_bSuccess)) goto Label_02E6;0x02D3Anim = K2Node_DynamicCast_AsSentinel_01Anim;0x02E6Label_02E6:0x02E6return;0x02E8// end of script
Public0x00
void AddTentacles()
Script48 statements · 1,710 bytes of bytecode
0x0000PushFlow(Label_06AB);0x0005AmountTentacle = 3;0x001CTemp_int_Loop_Counter_Variable = 0;0x0033Temp_int_Array_Index_Variable = 0;0x004ALabel_004A:0x004AK2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0079CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x00B4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00DAif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00E4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00FFPushFlow(Label_0661);0x0104K2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0133/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x016ECallFunc_RandomBool_ReturnValue = RandomBool();0x0182CallFunc_SelectFloat_ReturnValue = SelectFloat(90, -90, CallFunc_RandomBool_ReturnValue);0x01B9CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x01D6CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x0205CallFunc_Array_Get_Item.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x0239K2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0268/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02A3K2Node_DynamicCast_AsSentinel_Tentacle = Cast<SentinelTentacle_C>(CallFunc_Array_Get_Item.ChildActor);0x02DDK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSentinel_Tentacle);0x02FAif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0304CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SentinelTentacles, K2Node_DynamicCast_AsSentinel_Tentacle);0x0348NewLocalVar = K2Node_DynamicCast_AsSentinel_Tentacle;0x035BNewLocalVar.BlendPhysics = Blend Physics;0x038CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Array_Index_Variable, 1);0x03B6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Add_IntInt_ReturnValue);0x03DBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Tentacle0", CallFunc_Conv_IntToString_ReturnValue);0x040BCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "Socket");0x0438CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x045DCallFunc_GetSocketBoneName_ReturnValue = Mesh.GetSocketBoneName(CallFunc_Conv_StringToName_ReturnValue);0x0498CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NewLocalVar.Tags, CallFunc_GetSocketBoneName_ReturnValue);0x04F2K2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0521/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x055CNewLocalVar.SetOwner(this);0x0581CallFunc_Array_Get_Item.ChildActor.SetOwner(this);0x05BCNewLocalVar.Tentacle.SetCullDistance(Mesh.LDMaxDrawDistance);0x0611CallFunc_Set_Anim_Blend_ImplicitCast = Cast<3>(AnimBlend);0x062ENewLocalVar.Set Anim(CallFunc_Set_Anim_Blend_ImplicitCast, 1f);0x0660PopFlow();0x0661Label_0661:0x0661CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x068BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x06A6goto Label_004A;0x06ABLabel_06AB:0x06ABreturn;0x06AD// end of script
Public0x00
void Type Weapon Select()
Script6 statements · 314 bytes of bytecode
0x0000WeaponModule.Root = ArrowWeapon;0x0029CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModule.RootSpawners, ArrowWeapon);0x0083CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModule.SawMeshes, FakeSaw);0x00DDCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModule.Lasers, Laser);0x0137return;0x0139// end of script
Public0x00
void UpdateSpeed(bool Walk)
Script8 statements · 72 bytes of bytecode
0x0000if (!(Walk)) goto Label_002E;0x000ECurrentSpeed = DefaultSpeed;0x0029goto Label_0045;0x002ELabel_002E:0x002ECurrentSpeed = 0f;0x0045Label_0045:0x0045return;0x0047// end of script
Public0x01
void GetAITargetLoc(const FVector& Loc, const FRotator& rot, const bool& Pursue)
Script33 statements · 733 bytes of bytecode
0x0000LocalLoc = FVector(0, 0, 0);0x002BLocalRot = FRotator(0, 0, 0);0x0056isPursue = false;0x0061if (!(isStunt)) goto Label_0109;0x006FLabel_006F:0x006FAICurrentActor = nullptr;0x007AAICurrentLocation = AICurrentLocation;0x0095AICurrentRotation = AICurrentRotation;0x00B0isPursue = false;0x00BBLabel_00BB:0x00BBLoc = LocalLoc;0x00D6rot = LocalRot;0x00F1Pursue = isPursue;0x0104goto Label_02DA;0x0109Label_0109:0x0109CallFunc_IsValid_ReturnValue = IsValid(AICurrentActor);0x0126if (!(CallFunc_IsValid_ReturnValue)) goto Label_006F;0x0134CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0149CallFunc_LineOfSightTo_ReturnValue = CallFunc_GetAIController_ReturnValue.LineOfSightTo(AICurrentActor, FVector(0, 0, 0), false);0x019Aif (!(CallFunc_LineOfSightTo_ReturnValue)) goto Label_006F;0x01A8AICurrentActor = AICurrentActor;0x01BBCallFunc_K2_GetActorLocation_ReturnValue_1 = AICurrentActor.K2_GetActorLocation();0x01EDAICurrentLocation = CallFunc_K2_GetActorLocation_ReturnValue_1;0x0208CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0224CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, AICurrentLocation);0x0252BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0280CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x02AFAICurrentRotation = CallFunc_MakeRotator_ReturnValue;0x02CAisPursue = true;0x02D5goto Label_00BB;0x02DALabel_02DA:0x02DAreturn;0x02DC// end of script
Public0x31
void UpdateCurrentTarget(AActor* Actor, const FVector& Loc, const FRotator& rot)
Script5 statements · 76 bytes of bytecode
0x0000AICurrentLocation = Loc;0x001BAICurrentRotation = rot;0x0036AICurrentActor = Actor;0x0049return;0x004B// end of script
Public0x38
void UserConstructionScript()
Script26 statements · 1,065 bytes of bytecode
0x0000HeightFunction(Height);0x0017Type Weapon Select();0x0025AddPaths();0x0033CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x0054CallFunc_GetMaterial_ReturnValue = Mesh.GetMaterial(CallFunc_MakeLiteralInt_ReturnValue);0x008BCallFunc_CreateDynamicMaterialInstance_ReturnValue = Mesh.CreateDynamicMaterialInstance(CallFunc_MakeLiteralInt_ReturnValue, CallFunc_GetMaterial_ReturnValue, FName(None));0x00D8BodyMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x00EBTemp_object_Variable_1 = /Game/Blueprints/Enemy/SentinelDrone/01/Variation/SentinelBlack.SentinelBlack;0x00FECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(TextureSelect, -1);0x0120K2Node_MakeArray_Array = {/Game/Blueprints/Enemy/SentinelDrone/01/Variation/Sentinel01_Color.Sentinel01_Color, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/02.02, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/03.03, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/04.04, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/05.05};0x0158Temp_bool_Variable = Berserk;0x016BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x01A6CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x01D0CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x01FACallFunc_SelectInt_ReturnValue = SelectInt(CallFunc_RandomIntegerInRange_ReturnValue, TextureSelect, CallFunc_EqualEqual_IntInt_ReturnValue);0x0231/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, CallFunc_SelectInt_ReturnValue, CallFunc_Array_Get_Item);0x026CTextureSelected = Switch(Temp_bool_Variable, false => CallFunc_Array_Get_Item, true => Temp_object_Variable_1, default => K2Node_Select_Default);0x02ABBodyMaterial.SetTextureParameterValue(FName(Color), TextureSelected);0x02E1FlyingSet();0x02EFCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x030BCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, HeightDetection);0x0342CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0370CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x039ECallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 2, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 3f);0x0426return;0x0428// end of script
EventPublic0x00
void AdjustPatrolTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(15);0x000Freturn;0x0011// end of script
0x00
void AdjustPatrolTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(23765);0x000Freturn;0x0011// end of script
0x00
void TimelineHeight__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(23255);0x000Freturn;0x0011// end of script
0x00
void TimelineHeight__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(22032);0x000Freturn;0x0011// end of script
0x00
void TentacleBlendTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(19927);0x000Freturn;0x0011// end of script
0x00
void TentacleBlendTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(19541);0x000Freturn;0x0011// end of script
0x00
void OnNotifyEnd_30BF246B48CD59ECB63F9B9A753AA065(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(9770);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_30BF246B48CD59ECB63F9B9A753AA065(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(7318);0x0021return;0x0023// end of script
0x08
void OnInterrupted_30BF246B48CD59ECB63F9B9A753AA065(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(23459);0x0021return;0x0023// end of script
0x08
void OnBlendOut_30BF246B48CD59ECB63F9B9A753AA065(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(23412);0x0021return;0x0023// end of script
0x08
void OnCompleted_30BF246B48CD59ECB63F9B9A753AA065(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(23223);0x0021return;0x0023// end of script
0x08
void OnFail_37ACC8D945A1DF14040FBB9F8CCFCE4B(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_3 = MovementResult;0x0012ExecuteUbergraph_SentinelDrone(20824);0x0021return;0x0023// end of script
0x01
void OnSuccess_37ACC8D945A1DF14040FBB9F8CCFCE4B(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_2 = MovementResult;0x0012ExecuteUbergraph_SentinelDrone(20796);0x0021return;0x0023// end of script
0x01
void OnFail_4E19258B409D5518C889F780594BFE5E(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult_1 = MovementResult;0x0012ExecuteUbergraph_SentinelDrone(13251);0x0021return;0x0023// end of script
0x01
void OnSuccess_4E19258B409D5518C889F780594BFE5E(const EPathFollowingResult& MovementResult)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MovementResult = MovementResult;0x0012ExecuteUbergraph_SentinelDrone(12666);0x0021return;0x0023// end of script
0x01
void OnNotifyEnd_955437F04EB5777FA61DDD8C0F16751E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(2105);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_955437F04EB5777FA61DDD8C0F16751E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(2133);0x0021return;0x0023// end of script
0x08
void OnInterrupted_955437F04EB5777FA61DDD8C0F16751E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(2161);0x0021return;0x0023// end of script
0x08
void OnBlendOut_955437F04EB5777FA61DDD8C0F16751E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(2243);0x0021return;0x0023// end of script
0x08
void OnCompleted_955437F04EB5777FA61DDD8C0F16751E(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_SentinelDrone(2275);0x0021return;0x0023// end of script
0x08
void PhysDestroyClone(AActor* Owner)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Owner_1 = Owner;0x0012ExecuteUbergraph_SentinelDrone(10300);0x0021return;0x0023// end of script
Public0x08
void PhysDestroySnapshot()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(10301);0x000Freturn;0x0011// end of script
Public0x00
void PhysDestroyCastToDestroyer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(10302);0x000Freturn;0x0011// end of script
Public0x00
void BlinkSlacking(double NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewParam = NewParam;0x0012ExecuteUbergraph_SentinelDrone(10303);0x0021return;0x0023// end of script
Public0x08
void ParryTrap(AMainChar_C* P)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P_2 = P;0x0012ExecuteUbergraph_SentinelDrone(10304);0x0021return;0x0023// end of script
Public0x08
void HitCapsuleResult()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(10305);0x000Freturn;0x0011// end of script
Public0x00
void CementSulk(const FHitResult& Hit, AMainChar_C* Player)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit = Hit;0x0012PersistentFrame.K2Node_Event_Player = Player;0x0024ExecuteUbergraph_SentinelDrone(10306);0x0033return;0x0035// end of script
Public0x108
void TutorialMessage(AActor* ActorCall)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ActorCall = ActorCall;0x0012ExecuteUbergraph_SentinelDrone(10307);0x0021return;0x0023// end of script
Public0x08
void ExplosionEnvironment()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(10308);0x000Freturn;0x0011// end of script
Public0x00
void DoorBash(const FVector& Loc)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Loc_1 = Loc;0x0012ExecuteUbergraph_SentinelDrone(10309);0x0021return;0x0023// end of script
Public0x18
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_1 = Actor;0x0024PersistentFrame.K2Node_Event_Component = Component;0x0036ExecuteUbergraph_SentinelDrone(10310);0x0045return;0x0047// end of script
Public0x18
void SawHitBack(ASawProjectile_C* Saw, const FVector& HitLocation)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Saw_1 = Saw;0x0012PersistentFrame.K2Node_Event_HitLocation = HitLocation;0x0024ExecuteUbergraph_SentinelDrone(10311);0x0033return;0x0035// end of script
Public0x20
void SawParryCastBack(ASawProjectile_C* Saw, AActor* Owner)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Saw = Saw;0x0012PersistentFrame.K2Node_Event_Owner = Owner;0x0024ExecuteUbergraph_SentinelDrone(10312);0x0033return;0x0035// end of script
Public0x10
void SliceHandle()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(10313);0x000Freturn;0x0011// end of script
Public0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(10314);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_SentinelDrone(10952);0x0021return;0x0023// end of script
EventPublic0x04
void ShootReaction()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(12806);0x000Freturn;0x0011// end of script
0x00
void Activate(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Active = Active;0x0012ExecuteUbergraph_SentinelDrone(13331);0x0021return;0x0023// end of script
0x01
void StuntEffect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(13858);0x000Freturn;0x0011// end of script
0x00
void AttackPressEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(13923);0x000Freturn;0x0011// end of script
0x00
void StartAwakeMove(const FVector& LocationToMove)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LocationToMove = LocationToMove;0x0012ExecuteUbergraph_SentinelDrone(13939);0x0021return;0x0023// end of script
0x18
void VRScan(bool TurnOn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TurnOn = TurnOn;0x0012ExecuteUbergraph_SentinelDrone(14209);0x0021return;0x0023// end of script
0x01
void ForceEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(14517);0x000Freturn;0x0011// end of script
0x00
void Parry(AActor* NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewParam_1 = NewParam;0x0012ExecuteUbergraph_SentinelDrone(14533);0x0021return;0x0023// end of script
0x08
void JumpAttackHelp(bool Check)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Check = Check;0x0012ExecuteUbergraph_SentinelDrone(14589);0x0021return;0x0023// end of script
0x01
void CheckActivation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(14776);0x000Freturn;0x0011// end of script
0x00
void AudioEngine()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(14843);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 = P;0x0012PersistentFrame.K2Node_Event_Actor = Actor;0x0024PersistentFrame.K2Node_Event_Location_2 = Location;0x0036PersistentFrame.K2Node_Event_Direction = Direction;0x0048ExecuteUbergraph_SentinelDrone(15375);0x0057return;0x0059// end of script
Public0x40
void DashRemoval(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Active_1 = Active;0x0012ExecuteUbergraph_SentinelDrone(15490);0x0021return;0x0023// end of script
Public0x01
void AnnihilationCall()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(15491);0x000Freturn;0x0011// end of script
Public0x00
void EnemyActivation(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Active = Active;0x0012ExecuteUbergraph_SentinelDrone(15506);0x0021return;0x0023// end of script
Public0x01
void StuntActivation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(15530);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_SentinelDrone(15545);0x0033return;0x0035// end of script
Public0x20
void ShootCastBack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(15615);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_SentinelDrone(15630);0x0045return;0x0047// end of script
Public0x14
void AwakeEnemy(const FVector& Location)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location = Location;0x0012ExecuteUbergraph_SentinelDrone(15891);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 = Loc;0x0012PersistentFrame.K2Node_Event_Dir = Dir;0x0024PersistentFrame.K2Node_Event_Destroyer = Destroyer;0x0036ExecuteUbergraph_SentinelDrone(15915);0x0045return;0x0047// end of script
Public0x38
void DroneChangePath(int32 ID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ID = ID;0x0012ExecuteUbergraph_SentinelDrone(15957);0x0021return;0x0023// end of script
Public0x04
void TentacleRemovalCommand(ASentinelTentacle_C* Tentacle)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Tentacle = Tentacle;0x0012ExecuteUbergraph_SentinelDrone(15981);0x0021return;0x0023// end of script
Public0x08
void BerserkChase()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(16682);0x000Freturn;0x0011// end of script
0x00
void TentacleAttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(16687);0x000Freturn;0x0011// end of script
Public0x00
void Explosion()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(18081);0x000Freturn;0x0011// end of script
0x00
void Annihilation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(18339);0x000Freturn;0x0011// end of script
0x00
void BndEvt__SentinelDrone_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_SentinelDrone(18862);0x007Breturn;0x007D// end of script
0x120
void TentacleRemoval()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(19531);0x000Freturn;0x0011// end of script
0x00
void DestroyEvent(const FVector& HitLocation, const FVector& HitDirection, AActor* HitActor)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_HitLocation = HitLocation;0x0012PersistentFrame.K2Node_CustomEvent_HitDirection = HitDirection;0x0024PersistentFrame.K2Node_CustomEvent_HitActor = HitActor;0x0036ExecuteUbergraph_SentinelDrone(19536);0x0045return;0x0047// end of script
0x38
void AdaptNewHeight(bool tO2)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_tO2 = tO2;0x0012ExecuteUbergraph_SentinelDrone(20501);0x0021return;0x0023// end of script
0x01
void ChangePathID(int32 ID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ID = ID;0x0012ExecuteUbergraph_SentinelDrone(20764);0x0021return;0x0023// end of script
0x04
void PatrolDelay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(20852);0x000Freturn;0x0011// end of script
0x00
void PatrolEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(21090);0x000Freturn;0x0011// end of script
0x00
void NoiseCallAttention()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(23193);0x000Freturn;0x0011// end of script
Public0x00
void ForceDashEnemyOnPath()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(23213);0x000Freturn;0x0011// end of script
Public0x00
void ForceDash()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(23218);0x000Freturn;0x0011// end of script
0x00
void ForceSense(AActor* NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewParam = NewParam;0x0012ExecuteUbergraph_SentinelDrone(23256);0x0021return;0x0023// end of script
0x08
void SeenOnce()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(23397);0x000Freturn;0x0011// end of script
0x00
void TentacleBlend(bool Start)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Start = Start;0x0012ExecuteUbergraph_SentinelDrone(23440);0x0021return;0x0023// end of script
0x01
void Dashing()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SentinelDrone(23680);0x000Freturn;0x0011// end of script
0x00
void BndEvt__SentinelDrone_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(APawn* Pawn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Pawn = Pawn;0x0012ExecuteUbergraph_SentinelDrone(23685);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_SentinelDrone(int32 EntryPoint)
Script1019 statements · 23,773 bytes of bytecode
0x0000PushFlow(Label_5CDA);0x0005goto [EntryPoint];0x000FPopFlow();0x0010Anim.isStunt = false;0x0031isStunt = false;0x003CPatrolDelay();0x004APopFlow();0x004BStartCheckBelow();0x0059if (!(IsActive)) goto Label_0076;0x0067CheckActivation();0x0075PopFlow();0x0076Label_0076:0x0076if (!(DontStartActive)) PopFlow();0x0080Activate(false);0x008FPopFlow();0x0090StartDelay = true;0x009BPopFlow();0x009CHelperBox.SetGenerateOverlapEvents(false);0x00BDPopFlow();0x00BEExplosion();0x00CCPopFlow();0x00CDTemp_bool_IsClosed_Variable = false;0x00D8Temp_bool_Has_Been_Initd_Variable = true;0x00E3PopFlow();0x00E4K2_DestroyActor();0x00F2PopFlow();0x00F3Hit = false;0x00FEPopFlow();0x00FFPatrolEvent();0x010DPopFlow();0x010EMainChar.Sensing Enemy(this, true);0x0134PopFlow();0x0135isDashing = false;0x0140PopFlow();0x0141isWatch = false;0x014CTentacleBlend(true);0x015BPopFlow();0x015CLabel_015C:0x015Cif (!(isWatch)) PopFlow();0x0166CallFunc_ActorHasTag_ReturnValue = ActorHasTag(FName(Deactivated));0x0187CallFunc_K2_GetActorLocation_ReturnValue_12 = K2_GetActorLocation();0x01A3CallFunc_Vector_Distance_ReturnValue_3 = Vector_Distance(AICurrentLocation, CallFunc_K2_GetActorLocation_ReturnValue_12);0x01D1CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_3, WeaponModule.RadiusNear);0x020DCallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Less_DoubleDouble_ReturnValue_2, CallFunc_ActorHasTag_ReturnValue);0x0233CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, WeaponModule.AvoidDelayed);0x026Fif (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_027E;0x027DPopFlow();0x027ELabel_027E:0x027ECallFunc_BooleanOR_ReturnValue_3 = BooleanOR(TemporaryDisableAction, Dead);0x02A4CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, stayinplace);0x02CACallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, isPatrol);0x02F0CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, isDashing);0x0316CallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_BooleanOR_ReturnValue_6, Berserk);0x033CCallFunc_BooleanOR_ReturnValue_8 = BooleanOR(CallFunc_BooleanOR_ReturnValue_7, isStunt);0x0362CallFunc_BooleanOR_ReturnValue_9 = BooleanOR(CallFunc_BooleanOR_ReturnValue_8, Flying);0x0388if (!(CallFunc_BooleanOR_ReturnValue_9)) goto Label_0397;0x0396PopFlow();0x0397Label_0397:0x0397DashCheck(CallFunc_DashCheck_NotAllowed);0x03AEif (!(CallFunc_DashCheck_NotAllowed)) goto Label_03BD;0x03BCPopFlow();0x03BDLabel_03BD:0x03BDisDashing = true;0x03C8CallFunc_RandomBool_ReturnValue_1 = RandomBool();0x03DCDashLorR = CallFunc_RandomBool_ReturnValue_1;0x03EFCharacterMovement.StopMovementImmediately();0x0413CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, -1, DashLorR);0x044ACallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(300, CallFunc_SelectFloat_ReturnValue_2);0x0478CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x049DCallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x04B9CallFunc_K2_GetActorLocation_ReturnValue_13 = K2_GetActorLocation();0x04D5CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x0503CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_13, CallFunc_Multiply_VectorVector_ReturnValue_2);0x0531CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_13, CallFunc_Add_VectorVector_ReturnValue_1, CapsuleComponent.CapsuleRadius, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x05D8if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_0804;0x05E6Label_05E6:0x05E6Temp_object_Variable_1 = /Game/Blueprints/Enemy/SentinelDrone/01/Anim/Dash_Montage_Right.Dash_Montage_Right;0x05F9Temp_object_Variable_2 = /Game/Blueprints/Enemy/SentinelDrone/01/Anim/Dash_Montage_Left.Dash_Montage_Left;0x060CTemp_bool_Variable = DashLorR;0x061FDashMontage = Switch(Temp_bool_Variable, false => Temp_object_Variable_2, true => Temp_object_Variable_1, default => K2Node_Select_Default_1);0x065ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Mesh, DashMontage, 1f, 0f, FName(Dash), true);0x069CCallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x06B9if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x06C3K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_955437F04EB5777FA61DDD8C0F16751E);0x06DACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x0703K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_955437F04EB5777FA61DDD8C0F16751E);0x071ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x0743K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_955437F04EB5777FA61DDD8C0F16751E);0x075ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x0783K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_955437F04EB5777FA61DDD8C0F16751E);0x079ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x07C3K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_955437F04EB5777FA61DDD8C0F16751E);0x07DACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x0803PopFlow();0x0804Label_0804:0x0804CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(DashLorR);0x0821DashLorR = CallFunc_Not_PreBool_ReturnValue_1;0x0834goto Label_05E6;0x0839Temp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x0854PopFlow();0x0855Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x0870PopFlow();0x0871Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x088CLabel_088C:0x088CRetriggerableDelay(this, 1f, LatentActionInfo{0x135, -1764763356, FName(ExecuteUbergraph_SentinelDrone), this});0x08C2PopFlow();0x08C3Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x08DEgoto Label_088C;0x08E3Temp_name_Variable = K2Node_CustomEvent_NotifyName;0x08FEgoto Label_088C;0x0903Label_0903:0x0903PushFlow(Label_0968);0x0908/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_6);0x0943CallFunc_Array_Get_Item_6.OwnerDeath();0x0967PopFlow();0x0968Label_0968:0x0968CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x0992Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x09ADLabel_09AD:0x09ADCallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x09E8CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue_5);0x0A0Eif (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0A3C;0x0A1CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_6;0x0A37goto Label_0903;0x0A3CLabel_0A3C:0x0A3CCallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x0A56CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x0A72CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/Systems/PhysicsDestroyEnemy.PhysicsDestroyEnemy_C, CallFunc_GetTransform_ReturnValue_2, 1, CallFunc_GetPlayerPawn_ReturnValue_3, 1);0x0AA6SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, FName(Class), /Game/Blueprints/Enemy/Systems/PhysicsDestroyEnemy.PhysicsDestroyEnemy_C);0x0ACFCallFunc_GetTransform_ReturnValue_2 = GetTransform();0x0AEBCallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_GetTransform_ReturnValue_2, 1);0x0B13CallFunc_FinishSpawningActor_ReturnValue_2.StartPhysics(K2Node_CustomEvent_HitLocation, K2Node_CustomEvent_HitDirection, TextureSelected, this, K2Node_CustomEvent_HitActor, 100f, Mesh.RelativeLocation);0x0B80RetriggerableDelay(this, 2f, LatentActionInfo{0xE4, -1829571444, FName(ExecuteUbergraph_SentinelDrone), this});0x0BB6PopFlow();0x0BB7Label_0BB7:0x0BB7Temp_int_Array_Index_Variable = 0;0x0BCEgoto Label_09AD;0x0BD3Label_0BD3:0x0BD3PushFlow(Label_0CC5);0x0BD8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0C13CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item_4.GetOwner();0x0C3DCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetOwner_ReturnValue, this);0x0C5Bif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x0C65/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0CA0CallFunc_Array_Get_Item_4.K2_DestroyActor();0x0CC4PopFlow();0x0CC5Label_0CC5:0x0CC5CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0CEFTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x0D0ALabel_0D0A:0x0D0ACallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsWithTag_OutActors);0x0D45CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x0D6Bif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0D99;0x0D79Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0D94goto Label_0BD3;0x0D99Label_0D99:0x0D99Temp_int_Loop_Counter_Variable_6 = 0;0x0DB0goto Label_0BB7;0x0DB5Label_0DB5:0x0DB5Temp_int_Array_Index_Variable_1 = 0;0x0DCCgoto Label_0D0A;0x0DD1Label_0DD1:0x0DD1PushFlow(Label_0E56);0x0DD6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_7);0x0E11CallFunc_Array_Add_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowSelected, CallFunc_Array_Get_Item_7);0x0E55PopFlow();0x0E56Label_0E56:0x0E56CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0E80Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0E9BLabel_0E9B:0x0E9BCallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x0ED6CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_6);0x0EFCif (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0F2A;0x0F0ATemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x0F25goto Label_0DD1;0x0F2ALabel_0F2A:0x0F2ACallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(SelectGizmoID, 1);0x0F54Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_8;0x0F6FSelectGizmoID = Temp_int_Variable_1;0x0F8ACallFunc_Array_Length_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ArrowSelected);0x0FC5CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_10, 1);0x0FEFCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(SelectGizmoID, CallFunc_Subtract_IntInt_ReturnValue);0x1015if (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_103A;0x1023SelectGizmoID = 0;0x103ALabel_103A:0x103A/Script/Engine.Default__KismetArrayLibrary.Array_Get(ArrowSelected, SelectGizmoID, CallFunc_Array_Get_Item_10);0x1075CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_10);0x1092if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_135B;0x10A0/Script/Engine.Default__KismetArrayLibrary.Array_Get(ArrowSelected, SelectGizmoID, CallFunc_Array_Get_Item_10);0x10DBArray Element = CallFunc_Array_Get_Item_10;0x10EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(ArrowSelected, SelectGizmoID, CallFunc_Array_Get_Item_10);0x1129CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_Array_Get_Item_10.K2_GetComponentToWorld();0x115BConvertedTransform = CallFunc_K2_GetComponentToWorld_ReturnValue;0x1176Label_1176:0x1176BreakTransform(ConvertedTransform, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x11A4UpdateCurrentTarget(nullptr, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2);0x11C5UpdateSpeed(true);0x11D4CallFunc_GetTransform_ReturnValue_4 = GetTransform();0x11F0CurrentTransform = CallFunc_GetTransform_ReturnValue_4;0x120BArrived = false;0x1216NextNearestPatrol = false;0x1221CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x123ECallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 2);0x126CCallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x1289CallFunc_CreateMoveToProxyObject_ReturnValue_1 = CreateMoveToProxyObject(this, this, AICurrentLocation, nullptr, CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast, false);0x12B3CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue_1);0x12D0if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x12DAK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnSuccess_4E19258B409D5518C889F780594BFE5E);0x12F1CallFunc_CreateMoveToProxyObject_ReturnValue_1.OnSuccess += K2Node_CreateDelegate_OutputDelegate_8;0x131AK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnFail_4E19258B409D5518C889F780594BFE5E);0x1331CallFunc_CreateMoveToProxyObject_ReturnValue_1.OnFail += K2Node_CreateDelegate_OutputDelegate_9;0x135APopFlow();0x135BLabel_135B:0x135BConvertedTransform = StartTransform;0x1376goto Label_1176;0x137BLabel_137B:0x137BTemp_int_Loop_Counter_Variable = 0;0x1392Temp_int_Array_Index_Variable_2 = 0;0x13A9goto Label_0E9B;0x13AELabel_13AE:0x13AETemp_int_Loop_Counter_Variable_1 = 0;0x13C5Temp_int_Array_Index_Variable_6 = 0;0x13DCLabel_13DC:0x13DCCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x1417CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x143Dif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1447Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_1;0x1462PushFlow(Label_19B9);0x1467/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_Event_Phys.CombinationSelectInfoMesh, K2Node_Event_Index, CallFunc_Array_Get_Item);0x14B8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.WitchTentacle_2_07974AA743DFA2A5035C3FAA6712D9FF, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_1);0x14FCif (!(CallFunc_Array_Get_Item_1)) PopFlow();0x1506/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1541CallFunc_Array_Get_Item_2.SetOwner(K2Node_Event_Phys);0x156E/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x15A9CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(K2Node_Event_Phys.Tentacles, CallFunc_Array_Get_Item_2);0x1603/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x163E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_2.Tags, 0, CallFunc_Array_Get_Item_3);0x168BCallFunc_K2_AttachToComponent_ReturnValue = CallFunc_Array_Get_Item_2.K2_AttachToComponent(K2Node_Event_Mesh, CallFunc_Array_Get_Item_3, 1, 1, 1, true);0x16CE/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1709CallFunc_Array_Get_Item_2.SliceSkip(false);0x172ETemp_int_Loop_Counter_Variable_7 = 0;0x1745Temp_int_Array_Index_Variable_7 = 0;0x175CLabel_175C:0x175C/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1797CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x17D2CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x180DCallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_7, CallFunc_Array_Length_ReturnValue_2);0x1833if (!(CallFunc_Less_IntInt_ReturnValue_6)) PopFlow();0x183DTemp_int_Array_Index_Variable_7 = Temp_int_Loop_Counter_Variable_7;0x1858PushFlow(Label_196F);0x185D/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1898CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x18D3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_5);0x190ECallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(K2Node_Event_Phys.InstantDissolveMeshes, CallFunc_Array_Get_Item_5);0x1960if (!(CallFunc_Array_Contains_ReturnValue_1)) goto Label_1A03;0x196EPopFlow();0x196FLabel_196F:0x196FCallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(Temp_int_Loop_Counter_Variable_7, 1);0x1999Temp_int_Loop_Counter_Variable_7 = CallFunc_Add_IntInt_ReturnValue_9;0x19B4goto Label_175C;0x19B9Label_19B9:0x19B9CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x19E3Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x19FEgoto Label_13DC;0x1A03Label_1A03:0x1A03/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1A3ECallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x1A79/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_5);0x1AB4CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(K2Node_Event_Phys.InstantDissolveMeshes, CallFunc_Array_Get_Item_5);0x1B0E/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1B49CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x1B84/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_5);0x1BBFCallFunc_GetMaterial_ReturnValue = CallFunc_Array_Get_Item_5.GetMaterial(0);0x1BF2CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_Array_Get_Item_5.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x1C3BCallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(K2Node_Event_Phys.InstantDissolveMaterials, CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x1C95PopFlow();0x1C96Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_8;0x1CB1PopFlow();0x1CB2Label_1CB2:0x1CB2Temp_int_Loop_Counter_Variable_3 = 0;0x1CC9Temp_int_Array_Index_Variable_3 = 0;0x1CE0Label_1CE0:0x1CE0CallFunc_Array_Length_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x1D1BCallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_7);0x1D41if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_103A;0x1D4FTemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x1D6APushFlow(Label_1FFD);0x1D6F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_8);0x1DAACallFunc_Array_Add_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowSelected, CallFunc_Array_Get_Item_8);0x1DEE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_8);0x1E29CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item_8.K2_GetComponentLocation();0x1E5BCallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x1E77CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x1EA5CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(DistanceNearestPoint);0x1EC2CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_1, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x1EE8if (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) PopFlow();0x1EF2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_8);0x1F2DCallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item_8.K2_GetComponentLocation();0x1F5FCallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x1F7BCallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x1FA9K2Node_VariableSet_DistanceNearestPoint_ImplicitCast = Cast<3>(CallFunc_Vector_Distance_ReturnValue_1);0x1FC6DistanceNearestPoint = K2Node_VariableSet_DistanceNearestPoint_ImplicitCast;0x1FE1SelectGizmoID = Temp_int_Array_Index_Variable_3;0x1FFCPopFlow();0x1FFDLabel_1FFD:0x1FFDCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x2027Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_2;0x2042goto Label_1CE0;0x2047Label_2047:0x2047Temp_int_Loop_Counter_Variable_2 = 0;0x205Egoto Label_0DB5;0x2063Label_2063:0x2063if (!(false)) PopFlow();0x2065Temp_bool_IsClosed_Variable = true;0x2070PopFlow();0x2071Label_2071:0x2071PushFlow(Label_2095);0x2076if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_2085;0x2084PopFlow();0x2085Label_2085:0x2085Temp_bool_Has_Been_Initd_Variable = true;0x2090goto Label_2063;0x2095Label_2095:0x2095if (!(Temp_bool_IsClosed_Variable)) goto Label_20A4;0x20A3PopFlow();0x20A4Label_20A4:0x20A4Temp_bool_IsClosed_Variable = true;0x20AFif (!(Dead)) goto Label_20BE;0x20BDPopFlow();0x20BELabel_20BE:0x20BEisStunt = true;0x20C9CharacterMovement.StopMovementImmediately();0x20EDCallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x2109CallFunc_GetForwardVector_ReturnValue = GetForwardVector(ConstantRot);0x212ECallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1500);0x2153CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x2181CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x21AFUpdateCurrentTarget(nullptr, CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0));0x21E0Anim.isStunt = true;0x2201CallFunc_Montage_Play_ReturnValue = Anim.Montage_Play(/Game/Blueprints/Enemy/SentinelDrone/01/Anim/Stunt_Montage.Stunt_Montage, 1f, 0, 0f, true);0x2249CallFunc_GetTransform_ReturnValue = GetTransform();0x2265CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/SFX/StuntActor.StuntActor_C, CallFunc_GetTransform_ReturnValue, 1, this, 1);0x2291CallFunc_GetTransform_ReturnValue = GetTransform();0x22ADCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x22D5K2Node_MakeArray_Array = {FName(RootSocket)};0x22EDCallFunc_FinishSpawningActor_ReturnValue.StartStuntEffect(Mesh, K2Node_MakeArray_Array, CallFunc_StartStuntEffect_NewParam);0x232CCallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_StartStuntEffect_NewParam);0x2349RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x10, 634150006, FName(ExecuteUbergraph_SentinelDrone), this});0x2383PopFlow();0x2384Label_2384:0x2384Temp_int_Loop_Counter_Variable_4 = 0;0x239BTemp_int_Array_Index_Variable_4 = 0;0x23B2Label_23B2:0x23B2CallFunc_Array_Length_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x23EDCallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_8);0x2413if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_257B;0x2421Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_4;0x243CPushFlow(Label_2531);0x2441/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_9);0x247CCallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_9, Array Element);0x24A2if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_24B1;0x24B0PopFlow();0x24B1Label_24B1:0x24B1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_9);0x24ECCallFunc_Array_Add_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowSelected, CallFunc_Array_Get_Item_9);0x2530PopFlow();0x2531Label_2531:0x2531CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x255BTemp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x2576goto Label_23B2;0x257BLabel_257B:0x257BCallFunc_Array_Length_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ArrowSelected);0x25B6CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_10, 1);0x25E0CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x260ASelectGizmoID = CallFunc_RandomIntegerInRange_ReturnValue;0x2625goto Label_103A;0x262ATemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_9;0x2645PopFlow();0x2646Label_2646:0x2646if (!(false)) PopFlow();0x2648Temp_bool_IsClosed_Variable_1 = true;0x2653PopFlow();0x2654Label_2654:0x2654PushFlow(Label_26DF);0x2659/Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_11);0x2694CallFunc_TentacleLerpAnim_Alpha_ImplicitCast = Cast<4>(TentacleBlendTL_NewTrack_0_4EC0E809477F28E99BF98299B8CC4654);0x26B1CallFunc_Array_Get_Item_11.TentacleLerpAnim(CallFunc_TentacleLerpAnim_Alpha_ImplicitCast);0x26DEPopFlow();0x26DFLabel_26DF:0x26DFCallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x2709Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x2724Label_2724:0x2724CallFunc_Array_Length_ReturnValue_11 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x275FCallFunc_Less_IntInt_ReturnValue_7 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_11);0x2785if (!(CallFunc_Less_IntInt_ReturnValue_7)) PopFlow();0x278FTemp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_5;0x27AAgoto Label_2654;0x27AFLabel_27AF:0x27AFTemp_int_Loop_Counter_Variable_5 = 0;0x27C6Temp_int_Array_Index_Variable_5 = 0;0x27DDgoto Label_2724;0x27E2Label_27E2:0x27E2PushFlow(Label_2806);0x27E7if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_27F6;0x27F5PopFlow();0x27F6Label_27F6:0x27F6Temp_bool_Has_Been_Initd_Variable_1 = true;0x2801goto Label_2646;0x2806Label_2806:0x2806if (!(Temp_bool_IsClosed_Variable_1)) goto Label_2815;0x2814PopFlow();0x2815Label_2815:0x2815Temp_bool_IsClosed_Variable_1 = true;0x2820CurrrentBerserTarget = AICurrentLocation;0x283BPopFlow();0x283CPopFlow();0x283DPopFlow();0x283EPopFlow();0x283FPopFlow();0x2840PopFlow();0x2841PopFlow();0x2842PopFlow();0x2843PopFlow();0x2844PopFlow();0x2845PopFlow();0x2846PopFlow();0x2847PopFlow();0x2848PopFlow();0x2849PopFlow();0x284ARecast(nullptr);0x2859CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x286EK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x2892K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x28AFif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x28B9K2Node_CreateDelegate_OutputDelegate_10.Bind(this, Recast);0x28D0K2Node_DynamicCast_AsMy_Game_Mode.StartPawn += K2Node_CreateDelegate_OutputDelegate_10;0x28F9K2Node_CreateDelegate_OutputDelegate_11.Bind(this, AttackPressEvent);0x2910K2Node_DynamicCast_AsMy_Game_Mode.AttackPress += K2Node_CreateDelegate_OutputDelegate_11;0x2939K2Node_CreateDelegate_OutputDelegate_13.Bind(this, ForceEnd);0x2950K2Node_DynamicCast_AsMy_Game_Mode.ForceEnd += K2Node_CreateDelegate_OutputDelegate_13;0x2979K2Node_CreateDelegate_OutputDelegate_14.Bind(this, Parry);0x2990K2Node_DynamicCast_AsMy_Game_Mode.Parry += K2Node_CreateDelegate_OutputDelegate_14;0x29B9K2Node_CreateDelegate_OutputDelegate_15.Bind(this, CheckActivation);0x29D0K2Node_DynamicCast_AsMy_Game_Mode.AfterRestartPlayer += K2Node_CreateDelegate_OutputDelegate_15;0x29F9K2Node_CreateDelegate_OutputDelegate_12.Bind(this, VRScan);0x2A10K2Node_DynamicCast_AsMy_Game_Mode.VRScan += K2Node_CreateDelegate_OutputDelegate_12;0x2A39AddTentacles();0x2A47StartSets();0x2A55PushFlow(Label_2A91);0x2A5ADelay(this, 0.2f, LatentActionInfo{0x4B, 465243376, FName(ExecuteUbergraph_SentinelDrone), this});0x2A90PopFlow();0x2A91Label_2A91:0x2A91Delay(this, 1f, LatentActionInfo{0x90, -86623194, FName(ExecuteUbergraph_SentinelDrone), this});0x2AC7PopFlow();0x2AC8ShootingFunction();0x2AD6GetAITargetLoc(CallFunc_GetAITargetLoc_Loc, CallFunc_GetAITargetLoc_Rot, CallFunc_GetAITargetLoc_Pursue);0x2AFFCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x2B1BCallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_K2_GetActorLocation_ReturnValue, AICurrentLocation);0x2B49CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(CharacterMovement.BrakingDecelerationWalking);0x2B7CCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x2BAACallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 1);0x2BE1CallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleRadius);0x2C14CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x2C42CallFunc_Divide_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CapsuleComponent.CapsuleRadius);0x2C75CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast_1);0x2CA3CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0, 1);0x2CDACallFunc_Lerp_ReturnValue = Lerp(1, 0, CallFunc_FClamp_ReturnValue_1);0x2D11CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Lerp_ReturnValue, CallFunc_FClamp_ReturnValue, CallFunc_GetAITargetLoc_Pursue);0x2D48DistanceTarget = CallFunc_SelectFloat_ReturnValue;0x2D63BerserkChase();0x2D71SetCurrentSpeed();0x2D7FCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x2D9CCallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x2DB9CallFunc_RInterpTo_ReturnValue = RInterpTo(ConstantRot, AICurrentRotation, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 5f);0x2DF5CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x2E12CallFunc_RInterpTo_Constant_ReturnValue = RInterpTo_Constant(ConstantRot, CallFunc_RInterpTo_ReturnValue, CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast, 150f);0x2E4EConstantRot = CallFunc_RInterpTo_Constant_ReturnValue;0x2E69CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x2E85CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x2EA2CallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x2EBECallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(DistanceTarget);0x2EDBCallFunc_RLerp_ReturnValue = RLerp(AICurrentRotation, CallFunc_K2_GetActorRotation_ReturnValue_1, CallFunc_RLerp_Alpha_ImplicitCast, true);0x2F13CallFunc_RInterpTo_DeltaTime_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x2F30CallFunc_RInterpTo_ReturnValue_1 = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_RLerp_ReturnValue, CallFunc_RInterpTo_DeltaTime_ImplicitCast_1, 5f);0x2F6CCallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x2F89CallFunc_RInterpTo_Constant_ReturnValue_1 = RInterpTo_Constant(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_RInterpTo_ReturnValue_1, CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast_1, 150f);0x2FC5CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_RInterpTo_Constant_ReturnValue_1, false);0x2FE3AnimValues();0x2FF1CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x300ECallFunc_K2_GetActorRotation_ReturnValue_2 = K2_GetActorRotation();0x302ACallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(50, CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x3058CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, -1, FlipFlop);0x308FCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_1);0x30BDCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x30F4CallFunc_K2_MoveUpdatedComponent_ReturnValue = CharacterMovement.K2_MoveUpdatedComponent(CallFunc_MakeVector_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue_2, CallFunc_K2_MoveUpdatedComponent_OutHit, true, false);0x313BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(FlipFlop);0x3158FlipFlop = CallFunc_Not_PreBool_ReturnValue;0x316BAudioEngine();0x3179PopFlow();0x317ATemp_byte_Variable = K2Node_CustomEvent_MovementResult;0x3195Label_3195:0x3195Arrived = true;0x31A0PatrolDelay();0x31AECallFunc_GetTransform_ReturnValue_3 = GetTransform();0x31CACurrentTransform = CallFunc_GetTransform_ReturnValue_3;0x31E5AdjustPatrolTL.PlayFromStart();0x3205PopFlow();0x3206Shooting = true;0x3211CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, /Game/Blueprints/Enemy/SentinelDrone/01/Anim/Shoot_Montage.Shoot_Montage, 1f, 0f, FName(Shoot), true);0x324FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x326Cif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x3276K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnCompleted_30BF246B48CD59ECB63F9B9A753AA065);0x328DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_18;0x32B6K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnBlendOut_30BF246B48CD59ECB63F9B9A753AA065);0x32CDCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_19;0x32F6K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnInterrupted_30BF246B48CD59ECB63F9B9A753AA065);0x330DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_5;0x3336K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_30BF246B48CD59ECB63F9B9A753AA065);0x334DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x3376K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnNotifyEnd_30BF246B48CD59ECB63F9B9A753AA065);0x338DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_7;0x33B6PopFlow();0x33B7Label_33B7:0x33B7Temp_bool_Has_Been_Initd_Variable_1 = true;0x33C2PopFlow();0x33C3Temp_byte_Variable = K2Node_CustomEvent_MovementResult_1;0x33DEgoto Label_3195;0x33E3Label_33E3:0x33E3Shooting = false;0x33EECharacterMovement.StopMovementImmediately();0x3412PopFlow();0x3413if (!(DontStartActive)) goto Label_3525;0x3421Label_3421:0x3421if (!(First Activation)) goto Label_3439;0x342Fif (!(IsActive)) PopFlow();0x3439Label_3439:0x3439IsActive = false;0x3444First Activation = true;0x344FCharacterMovement.Deactivate();0x3473CharacterMovement.SetMovementMode(0, 0);0x349BSetActorTickEnabled(false);0x34AAPawnSensing.SetComponentTickEnabled(false);0x34CFPawnSensing.SetSensingUpdatesEnabled(false);0x34F4AdaptNewHeight(false);0x3503Mesh.SetRenderCustomDepth(false);0x3524PopFlow();0x3525Label_3525:0x3525if (!(K2Node_CustomEvent_Active)) goto Label_3421;0x3533if (!(First Activation)) goto Label_3550;0x3541if (!(IsActive)) goto Label_3550;0x354FPopFlow();0x3550Label_3550:0x3550IsActive = true;0x355BFirst Activation = true;0x3566CharacterMovement.Activate(false);0x358BFlyingSet();0x3599SetActorTickEnabled(true);0x35A8PawnSensing.SetComponentTickEnabled(true);0x35CDPawnSensing.SetSensingUpdatesEnabled(true);0x35F2PatrolEvent();0x3600Mesh.SetRenderCustomDepth(true);0x3621PopFlow();0x3622PushFlow(Label_362C);0x3627goto Label_2071;0x362CLabel_362C:0x362CRetriggerableDelay(this, 1f, LatentActionInfo{0xCD, -378265245, FName(ExecuteUbergraph_SentinelDrone), this});0x3662PopFlow();0x3663JumpAttackHelp(true);0x3672PopFlow();0x3673Activate(true);0x3682CallFunc_CreateMoveToProxyObject_ReturnValue = CreateMoveToProxyObject(this, this, K2Node_CustomEvent_LocationToMove, nullptr, 5f, false);0x36A8CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue);0x36C5if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_3753;0x36D3K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnSuccess_37ACC8D945A1DF14040FBB9F8CCFCE4B);0x36EACallFunc_CreateMoveToProxyObject_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_16;0x3713K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnFail_37ACC8D945A1DF14040FBB9F8CCFCE4B);0x372ACallFunc_CreateMoveToProxyObject_ReturnValue.OnFail += K2Node_CreateDelegate_OutputDelegate_17;0x3753Label_3753:0x3753CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x376DAICurrentActor = CallFunc_GetPlayerPawn_ReturnValue;0x3780PopFlow();0x3781CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(15);0x37A2CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(MainChar.EnemiesArena, this);0x37ECCallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(16);0x380DCallFunc_SelectInt_ReturnValue = SelectInt(CallFunc_MakeLiteralInt_ReturnValue, CallFunc_MakeLiteralInt_ReturnValue_1, K2Node_CustomEvent_TurnOn);0x3844CallFunc_SelectInt_ReturnValue_1 = SelectInt(CallFunc_SelectInt_ReturnValue, CallFunc_MakeLiteralInt_ReturnValue_1, CallFunc_Array_Contains_ReturnValue);0x387BMesh.SetCustomDepthStencilValue(CallFunc_SelectInt_ReturnValue_1);0x38A4PopFlow();0x38A5Label_38A5:0x38A5Temp_bool_IsClosed_Variable_1 = false;0x38B0goto Label_33B7;0x38B5Activate(false);0x38C4PopFlow();0x38C5PopFlow();0x38C6Label_38C6:0x38C6RetriggerableDelay(this, 1f, LatentActionInfo{0x9C, 543870877, FName(ExecuteUbergraph_SentinelDrone), this});0x38FCPopFlow();0x38FDif (!(K2Node_CustomEvent_Check)) goto Label_3992;0x390BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MainChar.AttackType, 3);0x3940if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_3992;0x394EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MainChar.AttackType, 5);0x3983if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_3992;0x3991PopFlow();0x3992Label_3992:0x3992HelperBox.SetGenerateOverlapEvents(true);0x39B3goto Label_38C6;0x39B8Temp_object_Variable_4 = this;0x39C3/Game/Blueprints/Functions/StartEnemyActivation.Default__StartEnemyActivation_C.StartEnemyActivation(Temp_object_Variable_4, this, CallFunc_StartEnemyActivation_isValid);0x39FAPopFlow();0x39FBCallFunc_GetVelocity_ReturnValue = GetVelocity();0x3A1BCallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x3A40CallFunc_Divide_DoubleDouble_B_ImplicitCast_2 = Cast<4>(DefaultSpeed);0x3A5DCallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_VSize_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast_2);0x3A8BSpeedFactor = CallFunc_Divide_DoubleDouble_ReturnValue_2;0x3AA6CallFunc_Lerp_ReturnValue_1 = Lerp(1, 1.5, SpeedFactor);0x3ADDCallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Lerp_ReturnValue_1, 1, 1.5);0x3B14CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_2);0x3B31SentinelEngine.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x3B5ACallFunc_Lerp_ReturnValue_2 = Lerp(1, 0.9, SpeedFactor);0x3B91CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Lerp_ReturnValue_2, 0.75, 1.25);0x3BC8CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_3);0x3BE5SentinelEngine.SetPitchMultiplier(CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast);0x3C0EPopFlow();0x3C0Fif (!(K2Node_Event_P.HoldReleased)) goto Label_3C5D;0x3C33Label_3C33:0x3C33DestroyEvent(K2Node_Event_Location_2, K2Node_Event_Direction, K2Node_Event_P);0x3C5CPopFlow();0x3C5DLabel_3C5D:0x3C5Dif (!(K2Node_Event_P.NotInGround)) PopFlow();0x3C7Dgoto Label_3C33;0x3C82PopFlow();0x3C83Annihilation();0x3C91PopFlow();0x3C92Activate(K2Node_Event_Active);0x3CA9PopFlow();0x3CAAStuntEffect();0x3CB8PopFlow();0x3CB9CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x3CD5DestroyEvent(K2Node_Event_Location_1, CallFunc_GetActorForwardVector_ReturnValue, K2Node_Event_Mine);0x3CFEPopFlow();0x3CFFShootReaction();0x3D0DPopFlow();0x3D0E/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_Event_Phys.CombinationSelectInfoMesh, K2Node_Event_Index, CallFunc_Array_Get_Item);0x3D5FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.WitchTentacle_2_07974AA743DFA2A5035C3FAA6712D9FF);0x3DA3CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x3DDECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Array_Length_ReturnValue_3);0x3E04if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x3E0Egoto Label_13AE;0x3E13StartAwakeMove(K2Node_Event_Location);0x3E2APopFlow();0x3E2BDestroyEvent(K2Node_Event_Loc, K2Node_Event_Dir, K2Node_Event_Destroyer);0x3E54PopFlow();0x3E55ChangePathID(K2Node_Event_ID);0x3E6CPopFlow();0x3E6DTentacleRemoval();0x3E7BPopFlow();0x3E7CLabel_3E7C:0x3E7Cif (!(Berserk)) goto Label_38A5;0x3E8Aif (!(isWatch)) goto Label_38A5;0x3E98PushFlow(Label_3EAC);0x3E9DPushFlow(Label_3F77);0x3EA2PushFlow(Label_410E);0x3EA7goto Label_27E2;0x3EACLabel_3EAC:0x3EACCallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x3EC8CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_2, CurrrentBerserTarget);0x3EF6CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 300);0x3F1Cif (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x3F26if (!(WasBerserked)) goto Label_3F35;0x3F34PopFlow();0x3F35Label_3F35:0x3F35WasBerserked = true;0x3F40Delay(this, 0.5f, LatentActionInfo{0xBE, 1575117475, FName(ExecuteUbergraph_SentinelDrone), this});0x3F76PopFlow();0x3F77Label_3F77:0x3F77if (!(WasBerserked)) goto Label_3F86;0x3F85PopFlow();0x3F86Label_3F86:0x3F86CharacterMovement.SetMovementMode(5, 0);0x3FAECallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(CharacterMovement.MaxFlySpeed);0x3FE1CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x4006CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x4022CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x4050CharacterMovement.Velocity = CallFunc_Multiply_VectorVector_ReturnValue;0x4081CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x409DCallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_2, CurrrentBerserTarget);0x40CBCallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x40F0AddMovementInput(CallFunc_GetForwardVector_ReturnValue_1, 1f, true);0x410DPopFlow();0x410ELabel_410E:0x410ECurrrentBerserTarget = AICurrentLocation;0x4129PopFlow();0x412Agoto Label_3E7C;0x412FTentaclesAttack();0x413DPopFlow();0x413ELabel_413E:0x413E/Game/Blueprints/Functions/AutoDetectCheckpoint.Default__AutoDetectCheckpoint_C.AutoDetectCheckpoint(this, this);0x4164CapsuleComponent.SetCollisionEnabled(0);0x418AMesh.SetCollisionEnabled(0);0x41B0Mesh.SetMaterial(0, /Game/Blueprints/Enemy/SentinelDrone/01/HelixMaterial_01Stop.HelixMaterial_01Stop);0x41E2CharacterMovement.StopMovementImmediately();0x4206CharacterMovement.Deactivate();0x422ALaser.SetVisibility(false, false);0x424CFakeSaw.SetVisibility(false, false);0x426ETemp_name_Variable_1 = FName(Dead);0x428DCallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable_1);0x42D1CallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x42EBK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_2);0x430FK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x432Cif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x4336K2Node_DynamicCast_AsMain_Char.EnemyMoney(2);0x435CTemp_object_Variable_3 = this;0x4367K2Node_DynamicCast_AsMain_Char.RemoveEnemyArray(Temp_object_Variable_3);0x4394/Game/Blueprints/Enemy/Systems/DestroyEnemy.Default__DestroyEnemy_C.SFX(this, 1, this);0x43C3/Game/Blueprints/Enemy/Systems/StuntAudioEffect.Default__StuntAudioEffect_C.StuntSFX(this, true, 0.5, LoopStunt, this, CallFunc_StuntSFX_Audio);0x4405Anim.Play Rate = 0f;0x4432Anim.AdditiveBlend = 0f;0x445FAnim.LookEyeBlend = Anim.AdditiveBlend;0x44A6Anim.AntennaBlend = 0f;0x44D3CallFunc_GetCurrentActiveMontage_ReturnValue = Anim.GetCurrentActiveMontage();0x44FDAnim.Montage_Pause(CallFunc_GetCurrentActiveMontage_ReturnValue);0x4526Anim.SavePoseSnapshot(FName(DeathSnapshot));0x4557Anim.isDead = true;0x4578CallFunc_GetAllActorsWithTag_OutActors = {};0x4583GetAllActorsWithTag(this, FName(Saw), CallFunc_GetAllActorsWithTag_OutActors);0x45A4goto Label_2047;0x45A9Label_45A9:0x45A9CallFunc_GetTransform_ReturnValue_1 = GetTransform();0x45C5CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/Systems/ExplodeEnemy.ExplodeEnemy_C, CallFunc_GetTransform_ReturnValue_1, 1, this, 1);0x45F1SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Berserk), Berserk);0x461ACallFunc_GetTransform_ReturnValue_1 = GetTransform();0x4636CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_GetTransform_ReturnValue_1, 1);0x465EPopFlow();0x465FLabel_465F:0x465FTentacleBlendTL.Reverse();0x467FPopFlow();0x4680Label_4680:0x4680TentacleBlendTL.Play();0x46A0PopFlow();0x46A1goto Label_45A9;0x46A6Label_46A6:0x46A6Annihilated = true;0x46B1PopFlow();0x46B2Label_46B2:0x46B2Temp_name_Variable_2 = FName(TentacleDeath);0x46D1CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable_2);0x4715CallFunc_K2_GetActorLocation_ReturnValue_4 = MainChar.K2_GetActorLocation();0x4747CallFunc_GetActorForwardVector_ReturnValue_2 = MainChar.GetActorForwardVector();0x4779DestroyEvent(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_GetActorForwardVector_ReturnValue_2, MainChar);0x47A2PopFlow();0x47A3goto Label_46A6;0x47A8Label_47A8:0x47A8TentacleDeath = true;0x47B3goto Label_46B2;0x47B8Label_47B8:0x47B8CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x47D2ForceSense(CallFunc_GetPlayerPawn_ReturnValue_1);0x47E9CallFunc_K2_GetComponentLocation_ReturnValue_1 = Mesh.K2_GetComponentLocation();0x481BCallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Blueprints/Enemy/VFX/Particles/RageBurst_NS.RageBurst_NS, Mesh, FName(None), CallFunc_K2_GetComponentLocation_ReturnValue_1, FRotator(0, 0, 0), 1, true, true, 0, true);0x4877PushFlow(Label_48B3);0x487CRetriggerableDelay(this, 1f, LatentActionInfo{0xF3, 447937364, FName(ExecuteUbergraph_SentinelDrone), this});0x48B2PopFlow();0x48B3Label_48B3:0x48B3CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(TentacleCutCount, 1);0x48DDTemp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_7;0x48F8TentacleCutCount = Temp_int_Variable_2;0x4913CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(TentacleCutCount, 4);0x4935if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x493Fgoto Label_47A8;0x4944Label_4944:0x4944CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x4960PlaySoundAtLocation(this, /Game/Sound/SFX/Destroying/SentinelScream_Cue.SentinelScream_Cue, CallFunc_K2_GetActorLocation_ReturnValue_3, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, this, nullptr);0x49A9goto Label_47B8;0x49AECallFunc_K2_GetActorLocation_ReturnValue_5 = K2Node_ComponentBoundEvent_OtherActor.K2_GetActorLocation();0x49E0CallFunc_K2_GetComponentLocation_ReturnValue = K2Node_ComponentBoundEvent_OverlappedComponent.K2_GetComponentLocation();0x4A12CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_K2_GetComponentLocation_ReturnValue);0x4A40CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue_1);0x4A65HitEnemyHandle.StartEventHitOverlap(K2Node_ComponentBoundEvent_OtherComp, K2Node_ComponentBoundEvent_OtherActor, CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_GetForwardVector_ReturnValue_2, true);0x4AAEPopFlow();0x4AAFLabel_4AAF:0x4AAFAnim.CancelAnim(0f);0x4AD8goto Label_413E;0x4ADDLabel_4ADD:0x4ADDif (!(Dead)) goto Label_4AEC;0x4AEBPopFlow();0x4AECLabel_4AEC:0x4AECDead = true;0x4AF7SetActorTickEnabled(false);0x4B06goto Label_4AAF;0x4B0BLabel_4B0B:0x4B0BHit = true;0x4B16CallFunc_RandomBool_ReturnValue = RandomBool();0x4B2AAnim.MirrorMode(CallFunc_RandomBool_ReturnValue, 0);0x4B60CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.9, 1.1);0x4B8ECallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0, 0.1);0x4BBCCallFunc_Montage_Play_InPlayRate_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x4BD9CallFunc_Montage_Play_InTimeToStartMontageAt_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_1);0x4BF6CallFunc_Montage_Play_ReturnValue_1 = Anim.Montage_Play(/Game/Blueprints/Enemy/SentinelDrone/01/Anim/TentacleHit_Montage.TentacleHit_Montage, CallFunc_Montage_Play_InPlayRate_ImplicitCast, 0, CallFunc_Montage_Play_InTimeToStartMontageAt_ImplicitCast, true);0x4C46goto Label_4944;0x4C4Bgoto Label_4B0B;0x4C50goto Label_4ADD;0x4C55goto Label_27AF;0x4C5ALabel_4C5A:0x4C5AisWatch = false;0x4C65DistanceNearestPoint = 5e+06f;0x4C7C/Script/Engine.Default__KismetArrayLibrary.Array_Clear(ArrowSelected);0x4CA5Temp_int_Variable = NewPathID;0x4CC0CurrentArrows = Switch(Temp_int_Variable, 0 => Arrows, 1 => Arrows2, default => K2Node_Select_Default);0x4D0FCallFunc_Array_Length_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x4D4ACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_9, 1);0x4D6Cif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_4DA0;0x4D7Aif (!(NextNearestPatrol)) goto Label_4D8D;0x4D88goto Label_1CB2;0x4D8DLabel_4D8D:0x4D8Dif (!(RandomPoint)) goto Label_137B;0x4D9Bgoto Label_2384;0x4DA0Label_4DA0:0x4DA0ArrowSelected = CurrentArrows;0x4DBBSelectGizmoID = 0;0x4DD2goto Label_103A;0x4DD7PopFlow();0x4DD8Label_4DD8:0x4DD8PrintString(this, "changepath", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x4E25PopFlow();0x4E26Label_4E26:0x4E26AdjustPatrolTL.Stop();0x4E46PopFlow();0x4E47Label_4E47:0x4E47if (!(isPatrol)) goto Label_4E26;0x4E55BreakTransform(CurrentTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x4E83BreakTransform(ConvertedTransform, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x4EB1CallFunc_RLerp_ReturnValue_1 = RLerp(CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Rotation_1, AdjustPatrolTL_NewTrack_0_35EFEDAF41A5E4879D07F9933FED3368, true);0x4EE9CallFunc_K2_SetActorRotation_ReturnValue_1 = K2_SetActorRotation(CallFunc_RLerp_ReturnValue_1, false);0x4F07PopFlow();0x4F08Label_4F08:0x4F08if (!(HeightChange)) goto Label_4F37;0x4F16TimelineHeight.Play();0x4F36PopFlow();0x4F37Label_4F37:0x4F37TimelineHeight.Reverse();0x4F57PopFlow();0x4F58Label_4F58:0x4F58TimelineHeight.SetPlayRate(0.5f);0x4F7Dgoto Label_4F08;0x4F82Label_4F82:0x4F82isWasSeenOnce = false;0x4F8Dgoto Label_4C5A;0x4F92Label_4F92:0x4F92CallFunc_BooleanOR_ReturnValue = BooleanOR(Dead, isStunt);0x4FB8if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_4FC7;0x4FC6PopFlow();0x4FC7Label_4FC7:0x4FC7isPatrol = true;0x4FD2goto Label_4F82;0x4FD7Label_4FD7:0x4FD7CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(NewPathID, 1);0x4FF9AdaptNewHeight(CallFunc_EqualEqual_IntInt_ReturnValue_1);0x5010goto Label_4DD8;0x5015HeightChange = K2Node_CustomEvent_tO2;0x5028goto Label_4F58;0x502DLabel_502D:0x502DCallFunc_Lerp_A_ImplicitCast = Cast<4>(Height);0x504ACallFunc_Lerp_B_ImplicitCast = Cast<4>(Height2);0x5067CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(TimelineHeight_NewTrack_0_BC9C573E4AD4982FBC7C0A8887B4020B);0x5084CallFunc_Lerp_ReturnValue_3 = Lerp(CallFunc_Lerp_A_ImplicitCast, CallFunc_Lerp_B_ImplicitCast, CallFunc_Lerp_Alpha_ImplicitCast);0x50BBCallFunc_HeightFunction_InputPin_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_3);0x50D8HeightFunction(CallFunc_HeightFunction_InputPin_ImplicitCast);0x50EFPopFlow();0x50F0Label_50F0:0x50F0NextNearestPatrol = true;0x50FBPatrolEvent();0x5109PatrolDelay();0x5117goto Label_4FD7;0x511CNewPathID = K2Node_CustomEvent_ID;0x5137goto Label_50F0;0x513CTemp_byte_Variable_1 = K2Node_CustomEvent_MovementResult_2;0x5157PopFlow();0x5158Temp_byte_Variable_1 = K2Node_CustomEvent_MovementResult_3;0x5173PopFlow();0x5174CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Delay);0x5191CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 1);0x51BFCallFunc_RandomFloatInRange_Min_ImplicitCast = Cast<4>(Delay);0x51DCCallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(CallFunc_RandomFloatInRange_Min_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue);0x520ACallFunc_RetriggerableDelay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_2);0x5227RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_1, LatentActionInfo{0xFF, -2047973129, FName(ExecuteUbergraph_SentinelDrone), this});0x5261PopFlow();0x5262goto Label_4F92;0x5267Label_5267:0x5267CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x527CPrintString(this, "sense6", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x52CDPopFlow();0x52CELabel_52CE:0x52CECallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x52E3PrintString(this, "sense5", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5334PopFlow();0x5335Label_5335:0x5335CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x534APrintString(this, "sense4", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x539BPopFlow();0x539CLabel_539C:0x539CCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x53B1PrintString(this, "sense3", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5402PopFlow();0x5403Label_5403:0x5403CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x5418PrintString(this, "sense2", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5469PopFlow();0x546ALabel_546A:0x546ACallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x547FPrintString(this, "sense1", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x54D0PopFlow();0x54D1Label_54D1:0x54D1if (!(Dead)) goto Label_54E4;0x54DFgoto Label_539C;0x54E4Label_54E4:0x54E4CallFunc_ActorHasTag_ReturnValue_1 = K2Node_DynamicCast_AsMain_Char_2.ActorHasTag(FName(Dead));0x551Bif (!(CallFunc_ActorHasTag_ReturnValue_1)) goto Label_552E;0x5529goto Label_5335;0x552ELabel_552E:0x552Eif (!(CheckPlayerNav)) goto Label_55D8;0x553CCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x5556CallFunc_K2_GetActorLocation_ReturnValue_10 = CallFunc_GetPlayerCharacter_ReturnValue.K2_GetActorLocation();0x5588CallFunc_K2_ProjectPointToNavigation_ReturnValue = K2_ProjectPointToNavigation(this, CallFunc_K2_GetActorLocation_ReturnValue_10, CallFunc_K2_ProjectPointToNavigation_ProjectedLocation, nullptr, nullptr, FVector(0, 0, 0));0x55CAif (!(CallFunc_K2_ProjectPointToNavigation_ReturnValue)) goto Label_52CE;0x55D8Label_55D8:0x55D8ShootTarget(K2Node_DynamicCast_AsMain_Char_2, CallFunc_ShootTarget_Target);0x55F8ForceSense(CallFunc_ShootTarget_Target);0x560FPopFlow();0x5610goto Label_502D;0x5615Label_5615:0x5615RetriggerableDelay(this, 2f, LatentActionInfo{0x10E, 1275466597, FName(ExecuteUbergraph_SentinelDrone), this});0x564BPopFlow();0x564CLabel_564C:0x564CCallFunc_GetTransform_ReturnValue_5 = GetTransform();0x5668BreakTransform(CallFunc_GetTransform_ReturnValue_5, CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x5696CallFunc_K2_GetActorLocation_ReturnValue_7 = SensingActor.K2_GetActorLocation();0x56C8CallFunc_Vector_Distance_ReturnValue_2 = Vector_Distance(CallFunc_BreakTransform_Location_3, CallFunc_K2_GetActorLocation_ReturnValue_7);0x56F6BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x5724CallFunc_LessEqual_DoubleDouble_B_ImplicitCast = Cast<4>(PawnSensing.SightRadius);0x5757CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_2, CallFunc_LessEqual_DoubleDouble_B_ImplicitCast);0x577DCallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x5799BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_9, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x57C7CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_BreakVector_Z, CallFunc_BreakVector_Z_1, HeightDetection);0x57F6CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NearlyEqual_FloatFloat_ReturnValue, CallFunc_LessEqual_DoubleDouble_ReturnValue);0x581Cif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_5267;0x582APushFlow(Label_59B1);0x582FUpdateSpeed(false);0x583ECallFunc_K2_GetActorLocation_ReturnValue_8 = SensingActor.K2_GetActorLocation();0x5870CallFunc_K2_GetActorRotation_ReturnValue_3 = K2_GetActorRotation();0x588CUpdateCurrentTarget(SensingActor, CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_K2_GetActorRotation_ReturnValue_3);0x58B5SeenOnce();0x58C3isWatch = true;0x58CENextNearestPatrol = true;0x58D9isPatrol = false;0x58E4TentacleBlend(true);0x58F3PushFlow(Label_5615);0x58F8CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(PawnSensing.SensingInterval);0x592BCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, 0.5);0x5959CallFunc_RetriggerableDelay_Duration_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x5976RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_2, LatentActionInfo{0x141, -1650167450, FName(ExecuteUbergraph_SentinelDrone), this});0x59B0PopFlow();0x59B1Label_59B1:0x59B1Dashing();0x59BFPatrolDelay();0x59CDPopFlow();0x59CELabel_59CE:0x59CECallFunc_GetPlayerPawn_ReturnValue_4 = GetPlayerPawn(this, 0);0x59E8K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_4);0x5A0CK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x5A29if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x5A33ForceSense(K2Node_DynamicCast_AsMain_Char_1);0x5A4APopFlow();0x5A4BLabel_5A4B:0x5A4BCallFunc_IsValid_ReturnValue_4 = IsValid(MainChar);0x5A68if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x5A72MainChar.Sensing Enemy(this, false);0x5A98PopFlow();0x5A99goto Label_59CE;0x5A9ELabel_5A9E:0x5A9EForceDash();0x5AACPopFlow();0x5AADgoto Label_5A9E;0x5AB2goto Label_015C;0x5AB7Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_5;0x5AD2goto Label_33E3;0x5AD7PopFlow();0x5AD8SensingActor = K2Node_CustomEvent_NewParam;0x5AEBgoto Label_564C;0x5AF0Label_5AF0:0x5AF0isWasSeenOnce = true;0x5AFBCallFunc_K2_GetActorLocation_ReturnValue_11 = K2_GetActorLocation();0x5B17PlaySoundAtLocation(this, /Game/Blueprints/Enemy/SFX/EnemyAlert_Cue.EnemyAlert_Cue, CallFunc_K2_GetActorLocation_ReturnValue_11, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x5B60goto Label_5A4B;0x5B65if (!(isWasSeenOnce)) goto Label_5AF0;0x5B73PopFlow();0x5B74Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_6;0x5B8FPopFlow();0x5B90if (!(K2Node_CustomEvent_Start)) goto Label_465F;0x5B9Egoto Label_4680;0x5BA3Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_7;0x5BBEgoto Label_33E3;0x5BC3Label_5BC3:0x5BC3if (!(IsActive)) goto Label_546A;0x5BD1if (!(K2Node_DynamicCast_AsMain_Char_2.CanDetect)) goto Label_5403;0x5BF5goto Label_54D1;0x5BFALabel_5BFA:0x5BFACallFunc_RandomFloatInRange_ReturnValue_3 = RandomFloatInRange(0.5, 2);0x5C28CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_3);0x5C45Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x15C, -561902839, FName(ExecuteUbergraph_SentinelDrone), this});0x5C7FPopFlow();0x5C80goto Label_5BFA;0x5C85K2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(K2Node_ComponentBoundEvent_Pawn);0x5CA9K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x5CC6if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x5CD0goto Label_5BC3;0x5CD5goto Label_4E47;0x5CDALabel_5CDA:0x5CDAreturn;0x5CDC// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type