Zdexby TheHolyOneZ
9,486 classes
Class

UBPCG_DotPointsVsActor_C

: UPCGBlueprintElement : UObject
/Game/Developers/Stout/BPCG_DotPointsVsActor.BPCG_DotPointsVsActor_C 0x0080 (128 B) align 8 inherited 0x0068 2 scripted vtable /Game/Developers/Stout/BPCG_DotPointsVsActor
0x00x0080

Members 1

OffsetSizeNameTypeFlagsDefault
0x18ActorRotatorFRotator5 flags{Pitch=0, Yaw=0, Roll=0}
Inherited from UPCGBlueprintElement 8
OffsetSizeNameTypeFlagsDefault
0x01bIsCacheablebool9 flagsfalse
0x01bComputeFullDataCrcbool9 flagsfalse
0x01bRequiresGameThreadbool8 flagstrue
0x002B0x05padding / unreflected
0x10CustomInputPinsTArray<FPCGPinProperties>5 flags[]
0x10CustomOutputPinsTArray<FPCGPinProperties>5 flags[]
0x01bHasDefaultInPinbool8 flagstrue
0x01bHasDefaultOutPinbool8 flagstrue
0x01bHasDynamicPinsbool8 flagsfalse

Functions 2

SignatureFlagsNativeParams
bool PointLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 Iteration)
Script11 statements · 326 bytes of bytecode
0x0000CallFunc_GetUpVector_ReturnValue = GetUpVector(ActorRotator);0x0025BreakTransform(InPoint.Transform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x005CCallFunc_GetUpVector_ReturnValue_1 = GetUpVector(CallFunc_BreakTransform_Rotation);0x0081CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_GetUpVector_ReturnValue);0x00AFCallFunc_Abs_ReturnValue = abs(CallFunc_Dot_VectorVector_ReturnValue);0x00D4K2Node_SetFieldsInStruct_Density_ImplicitCast = Cast<3>(CallFunc_Abs_ReturnValue);0x00F1InPoint.Density = K2Node_SetFieldsInStruct_Density_ImplicitCast;0x0115OutPoint = InPoint;0x0130ReturnValue = true;0x013Breturn ReturnValue;0x0145// end of script
EventPublic0x411
void ExecuteWithContext(FPCGContext& InContext, FPCGDataCollection& Input, FPCGDataCollection& Output)
Script33 statements · 827 bytes of bytecode
0x0000PushFlow(Label_0338);0x0005Context = InContext;0x0020CallFunc_GetInputs_ReturnValue = GetInputs(Input);0x0045Temp_int_Loop_Counter_Variable = 0;0x005CTemp_int_Array_Index_Variable = 0;0x0073Label_0073:0x0073CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetInputs_ReturnValue);0x00AECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D4if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00DETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F9PushFlow(Label_02BF);0x00FE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetInputs_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0139BreakTaggedData(CallFunc_Array_Get_Item, CallFunc_BreakTaggedData_Data, CallFunc_BreakTaggedData_Tags, CallFunc_BreakTaggedData_Pin, CallFunc_BreakTaggedData_bIsUsedMultipleTimes);0x0170K2Node_DynamicCast_AsPCGSpatial_Data = Cast<PCGSpatialData>(CallFunc_BreakTaggedData_Data);0x0194K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPCGSpatial_Data);0x01B1if (!(K2Node_DynamicCast_bSuccess)) goto Label_0309;0x01BFCallFunc_ToPointDataWithContext_ReturnValue = K2Node_DynamicCast_AsPCGSpatial_Data.ToPointDataWithContext(Context);0x01F2PointLoop(Context, CallFunc_ToPointDataWithContext_ReturnValue, CallFunc_PointLoop_OutData, nullptr);0x0218CallFunc_MakeTaggedData_ReturnValue = MakeTaggedData(CallFunc_PointLoop_OutData, Temp_string_Variable, FName(None));0x0253K2Node_MakeArray_Array = {CallFunc_MakeTaggedData_ReturnValue};0x0267K2Node_MakeStruct_PCGDataCollection.TaggedData = K2Node_MakeArray_Array;0x028BK2Node_MakeStruct_PCGDataCollection.bCancelExecutionOnEmpty = false;0x029FOutput = K2Node_MakeStruct_PCGDataCollection;0x02BAgoto Label_0338;0x02BFLabel_02BF:0x02BFCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02E9Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0304goto Label_0073;0x0309Label_0309:0x0309Output = PCGDataCollection{{}, false};0x0338Label_0338:0x0338return;0x033A// end of script
EventPublic0x2B8