#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x8 (0x298 - 0x290) // Class FieldSystemEngine.FieldSystemActor class AFieldSystemActor : public AActor { public: class UFieldSystemComponent* FieldSystemComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class AFieldSystemActor* GetDefaultObj(); }; // 0x10 (0x38 - 0x28) // Class FieldSystemEngine.FieldSystem class UFieldSystem : public UObject { public: uint8 Pad_1E60[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UFieldSystem* GetDefaultObj(); }; // 0xD8 (0x610 - 0x538) // Class FieldSystemEngine.FieldSystemComponent class UFieldSystemComponent : public UPrimitiveComponent { public: class UFieldSystem* FieldSystem; // 0x538(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsWorldField; // 0x540(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsChaosField; // 0x541(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F0E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray> SupportedSolvers; // 0x548(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) struct FFieldObjectCommands ConstructionCommands; // 0x558(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic) struct FFieldObjectCommands BufferCommands; // 0x588(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_1F0F[0x58]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UFieldSystemComponent* GetDefaultObj(); void ResetFieldSystem(); void RemovePersistentFields(); void ApplyUniformVectorFalloffForce(bool Enabled, const struct FVector& Position, const struct FVector& Direction, float Radius, float Magnitude); void ApplyStrainField(bool Enabled, const struct FVector& Position, float Radius, float Magnitude, int32 Iterations); void ApplyStayDynamicField(bool Enabled, const struct FVector& Position, float Radius); void ApplyRadialVectorFalloffForce(bool Enabled, const struct FVector& Position, float Radius, float Magnitude); void ApplyRadialForce(bool Enabled, const struct FVector& Position, float Magnitude); void ApplyPhysicsField(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); void ApplyLinearForce(bool Enabled, const struct FVector& Direction, float Magnitude); void AddPersistentField(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); void AddFieldCommand(bool Enabled, enum class EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); }; // 0x0 (0xA0 - 0xA0) // Class FieldSystemEngine.FieldSystemMetaData class UFieldSystemMetaData : public UActorComponent { public: static class UClass* StaticClass(); static class UFieldSystemMetaData* GetDefaultObj(); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.FieldSystemMetaDataIteration class UFieldSystemMetaDataIteration : public UFieldSystemMetaData { public: int32 Iterations; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F1E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UFieldSystemMetaDataIteration* GetDefaultObj(); class UFieldSystemMetaDataIteration* SetMetaDataIteration(int32 Iterations); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.FieldSystemMetaDataProcessingResolution class UFieldSystemMetaDataProcessingResolution : public UFieldSystemMetaData { public: enum class EFieldResolutionType ResolutionType; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F27[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UFieldSystemMetaDataProcessingResolution* GetDefaultObj(); class UFieldSystemMetaDataProcessingResolution* SetMetaDataaProcessingResolutionType(enum class EFieldResolutionType ResolutionType); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.FieldSystemMetaDataFilter class UFieldSystemMetaDataFilter : public UFieldSystemMetaData { public: enum class EFieldFilterType FilterType; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldObjectType ObjectType; // 0xA1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldPositionType PositionType; // 0xA2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F2E[0x5]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UFieldSystemMetaDataFilter* GetDefaultObj(); class UFieldSystemMetaDataFilter* SetMetaDataFilterType(enum class EFieldFilterType FilterType, enum class EFieldObjectType ObjectType, enum class EFieldPositionType PositionType); }; // 0x0 (0xA0 - 0xA0) // Class FieldSystemEngine.FieldNodeBase class UFieldNodeBase : public UActorComponent { public: static class UClass* StaticClass(); static class UFieldNodeBase* GetDefaultObj(); }; // 0x0 (0xA0 - 0xA0) // Class FieldSystemEngine.FieldNodeInt class UFieldNodeInt : public UFieldNodeBase { public: static class UClass* StaticClass(); static class UFieldNodeInt* GetDefaultObj(); }; // 0x0 (0xA0 - 0xA0) // Class FieldSystemEngine.FieldNodeFloat class UFieldNodeFloat : public UFieldNodeBase { public: static class UClass* StaticClass(); static class UFieldNodeFloat* GetDefaultObj(); }; // 0x0 (0xA0 - 0xA0) // Class FieldSystemEngine.FieldNodeVector class UFieldNodeVector : public UFieldNodeBase { public: static class UClass* StaticClass(); static class UFieldNodeVector* GetDefaultObj(); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.UniformInteger class UUniformInteger : public UFieldNodeInt { public: int32 Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F48[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUniformInteger* GetDefaultObj(); class UUniformInteger* SetUniformInteger(int32 Magnitude); }; // 0x30 (0xD0 - 0xA0) // Class FieldSystemEngine.RadialIntMask class URadialIntMask : public UFieldNodeInt { public: float Radius; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F57[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Position; // 0xA8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InteriorValue; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ExteriorValue; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESetMaskConditionType SetMaskCondition; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F58[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class URadialIntMask* GetDefaultObj(); class URadialIntMask* SetRadialIntMask(float Radius, const struct FVector& Position, int32 InteriorValue, int32 ExteriorValue, enum class ESetMaskConditionType SetMaskConditionIn); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.UniformScalar class UUniformScalar : public UFieldNodeFloat { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F64[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUniformScalar* GetDefaultObj(); class UUniformScalar* SetUniformScalar(float Magnitude); }; // 0x30 (0xD0 - 0xA0) // Class FieldSystemEngine.WaveScalar class UWaveScalar : public UFieldNodeFloat { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F7A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Position; // 0xA8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaveLength; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Period; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EWaveFunctionType Function; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldFalloffType Falloff; // 0xC9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F86[0x6]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWaveScalar* GetDefaultObj(); class UWaveScalar* SetWaveScalar(float Magnitude, const struct FVector& Position, float WaveLength, float Period, float Time, enum class EWaveFunctionType Function, enum class EFieldFalloffType Falloff); }; // 0x38 (0xD8 - 0xA0) // Class FieldSystemEngine.RadialFalloff class URadialFalloff : public UFieldNodeFloat { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRange; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0xA8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Default; // 0xAC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FBC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Position; // 0xB8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldFalloffType Falloff; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FBD[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class URadialFalloff* GetDefaultObj(); class URadialFalloff* SetRadialFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Radius, const struct FVector& Position, enum class EFieldFalloffType Falloff); }; // 0x50 (0xF0 - 0xA0) // Class FieldSystemEngine.PlaneFalloff class UPlaneFalloff : public UFieldNodeFloat { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRange; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0xA8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Default; // 0xAC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Distance; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FDC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Position; // 0xB8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Normal; // 0xD0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldFalloffType Falloff; // 0xE8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FE5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UPlaneFalloff* GetDefaultObj(); class UPlaneFalloff* SetPlaneFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Distance, const struct FVector& Position, const struct FVector& Normal, enum class EFieldFalloffType Falloff); }; // 0x80 (0x120 - 0xA0) // Class FieldSystemEngine.BoxFalloff class UBoxFalloff : public UFieldNodeFloat { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRange; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0xA8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Default; // 0xAC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Transform; // 0xB0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldFalloffType Falloff; // 0x110(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2005[0xF]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UBoxFalloff* GetDefaultObj(); class UBoxFalloff* SetBoxFalloff(float Magnitude, float MinRange, float MaxRange, float Default, const struct FTransform& Transform, enum class EFieldFalloffType Falloff); }; // 0x70 (0x110 - 0xA0) // Class FieldSystemEngine.NoiseField class UNoiseField : public UFieldNodeFloat { public: float MinRange; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2014[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0xB0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UNoiseField* GetDefaultObj(); class UNoiseField* SetNoiseField(float MinRange, float MaxRange, const struct FTransform& Transform); }; // 0x20 (0xC0 - 0xA0) // Class FieldSystemEngine.UniformVector class UUniformVector : public UFieldNodeVector { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_201F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Direction; // 0xA8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UUniformVector* GetDefaultObj(); class UUniformVector* SetUniformVector(float Magnitude, const struct FVector& Direction); }; // 0x20 (0xC0 - 0xA0) // Class FieldSystemEngine.RadialVector class URadialVector : public UFieldNodeVector { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2032[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Position; // 0xA8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class URadialVector* GetDefaultObj(); class URadialVector* SetRadialVector(float Magnitude, const struct FVector& Position); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.RandomVector class URandomVector : public UFieldNodeVector { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_203E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class URandomVector* GetDefaultObj(); class URandomVector* SetRandomVector(float Magnitude); }; // 0x20 (0xC0 - 0xA0) // Class FieldSystemEngine.OperatorField class UOperatorField : public UFieldNodeBase { public: float Magnitude; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2055[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class UFieldNodeBase* RightField; // 0xA8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFieldNodeBase* LeftField; // 0xB0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldOperationType Operation; // 0xB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2059[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UOperatorField* GetDefaultObj(); class UOperatorField* SetOperatorField(float Magnitude, class UFieldNodeBase* LeftField, class UFieldNodeBase* RightField, enum class EFieldOperationType Operation); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.ToIntegerField class UToIntegerField : public UFieldNodeInt { public: class UFieldNodeFloat* FloatField; // 0xA0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UToIntegerField* GetDefaultObj(); class UToIntegerField* SetToIntegerField(class UFieldNodeFloat* FloatField); }; // 0x8 (0xA8 - 0xA0) // Class FieldSystemEngine.ToFloatField class UToFloatField : public UFieldNodeFloat { public: class UFieldNodeInt* IntField; // 0xA0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UToFloatField* GetDefaultObj(); class UToFloatField* SetToFloatField(class UFieldNodeInt* IntegerField); }; // 0x18 (0xB8 - 0xA0) // Class FieldSystemEngine.CullingField class UCullingField : public UFieldNodeBase { public: class UFieldNodeBase* Culling; // 0xA0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFieldNodeBase* Field; // 0xA8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFieldCullingOperationType Operation; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20EE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UCullingField* GetDefaultObj(); class UCullingField* SetCullingField(class UFieldNodeBase* Culling, class UFieldNodeBase* Field, enum class EFieldCullingOperationType Operation); }; // 0x0 (0xA0 - 0xA0) // Class FieldSystemEngine.ReturnResultsTerminal class UReturnResultsTerminal : public UFieldNodeBase { public: static class UClass* StaticClass(); static class UReturnResultsTerminal* GetDefaultObj(); class UReturnResultsTerminal* SetReturnResultsTerminal(); }; }