Zdexby TheHolyOneZ
4,841 classes
Class

UHitEnemyHandle_C

: UActorComponent : UObject
/Game/Blueprints/Enemy/Systems/HitEnemyHandle.HitEnemyHandle_C 0x00D9 (217 B) align 8 inherited 0x00C0 2 scripted vtable /Game/Blueprints/Enemy/Systems/HitEnemyHandle
0x00x00D9

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08KillerOwnerAActor*7 flagsnullptr
0x08TrueOwnerAActor*7 flagsnullptr
0x01CheckforAttachedbool6 flagsfalse
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00880x08padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00940x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x00990x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x009C0x1Dpadding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 2

SignatureFlagsNativeParams
void StartEventHitOverlap(UPrimitiveComponent* Component, AActor* Actor, const FVector& HitLocation, const FVector& HitNormal, bool CheckisPlayerInteraction)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Component = Component;0x0012PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0024PersistentFrame.K2Node_CustomEvent_HitLocation = HitLocation;0x0036PersistentFrame.K2Node_CustomEvent_HitNormal = HitNormal;0x0048PersistentFrame.K2Node_CustomEvent_CheckisPlayerInteraction = CheckisPlayerInteraction;0x005AExecuteUbergraph_HitEnemyHandle(767);0x0069return;0x006B// end of script
0x41
void ExecuteUbergraph_HitEnemyHandle(int32 EntryPoint)
Script56 statements · 1,022 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000Aif (!(CheckforAttached)) goto Label_0126;0x0018CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x002CCallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetAttachParentActor();0x0056CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x0073if (!(CallFunc_IsValid_ReturnValue)) goto Label_0126;0x0081CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0095CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetAttachParentActor();0x00BFTrueOwner = CallFunc_GetAttachParentActor_ReturnValue;0x00D2Label_00D2:0x00D2K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(K2Node_CustomEvent_Actor);0x00F6K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0113if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0152;0x0121goto Label_03FB;0x0126Label_0126:0x0126CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x013ATrueOwner = CallFunc_GetOwner_ReturnValue_1;0x014Dgoto Label_00D2;0x0152Label_0152:0x0152CallFunc_ComponentHasTag_ReturnValue = K2Node_CustomEvent_Component.ComponentHasTag(FName(Destroy));0x0189if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_03FB;0x0197CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(KillerOwner, TrueOwner);0x01BDif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_01D0;0x01CBgoto Label_03FB;0x01D0Label_01D0:0x01D0CallFunc_GetOwner_ReturnValue = GetOwner();0x01E4CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_GetOwner_ReturnValue);0x0201CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(K2Node_CustomEvent_Actor);0x021ECallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue_1, CallFunc_GetObjectClass_ReturnValue);0x0244if (!(CallFunc_EqualEqual_ClassClass_ReturnValue)) goto Label_0257;0x0252goto Label_03FB;0x0257Label_0257:0x0257CallFunc_GetOwner_ReturnValue_3 = GetOwner();0x026BK2Node_DynamicCast_AsEnvironmental_Interface = Cast<EnvironmentalInterface_C>(CallFunc_GetOwner_ReturnValue_3);0x028FK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsEnvironmental_Interface);0x02ACif (!(K2Node_DynamicCast_bSuccess)) goto Label_03FB;0x02BAK2Node_DynamicCast_AsEnvironmental_Interface.EnvironmentalDestroy(K2Node_CustomEvent_HitLocation, K2Node_CustomEvent_HitNormal, K2Node_CustomEvent_Actor);0x02FAgoto Label_03FB;0x02FFCallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0313CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_GetOwner_ReturnValue_2, K2Node_CustomEvent_Actor);0x0339if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_034C;0x0347goto Label_03FB;0x034CLabel_034C:0x034CCallFunc_GetOwner_ReturnValue_4 = K2Node_CustomEvent_Actor.GetOwner();0x0376CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetOwner_ReturnValue_4);0x0393if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_03E3;0x03A1CallFunc_GetOwner_ReturnValue_4 = K2Node_CustomEvent_Actor.GetOwner();0x03CBKillerOwner = CallFunc_GetOwner_ReturnValue_4;0x03DEgoto Label_000A;0x03E3Label_03E3:0x03E3KillerOwner = K2Node_CustomEvent_Actor;0x03F6goto Label_000A;0x03FBLabel_03FB:0x03FBreturn;0x03FD// end of script
Final0x04

Used by 3

types with a member, parameter or interface of this type