Zdexby TheHolyOneZ
5,457 classes
Class

UBPC_AttackCollisionControl_C

: UActorComponent : UObject
/Game/BluePrints/Components/BPC_AttackCollisionControl.BPC_AttackCollisionControl_C 0x0118 (280 B) align 8 inherited 0x00B8 14 scripted vtable /Game/BluePrints/Components/BPC_AttackCollisionControl
0x00x0118

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10HitEventFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10BindPrimitiveComponentsTArray<UPrimitiveComponent*>4 flags[]
0x01Multipy Hit Possiblebool7 flagsfalse
0x00E10x07padding / unreflected
0x10HitActorsTArray<AActor*>4 flags[]
0x10DamageEffectTArray<ULBPC_DamageEffect_C*>4 flags[]
0x10BlockCollisionFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00900x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x00950x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00980x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 14

SignatureFlagsNativeParams
bool CheckBlockOverlap(TArray<UPrimitiveComponent*>& OverlapedPrimitives)
Script27 statements · 538 bytes of bytecode
0x0000PushFlow(Label_020F);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlapedPrimitives);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01AD;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_01C5);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlapedPrimitives, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FDCallFunc_GetCollisionObjectType_ReturnValue = CallFunc_Array_Get_Item.GetCollisionObjectType();0x0133CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetCollisionObjectType_ReturnValue, 2);0x0152CallFunc_NotEqual_ByteByte_ReturnValue_1 = NotEqual_ByteByte(CallFunc_GetCollisionObjectType_ReturnValue, 1);0x0171CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NotEqual_ByteByte_ReturnValue_1, CallFunc_NotEqual_ByteByte_ReturnValue);0x0197if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x01A1Rezlut = true;0x01ACPopFlow();0x01ADLabel_01AD:0x01ADReturnValue = Rezlut;0x01C0goto Label_020F;0x01C5Label_01C5:0x01C5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01EFTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x020Agoto Label_0033;0x020FLabel_020F:0x020Freturn ReturnValue;0x0219// end of script
Public0x11
void Attack_AC(double TimeRange, const FName& AttackName, double DamageMultiply, bool MutipleHitPossible, double StanMultiply)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_TimeRange_2 = TimeRange;0x0012PersistentFrame.K2Node_Event_AttackName = AttackName;0x0024PersistentFrame.K2Node_Event_DamageMultiply_1 = DamageMultiply;0x0036PersistentFrame.K2Node_Event_MutipleHitPossible = MutipleHitPossible;0x0048PersistentFrame.K2Node_Event_StanMultiply_1 = StanMultiply;0x005AExecuteUbergraph_BPC_AttackCollisionControl(3117);0x0069return;0x006B// end of script
Public0x28
void Combo(double TimeRange, const FName& ComboName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_TimeRange_1 = TimeRange;0x0012PersistentFrame.K2Node_Event_ComboName = ComboName;0x0024ExecuteUbergraph_BPC_AttackCollisionControl(3118);0x0033return;0x0035// end of script
Public0x10
void Attack_AC_Remote(double TimeRange, const FName& ComponentName, double DamageMultiply, double StanMultiply)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_TimeRange = TimeRange;0x0012PersistentFrame.K2Node_Event_ComponentName = ComponentName;0x0024PersistentFrame.K2Node_Event_DamageMultiply = DamageMultiply;0x0036PersistentFrame.K2Node_Event_StanMultiply = StanMultiply;0x0048ExecuteUbergraph_BPC_AttackCollisionControl(3119);0x0057return;0x0059// end of script
Public0x20
void BindComponents(TArray<UPrimitiveComponent*>& PrimitiveComponent, double ActiveTime, bool MultipyHitPossible, const FName& TargetTag)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PrimitiveComponent = PrimitiveComponent;0x0012PersistentFrame.K2Node_CustomEvent_ActiveTime_1 = ActiveTime;0x0024PersistentFrame.K2Node_CustomEvent_MultipyHitPossible = MultipyHitPossible;0x0036PersistentFrame.K2Node_CustomEvent_TargetTag_1 = TargetTag;0x0048ExecuteUbergraph_BPC_AttackCollisionControl(3120);0x0057return;0x0059// end of script
0x24
void OnComponentBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_CustomEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_CustomEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_CustomEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_CustomEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_CustomEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BPC_AttackCollisionControl(3804);0x007Breturn;0x007D// end of script
0x120
void UnBindComponents()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_AttackCollisionControl(4225);0x000Freturn;0x0011// end of script
0x00
void CollisionReset()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_AttackCollisionControl(4253);0x000Freturn;0x0011// end of script
Public0x00
void EffectSpawnEvent(double ActiveTime, const FName& TargetTag)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ActiveTime = ActiveTime;0x0012PersistentFrame.K2Node_CustomEvent_TargetTag = TargetTag;0x0024ExecuteUbergraph_BPC_AttackCollisionControl(4286);0x0033return;0x0035// end of script
0x10
void EffectStop()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_AttackCollisionControl(4332);0x000Freturn;0x0011// end of script
0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BPC_AttackCollisionControl(4337);0x0021return;0x0023// end of script
EventPublic0x04
void ExecuteUbergraph_BPC_AttackCollisionControl(int32 EntryPoint)
Script197 statements · 4,345 bytes of bytecode
0x0000PushFlow(Label_10F6);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0090);0x0014K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnComponentBeginOverlap);0x002B/Script/Engine.Default__KismetArrayLibrary.Array_Get(BindPrimitiveComponents, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x0066CallFunc_Array_Get_Item_2.OnComponentBeginOverlap += K2Node_CreateDelegate_OutputDelegate_1;0x008FPopFlow();0x0090Label_0090:0x0090CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x00BATemp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x00D5Label_00D5:0x00D5CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BindPrimitiveComponents);0x0110CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_1);0x0136if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0164;0x0144Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_5;0x015Fgoto Label_000F;0x0164Label_0164:0x0164K2Node_CreateDelegate_OutputDelegate.Bind(this, UnBindComponents);0x017BCallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(K2Node_CustomEvent_ActiveTime_1);0x0198CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, false, 0f, 0f);0x01D2Temp_int_Loop_Counter_Variable_1 = 0;0x01E9Temp_int_Array_Index_Variable_5 = 0;0x0200Label_0200:0x0200CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BindPrimitiveComponents);0x023BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x0261if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x026BTemp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_1;0x0286PushFlow(Label_02F9);0x028B/Script/Engine.Default__KismetArrayLibrary.Array_Get(BindPrimitiveComponents, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x02C6CallFunc_Array_Get_Item_1.SetCollisionProfileName(FName(OverlapAll), true);0x02F8PopFlow();0x02F9Label_02F9:0x02F9CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0323Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x033Egoto Label_0200;0x0343Label_0343:0x0343PushFlow(Label_04D8);0x0348CallFunc_GetOwner_ReturnValue_2 = GetOwner();0x035CCallFunc_GetComponentsByTag_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_2.GetComponentsByTag(/Game/BluePrints/Components/LBPC_DamageEffect.LBPC_DamageEffect_C, K2Node_CustomEvent_TargetTag);0x03A0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x03DBCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(DamageEffect, CallFunc_Array_Get_Item_4);0x041FCallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0433CallFunc_GetComponentsByTag_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_2.GetComponentsByTag(/Game/BluePrints/Components/LBPC_DamageEffect.LBPC_DamageEffect_C, K2Node_CustomEvent_TargetTag);0x0477/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x04B2CallFunc_Array_Get_Item_4.SpawnStateChange(true);0x04D7PopFlow();0x04D8Label_04D8:0x04D8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0502Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x051DLabel_051D:0x051DCallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0531CallFunc_GetComponentsByTag_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_2.GetComponentsByTag(/Game/BluePrints/Components/LBPC_DamageEffect.LBPC_DamageEffect_C, K2Node_CustomEvent_TargetTag);0x0575CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetComponentsByTag_ReturnValue_1);0x05B0CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_4);0x05D6if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_0604;0x05E4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x05FFgoto Label_0343;0x0604Label_0604:0x0604K2Node_CreateDelegate_OutputDelegate_2.Bind(this, EffectStop);0x061BCallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1 = Cast<3>(K2Node_CustomEvent_ActiveTime);0x0638CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_2, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1, false, false, 0f, 0f);0x0672PopFlow();0x0673Label_0673:0x0673Temp_int_Loop_Counter_Variable = 0;0x068ATemp_int_Array_Index_Variable = 0;0x06A1goto Label_051D;0x06A6Label_06A6:0x06A6Temp_int_Loop_Counter_Variable_2 = 0;0x06BDTemp_int_Array_Index_Variable_1 = 0;0x06D4Label_06D4:0x06D4CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DamageEffect);0x070FCallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_5);0x0735if (!(CallFunc_Less_IntInt_ReturnValue_5)) PopFlow();0x073FTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x075APushFlow(Label_07C0);0x075F/Script/Engine.Default__KismetArrayLibrary.Array_Get(DamageEffect, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_5);0x079ACallFunc_Array_Get_Item_5.SpawnStateChange(false);0x07BFPopFlow();0x07C0Label_07C0:0x07C0CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x07EATemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0805goto Label_06D4;0x080ALabel_080A:0x080ATemp_int_Array_Index_Variable_2 = 0;0x0821Label_0821:0x0821CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BindPrimitiveComponents);0x085CCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue);0x0882if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_096D;0x0890Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_6;0x08ABPushFlow(Label_09CF);0x08B0/Script/Engine.Default__KismetArrayLibrary.Array_Get(BindPrimitiveComponents, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08EBCallFunc_Array_Get_Item.OnComponentBeginOverlap.Clear();0x090B/Script/Engine.Default__KismetArrayLibrary.Array_Get(BindPrimitiveComponents, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0946CallFunc_Array_Get_Item.SetCollisionEnabled(0);0x096CPopFlow();0x096DLabel_096D:0x096D/Script/Engine.Default__KismetArrayLibrary.Array_Clear(BindPrimitiveComponents);0x0996/Script/Engine.Default__KismetArrayLibrary.Array_Clear(HitActors);0x09BFSetComponentTickEnabled(false);0x09CEPopFlow();0x09CFLabel_09CF:0x09CFCallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x09F9Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x0A14goto Label_0821;0x0A19Label_0A19:0x0A19PushFlow(Label_0AD7);0x0A1E/Script/Engine.Default__KismetArrayLibrary.Array_Get(BindPrimitiveComponents, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_6);0x0A59CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x0A64CallFunc_Array_Get_Item_6.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x0A8DCallFunc_CheckBlockOverlap_ReturnValue = CheckBlockOverlap(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x0AAEif (!(CallFunc_CheckBlockOverlap_ReturnValue)) PopFlow();0x0AB8BlockCollision.Broadcast();0x0ACBTemp_bool_True_if_break_was_hit_Variable = true;0x0AD6PopFlow();0x0AD7Label_0AD7:0x0AD7CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0B01Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0B1CLabel_0B1C:0x0B1CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0B39CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BindPrimitiveComponents);0x0B74CallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_6);0x0B9ACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_6);0x0BC0if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0BCATemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x0BE5goto Label_0A19;0x0BEALabel_0BEA:0x0BEATemp_int_Loop_Counter_Variable_3 = 0;0x0C01Temp_int_Array_Index_Variable_3 = 0;0x0C18goto Label_0B1C;0x0C1DLabel_0C1D:0x0C1DTemp_bool_True_if_break_was_hit_Variable = false;0x0C28goto Label_0BEA;0x0C2DPopFlow();0x0C2EPopFlow();0x0C2FPopFlow();0x0C30Multipy Hit Possible = K2Node_CustomEvent_MultipyHitPossible;0x0C43UnBindComponents();0x0C51SetComponentTickEnabled(true);0x0C60BindPrimitiveComponents = K2Node_CustomEvent_PrimitiveComponent;0x0C7BPushFlow(Label_0D44);0x0C80PushFlow(Label_0D77);0x0C85CallFunc_NotEqual_NameName_ReturnValue = NotEqual_NameName(K2Node_CustomEvent_TargetTag_1, FName(None));0x0CAFif (!(CallFunc_NotEqual_NameName_ReturnValue)) PopFlow();0x0CB9CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0CCDCallFunc_GetComponentsByTag_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetComponentsByTag(/Script/Engine.PrimitiveComponent, K2Node_CustomEvent_TargetTag_1);0x0D11/Script/Engine.Default__KismetArrayLibrary.Array_Append(BindPrimitiveComponents, CallFunc_GetComponentsByTag_ReturnValue);0x0D43PopFlow();0x0D44Label_0D44:0x0D44Temp_int_Loop_Counter_Variable_5 = 0;0x0D5BTemp_int_Array_Index_Variable_6 = 0;0x0D72goto Label_00D5;0x0D77Label_0D77:0x0D77Temp_int_Loop_Counter_Variable_4 = 0;0x0D8ETemp_int_Array_Index_Variable_4 = 0;0x0DA5Label_0DA5:0x0DA5CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BindPrimitiveComponents);0x0DE0CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_3);0x0E06if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x0E10Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_4;0x0E2BPushFlow(Label_0E92);0x0E30/Script/Engine.Default__KismetArrayLibrary.Array_Get(BindPrimitiveComponents, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_3);0x0E6BCallFunc_Array_Get_Item_3.SetCollisionEnabled(0);0x0E91PopFlow();0x0E92Label_0E92:0x0E92CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0EBCTemp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x0ED7goto Label_0DA5;0x0EDCCallFunc_GetOwner_ReturnValue = GetOwner();0x0EF0CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(K2Node_CustomEvent_OtherActor, CallFunc_GetOwner_ReturnValue);0x0F16if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0F20CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Multipy Hit Possible);0x0F3Dif (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_0FFF;0x0F4BCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(HitActors, K2Node_CustomEvent_OtherActor);0x0F8FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x0FB1if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0FBBCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(HitActors, K2Node_CustomEvent_OtherActor);0x0FFFLabel_0FFF:0x0FFFHitEvent.Broadcast(K2Node_CustomEvent_OverlappedComponent, K2Node_CustomEvent_OtherActor, K2Node_CustomEvent_OtherComp, K2Node_CustomEvent_OtherBodyIndex, K2Node_CustomEvent_bFromSweep, K2Node_CustomEvent_SweepResult);0x1048PopFlow();0x1049Label_1049:0x1049K2_ClearAndInvalidateTimerHandle(this, CallFunc_K2_SetTimerDelegate_ReturnValue);0x105DK2_ClearAndInvalidateTimerHandle(this, CallFunc_K2_SetTimerDelegate_ReturnValue_1);0x1071SetComponentTickEnabled(false);0x1080PopFlow();0x1081Temp_int_Loop_Counter_Variable_6 = 0;0x1098goto Label_080A;0x109DUnBindComponents();0x10ABEffectStop();0x10B9goto Label_1049;0x10BE/Script/Engine.Default__KismetArrayLibrary.Array_Clear(DamageEffect);0x10E7goto Label_0673;0x10ECgoto Label_06A6;0x10F1goto Label_0C1D;0x10F6Label_10F6:0x10F6return;0x10F8// end of script
Final0x04
void BlockCollision__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void HitEvent__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x120

Used by 1

types with a member, parameter or interface of this type