void GetParryState (const bool & State ) Script3 statements · 14 bytes of bytecode 0x0000 State = false;0x000B return;Public 0x15b1e90 0x01 void Damage (double DamageValue , int32 TeamIndex , const EN_DamageType & DamageType , const FTransform & SourceAgentPoint , bool UnAvoidable , const FName & DamageName , AActor * SourceActor , const FFinishFilter & Finish ) Script63 statements · 1,388 bytes of bytecode 0x0000 PushFlow(Label_0569);0x0005 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(DamageType, 0);0x0024 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0060;0x0032 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(DamageType, 1);0x0051 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D7;0x005F PopFlow();0x0060 Label_0060:0x0060 BattleMode = true;0x006B CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(DamageValue, 0);0x0091 CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(TeamIndex, TeamIndex);0x00B7 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_NotEqual_IntInt_ReturnValue);0x00DD if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x00E7 DamageCall(DamageValue);0x00FE PushFlow(Label_02A3);0x0103 BPC_ForceMoveCharacter.NowLockRotation = IsStrafing;0x012C CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsInvincible);0x0149 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CanOverrideStan);0x016F if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0179 Stan(DefaultStanTime, 0);0x0192 BreakTransform(SourceAgentPoint, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01C0 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x01DC CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_BreakTransform_Location, CallFunc_K2_GetActorLocation_ReturnValue);0x020A CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x022F CallFunc_Normal_ReturnValue = Normal(CallFunc_GetForwardVector_ReturnValue, 1e-04f);0x0259 BPC_ForceMoveCharacter.MoveStart(DefaultStanTime, CallFunc_Normal_ReturnValue, 1, 1, false);0x02A2 PopFlow();0x02A3 Label_02A3:0x02A3 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(DamageValue, 1);0x02C9 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_03D9;0x02D7 Label_02D7:0x02D7 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Health, DamageValue);0x0305 Health = CallFunc_Subtract_DoubleDouble_ReturnValue;0x0320 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(DamageValue, Health);0x034E DamageRatio = CallFunc_Divide_DoubleDouble_ReturnValue;0x0369 Label_0369:0x0369 BPC_HPGaugeControl.GetRowValue(CallFunc_GetRowValue_Value);0x0396 CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_GetRowValue_Value, 0);0x03BC if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_04D2;0x03CA if (!(IsDown)) goto Label_052D;0x03D8 PopFlow();0x03D9 Label_03D9:0x03D9 BPC_HPGaugeControl.GetRowValue(CallFunc_GetRowValue_Value);0x0406 Health = CallFunc_GetRowValue_Value;0x0421 BPC_HPGaugeControl.GetRowValue(CallFunc_GetRowValue_Value);0x044E CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(ReciveDamageValue, CallFunc_GetRowValue_Value);0x047C DamageRatio = CallFunc_Divide_DoubleDouble_ReturnValue_1;0x0497 ReciveDamageValue = 0;0x04B2 Add Multiply = 0;0x04CD goto Label_0369;0x04D2 Label_04D2:0x04D2 Damage Effect(DamageRatio);0x04E9 DamagedEvent.Broadcast(DamageType);0x0505 Finish = FinishFilter{false, 0};0x0528 goto Label_0569;0x052D Label_052D:0x052D IsDown = true;0x0538 NotShot = true;0x0543 DeathEvent();0x0551 Damage Effect(1);0x0568 PopFlow();0x0569 Label_0569:0x0569 return;Public 0x15b1e90 0x8A void IsAttackNow (const bool & State ) Script3 statements · 14 bytes of bytecode 0x0000 State = false;0x000B return;Public 0x15b1e90 0x01 void IsBattleMode (const bool & bool ) Script3 statements · 22 bytes of bytecode 0x0000 bool = BattleMode;0x0013 return;Public 0x15b1e90 0x01 void GetAvoidanceRotation (const FRotator & Rotation ) Script10 statements · 312 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001C CallFunc_Conv_VectorToVector2D_ReturnValue = Conv_VectorToVector2D(CallFunc_K2_GetActorLocation_ReturnValue);0x0041 CallFunc_K2_GetActorLocation_ReturnValue_1 = As BP First Person Character.K2_GetActorLocation();0x0073 CallFunc_Conv_Vector2DToVector_ReturnValue = Conv_Vector2DToVector(CallFunc_Conv_VectorToVector2D_ReturnValue, 0f);0x009D CallFunc_Conv_VectorToVector2D_ReturnValue_1 = Conv_VectorToVector2D(CallFunc_K2_GetActorLocation_ReturnValue_1);0x00C2 CallFunc_Conv_Vector2DToVector_ReturnValue_1 = Conv_Vector2DToVector(CallFunc_Conv_VectorToVector2D_ReturnValue_1, 0f);0x00EC CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_Conv_Vector2DToVector_ReturnValue_1, CallFunc_Conv_Vector2DToVector_ReturnValue);0x011A Rotation = CallFunc_FindLookAtRotation_ReturnValue;0x0135 return;Public 0x15b1e90 0x18 void IsAiming (const bool & IsAiming , const int32 & SuccessCount ) Script26 statements · 470 bytes of bytecode 0x0000 if (!(As BP First Person Character.IsAim)) goto Label_0116;0x0024 CallFunc_IsValid_ReturnValue = IsValid(As BP First Person Character.HaveActor_R);0x0057 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0116;0x0065 K2Node_DynamicCast_AsBPI_Item_Use = Cast<BPI_ItemUse_C>(As BP First Person Character.HaveActor_R);0x009F K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Item_Use);0x00BC if (!(K2Node_DynamicCast_bSuccess)) goto Label_01B3;0x00CA CallFunc_MS_IsInView_ReturnValue = K2Node_DynamicCast_AsBPI_Item_Use.MS_IsInView(this);0x00FA Label_00FA:0x00FA if (!(CallFunc_MS_IsInView_ReturnValue)) goto Label_0116;0x0108 if (!(AvoidanceCoolDown)) goto Label_01C3;0x0116 Label_0116:0x0116 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 2);0x013C CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_RandomIntegerInRange_ReturnValue, 2);0x015E CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_IntInt_ReturnValue, Rezult);0x0184 IsAiming = CallFunc_BooleanAND_ReturnValue;0x0197 SuccessCount = 0;0x01AE goto Label_01D3;0x01B3 Label_01B3:0x01B3 CallFunc_MS_IsInView_ReturnValue = false;0x01BE goto Label_00FA;0x01C3 Label_01C3:0x01C3 Rezult = true;0x01CE goto Label_0116;0x01D3 Label_01D3:0x01D3 return;Public 0x15b1e90 0x08 void GetCopyClass (UStaticMeshComponent * CentorComponent , const TSubclassOf<ABP_CopyActorBase_C > & Class , const double & Scale , const FVector & DefaultScale ) Script5 statements · 84 bytes of bytecode 0x0000 Class = nullptr;0x000B Scale = 0;0x0026 DefaultScale = FVector(0, 0, 0);0x0051 return;Public 0x15b1e90 0x30 void GetCentorPosition (TArray<FVector > & CentorPosition ) Script4 statements · 75 bytes of bytecode 0x0000 BPC_GetRayPointControl.GetRayPoints(CallFunc_GetRayPoints_Vectors);0x002D CentorPosition = CallFunc_GetRayPoints_Vectors;0x0048 return;Public 0x15b1e90 0x10 void GetActorInfo (FTransform & DefaultTransform , const bool & Not In Shot , const FVector & CentorPosition , const bool & IsPenguin , const ENUM_ActorType & ActorType , const bool & NonInPhoto ) Script9 statements · 146 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001C DefaultTransform = DefaultTransform;0x0037 Not In Shot = NotShot;0x004A CentorPosition = CallFunc_K2_GetActorLocation_ReturnValue;0x0065 IsPenguin = true;0x0070 ActorType = 0;0x0084 NonInPhoto = true;0x008F return;Public 0x15b1e90 0x83 void AttackNamesControl (const FName & AttackName ) Script25 statements · 717 bytes of bytecode 0x0000 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(UsedAttackDatas, AttackName);0x0044 Temp_int_Variable = 0;0x005B Temp_wildcard_Variable = UsedAttackDatas;0x0076 Label_0076:0x0076 CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(Temp_wildcard_Variable, AttackName);0x00BA CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue, 0);0x00DC if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_01AA;0x00EA CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(Temp_wildcard_Variable, AttackName);0x012E /Script/Engine.Default__KismetArrayLibrary.Array_Remove(Temp_wildcard_Variable, CallFunc_Array_Find_ReturnValue);0x0160 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x018A Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A5 goto Label_0076;0x01AA Label_01AA:0x01AA CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(Temp_int_Variable, MaxDuplicateCount);0x01D0 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_02CA;0x01DE CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(AttackNames, AttackName);0x021A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttackNames);0x0255 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0277 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_02CA;0x0285 SetUpBlackBoardValue();0x0293 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(UsedAttackDatas);0x02BC AttackDataTableSetup();0x02CA Label_02CA:0x02CA return;Public 0x15b1e90 0x08 void PhaseChangeCheck (const FString & Comment , const bool & PhaseChange ) Script17 statements · 460 bytes of bytecode 0x0000 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(PhaseChangeCount, 1);0x0022 BPC_HPGaugeControl.GetNormalizeValue(CallFunc_GetNormalizeValue_NormalizeValue);0x004F CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_GetNormalizeValue_NormalizeValue, PhaseChangeHealth);0x0075 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x009B CheckState = CallFunc_BooleanAND_ReturnValue;0x00AE if (!(CheckState)) goto Label_01B6;0x00BC CallFunc_Add_IntInt_ReturnValue = Add_IntInt(PhaseChangeCount, 1);0x00E6 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0101 PhaseChangeCount = Temp_int_Variable;0x011C PhaseChange();0x012A CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("\\u30d5\\u30a7\\u30fc\\u30ba\\u79fb\\u884c", Comment);0x015E PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 1f, 0.102994f, 1f}, 2f, FName(None));0x01A8 UnStanTimerReset();0x01B6 Label_01B6:0x01B6 PhaseChange = CheckState;0x01C9 return;Private 0x15b1e90 0x11 bool IsPhaseChangeWait () Script7 statements · 185 bytes of bytecode 0x0000 BPC_HPGaugeControl.GetNormalizeValue(CallFunc_GetNormalizeValue_NormalizeValue);0x002D CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(PhaseChangeCount, 0);0x004F CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_GetNormalizeValue_NormalizeValue, PhaseChangeHealth);0x0075 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x009B ReturnValue = CallFunc_BooleanAND_ReturnValue;0x00AE return ReturnValue;Public 0x15b1e90 0x01 void StaminaWearDown (double WearDownValue , bool SlowDamage , bool IsParry ) Script32 statements · 995 bytes of bytecode 0x0000 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsStan);0x001D CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Not_PreBool_ReturnValue, CanOverrideStan);0x0043 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_03E0;0x0051 StaminaCall(WearDownValue);0x0068 BPC_StaminaGaugeControl.GetNormalizeValue(CallFunc_GetNormalizeValue_NormalizeValue_1);0x0095 CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_GetNormalizeValue_NormalizeValue_1, 0);0x00BB if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_02F8;0x00C9 BPC_HPGaugeControl.GetNormalizeValue(CallFunc_GetNormalizeValue_NormalizeValue);0x00F6 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_GetNormalizeValue_NormalizeValue, 0);0x011C if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_03E0;0x012A CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(MaxStamina, SuperStanTime);0x0158 BPC_StaminaGaugeControl.AutoHeal(CallFunc_Divide_DoubleDouble_ReturnValue, 0.1);0x018E Stan(SuperStanTime, 2);0x01A7 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/SuperStan/WBP_SuperStan.WBP_SuperStan_C, nullptr);0x01DC CallFunc_Create_ReturnValue.AddToViewport(0);0x0201 CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x021B /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.ParryStanEffect(CallFunc_GetPlayerPawn_ReturnValue_1, this, 60, false, this);0x0254 As BP First Person Character.StaminaUpdate(50, 0.3, 0.3);0x0293 As BP First Person Character.BPC_GlobalTimeControl.SlowTime(1.2, 0.1, false);0x02E0 SuperStan.Broadcast();0x02F3 goto Label_03E0;0x02F8 Label_02F8:0x02F8 if (!(IsParry)) goto Label_03E0;0x0306 Stan(ParryStanTime, 1);0x031F Parry.Broadcast();0x0332 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x034C /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.ParryStanEffect(CallFunc_GetPlayerPawn_ReturnValue, this, 60, true, this);0x0385 if (!(SlowDamage)) goto Label_03E0;0x0393 As BP First Person Character.BPC_GlobalTimeControl.SlowTime(0.2, 0.1, true);0x03E0 Label_03E0:0x03E0 return;Public 0x15b1e90 0x0A void DestroyLockOnSystems () Script24 statements · 569 bytes of bytecode 0x0000 PushFlow(Label_0236);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_K2_GetComponentsByClass_ReturnValue = K2_GetComponentsByClass(/Game/BluePrints/Components/LBPC_LockOn.LBPC_LockOn_C);0x0058 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x0093 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00B9 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C3 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00DE PushFlow(Label_01EC);0x00E3 CallFunc_K2_GetComponentsByClass_ReturnValue = K2_GetComponentsByClass(/Game/BluePrints/Components/LBPC_LockOn.LBPC_LockOn_C);0x0108 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0143 CallFunc_Array_Get_Item.K2_DetachFromComponent(0, 0, 0, true);0x016A CallFunc_K2_GetComponentsByClass_ReturnValue = K2_GetComponentsByClass(/Game/BluePrints/Components/LBPC_LockOn.LBPC_LockOn_C);0x018F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01CA CallFunc_Array_Get_Item.K2_DestroyComponent(this);0x01EB PopFlow();0x01EC Label_01EC:0x01EC CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0216 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0231 goto Label_0033;0x0236 Label_0236:0x0236 return;Public 0x15b1e90 0x00 void AttackDataTableSetup () Script5 statements · 69 bytes of bytecode 0x0000 CallFunc_GetDataTableRowNames_OutRowNames = {};0x000B GetDataTableRowNames(AttackDatas, CallFunc_GetDataTableRowNames_OutRowNames);0x0027 AttackNames = CallFunc_GetDataTableRowNames_OutRowNames;0x0042 return;Public 0x15b1e90 0x00 void SetUpBlackBoardValue () Script5 statements · 115 bytes of bytecode 0x0000 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(NearAttackCooldown));0x0029 CallFunc_GetBlackboard_ReturnValue = GetBlackboard(this);0x003E CallFunc_GetBlackboard_ReturnValue.SetValueAsFloat(CallFunc_MakeLiteralName_ReturnValue, NearAttackCooldown);0x0070 return;Public 0x15b1e90 0x00 void StrafingStateChange (bool IsStrafing , const EN_StrafingDirection & Direction ) Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x02 void AIState (bool State ) Script11 statements · 218 bytes of bytecode 0x0000 if (!(State)) goto Label_0062;0x000E CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0023 CallFunc_GetAIController_ReturnValue.BrainComponent.StartLogic();0x005D goto Label_00D7;0x0062 Label_0062:0x0062 CharacterMovement.StopMovementImmediately();0x0086 CallFunc_GetAIController_ReturnValue_1 = GetAIController(this);0x009B CallFunc_GetAIController_ReturnValue_1.BrainComponent.StopLogic("");0x00D7 Label_00D7:0x00D7 return;Public 0x15b1e90 0x01 void RestartAI () Script4 statements · 82 bytes of bytecode 0x0000 CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0015 CallFunc_GetAIController_ReturnValue.BrainComponent.RestartLogic();0x004F return;Public 0x15b1e90 0x00 void StopAI () Script5 statements · 120 bytes of bytecode 0x0000 CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0015 CallFunc_GetAIController_ReturnValue.BrainComponent.StopLogic("");0x0051 CharacterMovement.StopMovementImmediately();0x0075 return;Public 0x15b1e90 0x00 void UserConstructionScript () Script3 statements · 30 bytes of bytecode 0x0000 Health = MaxHealth;0x001B return;Event Public 0x15b1e90 0x00 void DeathOverride__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(15);0x000F return;0x15b1e90 0x00 void DeathOverride__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(26081);0x000F return;0x15b1e90 0x00 void OnNotifyEnd_F892FC25472E66E809047FB1FBA2DF9B (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_44 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(20804);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_F892FC25472E66E809047FB1FBA2DF9B (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_43 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(18916);0x0021 return;0x15b1e90 0x08 void OnInterrupted_F892FC25472E66E809047FB1FBA2DF9B (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_42 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(17183);0x0021 return;0x15b1e90 0x08 void OnBlendOut_F892FC25472E66E809047FB1FBA2DF9B (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_41 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(13764);0x0021 return;0x15b1e90 0x08 void OnCompleted_F892FC25472E66E809047FB1FBA2DF9B (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_40 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(10974);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_4A4808B74EBDDEC087B4E1937DA87E3F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_39 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(26048);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_4A4808B74EBDDEC087B4E1937DA87E3F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_38 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(26015);0x0021 return;0x15b1e90 0x08 void OnInterrupted_4A4808B74EBDDEC087B4E1937DA87E3F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_37 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(25823);0x0021 return;0x15b1e90 0x08 void OnBlendOut_4A4808B74EBDDEC087B4E1937DA87E3F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_36 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(25221);0x0021 return;0x15b1e90 0x08 void OnCompleted_4A4808B74EBDDEC087B4E1937DA87E3F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_35 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(24807);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_67E598DC4C1E9C3A96AB859FA2C2113E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_34 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(23669);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_67E598DC4C1E9C3A96AB859FA2C2113E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_33 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(21716);0x0021 return;0x15b1e90 0x08 void OnInterrupted_67E598DC4C1E9C3A96AB859FA2C2113E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_32 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(20832);0x0021 return;0x15b1e90 0x08 void OnBlendOut_67E598DC4C1E9C3A96AB859FA2C2113E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_31 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(20776);0x0021 return;0x15b1e90 0x08 void OnCompleted_67E598DC4C1E9C3A96AB859FA2C2113E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_30 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(17862);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_78247E4C4C86921A63612294DED648BA (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_29 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(17524);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_78247E4C4C86921A63612294DED648BA (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_28 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(17279);0x0021 return;0x15b1e90 0x08 void OnInterrupted_78247E4C4C86921A63612294DED648BA (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_27 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(17211);0x0021 return;0x15b1e90 0x08 void OnBlendOut_78247E4C4C86921A63612294DED648BA (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_26 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(16767);0x0021 return;0x15b1e90 0x08 void OnCompleted_78247E4C4C86921A63612294DED648BA (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_25 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(13138);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_C770FE1A4556A10A1DF7C19398AB17C4 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_24 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(4252);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_C770FE1A4556A10A1DF7C19398AB17C4 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_23 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(4280);0x0021 return;0x15b1e90 0x08 void OnInterrupted_C770FE1A4556A10A1DF7C19398AB17C4 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_22 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(4308);0x0021 return;0x15b1e90 0x08 void OnBlendOut_C770FE1A4556A10A1DF7C19398AB17C4 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_21 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(4336);0x0021 return;0x15b1e90 0x08 void OnCompleted_C770FE1A4556A10A1DF7C19398AB17C4 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_20 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(4364);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_DE3366654C5E4918D44FCBA3E1FFFDE1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(5538);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_DE3366654C5E4918D44FCBA3E1FFFDE1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(5566);0x0021 return;0x15b1e90 0x08 void OnInterrupted_DE3366654C5E4918D44FCBA3E1FFFDE1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(5594);0x0021 return;0x15b1e90 0x08 void OnBlendOut_DE3366654C5E4918D44FCBA3E1FFFDE1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(5622);0x0021 return;0x15b1e90 0x08 void OnCompleted_DE3366654C5E4918D44FCBA3E1FFFDE1 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(5650);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_31AC38724CA60DE73382B0A8157A6526 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7053);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_31AC38724CA60DE73382B0A8157A6526 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7081);0x0021 return;0x15b1e90 0x08 void OnInterrupted_31AC38724CA60DE73382B0A8157A6526 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7109);0x0021 return;0x15b1e90 0x08 void OnBlendOut_31AC38724CA60DE73382B0A8157A6526 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7137);0x0021 return;0x15b1e90 0x08 void OnCompleted_31AC38724CA60DE73382B0A8157A6526 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7169);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_1DFAA9FF4C0513B576788988F3746C0F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7197);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_1DFAA9FF4C0513B576788988F3746C0F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7225);0x0021 return;0x15b1e90 0x08 void OnInterrupted_1DFAA9FF4C0513B576788988F3746C0F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7253);0x0021 return;0x15b1e90 0x08 void OnBlendOut_1DFAA9FF4C0513B576788988F3746C0F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7281);0x0021 return;0x15b1e90 0x08 void OnCompleted_1DFAA9FF4C0513B576788988F3746C0F (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(7309);0x0021 return;0x15b1e90 0x08 void OnNotifyEnd_BD4416DA4F8495B4F0081A86FA9C4192 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(8469);0x0021 return;0x15b1e90 0x08 void OnNotifyBegin_BD4416DA4F8495B4F0081A86FA9C4192 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(8497);0x0021 return;0x15b1e90 0x08 void OnInterrupted_BD4416DA4F8495B4F0081A86FA9C4192 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(8525);0x0021 return;0x15b1e90 0x08 void OnBlendOut_BD4416DA4F8495B4F0081A86FA9C4192 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(8553);0x0021 return;0x15b1e90 0x08 void OnCompleted_BD4416DA4F8495B4F0081A86FA9C4192 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012 ExecuteUbergraph_Enemy_AI_Base(9090);0x0021 return;0x15b1e90 0x08 void Combo (double TimeRange , const FName & ComboName ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TimeRange_2 = TimeRange;0x0012 PersistentFrame.K2Node_Event_ComboName = ComboName;0x0024 ExecuteUbergraph_Enemy_AI_Base(12099);0x0033 return;Public 0x15b1e90 0x10 void ThrowState (const EN_ThrowState & ThrowState ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ThrowState = ThrowState;0x0012 ExecuteUbergraph_Enemy_AI_Base(12100);0x0021 return;Public 0x15b1e90 0x01 void AttackNotify (int32 ID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ID = ID;0x0012 ExecuteUbergraph_Enemy_AI_Base(12101);0x0021 return;Public 0x15b1e90 0x04 void StanDamage (const EN_StanType & StanType ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_StanType = StanType;0x0012 ExecuteUbergraph_Enemy_AI_Base(12102);0x0021 return;Public 0x15b1e90 0x01 void DamageToPlayerController (AActor * TargetActor , double DamageValue , int32 TeamIndex , const EN_DamageType & DamageType , const FTransform & SourceAgentPoint , bool UnAvoidable , const FName & DamageName , const FHitResult & HitRezult , AActor * SourceActor ) Script12 statements · 180 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TargetActor = TargetActor;0x0012 PersistentFrame.K2Node_Event_DamageValue = DamageValue;0x0024 PersistentFrame.K2Node_Event_TeamIndex = TeamIndex;0x0036 PersistentFrame.K2Node_Event_DamageType = DamageType;0x0048 PersistentFrame.K2Node_Event_SourceAgentPoint = SourceAgentPoint;0x005A PersistentFrame.K2Node_Event_UnAvoidable = UnAvoidable;0x006C PersistentFrame.K2Node_Event_DamageName = DamageName;0x007E PersistentFrame.K2Node_Event_HitRezult = HitRezult;0x0090 PersistentFrame.K2Node_Event_SourceActor = SourceActor;0x00A2 ExecuteUbergraph_Enemy_AI_Base(12103);0x00B1 return;Public 0x15b1e90 0x198 void Reverse (const FTransform & NewPosition , const FVector & HitNormal ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewPosition = NewPosition;0x0012 PersistentFrame.K2Node_Event_HitNormal = HitNormal;0x0024 ExecuteUbergraph_Enemy_AI_Base(12104);0x0033 return;Public 0x15b1e90 0x78 void Delete () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(12105);0x000F return;Public 0x15b1e90 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(12106);0x000F return;Event Protected 0x15b1e90 0x00 void SetActorInfo (const FVector & ToPosition , USceneComponent * Comp ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ToPosition = ToPosition;0x0012 PersistentFrame.K2Node_Event_Comp = Comp;0x0024 ExecuteUbergraph_Enemy_AI_Base(12111);0x0033 return;Public 0x15b1e90 0x20 void View In Out Function (int32 Stencil Value ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Stencil_Value = Stencil Value;0x0012 ExecuteUbergraph_Enemy_AI_Base(12112);0x0021 return;Public 0x15b1e90 0x04 void ReceiveDestroyed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(12154);0x000F return;Event Public 0x15b1e90 0x00 void Fix () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(12235);0x000F return;Public 0x15b1e90 0x00 void CoolDownEnd () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(12250);0x000F return;0x15b1e90 0x00 void PlayAvoidanceAnimation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(12946);0x000F return;Public 0x15b1e90 0x00 void Set Difficulty (int32 Value ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Value_1 = Value;0x0012 ExecuteUbergraph_Enemy_AI_Base(12951);0x0021 return;0x15b1e90 0x04 void Change Movement (bool Value ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Value = Value;0x0012 ExecuteUbergraph_Enemy_AI_Base(13166);0x0021 return;0x15b1e90 0x01 void DownTime () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(13267);0x000F return;0x15b1e90 0x00 void Damage Effect (double DamageRatio ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_DamageRatio = DamageRatio;0x0012 ExecuteUbergraph_Enemy_AI_Base(14418);0x0021 return;0x15b1e90 0x08 void Avoid (bool State ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_State = State;0x0012 ExecuteUbergraph_Enemy_AI_Base(15512);0x0021 return;Public 0x15b1e90 0x01 void DeathEvent () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(15513);0x000F return;0x15b1e90 0x00 void SetStrafing (bool IsStrafing , const EN_StrafingDirection & Direction ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsStrafing = IsStrafing;0x0012 PersistentFrame.K2Node_Event_Direction = Direction;0x0024 ExecuteUbergraph_Enemy_AI_Base(16795);0x0033 return;Public 0x15b1e90 0x02 void InAngleOfView (bool InState , double DeltaTime , const ENUM_CameraMode & CameraMode ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_InState = InState;0x0012 PersistentFrame.K2Node_Event_DeltaTime = DeltaTime;0x0024 PersistentFrame.K2Node_Event_CameraMode = CameraMode;0x0036 ExecuteUbergraph_Enemy_AI_Base(16847);0x0045 return;Public 0x15b1e90 0x11 void AttackReset () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(17239);0x000F return;Public 0x15b1e90 0x00 void DamageState (bool Active ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Active = Active;0x0012 ExecuteUbergraph_Enemy_AI_Base(17259);0x0021 return;Public 0x15b1e90 0x01 void BndEvt__Enemy_AI_Base_CapsuleComponent_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature (UPrimitiveComponent * HitComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , const FVector & NormalImpulse , FHitResult & Hit ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005A ExecuteUbergraph_Enemy_AI_Base(17552);0x0069 return;0x15b1e90 0x130 void DamagedRedBody () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(17894);0x000F return;0x15b1e90 0x00 void Attack_AC (double TimeRange , const FName & AttackName , double DamageMultiply , bool MutipleHitPossible , double StanMultiply ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TimeRange_1 = TimeRange;0x0012 PersistentFrame.K2Node_Event_AttackName = AttackName;0x0024 PersistentFrame.K2Node_Event_DamageMultiply_1 = DamageMultiply;0x0036 PersistentFrame.K2Node_Event_MutipleHitPossible = MutipleHitPossible;0x0048 PersistentFrame.K2Node_Event_StanMultiply_1 = StanMultiply;0x005A ExecuteUbergraph_Enemy_AI_Base(17899);0x0069 return;Public 0x15b1e90 0x28 void BndEvt__BP_Enemy_AI_Hamburger_Base_BPC_AttackCollisionControl_K2Node_ComponentBoundEvent_1_HitEvent__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex , bool bFromSweep , FHitResult & SweepResult ) Script9 statements · 126 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006C ExecuteUbergraph_Enemy_AI_Base(17999);0x007B return;0x15b1e90 0x120 void Stan (double Time , const EN_StanType & StanType ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Time = Time;0x0012 PersistentFrame.K2Node_CustomEvent_StanType = StanType;0x0024 ExecuteUbergraph_Enemy_AI_Base(18944);0x0033 return;0x15b1e90 0x09 void UnStan () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(20076);0x000F return;0x15b1e90 0x00 void UpdateWarpPoint () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(20372);0x000F return;0x15b1e90 0x00 void UserDatasAttackControl (const FST_AttackDatas & AttackDatas , const FName & AttackName ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AttackDatas = AttackDatas;0x0012 PersistentFrame.K2Node_CustomEvent_AttackName_1 = AttackName;0x0024 ExecuteUbergraph_Enemy_AI_Base(20377);0x0033 return;0x15b1e90 0x58 void BndEvt__Enemy_AI_Base_BPC_AIMoveControl_K2Node_ComponentBoundEvent_2_MoveEndSignal__DelegateSignature (const EPathFollowingResult & OutPutRezult , const FName & AttackName ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OutPutRezult = OutPutRezult;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_AttackName = AttackName;0x0024 ExecuteUbergraph_Enemy_AI_Base(20860);0x0033 return;0x15b1e90 0x0C void AnimComboBlock () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(21711);0x000F return;0x15b1e90 0x00 void Attack (const AttackType & AttackType ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_AttackType = AttackType;0x0012 ExecuteUbergraph_Enemy_AI_Base(21744);0x0021 return;Public 0x15b1e90 0x01 void DamageCall (double AddValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AddValue_2 = AddValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(22248);0x0021 return;0x15b1e90 0x08 void HealthSubAnimation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(23305);0x000F return;0x15b1e90 0x00 void BndEvt__Enemy_AI_Base_BPC_HealthGaugeControl_K2Node_ComponentBoundEvent_3_ChangedValue__DelegateSignature (double UpdateValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_UpdateValue_3 = UpdateValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(23310);0x0021 return;0x15b1e90 0x08 void BndEvt__Enemy_AI_Base_BPC_HealthGaugeControlSub_K2Node_ComponentBoundEvent_4_ChangedValue__DelegateSignature (double UpdateValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_UpdateValue_2 = UpdateValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(23315);0x0021 return;0x15b1e90 0x08 void StaminaCall (double AddValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AddValue_1 = AddValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(23697);0x0021 return;0x15b1e90 0x08 void StaminSubGaugeStart () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(24507);0x000F return;0x15b1e90 0x00 void BndEvt__Enemy_AI_Base_BPC_StaminaGaugeControl_K2Node_ComponentBoundEvent_9_ChangedValue__DelegateSignature (double UpdateValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_UpdateValue_1 = UpdateValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(24512);0x0021 return;0x15b1e90 0x08 void BndEvt__Enemy_AI_Base_BPC_StaminaGaugeControlSub_K2Node_ComponentBoundEvent_10_ChangedValue__DelegateSignature (double UpdateValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_UpdateValue = UpdateValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(24517);0x0021 return;0x15b1e90 0x08 void BndEvt__Enemy_AI_Base_BPC_StaminaGaugeControl_K2Node_ComponentBoundEvent_3_ChangeAnimationEnd__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(24696);0x000F return;0x15b1e90 0x00 void BndEvt__Enemy_AI_Base_DeviceComponent_K2Node_ComponentBoundEvent_4_OnSignal__DelegateSignature (const FST_EventValue & SignalValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_SignalValue = SignalValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(24697);0x0021 return;0x15b1e90 0x28 void StaminaDamage (double Value ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Value = Value;0x0012 ExecuteUbergraph_Enemy_AI_Base(24839);0x0021 return;Public 0x15b1e90 0x08 void SuperArmorCall (double AddValue ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AddValue = AddValue;0x0012 ExecuteUbergraph_Enemy_AI_Base(24973);0x0021 return;0x15b1e90 0x08 void ViewCheck () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(25557);0x000F return;0x15b1e90 0x00 void PhaseChange () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(25655);0x000F return;0x15b1e90 0x00 void UnStanTimerReset () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(25725);0x000F return;0x15b1e90 0x00 void Attack_AC_Remote (double TimeRange , const FName & ComponentName , double DamageMultiply , double StanMultiply ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TimeRange = TimeRange;0x0012 PersistentFrame.K2Node_Event_ComponentName = ComponentName;0x0024 PersistentFrame.K2Node_Event_DamageMultiply = DamageMultiply;0x0036 PersistentFrame.K2Node_Event_StanMultiply = StanMultiply;0x0048 ExecuteUbergraph_Enemy_AI_Base(25730);0x0057 return;Public 0x15b1e90 0x20 void CollisionReset () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(25785);0x000F return;Public 0x15b1e90 0x00 void CustomAttack (const FName & AttackName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AttackName = AttackName;0x0012 ExecuteUbergraph_Enemy_AI_Base(25851);0x0021 return;0x15b1e90 0x08 void BndEvt__Enemy_AI_Base_AIPerception_K2Node_ComponentBoundEvent_7_PerceptionUpdatedDelegate__DelegateSignature (TArray<AActor *> & UpdatedActors ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_UpdatedActors = UpdatedActors;0x0012 ExecuteUbergraph_Enemy_AI_Base(26043);0x0021 return;0x15b1e90 0x10 void BossBarReset () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Enemy_AI_Base(26076);0x000F return;0x15b1e90 0x00 void ExecuteUbergraph_Enemy_AI_Base (int32 EntryPoint ) Script1073 statements · 26,089 bytes of bytecode 0x0000 PushFlow(Label_65E6);0x0005 goto [EntryPoint];0x000F CallFunc_MakeLiteralByte_ReturnValue_3 = MakeLiteralByte(1);0x002D CallFunc_EqualEqual_ByteByte_ReturnValue_6 = EqualEqual_ByteByte(CallFunc_MakeLiteralByte_ReturnValue_3, EnemyType);0x0053 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_6)) goto Label_0089;0x0061 CallFunc_IsValid_ReturnValue_9 = IsValid(As BP First Person Character);0x007E if (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x0088 PopFlow();0x0089 Label_0089:0x0089 K2_DestroyActor();0x0097 PopFlow();0x0098 StopAnimMontage(/Game/3Dmodel/skeltal/penngin_big/chapter_2anim/pengun_Skeleton_kizetu_Montage.pengun_Skeleton_kizetu_Montage);0x00AF if (!(IsFinisher)) goto Label_00BE;0x00BD PopFlow();0x00BE Label_00BE:0x00BE AIState(true);0x00CD PopFlow();0x00CE Temp_int_Loop_Counter_Variable_3 = 0;0x00E5 Temp_int_Array_Index_Variable_3 = 0;0x00FC Label_00FC:0x00FC CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DeathOverrideMaterials);0x0137 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue);0x015D if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0258;0x016B Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x0186 PushFlow(Label_05F8);0x018B /Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathOverrideMaterials, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x01C6 CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = Mesh.CreateDynamicMaterialInstance(Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2, FName(None));0x0213 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(PastaDynamicMaterials, CallFunc_CreateDynamicMaterialInstance_ReturnValue_1);0x0257 PopFlow();0x0258 Label_0258:0x0258 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0274 CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/BattleEffects/Pasta/N_Pasta_Skeletal.N_Pasta_Skeletal, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x02D2 OverrideSystemUserVariableSkeletalMeshComponent(CallFunc_SpawnSystemAtLocation_ReturnValue, "Skeletal", Mesh);0x02F8 CallFunc_K2_GetActorLocation_ReturnValue_1 = As BP First Person Character.K2_GetActorLocation();0x032A CallFunc_Conv_VectorToVector2D_ReturnValue = Conv_VectorToVector2D(CallFunc_K2_GetActorLocation_ReturnValue_1);0x034F CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x036B CallFunc_Conv_VectorToVector2D_ReturnValue_1 = Conv_VectorToVector2D(CallFunc_K2_GetActorLocation_ReturnValue_2);0x0390 CallFunc_Subtract_Vector2DVector2D_ReturnValue = Subtract_Vector2DVector2D(CallFunc_Conv_VectorToVector2D_ReturnValue_1, CallFunc_Conv_VectorToVector2D_ReturnValue);0x03BE CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(70, 100);0x03EC CallFunc_Normal2D_ReturnValue = Normal2D(CallFunc_Subtract_Vector2DVector2D_ReturnValue);0x0411 CallFunc_Conv_DoubleToVector2D_ReturnValue = Conv_DoubleToVector2D(CallFunc_RandomFloatInRange_ReturnValue_1);0x0436 CallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(CallFunc_Normal2D_ReturnValue, CallFunc_Conv_DoubleToVector2D_ReturnValue);0x0464 BreakVector2D(CallFunc_Multiply_Vector2DVector2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0489 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y, 0);0x04C0 CallFunc_SpawnSystemAtLocation_ReturnValue.SetVariableVec3(FName(Direction), CallFunc_MakeVector_ReturnValue);0x04F6 PushFlow(Label_051C);0x04FB DeathOverride.Play();0x051B PopFlow();0x051C Label_051C:0x051C Delay(this, 0.5f, LatentActionInfo{0x553, 1506458635, FName(ExecuteUbergraph_Enemy_AI_Base), this});0x0552 PopFlow();0x0553 CallFunc_GetWidget_ReturnValue = Widget.GetWidget();0x0581 K2Node_DynamicCast_AsBPI_UI_Basic_1 = Cast<BPI_UI_Basic_C>(CallFunc_GetWidget_ReturnValue);0x05A5 K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsBPI_UI_Basic_1);0x05C2 if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x05CC K2Node_DynamicCast_AsBPI_UI_Basic_1.PlayAnimationMessage(false, 0);0x05F7 PopFlow();0x05F8 Label_05F8:0x05F8 CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0622 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_5;0x063D goto Label_00FC;0x0642 SetUpBlackBoardValue();0x0650 CallFunc_EqualEqual_ByteByte_ReturnValue_7 = EqualEqual_ByteByte(EnemyType, 1);0x066F if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_7)) goto Label_068C;0x067D StopAI();0x068B PopFlow();0x068C Label_068C:0x068C K2Node_CreateDelegate_OutputDelegate_30.Bind(this, ViewCheck);0x06A3 CallFunc_K2_SetTimerDelegate_ReturnValue_3 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_30, 0.1f, true, false, 0f, 0f);0x06D9 if (!(ForceBeginStop)) PopFlow();0x06E3 StopAI();0x06F1 PopFlow();0x06F2 Label_06F2:0x06F2 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/LockOn/WBP_LockOn.WBP_LockOn_C, nullptr);0x0727 LockOnUI = CallFunc_Create_ReturnValue;0x073A LockOnWidget.SetWidget(LockOnUI);0x0767 Health = MaxHealth;0x0782 CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/PneguinAI/EnemyPenguin/M_BodyScratch.M_BodyScratch, FName(None), 0);0x07AF ScratchMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x07C2 CallFunc_RandomFloat_ReturnValue = RandomFloat();0x07DE CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_RandomFloat_ReturnValue, 100);0x080C CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0829 ScratchMaterial.SetScalarParameterValue(FName(RandomValue), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x085F PopFlow();0x0860 Label_0860:0x0860 CallFunc_IsValid_ReturnValue = IsValid(LockOnUI);0x087D if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0887 LockOnUI.RemoveFromParent();0x08AB LockOnUI = nullptr;0x08B6 PopFlow();0x08B7 Label_08B7:0x08B7 CallFunc_IsValid_ReturnValue_1 = IsValid(LockOnUI);0x08D4 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x08DE CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(ReciveDamageValue, Health);0x090C LockOnUI.SetColor(CallFunc_Divide_DoubleDouble_ReturnValue);0x0939 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(ReciveDamageValue, Health);0x0967 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 100);0x0995 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue, 0, 100);0x09CC CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FClamp_ReturnValue_1);0x09F1 CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_FTrunc_ReturnValue, BeforeValue);0x0A17 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(BeforeValue, 100);0x0A39 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_NotEqual_IntInt_ReturnValue);0x0A5F if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0C71;0x0A6D CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(ReciveDamageValue, Health);0x0A9B CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 100);0x0AC9 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue, 0, 100);0x0B00 CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FClamp_ReturnValue_1);0x0B25 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_FTrunc_ReturnValue);0x0B4A CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_IntToString_ReturnValue, "");0x0B71 LockOnUI.SetValue(CallFunc_Concat_StrStr_ReturnValue);0x0B9E CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(ReciveDamageValue, Health);0x0BCC CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 100);0x0BFA CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue, 0, 100);0x0C31 CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FClamp_ReturnValue_1);0x0C56 BeforeValue = CallFunc_FTrunc_ReturnValue;0x0C71 Label_0C71:0x0C71 PushFlow(Label_0DAB);0x0C76 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0C93 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue, 0.5);0x0CC1 CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, 1);0x0CEF CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Add Multiply, CallFunc_Add_DoubleDouble_ReturnValue_2);0x0D1D CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_6, 0.8, 3);0x0D54 Add Multiply = CallFunc_FClamp_ReturnValue_3;0x0D6F LockOnUI.SetMultiplyValue(Add Multiply);0x0D9C if (!(BeforeLockOnVisible)) goto Label_0F1C;0x0DAA PopFlow();0x0DAB Label_0DAB:0x0DAB CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x0DC7 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(ReciveDamageValue, Health);0x0DF5 CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0, 1);0x0E2C CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_FClamp_ReturnValue_2, 1);0x0E5A CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_FClamp_ReturnValue_2, 0.1);0x0E88 CallFunc_PlaySoundAtLocation_VolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0EA5 CallFunc_PlaySoundAtLocation_PitchMultiplier_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0EC2 PlaySoundAtLocation(this, /Game/audios/CHAPTER2/SE/LockOn_Cue.LockOn_Cue, CallFunc_K2_GetActorLocation_ReturnValue_4, FRotator(0, 0, 0), CallFunc_PlaySoundAtLocation_VolumeMultiplier_ImplicitCast, CallFunc_PlaySoundAtLocation_PitchMultiplier_ImplicitCast, 0f, /Game/audios/camera/SoundAttenuation.SoundAttenuation, nullptr, nullptr, nullptr);0x0F1B PopFlow();0x0F1C Label_0F1C:0x0F1C LockOnUI.ValueVisible(true);0x0F41 BeforeLockOnVisible = true;0x0F4C CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x0F68 PlaySoundAtLocation(this, /Game/audios/CHAPTER2/SE/LockOn_Cue.LockOn_Cue, CallFunc_K2_GetActorLocation_ReturnValue_3, FRotator(0, 0, 0), 1.2f, 1f, 0f, /Game/audios/camera/SoundAttenuation.SoundAttenuation, nullptr, nullptr, nullptr);0x0FB9 PopFlow();0x0FBA Label_0FBA:0x0FBA CallFunc_IsValid_ReturnValue_2 = IsValid(LockOnUI);0x0FD7 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0FE1 if (!(BeforeLockOnVisible)) PopFlow();0x0FEB LockOnUI.ValueVisible(false);0x1010 Add Multiply = 0.8;0x102B BeforeLockOnVisible = false;0x1036 BeforeValue = 100;0x104D PopFlow();0x104E Label_104E:0x104E K2Node_CreateDelegate_OutputDelegate.Bind(this, DamagedRedBody);0x1065 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.1f, false, false, 0f, 0f);0x109B PopFlow();0x109C Temp_name_Variable = K2Node_CustomEvent_NotifyName_24;0x10B7 PopFlow();0x10B8 Temp_name_Variable = K2Node_CustomEvent_NotifyName_23;0x10D3 PopFlow();0x10D4 Temp_name_Variable = K2Node_CustomEvent_NotifyName_22;0x10EF PopFlow();0x10F0 Temp_name_Variable = K2Node_CustomEvent_NotifyName_21;0x110B PopFlow();0x110C Temp_name_Variable = K2Node_CustomEvent_NotifyName_20;0x1127 PopFlow();0x1128 Label_1128:0x1128 CallFunc_IsValid_ReturnValue_3 = IsValid(MotionWarping);0x1145 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x114F CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x1169 CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue_1.GetTransform();0x119B BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x11C9 CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x11E5 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_BreakTransform_Location);0x1213 BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x1241 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x1270 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x12B7 MotionWarping.AddOrUpdateWarpTargetFromTransform(FName(Attack), CallFunc_MakeTransform_ReturnValue);0x12ED CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x1307 CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue_1.GetTransform();0x1339 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x1367 CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x1383 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_BreakTransform_Location);0x13B1 CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x13D6 BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x1404 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x1433 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(WarpSpeed);0x1458 CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(WarpTick);0x1475 CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x149A CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x14C8 CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_2);0x14F6 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_Multiply_VectorVector_ReturnValue_3);0x1524 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x156B MotionWarping.AddOrUpdateWarpTargetFromTransform(FName(MoveTo), CallFunc_MakeTransform_ReturnValue_1);0x15A1 PopFlow();0x15A2 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_19;0x15BD PopFlow();0x15BE Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_18;0x15D9 PopFlow();0x15DA Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_17;0x15F5 PopFlow();0x15F6 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_16;0x1611 PopFlow();0x1612 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_15;0x162D Label_162D:0x162D CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsDeath);0x164A CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(IsStan);0x1667 CallFunc_BooleanAND_ReturnValue_6 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_5);0x168D if (!(CallFunc_BooleanAND_ReturnValue_6)) goto Label_1B79;0x169B PushFlow(Label_16B7);0x16A0 Temp_bool_IsClosed_Variable_2 = false;0x16AB Temp_bool_Has_Been_Initd_Variable_2 = true;0x16B6 PopFlow();0x16B7 Label_16B7:0x16B7 Temp_bool_Variable_3 = true;0x16C2 Temp_int_Variable_2 = 0;0x16D9 Label_16D9:0x16D9 if (!(Temp_bool_Variable_3)) goto Label_18D1;0x16E7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(NowAttackDatas.Montages_5_89881CC04A3289C5961113A75D75D718, Temp_int_Variable_2, CallFunc_Array_Get_Item_1);0x172B CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6 = CreateProxyObjectForPlayMontage(Mesh, CallFunc_Array_Get_Item_1, 1f, 0f, FName(None), true);0x1769 CallFunc_IsValid_ReturnValue_17 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0x1786 if (!(CallFunc_IsValid_ReturnValue_17)) PopFlow();0x1790 K2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnCompleted_F892FC25472E66E809047FB1FBA2DF9B);0x17A7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_31;0x17D0 K2Node_CreateDelegate_OutputDelegate_33.Bind(this, OnBlendOut_F892FC25472E66E809047FB1FBA2DF9B);0x17E7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_33;0x1810 K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnInterrupted_F892FC25472E66E809047FB1FBA2DF9B);0x1827 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_35;0x1850 K2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnNotifyBegin_F892FC25472E66E809047FB1FBA2DF9B);0x1867 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_40;0x1890 K2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnNotifyEnd_F892FC25472E66E809047FB1FBA2DF9B);0x18A7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_43;0x18D0 PopFlow();0x18D1 Label_18D1:0x18D1 PushFlow(Label_18FE);0x18D6 if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_18E5;0x18E4 PopFlow();0x18E5 Label_18E5:0x18E5 Temp_bool_Has_Been_Initd_Variable_2 = true;0x18F0 if (!(true)) PopFlow();0x18F2 Temp_bool_IsClosed_Variable_2 = true;0x18FD PopFlow();0x18FE Label_18FE:0x18FE if (!(Temp_bool_IsClosed_Variable_2)) goto Label_190D;0x190C PopFlow();0x190D Label_190D:0x190D Temp_bool_IsClosed_Variable_2 = true;0x1918 CallFunc_RandomFloat_ReturnValue_2 = RandomFloat();0x1934 CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(1, NowAttackDatas.AfterMontagePBB_28_752B06914A4254DDCA319CB80E93D092);0x196B CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_1, CallFunc_RandomFloat_ReturnValue_2);0x1991 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_1B79;0x199F CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(IsDeath);0x19BC if (!(CallFunc_Not_PreBool_ReturnValue_3)) goto Label_1B79;0x19CA CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(Mesh, NowAttackDatas.AfterMontage_25_552019E14F43430F821B249A266B51DB, 1f, 0f, FName(None), true);0x1A11 CallFunc_IsValid_ReturnValue_15 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x1A2E if (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x1A38 K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnCompleted_31AC38724CA60DE73382B0A8157A6526);0x1A4F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_17;0x1A78 K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnBlendOut_31AC38724CA60DE73382B0A8157A6526);0x1A8F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_16;0x1AB8 K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnInterrupted_31AC38724CA60DE73382B0A8157A6526);0x1ACF CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_15;0x1AF8 K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnNotifyBegin_31AC38724CA60DE73382B0A8157A6526);0x1B0F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_14;0x1B38 K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnNotifyEnd_31AC38724CA60DE73382B0A8157A6526);0x1B4F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_13;0x1B78 PopFlow();0x1B79 Label_1B79:0x1B79 AttackEndEvent.Broadcast();0x1B8C PopFlow();0x1B8D Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_14;0x1BA8 PopFlow();0x1BA9 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_13;0x1BC4 PopFlow();0x1BC5 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_12;0x1BE0 PopFlow();0x1BE1 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_11;0x1BFC goto Label_1B79;0x1C01 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_10;0x1C1C PopFlow();0x1C1D Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_9;0x1C38 PopFlow();0x1C39 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_8;0x1C54 PopFlow();0x1C55 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_7;0x1C70 PopFlow();0x1C71 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_6;0x1C8C PopFlow();0x1C8D Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_5;0x1CA8 PopFlow();0x1CA9 Label_1CA9:0x1CA9 CallFunc_IsValid_ReturnValue_4 = IsValid(As BP First Person Character);0x1CC6 if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x1CD0 Label_1CD0:0x1CD0 RestartAI();0x1CDE PopFlow();0x1CDF Label_1CDF:0x1CDF K2Node_CreateDelegate_OutputDelegate_23.Bind(this, HealthSubAnimation);0x1CF6 CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_23, 0.3f, false, false, 0f, 0f);0x1D2C PopFlow();0x1D2D Label_1D2D:0x1D2D CallFunc_IsValid_ReturnValue_5 = IsValid(As BP First Person Character);0x1D4A if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x1D54 PopFlow();0x1D55 Label_1D55:0x1D55 CallFunc_IsValid_ReturnValue_6 = IsValid(As BP First Person Character);0x1D72 if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x1D7C PopFlow();0x1D7D Label_1D7D:0x1D7D K2Node_CreateDelegate_OutputDelegate_24.Bind(this, StaminSubGaugeStart);0x1D94 CallFunc_K2_SetTimerDelegate_ReturnValue_2 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_24, 0.3f, false, false, 0f, 0f);0x1DCA PopFlow();0x1DCB Label_1DCB:0x1DCB CallFunc_IsValid_ReturnValue_7 = IsValid(As BP First Person Character);0x1DE8 if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x1DF2 PopFlow();0x1DF3 Label_1DF3:0x1DF3 CallFunc_IsValid_ReturnValue_8 = IsValid(As BP First Person Character);0x1E10 if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x1E1A CallFunc_Not_PreBool_ReturnValue = Not_PreBool(As BP First Person Character.IsAvoid);0x1E4D CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(As BP First Person Character.Invincible);0x1E80 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x1EA6 if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x1EB0 /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.GetLookatForwardVector(this, As BP First Person Character, this, CallFunc_GetLookatForwardVector_Rotation);0x1EE8 CallFunc_GetActorScale3D_ReturnValue_2 = GetActorScale3D();0x1F04 BreakVector(CallFunc_GetActorScale3D_ReturnValue_2, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x1F32 CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CapsuleComponent.CapsuleRadius);0x1F65 CallFunc_Multiply_DoubleDouble_ReturnValue_19 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, CallFunc_BreakVector_X_2);0x1F93 CallFunc_Divide_DoubleDouble_ReturnValue_8 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_19, 500);0x1FC1 As BP First Person Character.BPC_ForceMoveCharacter.MoveStart(CallFunc_Divide_DoubleDouble_ReturnValue_8, CallFunc_GetLookatForwardVector_Rotation, 2, 5, true);0x2020 PopFlow();0x2021 Label_2021:0x2021 CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Health/WBP_HealthAndStaminaBar.WBP_HealthAndStaminaBar_C, nullptr);0x2056 HealthAndStaminaWidget = CallFunc_Create_ReturnValue_1;0x2069 Widget.SetWidget(HealthAndStaminaWidget);0x2096 K2Node_DynamicCast_AsBPI_UI_Basic = Cast<BPI_UI_Basic_C>(HealthAndStaminaWidget);0x20BA K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_UI_Basic);0x20D7 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x20E1 K2Node_DynamicCast_AsBPI_UI_Basic.SetText(EnemyName, 0);0x2114 PopFlow();0x2115 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_4;0x2130 PopFlow();0x2131 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_3;0x214C PopFlow();0x214D Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_2;0x2168 PopFlow();0x2169 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_1;0x2184 Label_2184:0x2184 Temp_byte_Variable = K2Node_CustomEvent_StanType;0x219F CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(Mesh, Switch(Temp_byte_Variable, 0 => DefaultStanAnimation, 1 => ParryStanAnimation, 2 => SuperStanAnimation, default => K2Node_Select_Default_1), 1f, 0f, FName(None), true);0x221A CallFunc_IsValid_ReturnValue_14 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x2237 if (!(CallFunc_IsValid_ReturnValue_14)) PopFlow();0x2241 K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnCompleted_C770FE1A4556A10A1DF7C19398AB17C4);0x2258 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_5;0x2281 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnBlendOut_C770FE1A4556A10A1DF7C19398AB17C4);0x2298 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_4;0x22C1 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnInterrupted_C770FE1A4556A10A1DF7C19398AB17C4);0x22D8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_3;0x2301 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnNotifyBegin_C770FE1A4556A10A1DF7C19398AB17C4);0x2318 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_2;0x2341 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyEnd_C770FE1A4556A10A1DF7C19398AB17C4);0x2358 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_1;0x2381 PopFlow();0x2382 Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName;0x239D PopFlow();0x239E Label_239E:0x239E CallFunc_IsValid_ReturnValue_10 = IsValid(As BP First Person Character);0x23BB if (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x23C5 PopFlow();0x23C6 Label_23C6:0x23C6 if (!(Temp_bool_IsClosed_Variable)) goto Label_23D5;0x23D4 PopFlow();0x23D5 Label_23D5:0x23D5 Temp_bool_IsClosed_Variable = true;0x23E0 CallFunc_EqualEqual_ByteByte_ReturnValue_9 = EqualEqual_ByteByte(EnemyType, 0);0x23FF if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_9)) PopFlow();0x2409 Widget.SetVisibility(true, false);0x242B CallFunc_PlayAnimation_ReturnValue = HealthAndStaminaWidget.PlayAnimation(HealthAndStaminaWidget.VisibleAnimation, 0f, 1, 0, 1f, false);0x248E PopFlow();0x248F Label_248F:0x248F Temp_bool_IsClosed_Variable = true;0x249A PopFlow();0x249B Label_249B:0x249B PushFlow(Label_23C6);0x24A0 if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_24AF;0x24AE PopFlow();0x24AF Label_24AF:0x24AF Temp_bool_Has_Been_Initd_Variable = true;0x24BA if (!(false)) PopFlow();0x24BC goto Label_248F;0x24C1 Label_24C1:0x24C1 Temp_bool_Variable_3 = false;0x24CC this.StopAnimMontage(nullptr);0x24E9 goto Label_18D1;0x24EE Label_24EE:0x24EE PushFlow(Label_268D);0x24F3 Temp_real_Variable_5 = 2.5;0x250E Temp_real_Variable_6 = 1.8;0x2529 Temp_real_Variable_7 = 1;0x2544 Temp_real_Variable_8 = 0.6;0x255F Temp_real_Variable_9 = 0.25;0x257A Temp_int_Variable_1 = CurrentDiffculty;0x2595 CallFunc_K2_GetComponentsByClass_ReturnValue = K2_GetComponentsByClass(/Game/BluePrints/Components/LBPC_DamageEffect.LBPC_DamageEffect_C);0x25BA /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x25F5 CallFunc_Array_Get_Item_4.SetDamage(Switch(Temp_int_Variable_1, 0 => Temp_real_Variable_9, 1 => Temp_real_Variable_8, 2 => Temp_real_Variable_7, 3 => Temp_real_Variable_6, 4 => Temp_real_Variable_5, default => K2Node_Select_Default_3));0x268C PopFlow();0x268D Label_268D:0x268D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x26B7 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x26D2 Label_26D2:0x26D2 CallFunc_K2_GetComponentsByClass_ReturnValue = K2_GetComponentsByClass(/Game/BluePrints/Components/LBPC_DamageEffect.LBPC_DamageEffect_C);0x26F7 CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x2732 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x2758 if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x2762 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x277D goto Label_24EE;0x2782 Label_2782:0x2782 Temp_int_Loop_Counter_Variable = 0;0x2799 Temp_int_Array_Index_Variable = 0;0x27B0 goto Label_26D2;0x27B5 Label_27B5:0x27B5 PushFlow(Label_2815);0x27BA BPC_StaminaGaugeControl.GetNormalizeValue(CallFunc_GetNormalizeValue_NormalizeValue_1);0x27E7 BPC_StaminaGaugeControlSub.SnapValue(CallFunc_GetNormalizeValue_NormalizeValue_1);0x2814 PopFlow();0x2815 Label_2815:0x2815 CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(K2Node_CustomEvent_AddValue_1, -1);0x2843 CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_12, ReciveStaminaMultiply);0x2871 BPC_StaminaGaugeControl.ChangeValue(CallFunc_Multiply_DoubleDouble_ReturnValue_14, 0.25);0x28A7 goto Label_1D7D;0x28AC Label_28AC:0x28AC PushFlow(Label_29DB);0x28B1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_ComponentBoundEvent_UpdatedActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_5);0x28EC CallFunc_GetActorsPerception_ReturnValue = AIPerception.GetActorsPerception(CallFunc_Array_Get_Item_5, CallFunc_GetActorsPerception_Info);0x2928 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_ComponentBoundEvent_UpdatedActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_5);0x2963 CallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x297D CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_5, CallFunc_GetPlayerPawn_ReturnValue_3);0x29A3 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) PopFlow();0x29AD if (!(CallFunc_GetActorsPerception_Info.LastSensedStimuli[0].bSuccessfullySensed)) PopFlow();0x29CF BattleMode = true;0x29DA PopFlow();0x29DB Label_29DB:0x29DB CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x2A05 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x2A20 Label_2A20:0x2A20 CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_ComponentBoundEvent_UpdatedActors);0x2A5B CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_4);0x2A81 if (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x2A8B Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x2AA6 goto Label_28AC;0x2AAB Label_2AAB:0x2AAB Temp_int_Loop_Counter_Variable_1 = 0;0x2AC2 Temp_int_Array_Index_Variable_1 = 0;0x2AD9 goto Label_2A20;0x2ADE Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_40;0x2AF9 PopFlow();0x2AFA Label_2AFA:0x2AFA if (!(Temp_bool_IsClosed_Variable_1)) goto Label_2B09;0x2B08 PopFlow();0x2B09 Label_2B09:0x2B09 Temp_bool_IsClosed_Variable_1 = true;0x2B14 PushFlow(Label_2C08);0x2B19 PushFlow(Label_2021);0x2B1E PushFlow(Label_2C61);0x2B23 PushFlow(Label_2D43);0x2B28 CallFunc_GetComponentsByTag_ReturnValue = GetComponentsByTag(/Script/UMG.WidgetComponent, FName(LockOn));0x2B5A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, 0, CallFunc_Array_Get_Item_3);0x2B91 LockOnWidget = CallFunc_Array_Get_Item_3;0x2BA4 AttackDataTableSetup();0x2BB2 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, UpdateWarpPoint);0x2BC9 CallFunc_K2_SetTimerDelegate_ReturnValue_5 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_7, WarpTick, true, false, 0f, 0f);0x2C03 goto Label_1128;0x2C08 Label_2C08:0x2C08 Widget.SetVisibility(false, false);0x2C2A Delay(this, 0.03f, LatentActionInfo{0x642, -1283033184, FName(ExecuteUbergraph_Enemy_AI_Base), this});0x2C60 PopFlow();0x2C61 Label_2C61:0x2C61 BPC_HPGaugeControl.UpdateMaxValue(MaxHealth);0x2C8E BPC_HPGaugeControlSub.UpdateMaxValue(MaxHealth);0x2CBB BPC_StaminaGaugeControlSub.UpdateMaxValue(MaxStamina);0x2CE8 BPC_StaminaGaugeControl.UpdateMaxValue(MaxStamina);0x2D15 BPC_SuperArmorGaugeControl.UpdateMaxValue(DefaultSuperArmor);0x2D42 PopFlow();0x2D43 Label_2D43:0x2D43 CallFunc_GetActorScale3D_ReturnValue = GetActorScale3D();0x2D5F CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(BloodSize, CallFunc_GetActorScale3D_ReturnValue);0x2D8D BloodSize = CallFunc_Multiply_VectorVector_ReturnValue_1;0x2DA8 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x2DC2 K2Node_DynamicCast_AsBP_First_Person_Character_Main = Cast<BP_FirstPersonCharacter_Main_C>(CallFunc_GetPlayerPawn_ReturnValue);0x2DE6 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_Main);0x2E03 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x2E0D As BP First Person Character = K2Node_DynamicCast_AsBP_First_Person_Character_Main;0x2E20 K2Node_DynamicCast_AsBPI_Photo_Actor_Signal = Cast<BPI_PhotoActorSignal_C>(As BP First Person Character);0x2E44 K2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsBPI_Photo_Actor_Signal);0x2E61 if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_2E95;0x2E6F K2Node_DynamicCast_AsBPI_Photo_Actor_Signal.AddActor(this);0x2E95 Label_2E95:0x2E95 Set Difficulty(As BP First Person Character.Difficulty);0x2EC2 goto Label_06F2;0x2EC7 Label_2EC7:0x2EC7 Temp_bool_Has_Been_Initd_Variable_1 = true;0x2ED2 if (!(false)) PopFlow();0x2ED4 Temp_bool_IsClosed_Variable_1 = true;0x2EDF PopFlow();0x2EE0 Label_2EE0:0x2EE0 if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_2EC7;0x2EEE PopFlow();0x2EEF Label_2EEF:0x2EEF PushFlow(Label_2AFA);0x2EF4 goto Label_2EE0;0x2EF9 Label_2EF9:0x2EF9 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_2, 1);0x2F23 Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x2F3E goto Label_16D9;0x2F43 PopFlow();0x2F44 PopFlow();0x2F45 PopFlow();0x2F46 PopFlow();0x2F47 PopFlow();0x2F48 PopFlow();0x2F49 PopFlow();0x2F4A goto Label_2EEF;0x2F4F PopFlow();0x2F50 Mesh.SetCustomDepthStencilValue(K2Node_Event_Stencil_Value);0x2F79 PopFlow();0x2F7A CallFunc_IsValid_ReturnValue_18 = IsValid(As BP First Person Character);0x2F97 if (!(CallFunc_IsValid_ReturnValue_18)) PopFlow();0x2FA1 As BP First Person Character.DeleteActor(this);0x2FC6 goto Label_0860;0x2FCB DeathEvent();0x2FD9 PopFlow();0x2FDA AvoidanceCoolDown = false;0x2FE5 PopFlow();0x2FE6 Label_2FE6:0x2FE6 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, /Game/PneguinAI/pengun_Skeleton_jump_Montage.pengun_Skeleton_jump_Montage, 1f, 0f, FName(None), true);0x3024 CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x3041 if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_318F;0x304F K2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnCompleted_4A4808B74EBDDEC087B4E1937DA87E3F);0x3066 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_47;0x308F K2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnBlendOut_4A4808B74EBDDEC087B4E1937DA87E3F);0x30A6 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_48;0x30CF K2Node_CreateDelegate_OutputDelegate_49.Bind(this, OnInterrupted_4A4808B74EBDDEC087B4E1937DA87E3F);0x30E6 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_49;0x310F K2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnNotifyBegin_4A4808B74EBDDEC087B4E1937DA87E3F);0x3126 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_50;0x314F K2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnNotifyEnd_4A4808B74EBDDEC087B4E1937DA87E3F);0x3166 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_51;0x318F Label_318F:0x318F CharacterMovement.MaxAcceleration = 5000f;0x31BC CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(1.5, 2);0x31EA K2Node_CreateDelegate_OutputDelegate_46.Bind(this, CoolDownEnd);0x3201 CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x321E CallFunc_K2_SetTimerDelegate_ReturnValue_6 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_46, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, false, 0f, 0f);0x3258 AvoidanceCoolDown = true;0x3263 PopFlow();0x3264 Label_3264:0x3264 CharacterMovement.MaxAcceleration = 2048f;0x3291 PopFlow();0x3292 goto Label_2FE6;0x3297 CurrentDiffculty = K2Node_CustomEvent_Value_1;0x32B2 CallFunc_GetObjectName_ReturnValue = GetObjectName(this);0x32CF CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("\\u96e3\\u6613\\u5ea6\\u66f4\\u65b0:", CallFunc_GetObjectName_ReturnValue);0x3303 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x334D goto Label_2782;0x3352 Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_25;0x336D PopFlow();0x336E Can Strafing = K2Node_CustomEvent_Value;0x3381 if (!(Can Strafing)) goto Label_33B1;0x338F CharacterMovement.bOrientRotationToMovement = false;0x33B0 PopFlow();0x33B1 Label_33B1:0x33B1 CharacterMovement.bOrientRotationToMovement = true;0x33D2 PopFlow();0x33D3 PushFlow(Label_358D);0x33D8 AIState(false);0x33E7 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Mesh, /Game/3Dmodel/skeltal/penngin_big/chapter_2anim/pengun_Skeleton_stan_Montage.pengun_Skeleton_stan_Montage, 1f, 0f, FName(None), true);0x3425 CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x3442 if (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x344C K2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnCompleted_67E598DC4C1E9C3A96AB859FA2C2113E);0x3463 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_39;0x348C K2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnBlendOut_67E598DC4C1E9C3A96AB859FA2C2113E);0x34A3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_41;0x34CC K2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnInterrupted_67E598DC4C1E9C3A96AB859FA2C2113E);0x34E3 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_42;0x350C K2Node_CreateDelegate_OutputDelegate_44.Bind(this, OnNotifyBegin_67E598DC4C1E9C3A96AB859FA2C2113E);0x3523 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_44;0x354C K2Node_CreateDelegate_OutputDelegate_45.Bind(this, OnNotifyEnd_67E598DC4C1E9C3A96AB859FA2C2113E);0x3563 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_45;0x358C PopFlow();0x358D Label_358D:0x358D Delay(this, 5f, LatentActionInfo{0x98, 236042836, FName(ExecuteUbergraph_Enemy_AI_Base), this});0x35C3 PopFlow();0x35C4 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_41;0x35DF CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NowAttackDatas.Montages_5_89881CC04A3289C5961113A75D75D718);0x3623 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_2, 1);0x364D CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable_2, CallFunc_Subtract_IntInt_ReturnValue);0x3673 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Less_IntInt_ReturnValue, Temp_bool_Variable_3);0x3699 if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_18D1;0x36A7 goto Label_2EF9;0x36AC Label_36AC:0x36AC CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, /Game/3Dmodel/skeltal/penngin_big/chapter_2anim/pengun_Skeleton_kizetu_Montage.pengun_Skeleton_kizetu_Montage, 1f, 0f, FName(None), true);0x36EA CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x3707 if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x3711 K2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnCompleted_78247E4C4C86921A63612294DED648BA);0x3728 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_32;0x3751 K2Node_CreateDelegate_OutputDelegate_34.Bind(this, OnBlendOut_78247E4C4C86921A63612294DED648BA);0x3768 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_34;0x3791 K2Node_CreateDelegate_OutputDelegate_36.Bind(this, OnInterrupted_78247E4C4C86921A63612294DED648BA);0x37A8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_36;0x37D1 K2Node_CreateDelegate_OutputDelegate_37.Bind(this, OnNotifyBegin_78247E4C4C86921A63612294DED648BA);0x37E8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_37;0x3811 K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnNotifyEnd_78247E4C4C86921A63612294DED648BA);0x3828 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_38;0x3851 PopFlow();0x3852 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Health, 0);0x3878 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_388B;0x3886 PushFlow(Label_104E);0x388B Label_388B:0x388B CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x38A7 PlaySoundAtLocation(this, /Game/audios/Penguin/Blood_Cue.Blood_Cue, CallFunc_K2_GetActorLocation_ReturnValue_5, FRotator(0, 0, 0), 1.2f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x38F0 CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/VFX/BattleEffects/PurpleBlood/N_Blood.N_Blood, BPC_GetRayPointControl.RootPointComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, true, true, 0, true);0x3972 CallFunc_FClamp_ReturnValue = FClamp(K2Node_CustomEvent_DamageRatio, 0.7, 1);0x39A9 BreakVector(BloodSize, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x39D7 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_BreakVector_X, CallFunc_FClamp_ReturnValue);0x3A05 CallFunc_SetVariableFloat_InValue_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x3A22 CallFunc_SpawnSystemAttached_ReturnValue.SetVariableFloat(FName(SizeMin), CallFunc_SetVariableFloat_InValue_ImplicitCast_2);0x3A58 CallFunc_FClamp_ReturnValue = FClamp(K2Node_CustomEvent_DamageRatio, 0.7, 1);0x3A8F BreakVector(BloodSize, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x3ABD CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector_Y, CallFunc_FClamp_ReturnValue);0x3AEB CallFunc_SetVariableFloat_InValue_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x3B08 CallFunc_SpawnSystemAttached_ReturnValue.SetVariableFloat(FName(SizeMax), CallFunc_SetVariableFloat_InValue_ImplicitCast_1);0x3B3E BreakVector(BloodSize, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x3B6C CallFunc_SetVariableFloat_InValue_ImplicitCast = Cast<3>(CallFunc_BreakVector_Z);0x3B89 CallFunc_SpawnSystemAttached_ReturnValue.SetVariableFloat(FName(SphereRadius), CallFunc_SetVariableFloat_InValue_ImplicitCast);0x3BBF CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(MaxBloodCount);0x3BE4 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, K2Node_CustomEvent_DamageRatio);0x3C12 CallFunc_FTrunc_ReturnValue_1 = FTrunc(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x3C37 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_FTrunc_ReturnValue_1, 1);0x3C61 CallFunc_SpawnSystemAttached_ReturnValue.SetVariableInt(FName(LoopCount), CallFunc_Add_IntInt_ReturnValue_3);0x3C97 PopFlow();0x3C98 PopFlow();0x3C99 Death.Broadcast();0x3CAC IsDeath = true;0x3CB7 K2Node_DynamicCast_AsBPI_Attack_Control_1 = Cast<BPI_AttackControl_C>(BPC_AttackCollisionControl);0x3CDB K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_Attack_Control_1);0x3CF8 if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_3D2B;0x3D06 K2Node_DynamicCast_AsBPI_Attack_Control_1.CollisionReset();0x3D2B Label_3D2B:0x3D2B AnimComboBlock();0x3D39 DestroyLockOnSystems();0x3D47 CallFunc_K2_GetComponentLocation_ReturnValue = Mesh.K2_GetComponentLocation();0x3D79 PlaySoundAtLocation(this, /Game/audios/deathbuger/battleSE/SC_Death.SC_Death, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x3DC2 CharacterMovement.GravityScale = 0f;0x3DEF CapsuleComponent.SetCollisionEnabled(0);0x3E15 StopAI();0x3E23 DamageActive = false;0x3E2E AttackCancel.Broadcast();0x3E41 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(Mesh, DefaultStanAnimation, 1f, 0f, FName(None), true);0x3E7F CallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x3E9C if (!(CallFunc_IsValid_ReturnValue_20)) goto Label_3FEA;0x3EAA K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnCompleted_1DFAA9FF4C0513B576788988F3746C0F);0x3EC1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_22;0x3EEA K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnBlendOut_1DFAA9FF4C0513B576788988F3746C0F);0x3F01 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_21;0x3F2A K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnInterrupted_1DFAA9FF4C0513B576788988F3746C0F);0x3F41 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_20;0x3F6A K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnNotifyBegin_1DFAA9FF4C0513B576788988F3746C0F);0x3F81 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_19;0x3FAA K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnNotifyEnd_1DFAA9FF4C0513B576788988F3746C0F);0x3FC1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_18;0x3FEA Label_3FEA:0x3FEA Delay(this, 0.5f, LatentActionInfo{0xCE, 1286339605, FName(ExecuteUbergraph_Enemy_AI_Base), this});0x4020 PopFlow();0x4021 Label_4021:0x4021 Temp_int_Array_Index_Variable_2 = 0;0x4038 Label_4038:0x4038 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PastaDynamicMaterials);0x4073 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_1);0x4099 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x40A3 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x40BE PushFlow(Label_4135);0x40C3 /Script/Engine.Default__KismetArrayLibrary.Array_Get(PastaDynamicMaterials, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x40FE CallFunc_Array_Get_Item.SetScalarParameterValue(FName(FadeOutValue), DeathOverride_OverrideTime_8A1E254D46002C9BD4AA90B66300852E);0x4134 PopFlow();0x4135 Label_4135:0x4135 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x415F Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_4;0x417A goto Label_4038;0x417F Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_26;0x419A PopFlow();0x419B IsStrafing = K2Node_Event_IsStrafing;0x41AE StrafingStateChange(IsStrafing, K2Node_Event_Direction);0x41CE PopFlow();0x41CF if (!(K2Node_Event_InState)) goto Label_42FF;0x41DD K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_Event_CameraMode, 0);0x41FC if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_42FF;0x420A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_Event_CameraMode, 1);0x4229 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_4238;0x4237 PopFlow();0x4238 Label_4238:0x4238 CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x4255 CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue_1, 150);0x4283 CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, Add Multiply);0x42B1 CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(ReciveDamageValue, CallFunc_Multiply_DoubleDouble_ReturnValue_8);0x42DF ReciveDamageValue = CallFunc_Add_DoubleDouble_ReturnValue_3;0x42FA goto Label_08B7;0x42FF Label_42FF:0x42FF ReciveDamageValue = 0;0x431A goto Label_0FBA;0x431F Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_42;0x433A PopFlow();0x433B Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_27;0x4356 PopFlow();0x4357 AttackCancel.Broadcast();0x436A PopFlow();0x436B DamageActive = K2Node_Event_Active;0x437E PopFlow();0x437F Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_28;0x439A PopFlow();0x439B Label_439B:0x439B Mesh.SetOverlayMaterial(ScratchMaterial);0x43C4 CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(Health, MaxHealth);0x43F2 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(1, CallFunc_Divide_DoubleDouble_ReturnValue_2);0x4420 CallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue);0x443D ScratchMaterial.SetScalarParameterValue(FName(ScratchValue), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x4473 PopFlow();0x4474 Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_29;0x448F PopFlow();0x4490 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(800);0x44B5 BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x456A CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_Conv_DoubleToVector_ReturnValue);0x4598 CharacterMovement.AddForce(CallFunc_Multiply_VectorVector_ReturnValue);0x45C5 PopFlow();0x45C6 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_30;0x45E1 goto Label_36AC;0x45E6 goto Label_439B;0x45EB DamageMultiply = K2Node_Event_DamageMultiply_1;0x4606 BPC_AttackCollisionControl.BindComponents(Temp_object_Variable, K2Node_Event_TimeRange_1, K2Node_Event_MutipleHitPossible, K2Node_Event_AttackName);0x464E PopFlow();0x464F K2Node_DynamicCast_AsBPI_Damage_1 = Cast<BPI_Damage_C>(K2Node_ComponentBoundEvent_OtherActor);0x4673 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Damage_1);0x4690 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_49D4;0x469E K2Node_DynamicCast_AsBPI_Damage_1.GetParryState(CallFunc_GetParryState_State);0x46CC Label_46CC:0x46CC if (!(CallFunc_GetParryState_State)) goto Label_4722;0x46DA CallFunc_Multiply_DoubleDouble_ReturnValue_18 = Multiply_DoubleDouble(MaxStamina, ParryStaminaCallValueRaito);0x4708 StaminaWearDown(CallFunc_Multiply_DoubleDouble_ReturnValue_18, true, true);0x4721 PopFlow();0x4722 Label_4722:0x4722 K2Node_DynamicCast_AsBPI_Damage = Cast<BPI_Damage_C>(K2Node_ComponentBoundEvent_OtherActor);0x4746 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Damage);0x4763 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_49AC;0x4771 Temp_real_Variable = 2.5;0x478C Temp_real_Variable_1 = 1.8;0x47A7 Temp_real_Variable_2 = 1;0x47C2 Temp_real_Variable_3 = 0.6;0x47DD Temp_real_Variable_4 = 0.25;0x47F8 CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(BaseDamageValue, DamageMultiply);0x4826 Temp_int_Variable = CurrentDiffculty;0x4841 CallFunc_Multiply_DoubleDouble_ReturnValue_20 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_9, Switch(Temp_int_Variable, 0 => Temp_real_Variable_4, 1 => Temp_real_Variable_3, 2 => Temp_real_Variable_2, 3 => Temp_real_Variable_1, 4 => Temp_real_Variable, default => K2Node_Select_Default_2));0x48D9 K2Node_DynamicCast_AsBPI_Damage.Damage(CallFunc_Multiply_DoubleDouble_ReturnValue_20, 1, 0, FTransform(...), false, FName(None), nullptr, CallFunc_Damage_Finish);0x4977 Label_4977:0x4977 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_ComponentBoundEvent_OtherActor, As BP First Person Character);0x499D if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x49A7 goto Label_1DF3;0x49AC Label_49AC:0x49AC CallFunc_Damage_Finish = FinishFilter{false, 0};0x49CF goto Label_4977;0x49D4 Label_49D4:0x49D4 CallFunc_GetParryState_State = false;0x49DF goto Label_46CC;0x49E4 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_43;0x49FF PopFlow();0x4A00 CallFunc_Not_PreBool_ReturnValue_8 = Not_PreBool(IsInvincible);0x4A1D if (!(CallFunc_Not_PreBool_ReturnValue_8)) PopFlow();0x4A27 CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(K2Node_CustomEvent_StanType, 0);0x4A46 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_4A74;0x4A54 if (!(BPC_SuperArmorGaugeControl.IsAutoHealNow)) PopFlow();0x4A74 Label_4A74:0x4A74 AnimComboBlock();0x4A82 if (!(CanOverrideStan)) PopFlow();0x4A8C Temp_bool_Variable = false;0x4A97 Temp_bool_Variable_1 = true;0x4AA2 Temp_bool_Variable_2 = true;0x4AAD Temp_byte_Variable_1 = K2Node_CustomEvent_StanType;0x4AC8 CanOverrideStan = Switch(Temp_byte_Variable_1, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable, default => K2Node_Select_Default);0x4B18 IsStan = true;0x4B23 PushFlow(Label_4CFB);0x4B28 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_CustomEvent_StanType, 2);0x4B47 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_2184;0x4B55 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7 = CreateProxyObjectForPlayMontage(Mesh, ParryStanAnimation, 1f, 0f, FName(None), true);0x4B93 CallFunc_IsValid_ReturnValue_19 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x4BB0 if (!(CallFunc_IsValid_ReturnValue_19)) PopFlow();0x4BBA K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnCompleted_BD4416DA4F8495B4F0081A86FA9C4192);0x4BD1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_29;0x4BFA K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnBlendOut_BD4416DA4F8495B4F0081A86FA9C4192);0x4C11 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_28;0x4C3A K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnInterrupted_BD4416DA4F8495B4F0081A86FA9C4192);0x4C51 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_27;0x4C7A K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnNotifyBegin_BD4416DA4F8495B4F0081A86FA9C4192);0x4C91 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_26;0x4CBA K2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnNotifyEnd_BD4416DA4F8495B4F0081A86FA9C4192);0x4CD1 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_25;0x4CFA PopFlow();0x4CFB Label_4CFB:0x4CFB /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.SetLogicState(this, false, true, this);0x4D23 K2Node_DynamicCast_AsBPI_Attack_Control = Cast<BPI_AttackControl_C>(BPC_AttackCollisionControl);0x4D47 K2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Attack_Control);0x4D64 if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_4D97;0x4D72 K2Node_DynamicCast_AsBPI_Attack_Control.CollisionReset();0x4D97 Label_4D97:0x4D97 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, UnStan);0x4DAE CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1 = Cast<3>(K2Node_CustomEvent_Time);0x4DCB CallFunc_K2_SetTimerDelegate_ReturnValue_4 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_6, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1, false, false, 0f, 0f);0x4E05 PopFlow();0x4E06 Label_4E06:0x4E06 K2_ClearAndInvalidateTimerHandle(this, CallFunc_K2_SetTimerDelegate_ReturnValue_4);0x4E1A PrintString(this, "ClearStanTimer", true, true, LinearColor{0.916354f, 0f, 1f, 1f}, 2f, FName(None));0x4E6B PopFlow();0x4E6C CallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(IsDeath);0x4E89 if (!(CallFunc_Not_PreBool_ReturnValue_4)) PopFlow();0x4E93 StopAnimMontage(nullptr);0x4EA2 /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.SetLogicState(this, true, false, this);0x4ECA IsStan = false;0x4ED5 CanOverrideStan = true;0x4EE0 PopFlow();0x4EE1 Label_4EE1:0x4EE1 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(1);0x4EFF CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(CallFunc_MakeLiteralByte_ReturnValue, EnemyType);0x4F25 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) goto Label_4F38;0x4F33 goto Label_1D2D;0x4F38 Label_4F38:0x4F38 CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(K2Node_ComponentBoundEvent_UpdateValue_3, MaxHealth);0x4F66 HealthAndStaminaWidget.HealthBarUpdate(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x4F93 PopFlow();0x4F94 goto Label_1128;0x4F99 NowAttackDatas = K2Node_CustomEvent_AttackDatas;0x4FB4 CallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x4FCE CallFunc_GetActorScale3D_ReturnValue_1 = GetActorScale3D();0x4FEA CallFunc_GetScaledCapsuleRadius_ReturnValue = CapsuleComponent.GetScaledCapsuleRadius();0x501C BreakVector(CallFunc_GetActorScale3D_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x504A CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetScaledCapsuleRadius_ReturnValue);0x5067 CallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, NowAttackDatas.AcceptRadiusMultiply_11_17A911614128932D45B3D4BDD8FFE687);0x509E CallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_10, CallFunc_BreakVector_X_1);0x50CC BPC_AIMoveControl.MoveTo(CallFunc_GetPlayerPawn_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_11, NowAttackDatas.GiveUpTime_13_D5086FDE4632A1215486C19E61C68B59, 3, false, K2Node_CustomEvent_AttackName_1);0x5127 PopFlow();0x5128 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_31;0x5143 PopFlow();0x5144 Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_44;0x515F PopFlow();0x5160 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_32;0x517B PopFlow();0x517C CallFunc_EqualEqual_ByteByte_ReturnValue_3 = EqualEqual_ByteByte(K2Node_ComponentBoundEvent_OutPutRezult, 0);0x519B if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_3)) goto Label_549F;0x51A9 CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CustomAttackNames, K2Node_ComponentBoundEvent_AttackName);0x51ED CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue, 0);0x520F if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_524C;0x521D AttackNamesControl(K2Node_ComponentBoundEvent_AttackName);0x5234 CustomAttack(K2Node_ComponentBoundEvent_AttackName);0x524B PopFlow();0x524C Label_524C:0x524C PushFlow(Label_5269);0x5251 AttackNamesControl(K2Node_ComponentBoundEvent_AttackName);0x5268 PopFlow();0x5269 Label_5269:0x5269 CallFunc_RandomFloat_ReturnValue_1 = RandomFloat();0x5285 CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(1, NowAttackDatas.PreMontagePBB_22_77ED1FE94BD7444BBD5EC7B0BFA72839);0x52BC CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_2, CallFunc_RandomFloat_ReturnValue_1);0x52E2 if (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) goto Label_162D;0x52F0 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(Mesh, NowAttackDatas.PreMontage_19_58929AF543DDB84F052D13AE4A562D52, 1f, 0f, FName(None), true);0x5337 CallFunc_IsValid_ReturnValue_16 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x5354 if (!(CallFunc_IsValid_ReturnValue_16)) PopFlow();0x535E K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnCompleted_DE3366654C5E4918D44FCBA3E1FFFDE1);0x5375 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_12;0x539E K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnBlendOut_DE3366654C5E4918D44FCBA3E1FFFDE1);0x53B5 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_11;0x53DE K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnInterrupted_DE3366654C5E4918D44FCBA3E1FFFDE1);0x53F5 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_10;0x541E K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyBegin_DE3366654C5E4918D44FCBA3E1FFFDE1);0x5435 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_9;0x545E K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnNotifyEnd_DE3366654C5E4918D44FCBA3E1FFFDE1);0x5475 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_8;0x549E PopFlow();0x549F Label_549F:0x549F AttackEndEvent.Broadcast();0x54B2 PopFlow();0x54B3 Label_54B3:0x54B3 Temp_int_Loop_Counter_Variable_2 = 0;0x54CA goto Label_4021;0x54CF goto Label_24C1;0x54D4 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_33;0x54EF PopFlow();0x54F0 PhaseChangeCheck(":EventAttack", CallFunc_PhaseChangeCheck_PhaseChange);0x5515 CallFunc_Not_PreBool_ReturnValue_12 = Not_PreBool(CallFunc_PhaseChangeCheck_PhaseChange);0x5532 if (!(CallFunc_Not_PreBool_ReturnValue_12)) goto Label_5679;0x5540 /Script/Engine.Default__KismetArrayLibrary.Array_Random(AttackNames, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x557B CallFunc_Conv_NameToString_ReturnValue_1 = Conv_NameToString(CallFunc_Array_Random_OutItem);0x55A0 Temp_string_Variable = CallFunc_Conv_NameToString_ReturnValue_1;0x55BB CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(Temp_string_Variable);0x55E0 CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(AttackDatas, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x5625 if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_5679;0x5633 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(Temp_string_Variable);0x5658 UserDatasAttackControl(CallFunc_GetDataTableRowFromName_OutRow, CallFunc_Conv_StringToName_ReturnValue);0x5678 PopFlow();0x5679 Label_5679:0x5679 AttackEndEvent.Broadcast();0x568C PopFlow();0x568D Label_568D:0x568D BPC_HPGaugeControl.GetNormalizeValue(CallFunc_GetNormalizeValue_NormalizeValue);0x56BA BPC_HPGaugeControlSub.SnapValue(CallFunc_GetNormalizeValue_NormalizeValue);0x56E7 PopFlow();0x56E8 PushFlow(Label_56F2);0x56ED goto Label_249B;0x56F2 Label_56F2:0x56F2 CallFunc_Not_PreBool_ReturnValue_6 = Not_PreBool(IsInvincible);0x570F CallFunc_IsPhaseChangeWait_ReturnValue = IsPhaseChangeWait();0x5727 CallFunc_Not_PreBool_ReturnValue_9 = Not_PreBool(CallFunc_IsPhaseChangeWait_ReturnValue);0x5744 CallFunc_BooleanAND_ReturnValue_7 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_6, CallFunc_Not_PreBool_ReturnValue_9);0x576A if (!(CallFunc_BooleanAND_ReturnValue_7)) PopFlow();0x5774 BPC_HPGaugeControl.GetLastDirection(CallFunc_GetLastDirection_Value);0x57A1 CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetLastDirection_Value, -1);0x57C3 CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_GetLastDirection_Value, 1);0x57E5 CallFunc_Multiply_DoubleDouble_ReturnValue_13 = Multiply_DoubleDouble(K2Node_CustomEvent_AddValue_2, ReciveDamageMultiply);0x5813 CallFunc_SelectFloat_ReturnValue = SelectFloat(1, StunnedDamageMultiply, CanOverrideStan);0x584A CallFunc_Multiply_DoubleDouble_ReturnValue_15 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_13, CallFunc_SelectFloat_ReturnValue);0x5878 CallFunc_Multiply_DoubleDouble_ReturnValue_16 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_15, -1);0x58A6 CallFunc_Less_DoubleDouble_ReturnValue_3 = Less_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_16, 0);0x58CC CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_16, 0);0x58F2 CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue_3, CallFunc_EqualEqual_IntInt_ReturnValue_1);0x5918 CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_EqualEqual_IntInt_ReturnValue_2);0x593E CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanAND_ReturnValue_4, CallFunc_BooleanAND_ReturnValue_3);0x5964 if (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_5A6E;0x5972 Label_5972:0x5972 CallFunc_Multiply_DoubleDouble_ReturnValue_13 = Multiply_DoubleDouble(K2Node_CustomEvent_AddValue_2, ReciveDamageMultiply);0x59A0 CallFunc_SelectFloat_ReturnValue = SelectFloat(1, StunnedDamageMultiply, CanOverrideStan);0x59D7 CallFunc_Multiply_DoubleDouble_ReturnValue_15 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_13, CallFunc_SelectFloat_ReturnValue);0x5A05 CallFunc_Multiply_DoubleDouble_ReturnValue_16 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_15, -1);0x5A33 BPC_HPGaugeControl.ChangeValue(CallFunc_Multiply_DoubleDouble_ReturnValue_16, 0.25);0x5A69 goto Label_1CDF;0x5A6E Label_5A6E:0x5A6E PushFlow(Label_5972);0x5A73 goto Label_568D;0x5A78 Label_5A78:0x5A78 CallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(BPC_HPGaugeControl.AnimationValue, BPC_HPGaugeControlSub.AnimationValue);0x5AD2 BPC_HPGaugeControlSub.ChangeValue(CallFunc_Subtract_DoubleDouble_ReturnValue_3, 0.3);0x5B08 PopFlow();0x5B09 goto Label_5A78;0x5B0E goto Label_4EE1;0x5B13 CallFunc_MakeLiteralByte_ReturnValue_2 = MakeLiteralByte(1);0x5B31 CallFunc_EqualEqual_ByteByte_ReturnValue_4 = EqualEqual_ByteByte(CallFunc_MakeLiteralByte_ReturnValue_2, EnemyType);0x5B57 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_4)) goto Label_5B6A;0x5B65 goto Label_1D55;0x5B6A Label_5B6A:0x5B6A CallFunc_Divide_DoubleDouble_ReturnValue_4 = Divide_DoubleDouble(K2Node_ComponentBoundEvent_UpdateValue_2, MaxHealth);0x5B98 HealthAndStaminaWidget.HealthBarUpdateSub(CallFunc_Divide_DoubleDouble_ReturnValue_4);0x5BC5 PopFlow();0x5BC6 Label_5BC6:0x5BC6 CallFunc_MakeLiteralByte_ReturnValue_1 = MakeLiteralByte(1);0x5BE4 CallFunc_EqualEqual_ByteByte_ReturnValue_5 = EqualEqual_ByteByte(CallFunc_MakeLiteralByte_ReturnValue_1, EnemyType);0x5C0A if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_5)) goto Label_5C19;0x5C18 PopFlow();0x5C19 Label_5C19:0x5C19 CallFunc_Divide_DoubleDouble_ReturnValue_6 = Divide_DoubleDouble(K2Node_ComponentBoundEvent_UpdateValue_1, MaxStamina);0x5C47 HealthAndStaminaWidget.StaminaBarUpdate(CallFunc_Divide_DoubleDouble_ReturnValue_6);0x5C74 PopFlow();0x5C75 Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_34;0x5C90 PopFlow();0x5C91 CallFunc_IsPhaseChangeWait_ReturnValue_1 = IsPhaseChangeWait();0x5CA9 CallFunc_Not_PreBool_ReturnValue_11 = Not_PreBool(CallFunc_IsPhaseChangeWait_ReturnValue_1);0x5CC6 if (!(CallFunc_Not_PreBool_ReturnValue_11)) PopFlow();0x5CD0 CallFunc_Not_PreBool_ReturnValue_10 = Not_PreBool(IsInvincible);0x5CED if (!(CallFunc_Not_PreBool_ReturnValue_10)) goto Label_5E99;0x5CFB Label_5CFB:0x5CFB BPC_StaminaGaugeControl.GetLastDirection(CallFunc_GetLastDirection_Value_1);0x5D28 CallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(CallFunc_GetLastDirection_Value_1, -1);0x5D4A CallFunc_EqualEqual_IntInt_ReturnValue_4 = EqualEqual_IntInt(CallFunc_GetLastDirection_Value_1, 1);0x5D6C CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(K2Node_CustomEvent_AddValue_1, -1);0x5D9A CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_12, ReciveStaminaMultiply);0x5DC8 CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_14, 0);0x5DEE CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue_2, CallFunc_EqualEqual_IntInt_ReturnValue_3);0x5E14 CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_14, 0);0x5E3A CallFunc_BooleanAND_ReturnValue_5 = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_2, CallFunc_EqualEqual_IntInt_ReturnValue_4);0x5E60 CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanAND_ReturnValue_5, CallFunc_BooleanAND_ReturnValue_2);0x5E86 if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_27B5;0x5E94 goto Label_2815;0x5E99 Label_5E99:0x5E99 CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(K2Node_CustomEvent_AddValue_1, -1);0x5EC7 CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_12, ReciveStaminaMultiply);0x5EF5 CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_14, 0);0x5F1B if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) PopFlow();0x5F25 goto Label_5CFB;0x5F2A Label_5F2A:0x5F2A CallFunc_Subtract_DoubleDouble_ReturnValue_4 = Subtract_DoubleDouble(BPC_StaminaGaugeControl.AnimationValue, BPC_StaminaGaugeControlSub.AnimationValue);0x5F84 BPC_StaminaGaugeControlSub.ChangeValue(CallFunc_Subtract_DoubleDouble_ReturnValue_4, 0.3);0x5FBA PopFlow();0x5FBB goto Label_5F2A;0x5FC0 goto Label_5BC6;0x5FC5 CallFunc_MakeLiteralByte_ReturnValue_4 = MakeLiteralByte(1);0x5FE3 CallFunc_EqualEqual_ByteByte_ReturnValue_8 = EqualEqual_ByteByte(CallFunc_MakeLiteralByte_ReturnValue_4, EnemyType);0x6009 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_8)) goto Label_601C;0x6017 goto Label_1DCB;0x601C Label_601C:0x601C CallFunc_Divide_DoubleDouble_ReturnValue_5 = Divide_DoubleDouble(K2Node_ComponentBoundEvent_UpdateValue, MaxStamina);0x604A HealthAndStaminaWidget.StaminaBarUpdateSub(CallFunc_Divide_DoubleDouble_ReturnValue_5);0x6077 PopFlow();0x6078 PopFlow();0x6079 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(EnemyType, 0);0x6098 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1CD0;0x60A6 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(EnemyType, 1);0x60C5 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_60D4;0x60D3 PopFlow();0x60D4 Label_60D4:0x60D4 BossBarReset();0x60E2 goto Label_1CA9;0x60E7 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_35;0x6102 goto Label_3264;0x6107 CallFunc_Not_PreBool_ReturnValue_7 = Not_PreBool(IsInvincible);0x6124 if (!(CallFunc_Not_PreBool_ReturnValue_7)) PopFlow();0x612E StaminaWearDown(K2Node_Event_Value, false, false);0x6147 CallFunc_Multiply_DoubleDouble_ReturnValue_17 = Multiply_DoubleDouble(K2Node_Event_Value, -1);0x6175 SuperArmorCall(CallFunc_Multiply_DoubleDouble_ReturnValue_17);0x618C PopFlow();0x618D BPC_SuperArmorGaugeControl.ChangeValue(K2Node_CustomEvent_AddValue, 0.1);0x61C3 BPC_SuperArmorGaugeControl.GetRowValue(CallFunc_GetRowValue_Value);0x61F0 CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_GetRowValue_Value, 0);0x6216 if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) PopFlow();0x6220 CallFunc_Divide_DoubleDouble_ReturnValue_7 = Divide_DoubleDouble(DefaultSuperArmor, ArmorHealTime);0x624E BPC_SuperArmorGaugeControl.AutoHeal(CallFunc_Divide_DoubleDouble_ReturnValue_7, 0.1);0x6284 PopFlow();0x6285 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_36;0x62A0 PopFlow();0x62A1 Label_62A1:0x62A1 CallFunc_WasRecentlyRendered_ReturnValue = BoundBox.WasRecentlyRendered(0.1f);0x62D0 if (!(CallFunc_WasRecentlyRendered_ReturnValue)) goto Label_635C;0x62DE if (!(BeforeBarVisibleState)) goto Label_62ED;0x62EC PopFlow();0x62ED Label_62ED:0x62ED CallFunc_PlayAnimation_ReturnValue_1 = HealthAndStaminaWidget.PlayAnimation(HealthAndStaminaWidget.VisibleAnimation, 0f, 1, 0, 1f, false);0x6350 BeforeBarVisibleState = true;0x635B PopFlow();0x635C Label_635C:0x635C if (!(BeforeBarVisibleState)) PopFlow();0x6366 CallFunc_PlayAnimation_ReturnValue_2 = HealthAndStaminaWidget.PlayAnimation(HealthAndStaminaWidget.VisibleAnimation, 0f, 1, 1, 1f, false);0x63C9 BeforeBarVisibleState = false;0x63D4 PopFlow();0x63D5 BPC_HPGaugeControl.GetNormalizeValue(CallFunc_GetNormalizeValue_NormalizeValue_2);0x6402 CallFunc_Less_DoubleDouble_ReturnValue_4 = Less_DoubleDouble(CallFunc_GetNormalizeValue_NormalizeValue_2, 1);0x6428 if (!(CallFunc_Less_DoubleDouble_ReturnValue_4)) PopFlow();0x6432 goto Label_62A1;0x6437 AttackEndEvent.Broadcast();0x644A AnimComboBlock();0x6458 BPC_MovementModeControl.Reset();0x647C PopFlow();0x647D goto Label_4E06;0x6482 BPC_AttackCollisionControl.EffectSpawnEvent(K2Node_Event_TimeRange, K2Node_Event_ComponentName);0x64B8 PopFlow();0x64B9 BPC_AttackCollisionControl.CollisionReset();0x64DE PopFlow();0x64DF Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_37;0x64FA PopFlow();0x64FB CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(K2Node_CustomEvent_AttackName);0x6520 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("CustomAttack:", CallFunc_Conv_NameToString_ReturnValue);0x6554 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x659E PopFlow();0x659F Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_38;0x65BA PopFlow();0x65BB goto Label_2AAB;0x65C0 Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_39;0x65DB PopFlow();0x65DC goto Label_239E;0x65E1 goto Label_54B3;0x65E6 Label_65E6:0x65E6 return;Final 0x15b1e90 0x04 void Death__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x00 void SuperStan__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x00 void Parry__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x00 void DamagedEvent__DelegateSignature (const EN_DamageType & DamageType ) Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x01 void AttackCancel__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x00 void ThrowEvent__DelegateSignature (const EN_ThrowState & ThrowState ) Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x01 void AttackEndEvent__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x15b1e90 0x00