Zdexby TheHolyOneZ
5,457 classes
Class

UBPC_FireCollision_C

: UActorComponent : UObject
/Game/BluePrints/Components/BPC_FireCollision.BPC_FireCollision_C 0x00C0 (192 B) align 8 inherited 0x00B8 4 scripted vtable /Game/BluePrints/Components/BPC_FireCollision
0x00x00C0

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
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 4

SignatureFlagsNativeParams
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_FireCollision(1209);0x000Freturn;0x0011// end of script
EventPublic0x00
void HitEvent(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_HitComponent = HitComponent;0x0012PersistentFrame.K2Node_CustomEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_CustomEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_CustomEvent_NormalImpulse = NormalImpulse;0x0048PersistentFrame.K2Node_CustomEvent_Hit = Hit;0x005AExecuteUbergraph_BPC_FireCollision(1214);0x0069return;0x006B// end of script
0x130
void OverlapEvent(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_FireCollision(10);0x007Breturn;0x007D// end of script
0x120
void ExecuteUbergraph_BPC_FireCollision(int32 EntryPoint)
Script56 statements · 1,428 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_IsValid_ReturnValue = IsValid(K2Node_CustomEvent_OtherActor);0x0027if (!(CallFunc_IsValid_ReturnValue)) goto Label_0591;0x0035CallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(K2Node_CustomEvent_OtherActor, /Game/BluePrints/Items/BPI_ItemInterface.BPI_ItemInterface_C);0x005Bif (!(CallFunc_DoesImplementInterface_ReturnValue)) goto Label_0591;0x0069K2Node_DynamicCast_AsBP_Photo_Animation = Cast<BP_PhotoAnimation_C>(K2Node_CustomEvent_OtherActor);0x008DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Photo_Animation);0x00AAif (!(K2Node_DynamicCast_bSuccess)) goto Label_0591;0x00B8K2Node_DynamicCast_AsBP_Photo_Animation.Fire(false);0x00DDgoto Label_0591;0x00E2Label_00E2:0x00E2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x010CTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0127Label_0127:0x0127CallFunc_GetOwner_ReturnValue = GetOwner();0x013BCallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x0176CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x01B1CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Array_Length_ReturnValue);0x01D7if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02B4;0x01E5K2Node_CreateDelegate_OutputDelegate.Bind(this, HitEvent);0x01FCCallFunc_GetOwner_ReturnValue = GetOwner();0x0210CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x024B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Variable, CallFunc_Array_Get_Item);0x0286CallFunc_Array_Get_Item.OnComponentHit += K2Node_CreateDelegate_OutputDelegate;0x02AFgoto Label_00E2;0x02B4Label_02B4:0x02B4Temp_int_Variable_1 = 0;0x02CBLabel_02CB:0x02CBCallFunc_GetOwner_ReturnValue = GetOwner();0x02DFCallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x031ACallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x0355CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x037Bif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0591;0x0389K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OverlapEvent);0x03A0CallFunc_GetOwner_ReturnValue = GetOwner();0x03B4CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x03EF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Variable_1, CallFunc_Array_Get_Item_1);0x042ACallFunc_Array_Get_Item_1.OnComponentBeginOverlap += K2Node_CreateDelegate_OutputDelegate_1;0x0453CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x047DTemp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0498goto Label_02CB;0x049DLabel_049D:0x049DTemp_int_Variable = 0;0x04B4goto Label_0127;0x04B9goto Label_049D;0x04BECallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_CustomEvent_OtherActor_1);0x04DBif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0591;0x04E9CallFunc_DoesImplementInterface_ReturnValue_1 = DoesImplementInterface(K2Node_CustomEvent_OtherActor_1, /Game/BluePrints/Items/BPI_ItemInterface.BPI_ItemInterface_C);0x050Fif (!(CallFunc_DoesImplementInterface_ReturnValue_1)) goto Label_0591;0x051DK2Node_DynamicCast_AsBP_Photo_Animation_1 = Cast<BP_PhotoAnimation_C>(K2Node_CustomEvent_OtherActor_1);0x0541K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Photo_Animation_1);0x055Eif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0591;0x056CK2Node_DynamicCast_AsBP_Photo_Animation_1.Fire(false);0x0591Label_0591:0x0591return;0x0593// end of script
Final0x04