#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- enum class EMakeBoxDataTypeEnum : uint8 { Dataflow_MakeBox_DataType_MinMax = 0, Dataflow_MakeBox_DataType_CenterSize = 1, Dataflow_Max = 2, }; enum class EFloatToIntFunctionEnum : uint8 { Dataflow_FloatToInt_Function_Floor = 0, Dataflow_FloatToInt_Function_Ceil = 1, Dataflow_FloatToInt_Function_Round = 2, Dataflow_FloatToInt_Function_Truncate = 3, Dataflow_Max = 4, }; enum class EMathConstantsEnum : uint8 { Dataflow_MathConstants_Pi = 0, Dataflow_MathConstants_HalfPi = 1, Dataflow_MathConstants_TwoPi = 2, Dataflow_MathConstants_FourPi = 3, Dataflow_MathConstants_InvPi = 4, Dataflow_MathConstants_InvTwoPi = 5, Dataflow_MathConstants_Sqrt2 = 6, Dataflow_MathConstants_InvSqrt2 = 7, Dataflow_MathConstants_Sqrt3 = 8, Dataflow_MathConstants_InvSqrt3 = 9, Dataflow_FloatToInt_Function_E = 10, Dataflow_FloatToInt_Function_Gamma = 11, Dataflow_FloatToInt_Function_GoldenRatio = 12, Dataflow_FloatToInt_Function_ZeroTolerance = 13, Dataflow_Max = 14, }; //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0xB0 (0x180 - 0xD0) // ScriptStruct GeometryCollectionNodes.CloseGeometryOnCollectionDataflowNode struct FCloseGeometryOnCollectionDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) }; // 0xB8 (0x188 - 0xD0) // ScriptStruct GeometryCollectionNodes.SkeletalMeshToCollectionDataflowNode struct FSkeletalMeshToCollectionDataflowNode : public FDataflowNode { public: class USkeletalMesh* SkeletalMesh; // 0xD0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FManagedArrayCollection Collection; // 0xD8(0xB0)(NativeAccessSpecifierPublic) }; // 0xB0 (0x180 - 0xD0) // ScriptStruct GeometryCollectionNodes.GenerateTetrahedralCollectionDataflowNodes struct FGenerateTetrahedralCollectionDataflowNodes : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) }; // 0xB0 (0x180 - 0xD0) // ScriptStruct GeometryCollectionNodes.GetCollectionAssetDataflowNode struct FGetCollectionAssetDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Output; // 0xD0(0xB0)(NativeAccessSpecifierPublic) }; // 0xB8 (0x188 - 0xD0) // ScriptStruct GeometryCollectionNodes.ExampleCollectionEditDataflowNode struct FExampleCollectionEditDataflowNode : public FDataflowNode { public: float Scale; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4DA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FManagedArrayCollection Collection; // 0xD8(0xB0)(NativeAccessSpecifierPublic) }; // 0xB0 (0x180 - 0xD0) // ScriptStruct GeometryCollectionNodes.SetCollectionAssetDataflowNode struct FSetCollectionAssetDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) }; // 0xB0 (0x180 - 0xD0) // ScriptStruct GeometryCollectionNodes.ResetGeometryCollectionDataflowNode struct FResetGeometryCollectionDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) }; // 0x20 (0xF0 - 0xD0) // ScriptStruct GeometryCollectionNodes.PrintStringDataflowNode struct FPrintStringDataflowNode : public FDataflowNode { public: bool PrintToScreen; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PrintToLog; // 0xD1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FColor Color; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString String; // 0xE0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0xE8 - 0xD0) // ScriptStruct GeometryCollectionNodes.LogStringDataflowNode struct FLogStringDataflowNode : public FDataflowNode { public: bool PrintToLog; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString String; // 0xD8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0xF0 - 0xD0) // ScriptStruct GeometryCollectionNodes.MakeLiteralStringDataflowNode struct FMakeLiteralStringDataflowNode : public FDataflowNode { public: class FString Value; // 0xD0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString String; // 0xE0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xE8 (0x1B8 - 0xD0) // ScriptStruct GeometryCollectionNodes.BoundingBoxDataflowNode struct FBoundingBoxDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) struct FBox BoundingBox; // 0x180(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0xA0 (0x170 - 0xD0) // ScriptStruct GeometryCollectionNodes.ExpandBoundingBoxDataflowNode struct FExpandBoundingBoxDataflowNode : public FDataflowNode { public: struct FBox BoundingBox; // 0xD0(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Min; // 0x108(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Max; // 0x120(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Center; // 0x138(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector HalfExtents; // 0x150(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Volume; // 0x168(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0xF8 - 0xD0) // ScriptStruct GeometryCollectionNodes.VectorToStringDataflowNode struct FVectorToStringDataflowNode : public FDataflowNode { public: struct FVector Vector; // 0xD0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString String; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0xE8 - 0xD0) // ScriptStruct GeometryCollectionNodes.FloatToStringDataflowNode struct FFloatToStringDataflowNode : public FDataflowNode { public: float Float; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString String; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0xF0 - 0xD0) // ScriptStruct GeometryCollectionNodes.MakePointsDataflowNode struct FMakePointsDataflowNode : public FDataflowNode { public: TArray Point; // 0xD0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Points; // 0xE0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0xA0 (0x170 - 0xD0) // ScriptStruct GeometryCollectionNodes.MakeBoxDataflowNode struct FMakeBoxDataflowNode : public FDataflowNode { public: enum class EMakeBoxDataTypeEnum DataType; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Min; // 0xD8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Max; // 0xF0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Center; // 0x108(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Size; // 0x120(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBox Box; // 0x138(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x58 (0x128 - 0xD0) // ScriptStruct GeometryCollectionNodes.UniformScatterPointsDataflowNode struct FUniformScatterPointsDataflowNode : public FDataflowNode { public: int32 MinNumberOfPoints; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxNumberOfPoints; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomSeed; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4FC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FBox BoundingBox; // 0xE0(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray Points; // 0x118(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x58 (0x128 - 0xD0) // ScriptStruct GeometryCollectionNodes.RadialScatterPointsDataflowNode struct FRadialScatterPointsDataflowNode : public FDataflowNode { public: struct FVector Center; // 0xD0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Normal; // 0xE8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AngularSteps; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RadialSteps; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleOffset; // 0x10C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Variability; // 0x110(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomSeed; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Points; // 0x118(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x8 (0xD8 - 0xD0) // ScriptStruct GeometryCollectionNodes.MakeLiteralFloatDataflowNode struct FMakeLiteralFloatDataflowNode : public FDataflowNode { public: float Value; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0xD8 - 0xD0) // ScriptStruct GeometryCollectionNodes.MakeLiteralIntDataflowNode struct FMakeLiteralIntDataflowNode : public FDataflowNode { public: int32 Value; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0xD8 - 0xD0) // ScriptStruct GeometryCollectionNodes.MakeLiteralBoolDataflowNode struct FMakeLiteralBoolDataflowNode : public FDataflowNode { public: bool Value; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Bool; // 0xD1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50D[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x100 - 0xD0) // ScriptStruct GeometryCollectionNodes.MakeLiteralVectorDataflowNode struct FMakeLiteralVectorDataflowNode : public FDataflowNode { public: struct FVector Value; // 0xD0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Vector; // 0xE8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0xE8 - 0xD0) // ScriptStruct GeometryCollectionNodes.IntToStringDataflowNode struct FIntToStringDataflowNode : public FDataflowNode { public: int32 Int; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_513[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString String; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0xE8 - 0xD0) // ScriptStruct GeometryCollectionNodes.BoolToStringDataflowNode struct FBoolToStringDataflowNode : public FDataflowNode { public: bool Bool; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_516[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString String; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0xF8 - 0xD0) // ScriptStruct GeometryCollectionNodes.ExpandVectorDataflowNode struct FExpandVectorDataflowNode : public FDataflowNode { public: struct FVector Vector; // 0xD0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float X; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Y; // 0xEC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Z; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0xD8 - 0xD0) // ScriptStruct GeometryCollectionNodes.IntToFloatDataflowNode struct FIntToFloatDataflowNode : public FDataflowNode { public: int32 Int; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xF0 (0x1C0 - 0xD0) // ScriptStruct GeometryCollectionNodes.VoronoiFractureDataflowNode struct FVoronoiFractureDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) TArray Points; // 0x180(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) float RandomSeed; // 0x190(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChanceToFracture; // 0x194(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool GroupFracture; // 0x198(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_526[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Grout; // 0x19C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Amplitude; // 0x1A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Frequency; // 0x1A4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Persistence; // 0x1A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Lacunarity; // 0x1AC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OctaveNumber; // 0x1B0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointSpacing; // 0x1B4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AddSamplesForCollision; // 0x1B8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_529[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float CollisionSampleSpacing; // 0x1BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x100 - 0xD0) // ScriptStruct GeometryCollectionNodes.StringAppendDataflowNode struct FStringAppendDataflowNode : public FDataflowNode { public: class FString String1; // 0xD0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString String2; // 0xE0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString String; // 0xF0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0xE0 - 0xD0) // ScriptStruct GeometryCollectionNodes.RandomFloatDataflowNode struct FRandomFloatDataflowNode : public FDataflowNode { public: bool Deterministic; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float RandomSeed; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0xE8 - 0xD0) // ScriptStruct GeometryCollectionNodes.RandomFloatInRangeDataflowNode struct FRandomFloatInRangeDataflowNode : public FDataflowNode { public: bool Deterministic; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_530[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float RandomSeed; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Min; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Max; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_531[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0xF0 - 0xD0) // ScriptStruct GeometryCollectionNodes.RandomUnitVectorDataflowNode struct FRandomUnitVectorDataflowNode : public FDataflowNode { public: bool Deterministic; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_534[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float RandomSeed; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Vector; // 0xD8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x110 - 0xD0) // ScriptStruct GeometryCollectionNodes.RandomUnitVectorInConeDataflowNode struct FRandomUnitVectorInConeDataflowNode : public FDataflowNode { public: bool Deterministic; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_539[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float RandomSeed; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ConeDirection; // 0xD8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConeHalfAngle; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Vector; // 0xF8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0xD8 - 0xD0) // ScriptStruct GeometryCollectionNodes.RadiansToDegreesDataflowNode struct FRadiansToDegreesDataflowNode : public FDataflowNode { public: float Radians; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Degrees; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0xD8 - 0xD0) // ScriptStruct GeometryCollectionNodes.DegreesToRadiansDataflowNode struct FDegreesToRadiansDataflowNode : public FDataflowNode { public: float Degrees; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radians; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xD0 (0x1A0 - 0xD0) // ScriptStruct GeometryCollectionNodes.ExplodedViewDataflowNode struct FExplodedViewDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) float UniformScale; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Scale; // 0x188(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC0 (0x190 - 0xD0) // ScriptStruct GeometryCollectionNodes.CreateNonOverlappingConvexHullsDataflowNode struct FCreateNonOverlappingConvexHullsDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) float CanRemoveFraction; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CanExceedFraction; // 0x184(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SimplificationDistanceThreshold; // 0x188(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_540[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x118 (0x1E8 - 0xD0) // ScriptStruct GeometryCollectionNodes.PlaneCutterDataflowNode struct FPlaneCutterDataflowNode : public FDataflowNode { public: struct FManagedArrayCollection Collection; // 0xD0(0xB0)(NativeAccessSpecifierPublic) struct FBox BoundingBox; // 0x180(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) int32 NumPlanes; // 0x1B8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomSeed; // 0x1BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Grout; // 0x1C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Amplitude; // 0x1C4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Frequency; // 0x1C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Persistence; // 0x1CC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Lacunarity; // 0x1D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OctaveNumber; // 0x1D4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointSpacing; // 0x1D8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AddSamplesForCollision; // 0x1DC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_548[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float CollisionSampleSpacing; // 0x1E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0xE8 - 0xD0) // ScriptStruct GeometryCollectionNodes.HashStringDataflowNode struct FHashStringDataflowNode : public FDataflowNode { public: class FString String; // 0xD0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Hash; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0xF0 - 0xD0) // ScriptStruct GeometryCollectionNodes.HashVectorDataflowNode struct FHashVectorDataflowNode : public FDataflowNode { public: struct FVector Vector; // 0xD0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Hash; // 0xE8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0xE0 - 0xD0) // ScriptStruct GeometryCollectionNodes.FloatToIntDataflowNode struct FFloatToIntDataflowNode : public FDataflowNode { public: enum class EFloatToIntFunctionEnum Function; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_550[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Float; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0xD8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_551[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0xD8 - 0xD0) // ScriptStruct GeometryCollectionNodes.MathConstantsDataflowNode struct FMathConstantsDataflowNode : public FDataflowNode { public: enum class EMathConstantsEnum Constant; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_554[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Float; // 0xD4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; }