Zdexby TheHolyOneZ
5,457 classes
Class

UBPC_HitOnConnect_C

: UActorComponent : UObject
/Game/BluePrints/LINK/Components/BPC_HitOnConnect.BPC_HitOnConnect_C 0x00C8 (200 B) align 8 inherited 0x00B8 7 scripted vtable /Game/BluePrints/LINK/Components/BPC_HitOnConnect
0x00x00C8

Members 2

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

SignatureFlagsNativeParams
void IsCanConnect(UPrimitiveComponent* HitPrimitive, ABP_FirstPersonGameMode_Online_LINK_C* GameModeLINK, const bool& Rezult)
Script18 statements · 698 bytes of bytecode
0x0000CallFunc_IsAnySimulatingPhysics_ReturnValue = HitPrimitive.IsAnySimulatingPhysics();0x002ETemp_int_Variable = GameModeLINK.ModeLevel;0x005FCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsAnySimulatingPhysics_ReturnValue);0x007CCallFunc_GetOwner_ReturnValue = HitPrimitive.GetOwner();0x00A6CallFunc_GetCollisionProfileName_ReturnValue = HitPrimitive.GetCollisionProfileName();0x00D8CallFunc_ActorHasTag_ReturnValue = CallFunc_GetOwner_ReturnValue.ActorHasTag(FName(NoConnect));0x010FCallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_GetCollisionProfileName_ReturnValue, FName(PhysicsActor));0x0139CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_ActorHasTag_ReturnValue);0x0156CallFunc_ActorHasTag_ReturnValue_1 = CallFunc_GetOwner_ReturnValue.ActorHasTag(FName(CanConnect));0x018DCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x01A1CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_NameName_ReturnValue, CallFunc_ActorHasTag_ReturnValue_1);0x01C7CallFunc_ActorHasTag_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_1.ActorHasTag(FName(CanConnect));0x01FECallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_ActorHasTag_ReturnValue_2);0x0224CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_BooleanOR_ReturnValue_1);0x024ACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x0270Rezult = Switch(Temp_int_Variable, 0 => CallFunc_Not_PreBool_ReturnValue, 1 => CallFunc_BooleanAND_ReturnValue_1, default => K2Node_Select_Default);0x02B7return;0x02B9// end of script
Public0x11
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_HitOnConnect(1057);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 = OtherActor;0x0024PersistentFrame.K2Node_CustomEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_CustomEvent_NormalImpulse = NormalImpulse;0x0048PersistentFrame.K2Node_CustomEvent_Hit = Hit;0x005AExecuteUbergraph_BPC_HitOnConnect(1356);0x0069return;0x006B// end of script
0x130
void SleepEvent(UPrimitiveComponent* SleepingComponent, const FName& BoneName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SleepingComponent = SleepingComponent;0x0012PersistentFrame.K2Node_CustomEvent_BoneName = BoneName;0x0024ExecuteUbergraph_BPC_HitOnConnect(2459);0x0033return;0x0035// end of script
0x10
void DestroySafe()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_HitOnConnect(2474);0x000Freturn;0x0011// end of script
0x00
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_BPC_HitOnConnect(2479);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_BPC_HitOnConnect(int32 EntryPoint)
Script90 statements · 2,487 bytes of bytecode
0x0000PushFlow(Label_09B4);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_GetOwner_ReturnValue = GetOwner();0x0023CallFunc_HasAuthority_ReturnValue = CallFunc_GetOwner_ReturnValue.HasAuthority();0x004Dif (!(CallFunc_HasAuthority_ReturnValue)) goto Label_018E;0x005BCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0070K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK = Cast<BP_FirstPersonGameMode_Online_LINK_C>(CallFunc_GetGameMode_ReturnValue);0x0094K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK);0x00B1if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x00BBCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x00CFCallFunc_GetComponentsByTag_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetComponentsByTag(/Game/BluePrints/LINK/Components/BPC_HitOnConnect.BPC_HitOnConnect_C, FName(None));0x0117CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetComponentsByTag_ReturnValue);0x0152CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0174if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_039C;0x0182Label_0182:0x0182K2_DestroyComponent(this);0x018DPopFlow();0x018ELabel_018E:0x018EK2Node_DynamicCast_As_________________.SetOverlayMaterial(/Game/BluePrints/LINK/Components/M_GlueActiveOverlay.M_GlueActiveOverlay);0x01B7CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/VFX/LINK/NI_ThrowMeshTrail.NI_ThrowMeshTrail, K2Node_DynamicCast_As_________________, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, true);0x0223CallFunc_K2_GetComponentToWorld_ReturnValue = K2Node_DynamicCast_As_________________.K2_GetComponentToWorld();0x0255BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0283K2Node_MakeStruct_NiagaraMeshRendererMeshPropertiesBase.Mesh = K2Node_DynamicCast_As_________________.StaticMesh;0x02B5K2Node_MakeStruct_NiagaraMeshRendererMeshPropertiesBase.Scale = CallFunc_BreakTransform_Scale;0x02D9K2Node_MakeStruct_NiagaraMeshRendererMeshPropertiesBase.Rotation = FRotator(0, 0, 0);0x030DK2Node_MakeStruct_NiagaraMeshRendererMeshPropertiesBase.PivotOffset = FVector(0, 0, 0);0x0341K2Node_MakeStruct_NiagaraMeshRendererMeshPropertiesBase.PivotOffsetSpace = 0;0x035EK2Node_MakeArray_Array = {K2Node_MakeStruct_NiagaraMeshRendererMeshPropertiesBase};0x0372SetNiagaraArrayMesh(CallFunc_SpawnSystemAttached_ReturnValue, FName(Meshs), K2Node_MakeArray_Array);0x039BPopFlow();0x039CLabel_039C:0x039CK2Node_CreateDelegate_OutputDelegate.Bind(this, HitEvent);0x03B3K2Node_DynamicCast_As_________________.OnComponentHit += K2Node_CreateDelegate_OutputDelegate;0x03DCK2Node_CreateDelegate_OutputDelegate_1.Bind(this, SleepEvent);0x03F3K2Node_DynamicCast_As_________________.OnComponentSleep += K2Node_CreateDelegate_OutputDelegate_1;0x041Cgoto Label_018E;0x0421CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0435CallFunc_K2_GetRootComponent_ReturnValue = CallFunc_GetOwner_ReturnValue_1.K2_GetRootComponent();0x045FK2Node_DynamicCast_As_________________ = Cast<StaticMeshComponent>(CallFunc_K2_GetRootComponent_ReturnValue);0x0483K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_As_________________);0x04A0if (!(K2Node_DynamicCast_bSuccess)) goto Label_0182;0x04AEgoto Label_000F;0x04B3Label_04B3:0x04B3CallFunc_SpawnSystemAttached_ReturnValue.K2_DestroyComponent(this);0x04D4PopFlow();0x04D5Label_04D5:0x04D5K2Node_DynamicCast_As_________________.SetOverlayMaterial(nullptr);0x04F6goto Label_04B3;0x04FBLabel_04FB:0x04FBK2Node_DynamicCast_As_________________.OnComponentSleep.Clear();0x051BK2_DestroyComponent(this);0x0526PopFlow();0x0527Label_0527:0x0527K2Node_DynamicCast_As_________________.OnComponentHit.Clear();0x0547goto Label_04FB;0x054CIsCanConnect(K2Node_CustomEvent_OtherComp, K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK, CallFunc_IsCanConnect_Rezult);0x0575if (!(CallFunc_IsCanConnect_Rezult)) PopFlow();0x057FPushFlow(Label_05AC);0x0584if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0593;0x0592PopFlow();0x0593Label_0593:0x0593Temp_bool_Has_Been_Initd_Variable = true;0x059Eif (!(false)) PopFlow();0x05A0Temp_bool_IsClosed_Variable = true;0x05ABPopFlow();0x05ACLabel_05AC:0x05ACif (!(Temp_bool_IsClosed_Variable)) goto Label_05BB;0x05BAPopFlow();0x05BBLabel_05BB:0x05BBTemp_bool_IsClosed_Variable = true;0x05C6BreakHitResult(K2Node_CustomEvent_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);0x067BCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), FVector(1, 1, 1));0x06D2CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/BP_Glue_CustomPhysics_V2.BP_Glue_CustomPhysics_V2_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr, 1);0x06FESetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(DynamicColorIndex), OwnerCharacter.BPC_LinkCharacterCustomControl.BodyColorIndex);0x0753BreakHitResult(K2Node_CustomEvent_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);0x0808CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), FVector(1, 1, 1));0x085FCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0887BreakHitResult(K2Node_CustomEvent_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);0x093CK2Node_MakeArray_Array_1 = {K2Node_CustomEvent_OtherComp, K2Node_DynamicCast_As_________________};0x0959CallFunc_FinishSpawningActor_ReturnValue.SnapGlue(CallFunc_BreakHitResult_ImpactPoint, K2Node_MakeArray_Array_1);0x098FK2_DestroyComponent(this);0x099APopFlow();0x099BDestroySafe();0x09A9PopFlow();0x09AAgoto Label_0527;0x09AFgoto Label_04D5;0x09B4Label_09B4:0x09B4return;0x09B6// end of script
Final0x04