[ { "Type": "BlueprintGeneratedClass", "Name": "DistanceToDensity_C", "Class": "UScriptClass'BlueprintGeneratedClass'", "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'PCGBlueprintElement'", "ObjectPath": "/Script/PCG" }, "Children": [ { "ObjectName": "Function'DistanceToDensity_C:NodeTitleOverride'", "ObjectPath": "/PCG/BP_Elements/DistanceToDensity.3" }, { "ObjectName": "Function'DistanceToDensity_C:PointLoopBody'", "ObjectPath": "/PCG/BP_Elements/DistanceToDensity.4" }, { "ObjectName": "Function'DistanceToDensity_C:ExecuteWithContext'", "ObjectPath": "/PCG/BP_Elements/DistanceToDensity.2" } ], "ChildProperties": [ { "Type": "ByteProperty", "Name": "DensityMode", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible", "Enum": { "ObjectName": "UserDefinedEnum'PCGAttributeOperationMode'", "ObjectPath": "/PCG/BP_Elements/Resources/PCGAttributeOperationMode.0" } }, { "Type": "StructProperty", "Name": "ReferencePoint", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "ComputeDistance2D", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "DoubleProperty", "Name": "GradientScale", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible" }, { "Type": "DoubleProperty", "Name": "GradientOffset", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible" }, { "Type": "ObjectProperty", "Name": "PCGVolumeActor", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "BoolProperty", "Name": "ClampOutput", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "NegateClampedOutput", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FuncMap": { "ExecuteWithContext": { "ObjectName": "Function'DistanceToDensity_C:ExecuteWithContext'", "ObjectPath": "/PCG/BP_Elements/DistanceToDensity.2" }, "PointLoopBody": { "ObjectName": "Function'DistanceToDensity_C:PointLoopBody'", "ObjectPath": "/PCG/BP_Elements/DistanceToDensity.4" }, "NodeTitleOverride": { "ObjectName": "Function'DistanceToDensity_C:NodeTitleOverride'", "ObjectPath": "/PCG/BP_Elements/DistanceToDensity.3" } }, "ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint", "ClassWithin": { "ObjectName": "Class'Object'", "ObjectPath": "/Script/CoreUObject" }, "ClassConfigName": "Engine", "bCooked": true, "ClassDefaultObject": { "ObjectName": "DistanceToDensity_C'Default__DistanceToDensity_C'", "ObjectPath": "/PCG/BP_Elements/DistanceToDensity.1" }, "EditorTags": { "BlueprintType": "BPTYPE_Normal" } }, { "Type": "DistanceToDensity_C", "Name": "Default__DistanceToDensity_C", "Class": "BlueprintGeneratedClass'/PCG/BP_Elements/DistanceToDensity.DistanceToDensity_C'", "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ReferencePoint[1]": { "X": 0.0, "Y": 0.0, "Z": 0.0 }, "GradientScale[3]": 100.0, "ClampOutput[6]": true, "CustomInputPins": [ { "Label": "In", "AllowedTypes": "EPCGDataType::Spline", "bAllowMultipleData": true, "bAllowMultipleConnections": true, "bAdvancedPin": false } ], "CustomOutputPins": [ { "Label": "Out", "AllowedTypes": "EPCGDataType::Spline", "bAllowMultipleData": true, "bAllowMultipleConnections": true, "bAdvancedPin": false } ], "bHasDefaultInPin": false, "bHasDefaultOutPin": false } }, { "Type": "Function", "Name": "ExecuteWithContext", "Outer": "DistanceToDensity_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'PCGBlueprintElement:ExecuteWithContext'", "ObjectPath": "/Script/PCG" }, "ChildProperties": [ { "Type": "StructProperty", "Name": "InContext", "Flags": "RF_Public", "ElementSize": 184, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Struct": { "ObjectName": "Class'PCGContext'", "ObjectPath": "/Script/PCG" } }, { "Type": "StructProperty", "Name": "Input", "Flags": "RF_Public", "ElementSize": 32, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Struct": { "ObjectName": "Class'PCGDataCollection'", "ObjectPath": "/Script/PCG" } }, { "Type": "StructProperty", "Name": "Output", "Flags": "RF_Public", "ElementSize": 32, "PropertyFlags": "Parm | OutParm", "Struct": { "ObjectName": "Class'PCGDataCollection'", "ObjectPath": "/Script/PCG" } }, { "Type": "StructProperty", "Name": "Context", "Flags": "RF_Public", "ElementSize": 184, "PropertyFlags": "Edit | BlueprintVisible", "Struct": { "ObjectName": "Class'PCGContext'", "ObjectPath": "/Script/PCG" } }, { "Type": "ArrayProperty", "Name": "OutTaggedData", "Flags": "RF_Public", "ElementSize": 16, "PropertyFlags": "Edit | BlueprintVisible", "Inner": { "Type": "StructProperty", "Name": "OutTaggedData", "Flags": "RF_Public", "ElementSize": 104, "Struct": { "ObjectName": "Class'PCGTaggedData'", "ObjectPath": "/Script/PCG" } } }, { "Type": "IntProperty", "Name": "Temp_int_Array_Index_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "Temp_int_Loop_Counter_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_Add_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "ObjectProperty", "Name": "CallFunc_GetOriginalComponent_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'PCGComponent'", "ObjectPath": "/Script/PCG" } }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_PCGDataCollection", "Flags": "RF_Public", "ElementSize": 32, "Struct": { "ObjectName": "Class'PCGDataCollection'", "ObjectPath": "/Script/PCG" } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetOwner_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "SetProperty", "Name": "CallFunc_CustomInputLabels_ReturnValue", "Flags": "RF_Public", "ElementSize": 80, "ElementProp": { "Type": "NameProperty", "Name": "CallFunc_CustomInputLabels_ReturnValue", "Flags": "RF_Public", "ElementSize": 12 } }, { "Type": "ArrayProperty", "Name": "CallFunc_Set_ToArray_Result", "Flags": "RF_Public", "ElementSize": 16, "PropertyFlags": "ReferenceParm", "Inner": { "Type": "NameProperty", "Name": "CallFunc_Set_ToArray_Result", "Flags": "RF_Public", "ElementSize": 12 } }, { "Type": "ArrayProperty", "Name": "CallFunc_GetInputsByPinLabel_ReturnValue", "Flags": "RF_Public", "ElementSize": 16, "PropertyFlags": "ReferenceParm", "Inner": { "Type": "StructProperty", "Name": "CallFunc_GetInputsByPinLabel_ReturnValue", "Flags": "RF_Public", "ElementSize": 104, "Struct": { "ObjectName": "Class'PCGTaggedData'", "ObjectPath": "/Script/PCG" } } }, { "Type": "IntProperty", "Name": "CallFunc_Array_Length_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_Array_Get_Item", "Flags": "RF_Public", "ElementSize": 104, "Struct": { "ObjectName": "Class'PCGTaggedData'", "ObjectPath": "/Script/PCG" } }, { "Type": "BoolProperty", "Name": "CallFunc_Less_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "K2Node_DynamicCast_AsPCGSpatial_Data", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'PCGSpatialData'", "ObjectPath": "/Script/PCG" } }, { "Type": "BoolProperty", "Name": "K2Node_DynamicCast_bSuccess", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "CallFunc_ToPointDataWithContext_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm", "PropertyClass": { "ObjectName": "Class'PCGPointData'", "ObjectPath": "/Script/PCG" } }, { "Type": "ObjectProperty", "Name": "CallFunc_PointLoop_OutData", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'PCGPointData'", "ObjectPath": "/Script/PCG" } }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_PCGTaggedData", "Flags": "RF_Public", "ElementSize": 104, "Struct": { "ObjectName": "Class'PCGTaggedData'", "ObjectPath": "/Script/PCG" } }, { "Type": "IntProperty", "Name": "CallFunc_Array_Add_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "NodeTitleOverride", "Outer": "DistanceToDensity_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'PCGBlueprintElement:NodeTitleOverride'", "ObjectPath": "/Script/PCG" }, "ChildProperties": [ { "Type": "NameProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 12, "PropertyFlags": "Parm | OutParm | ReturnParm" } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const" }, { "Type": "Function", "Name": "PointLoopBody", "Outer": "DistanceToDensity_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'PCGBlueprintElement:PointLoopBody'", "ObjectPath": "/Script/PCG" }, "ChildProperties": [ { "Type": "StructProperty", "Name": "InContext", "Flags": "RF_Public", "ElementSize": 184, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Struct": { "ObjectName": "Class'PCGContext'", "ObjectPath": "/Script/PCG" } }, { "Type": "ObjectProperty", "Name": "InData", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'PCGPointData'", "ObjectPath": "/Script/PCG" } }, { "Type": "StructProperty", "Name": "InPoint", "Flags": "RF_Public", "ElementSize": 208, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Struct": { "ObjectName": "Class'PCGPoint'", "ObjectPath": "/Script/PCG" } }, { "Type": "StructProperty", "Name": "OutPoint", "Flags": "RF_Public", "ElementSize": 208, "PropertyFlags": "Parm | OutParm", "Struct": { "ObjectName": "Class'PCGPoint'", "ObjectPath": "/Script/PCG" } }, { "Type": "ObjectProperty", "Name": "OutMetadata", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'PCGMetadata'", "ObjectPath": "/Script/PCG" } }, { "Type": "BoolProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "Parm | OutParm | ReturnParm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Location", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Rotation", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Rotator'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Scale", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "IntProperty", "Name": "CallFunc_ComputeSeedFromPosition_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "DoubleProperty", "Name": "CallFunc_Vector_Distance_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_Vector_Distance2D_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_SelectFloat_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_Subtract_DoubleDouble_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_SafeDivide_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_FClamp_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_Subtract_DoubleDouble_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "FloatProperty", "Name": "K2Node_SetFieldsInStruct_Density_ImplicitCast", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "FloatProperty", "Name": "K2Node_SetFieldsInStruct_Density_ImplicitCast_1", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "FloatProperty", "Name": "K2Node_SetFieldsInStruct_Density_ImplicitCast_2", "Flags": "RF_Public", "ElementSize": 4 } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const" } ]