Zdexby TheHolyOneZ
5,457 classes
Class

ABP_Glue_CustomPhysics_C

: ACPP_Glue : AActor : UObject
/Game/BluePrints/LINK/Blueprints/BP_Glue_CustomPhysics.BP_Glue_CustomPhysics_C 0x037C (892 B) align 8 inherited 0x02F0 14 scripted vtable /Game/BluePrints/LINK/Blueprints/BP_Glue_CustomPhysics
0x00x037C

Members 16

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TextRender1UTextRenderComponent*6 flagsnullptr
0x08TextRenderUTextRenderComponent*6 flagsnullptr
0x08GlueAreaUStaticMeshComponent*6 flagsnullptr
0x04DebugVisualize_Scale_E16BFD1445443862273D29B037A46E00float4 flags0
0x01DebugVisualize__Direction_E16BFD1445443862273D29B037A46E00ETimelineDirection4 flagsForward
0x03150x03padding / unreflected
0x08DebugVisualizeUTimelineComponent*5 flagsnullptr
0x10HitComponentsTArray<UPrimitiveComponent*>3 flags[]
0x08DynamicMatUMaterialInstanceDynamic*6 flagsnullptr
0x08GlueCompULBPC_Glue_C*7 flagsnullptr
0x10ParentDispattionComonentsTArray<UBPC_PowerDispersion_C*>4 flags[]
0x10DebugParentActorTArray<AActor*>3 flags[]
0x08GroundDistancedouble6 flags0
0x01LinkedGroundbool7 flagsfalse
0x03690x07padding / unreflected
0x08LinkManagerABP_LinkManager_C*7 flagsnullptr
0x04MathCountint327 flags0
Inherited from ACPP_Glue 8
OffsetSizeNameTypeFlagsDefault
0x10LinkedPrimitivesTArray<UPrimitiveComponent*>8 flags[]
0x04InstanceIdint327 flags-1
0x02BC0x04padding / unreflected
0x08PDMatUMaterialInstanceDynamic*8 flagsnullptr
0x04RecivedPowerfloatNetRepNotify+7 flags0
0x04LimitPowerfloat7 flags5000
0x18ConstantPowerFVector7 flags{X=0, Y=0, Z=0}
0x04ComputedCountint327 flags0
0x01bIsLinkedStaticboolNet+7 flagsfalse
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 14

SignatureFlagsNativeParams
bool PrimitiveCheck(AActor* Actor, const UPrimitiveComponent*& PrimitiveComp)
Script10 statements · 313 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015CallFunc_ActorHasTag_ReturnValue = Actor.ActorHasTag(FName(NotGlue));0x004CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_ActorHasTag_ReturnValue);0x0069CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(LinkedPrimitives, PrimitiveComp);0x00ADCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x00CFCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue);0x00F5CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_IsServer_ReturnValue);0x011BReturnValue = CallFunc_BooleanAND_ReturnValue_1;0x012Ereturn ReturnValue;0x0138// end of script
Public0x11
void LINKCheckFunc(const FVector& StaticLocation, const UPrimitiveComponent*& PrimitiveComp)
Script51 statements · 1,931 bytes of bytecode
0x0000CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(PrimitiveComp.Mobility, 0);0x0035if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_062A;0x0043CallFunc_MakeTransform_ReturnValue = MakeTransform(StaticLocation, FRotator(0, 0, 0), FVector(1, 1, 1));0x009ACallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/BP_DummyStaticMesh.BP_DummyStaticMesh_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x00C6CallFunc_MakeTransform_ReturnValue = MakeTransform(StaticLocation, FRotator(0, 0, 0), FVector(1, 1, 1));0x011DCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0145CallFunc_GetComponentByClass_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x0178CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LinkedPrimitives, CallFunc_GetComponentByClass_ReturnValue);0x01BCLabel_01BC:0x01BCCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LinkedPrimitives);0x01F7CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Length_ReturnValue, 2);0x0219if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0788;0x0227/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 1, CallFunc_Array_Get_Item);0x025E/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 0, CallFunc_Array_Get_Item_1);0x0295K2Node_MakeArray_Array = {CallFunc_Array_Get_Item_1, CallFunc_Array_Get_Item};0x02B2LinkedPrimitives = K2Node_MakeArray_Array;0x02CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 1, CallFunc_Array_Get_Item);0x0304/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 0, CallFunc_Array_Get_Item_1);0x033BCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_Array_Get_Item.Mobility, 0);0x0370CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(CallFunc_Array_Get_Item_1.Mobility, 0);0x03A5CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue_2, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x03CBif (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_0673;0x03D9Label_03D9:0x03D9/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 1, CallFunc_Array_Get_Item);0x0410/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 0, CallFunc_Array_Get_Item_1);0x0447CallFunc_Array_Get_Item_1.SetSimulatePhysics(false);0x046CCallFunc_Array_Get_Item.SetSimulatePhysics(false);0x0491Temp_byte_Variable = 0;0x04A5/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 1, CallFunc_Array_Get_Item);0x04DC/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 0, CallFunc_Array_Get_Item_1);0x0513CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_Array_Get_Item.Mobility, 0);0x0548CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(CallFunc_Array_Get_Item_1.Mobility, 0);0x057DCallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue_2, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x05A3Temp_byte_Variable_1 = 1;0x05B7Temp_bool_Variable = CallFunc_BooleanOR_ReturnValue_1;0x05CALinkManager.SetGlueData(this, Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default), true);0x0625goto Label_0788;0x062ALabel_062A:0x062ACallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LinkedPrimitives, PrimitiveComp);0x066Egoto Label_01BC;0x0673Label_0673:0x0673/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 1, CallFunc_Array_Get_Item);0x06AACallFunc_ComponentHasTag_ReturnValue = CallFunc_Array_Get_Item.ComponentHasTag(FName(Link));0x06E1/Script/Engine.Default__KismetArrayLibrary.Array_Get(LinkedPrimitives, 0, CallFunc_Array_Get_Item_1);0x0718CallFunc_ComponentHasTag_ReturnValue_1 = CallFunc_Array_Get_Item_1.ComponentHasTag(FName(Link));0x074FCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_ComponentHasTag_ReturnValue_1, CallFunc_ComponentHasTag_ReturnValue);0x0775if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0788;0x0783goto Label_03D9;0x0788Label_0788:0x0788return;0x078A// end of script
Public0x20
void ResetCustomForce()
Script11 statements · 309 bytes of bytecode
0x0000FlushNetDormancy();0x000ARecivedPower = 0f;0x0021MarkPropertyDirtyFromRepIndex(this, 10, FName(RecivedPower));0x003ECallFunc_Conv_DoubleToText_Value_ImplicitCast = Cast<4>(RecivedPower);0x005BCallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast, 0, false, true, 1, 324, 0, 3);0x0098TextRender.K2_SetText(CallFunc_Conv_DoubleToText_ReturnValue);0x00C1MathCount = 0;0x00D8CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(MathCount, false, true, 1, 324);0x0109TextRender1.K2_SetText(CallFunc_Conv_IntToText_ReturnValue);0x0132return;0x0134// end of script
Public0x00
void AddCustomForce(double AddValue)
Script14 statements · 462 bytes of bytecode
0x0000CallFunc_PlusEqual_Variable_ImplicitCast = Cast<4>(RecivedPower);0x001D/Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.PlusEqual(CallFunc_PlusEqual_Variable_ImplicitCast, AddValue, this);0x0054RecivedPower = Cast<3>(CallFunc_PlusEqual_Variable_ImplicitCast);0x0071MarkPropertyDirtyFromRepIndex(this, 10, FName(RecivedPower));0x008ECallFunc_Conv_DoubleToText_Value_ImplicitCast = Cast<4>(RecivedPower);0x00ABCallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast, 0, false, true, 1, 324, 0, 3);0x00E8TextRender.K2_SetText(CallFunc_Conv_DoubleToText_ReturnValue);0x0111CallFunc_Add_IntInt_ReturnValue = Add_IntInt(MathCount, 1);0x013BTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0156MathCount = Temp_int_Variable;0x0171CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(MathCount, false, true, 1, 324);0x01A2TextRender1.K2_SetText(CallFunc_Conv_IntToText_ReturnValue);0x01CBreturn;0x01CD// end of script
Public0x08
void SetLinkComponent(UActorComponent* Primitive, bool State)
Script10 statements · 256 bytes of bytecode
0x0000if (!(State)) goto Label_008C;0x000ETemp_name_Variable_1 = FName(Link);0x002DCallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Primitive.ComponentTags, Temp_name_Variable_1);0x0087goto Label_00FD;0x008CLabel_008C:0x008CTemp_name_Variable = FName(Link);0x00ABCallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Primitive.ComponentTags, Temp_name_Variable);0x00FDLabel_00FD:0x00FDreturn;0x00FF// end of script
Public0x09
void DebugVisualize__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Glue_CustomPhysics(4618);0x000Freturn;0x0011// end of script
0x00
void DebugVisualize__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Glue_CustomPhysics(4613);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Glue_CustomPhysics(1436);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__BP_Glue_CustomPhysics_GlueArea_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_Glue_CustomPhysics(1582);0x007Breturn;0x007D// end of script
0x120
void AddPower(double power, AActor* SourceActor)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Power = power;0x0012PersistentFrame.K2Node_CustomEvent_SourceActor = SourceActor;0x0024ExecuteUbergraph_BP_Glue_CustomPhysics(1583);0x0033return;0x0035// end of script
0x10
void AddCustomRevicePower(float PowerAmount)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PowerAmount = PowerAmount;0x0012ExecuteUbergraph_BP_Glue_CustomPhysics(1651);0x0021return;0x0023// end of script
EventPublic0x04
void BndEvt__BP_Glue_CustomPhysics_GlueArea_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005AExecuteUbergraph_BP_Glue_CustomPhysics(2205);0x0069return;0x006B// end of script
0x130
void ExecuteUbergraph_BP_Glue_CustomPhysics(int32 EntryPoint)
Script133 statements · 4,622 bytes of bytecode
0x0000PushFlow(Label_120B);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FGlueArea.SetCollisionProfileName(FName(OverlapAll), false);0x0041PopFlow();0x0042Label_0042:0x0042Temp_int_Array_Index_Variable = 0;0x0059Label_0059:0x0059CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ParentDispattionComonents);0x0094CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x00BAif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x00C4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x00DFPushFlow(Label_0397);0x00E4CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0100/Script/Engine.Default__KismetArrayLibrary.Array_Get(ParentDispattionComonents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x013BCallFunc_Array_Get_Item.Dispersion(CallFunc_K2_GetActorLocation_ReturnValue, K2Node_CustomEvent_Power, this);0x0172CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(K2Node_CustomEvent_Power);0x0197CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("GluePower", ":");0x01C1CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_DoubleToString_ReturnValue);0x01EFPrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0239CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(K2Node_CustomEvent_Power);0x025ECallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Conv_DoubleToString_ReturnValue);0x0283TextRender.K2_SetText(CallFunc_Conv_StringToText_ReturnValue);0x02ACCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(200, K2Node_CustomEvent_Power);0x02DACallFunc_LinearColorLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x02F7CallFunc_LinearColorLerp_ReturnValue = LinearColorLerp(LinearColor{0f, 0.933295f, 1f, 1f}, LinearColor{1f, 0f, 0f, 1f}, CallFunc_LinearColorLerp_Alpha_ImplicitCast);0x0360DynamicMat.SetVectorParameterValue(FName(BaseColor), CallFunc_LinearColorLerp_ReturnValue);0x0396PopFlow();0x0397Label_0397:0x0397CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03C1Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03DCgoto Label_0059;0x03E1Label_03E1:0x03E1PushFlow(Label_0499);0x03E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(DebugParentActor, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0421CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item_1.GetComponentByClass(/Game/BluePrints/LINK/Components/BPC_PowerDispersion.BPC_PowerDispersion_C);0x0454CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ParentDispattionComonents, CallFunc_GetComponentByClass_ReturnValue);0x0498PopFlow();0x0499Label_0499:0x0499CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04C3Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04DELabel_04DE:0x04DECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DebugParentActor);0x0519CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x053Fif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0549Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0564goto Label_03E1;0x0569Label_0569:0x0569Temp_int_Loop_Counter_Variable = 0;0x0580Temp_int_Array_Index_Variable_1 = 0;0x0597goto Label_04DE;0x059CCallFunc_CreateDynamicMaterialInstance_ReturnValue = GlueArea.CreateDynamicMaterialInstance(0, /Game/BluePrints/LINK/Blueprints/M_Glue.M_Glue, FName(None));0x05E5DynamicMat = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x05F8CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/BluePrints/LINK/Blueprints/BP_LinkManager.BP_LinkManager_C);0x0616LinkManager = CallFunc_GetActorOfClass_ReturnValue;0x0629goto Label_0569;0x062EPopFlow();0x062FCallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(K2Node_CustomEvent_SourceActor, this);0x064Dif (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0657Temp_int_Loop_Counter_Variable_1 = 0;0x066Egoto Label_0042;0x0673CallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(K2Node_Event_PowerAmount);0x0690CallFunc_Conv_DoubleToString_ReturnValue_1 = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x06B5CallFunc_K2_GetComponentLocation_ReturnValue = GlueArea.K2_GetComponentLocation();0x06E7CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 10));0x0725DrawDebugString(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Conv_DoubleToString_ReturnValue_1, nullptr, LinearColor{1f, 1f, 1f, 1f}, 0.1f);0x076ADebugVisualize.PlayFromStart();0x078APopFlow();0x078BLabel_078B:0x078BCallFunc_K2_GetComponentLocation_ReturnValue = GlueArea.K2_GetComponentLocation();0x07BDCallFunc_GetDeltaTime_ReturnValue = GetDeltaTime(K2Node_MakeStruct_AnimUpdateContext);0x07E2CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(DebugVisualize_Scale_E16BFD1445443862273D29B037A46E00);0x07FFCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 30);0x082DCallFunc_DrawDebugSphere_Radius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x084ADrawDebugSphere(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_DrawDebugSphere_Radius_ImplicitCast, 12, LinearColor{1f, 0.057699f, 0f, 1f}, CallFunc_GetDeltaTime_ReturnValue, 0.1f);0x089CPopFlow();0x089DCallFunc_PrimitiveCheck_ReturnValue = PrimitiveCheck(K2Node_ComponentBoundEvent_OtherActor, K2Node_ComponentBoundEvent_OtherComp);0x08C7if (!(CallFunc_PrimitiveCheck_ReturnValue)) goto Label_0D22;0x08D5CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LinkedPrimitives);0x0910CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue_2, 0);0x0932if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x093CTemp_bool_Variable = true;0x0947Temp_bool_Variable_1 = true;0x0952Temp_bool_Variable_2 = false;0x095DTemp_byte_Variable = K2Node_ComponentBoundEvent_OtherComp.Mobility;0x098EGlueArea.SetSimulatePhysics(Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable, default => K2Node_Select_Default));0x09F8CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(5);0x0A1DBreakHitResult(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);0x0AD2CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_BreakHitResult_Normal, CallFunc_Conv_DoubleToVector_ReturnValue);0x0B00CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0B1CCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x0B4ACallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Subtract_VectorVector_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0B72Temp_bool_Variable = true;0x0B7DTemp_bool_Variable_1 = true;0x0B88Temp_bool_Variable_2 = false;0x0B93Temp_byte_Variable = K2Node_ComponentBoundEvent_OtherComp.Mobility;0x0BC4CallFunc_K2_AttachToComponent_ReturnValue = this.K2_AttachToComponent(K2Node_ComponentBoundEvent_OtherComp, FName(None), 1, 1, 1, Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable, default => K2Node_Select_Default));0x0C48BreakHitResult(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);0x0CFDLINKCheckFunc(CallFunc_BreakHitResult_ImpactPoint, K2Node_ComponentBoundEvent_OtherComp);0x0D1Dgoto Label_000F;0x0D22Label_0D22:0x0D22PrintString(this, "PrimitiveCheck", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0D73PopFlow();0x0D74CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LinkedPrimitives);0x0DAFCallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(CallFunc_Array_Length_ReturnValue_3, 2);0x0DD1if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0DDBCallFunc_GetOwner_ReturnValue = K2Node_CustomEvent_PrimitiveComponent.GetOwner();0x0E05CallFunc_PrimitiveCheck_ReturnValue_1 = PrimitiveCheck(CallFunc_GetOwner_ReturnValue, K2Node_CustomEvent_PrimitiveComponent);0x0E2Fif (!(CallFunc_PrimitiveCheck_ReturnValue_1)) goto Label_0E90;0x0E3DCallFunc_K2_GetComponentLocation_ReturnValue_1 = K2Node_CustomEvent_PrimitiveComponent.K2_GetComponentLocation();0x0E6FLINKCheckFunc(CallFunc_K2_GetComponentLocation_ReturnValue_1, K2Node_CustomEvent_PrimitiveComponent);0x0E8FPopFlow();0x0E90Label_0E90:0x0E90CallFunc_GetOwner_ReturnValue = K2Node_CustomEvent_PrimitiveComponent.GetOwner();0x0EBAK2Node_MakeArray_Array = {CallFunc_GetOwner_ReturnValue};0x0ECECallFunc_K2_GetComponentLocation_ReturnValue_2 = GlueArea.K2_GetComponentLocation();0x0F00CallFunc_K2_GetComponentScale_ReturnValue = GlueArea.K2_GetComponentScale();0x0F32BreakVector(CallFunc_K2_GetComponentScale_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0F60CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_BreakVector_X, 50);0x0F8ECallFunc_SphereTraceSingle_Radius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0FABCallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_2, CallFunc_SphereTraceSingle_Radius_ImplicitCast, 0, false, K2Node_MakeArray_Array, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x103Cif (!(CallFunc_SphereTraceSingle_ReturnValue)) PopFlow();0x1046BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x10FBCallFunc_PrimitiveCheck_ReturnValue_2 = PrimitiveCheck(CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1);0x1125if (!(CallFunc_PrimitiveCheck_ReturnValue_2)) PopFlow();0x112FBreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x11E4LINKCheckFunc(CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_HitComponent_1);0x1204PopFlow();0x1205goto Label_078B;0x120APopFlow();0x120BLabel_120B:0x120Breturn;0x120D// end of script
Final0x04

Used by 5

types with a member, parameter or interface of this type