#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: FieldSystemEngine #include "Basic.hpp" #include "Engine_classes.hpp" #include "Chaos_structs.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "FieldSystemEngine_structs.hpp" namespace SDK { // Class FieldSystemEngine.FieldSystemActor // 0x0008 (0x02B8 - 0x02B0) class AFieldSystemActor : public AActor { public: class UFieldSystemComponent* FieldSystemComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldSystemActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldSystemActor") } static class AFieldSystemActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFieldSystemActor; // Class FieldSystemEngine.FieldSystem // 0x0010 (0x0038 - 0x0028) class UFieldSystem final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldSystem") } static class UFieldSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldSystem; // Class FieldSystemEngine.FieldSystemComponent // 0x00D0 (0x0600 - 0x0530) class UFieldSystemComponent final : public UPrimitiveComponent { public: class UFieldSystem* FieldSystem; // 0x0530(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bIsWorldField; // 0x0538(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsChaosField; // 0x0539(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53A[0x6]; // 0x053A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray> SupportedSolvers; // 0x0540(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) struct FFieldObjectCommands ConstructionCommands; // 0x0550(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) struct FFieldObjectCommands BufferCommands; // 0x0580(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_5B0[0x50]; // 0x05B0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddFieldCommand(bool Enabled, EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); void AddPersistentField(bool Enabled, EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); void ApplyLinearForce(bool Enabled, const struct FVector& Direction, float Magnitude); void ApplyPhysicsField(bool Enabled, EFieldPhysicsType Target, class UFieldSystemMetaData* MetaData, class UFieldNodeBase* Field); void ApplyRadialForce(bool Enabled, const struct FVector& position, float Magnitude); void ApplyRadialVectorFalloffForce(bool Enabled, const struct FVector& position, float Radius, float Magnitude); void ApplyStayDynamicField(bool Enabled, const struct FVector& position, float Radius); void ApplyStrainField(bool Enabled, const struct FVector& position, float Radius, float Magnitude, int32 Iterations); void ApplyUniformVectorFalloffForce(bool Enabled, const struct FVector& position, const struct FVector& Direction, float Radius, float Magnitude); void RemovePersistentFields(); void ResetFieldSystem(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldSystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldSystemComponent") } static class UFieldSystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldSystemComponent; // Class FieldSystemEngine.FieldSystemMetaData // 0x0000 (0x00C0 - 0x00C0) class UFieldSystemMetaData : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldSystemMetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldSystemMetaData") } static class UFieldSystemMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldSystemMetaData; // Class FieldSystemEngine.FieldSystemMetaDataIteration // 0x0008 (0x00C8 - 0x00C0) class UFieldSystemMetaDataIteration final : public UFieldSystemMetaData { public: int32 Iterations; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UFieldSystemMetaDataIteration* SetMetaDataIteration(int32 Iterations_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldSystemMetaDataIteration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldSystemMetaDataIteration") } static class UFieldSystemMetaDataIteration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldSystemMetaDataIteration; // Class FieldSystemEngine.FieldSystemMetaDataProcessingResolution // 0x0008 (0x00C8 - 0x00C0) class UFieldSystemMetaDataProcessingResolution final : public UFieldSystemMetaData { public: EFieldResolutionType ResolutionType; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UFieldSystemMetaDataProcessingResolution* SetMetaDataaProcessingResolutionType(EFieldResolutionType ResolutionType_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldSystemMetaDataProcessingResolution") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldSystemMetaDataProcessingResolution") } static class UFieldSystemMetaDataProcessingResolution* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldSystemMetaDataProcessingResolution; // Class FieldSystemEngine.FieldSystemMetaDataFilter // 0x0008 (0x00C8 - 0x00C0) class UFieldSystemMetaDataFilter final : public UFieldSystemMetaData { public: EFieldFilterType FilterType; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFieldObjectType ObjectType; // 0x00C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFieldPositionType PositionType; // 0x00C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C3[0x5]; // 0x00C3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UFieldSystemMetaDataFilter* SetMetaDataFilterType(EFieldFilterType FilterType_0, EFieldObjectType ObjectType_0, EFieldPositionType PositionType_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldSystemMetaDataFilter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldSystemMetaDataFilter") } static class UFieldSystemMetaDataFilter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldSystemMetaDataFilter; // Class FieldSystemEngine.FieldNodeBase // 0x0000 (0x00C0 - 0x00C0) class UFieldNodeBase : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldNodeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldNodeBase") } static class UFieldNodeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldNodeBase; // Class FieldSystemEngine.FieldNodeInt // 0x0000 (0x00C0 - 0x00C0) class UFieldNodeInt : public UFieldNodeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldNodeInt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldNodeInt") } static class UFieldNodeInt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldNodeInt; // Class FieldSystemEngine.FieldNodeFloat // 0x0000 (0x00C0 - 0x00C0) class UFieldNodeFloat : public UFieldNodeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldNodeFloat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldNodeFloat") } static class UFieldNodeFloat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldNodeFloat; // Class FieldSystemEngine.FieldNodeVector // 0x0000 (0x00C0 - 0x00C0) class UFieldNodeVector : public UFieldNodeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FieldNodeVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FieldNodeVector") } static class UFieldNodeVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFieldNodeVector; // Class FieldSystemEngine.UniformInteger // 0x0008 (0x00C8 - 0x00C0) class UUniformInteger final : public UFieldNodeInt { public: int32 Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UUniformInteger* SetUniformInteger(int32 Magnitude_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UniformInteger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UniformInteger") } static class UUniformInteger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUniformInteger; // Class FieldSystemEngine.RadialIntMask // 0x0030 (0x00F0 - 0x00C0) class URadialIntMask final : public UFieldNodeInt { public: float Radius; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector position; // 0x00C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InteriorValue; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ExteriorValue; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESetMaskConditionType SetMaskCondition; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class URadialIntMask* SetRadialIntMask(float Radius_0, const struct FVector& position_0, int32 InteriorValue_0, int32 ExteriorValue_0, ESetMaskConditionType SetMaskConditionIn); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadialIntMask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadialIntMask") } static class URadialIntMask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URadialIntMask; // Class FieldSystemEngine.UniformScalar // 0x0008 (0x00C8 - 0x00C0) class UUniformScalar final : public UFieldNodeFloat { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UUniformScalar* SetUniformScalar(float Magnitude_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UniformScalar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UniformScalar") } static class UUniformScalar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUniformScalar; // Class FieldSystemEngine.WaveScalar // 0x0030 (0x00F0 - 0x00C0) class UWaveScalar final : public UFieldNodeFloat { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector position; // 0x00C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaveLength; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Period; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWaveFunctionType Function; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFieldFalloffType Falloff; // 0x00E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EA[0x6]; // 0x00EA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWaveScalar* SetWaveScalar(float Magnitude_0, const struct FVector& position_0, float WaveLength_0, float Period_0, float Time, EWaveFunctionType Function_0, EFieldFalloffType Falloff_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WaveScalar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WaveScalar") } static class UWaveScalar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWaveScalar; // Class FieldSystemEngine.RadialFalloff // 0x0038 (0x00F8 - 0x00C0) class URadialFalloff final : public UFieldNodeFloat { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRange; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Default; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector position; // 0x00D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFieldFalloffType Falloff; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class URadialFalloff* SetRadialFalloff(float Magnitude_0, float MinRange_0, float MaxRange_0, float Default_0, float Radius_0, const struct FVector& position_0, EFieldFalloffType Falloff_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadialFalloff") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadialFalloff") } static class URadialFalloff* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URadialFalloff; // Class FieldSystemEngine.PlaneFalloff // 0x0050 (0x0110 - 0x00C0) class UPlaneFalloff final : public UFieldNodeFloat { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRange; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Default; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Distance; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector position; // 0x00D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Normal; // 0x00F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFieldFalloffType Falloff; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UPlaneFalloff* SetPlaneFalloff(float Magnitude_0, float MinRange_0, float MaxRange_0, float Default_0, float Distance_0, const struct FVector& position_0, const struct FVector& Normal_0, EFieldFalloffType Falloff_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlaneFalloff") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlaneFalloff") } static class UPlaneFalloff* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlaneFalloff; // Class FieldSystemEngine.BoxFalloff // 0x0080 (0x0140 - 0x00C0) class UBoxFalloff final : public UFieldNodeFloat { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRange; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Default; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Transform; // 0x00D0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFieldFalloffType Falloff; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_131[0xF]; // 0x0131(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UBoxFalloff* SetBoxFalloff(float Magnitude_0, float MinRange_0, float MaxRange_0, float Default_0, const struct FTransform& Transform_0, EFieldFalloffType Falloff_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoxFalloff") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoxFalloff") } static class UBoxFalloff* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBoxFalloff; // Class FieldSystemEngine.NoiseField // 0x0070 (0x0130 - 0x00C0) class UNoiseField final : public UFieldNodeFloat { public: float MinRange; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Transform; // 0x00D0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: class UNoiseField* SetNoiseField(float MinRange_0, float MaxRange_0, const struct FTransform& Transform_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NoiseField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NoiseField") } static class UNoiseField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNoiseField; // Class FieldSystemEngine.UniformVector // 0x0020 (0x00E0 - 0x00C0) class UUniformVector final : public UFieldNodeVector { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Direction; // 0x00C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: class UUniformVector* SetUniformVector(float Magnitude_0, const struct FVector& Direction_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UniformVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UniformVector") } static class UUniformVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUniformVector; // Class FieldSystemEngine.RadialVector // 0x0020 (0x00E0 - 0x00C0) class URadialVector final : public UFieldNodeVector { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector position; // 0x00C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: class URadialVector* SetRadialVector(float Magnitude_0, const struct FVector& position_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadialVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadialVector") } static class URadialVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URadialVector; // Class FieldSystemEngine.RandomVector // 0x0008 (0x00C8 - 0x00C0) class URandomVector final : public UFieldNodeVector { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class URandomVector* SetRandomVector(float Magnitude_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomVector") } static class URandomVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandomVector; // Class FieldSystemEngine.OperatorField // 0x0020 (0x00E0 - 0x00C0) class UOperatorField final : public UFieldNodeBase { public: float Magnitude; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFieldNodeBase* RightField; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UFieldNodeBase* LeftField; // 0x00D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) EFieldOperationType Operation; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UOperatorField* SetOperatorField(float Magnitude_0, const class UFieldNodeBase* LeftField_0, const class UFieldNodeBase* RightField_0, EFieldOperationType Operation_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OperatorField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OperatorField") } static class UOperatorField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOperatorField; // Class FieldSystemEngine.ToIntegerField // 0x0008 (0x00C8 - 0x00C0) class UToIntegerField final : public UFieldNodeInt { public: class UFieldNodeFloat* FloatField; // 0x00C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: class UToIntegerField* SetToIntegerField(const class UFieldNodeFloat* FloatField_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToIntegerField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToIntegerField") } static class UToIntegerField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToIntegerField; // Class FieldSystemEngine.ToFloatField // 0x0008 (0x00C8 - 0x00C0) class UToFloatField final : public UFieldNodeFloat { public: class UFieldNodeInt* IntField; // 0x00C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: class UToFloatField* SetToFloatField(const class UFieldNodeInt* IntegerField); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToFloatField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToFloatField") } static class UToFloatField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToFloatField; // Class FieldSystemEngine.CullingField // 0x0018 (0x00D8 - 0x00C0) class UCullingField final : public UFieldNodeBase { public: class UFieldNodeBase* Culling; // 0x00C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UFieldNodeBase* Field; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) EFieldCullingOperationType Operation; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UCullingField* SetCullingField(const class UFieldNodeBase* Culling_0, const class UFieldNodeBase* Field_0, EFieldCullingOperationType Operation_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CullingField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CullingField") } static class UCullingField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCullingField; // Class FieldSystemEngine.ReturnResultsTerminal // 0x0000 (0x00C0 - 0x00C0) class UReturnResultsTerminal final : public UFieldNodeBase { public: class UReturnResultsTerminal* SetReturnResultsTerminal(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReturnResultsTerminal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReturnResultsTerminal") } static class UReturnResultsTerminal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReturnResultsTerminal; }