Files
ReshadePluginsCore/Samson/SDK/FieldSystemEngine_classes.hpp

764 lines
34 KiB
C++
Raw Normal View History

2026-04-11 09:27:45 +02:00
#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<AFieldSystemActor>();
}
};
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<UFieldSystem>();
}
};
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<TSoftObjectPtr<class AChaosSolverActor>> 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<UFieldSystemComponent>();
}
};
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<UFieldSystemMetaData>();
}
};
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<UFieldSystemMetaDataIteration>();
}
};
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<UFieldSystemMetaDataProcessingResolution>();
}
};
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<UFieldSystemMetaDataFilter>();
}
};
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<UFieldNodeBase>();
}
};
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<UFieldNodeInt>();
}
};
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<UFieldNodeFloat>();
}
};
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<UFieldNodeVector>();
}
};
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<UUniformInteger>();
}
};
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<URadialIntMask>();
}
};
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<UUniformScalar>();
}
};
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<UWaveScalar>();
}
};
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<URadialFalloff>();
}
};
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<UPlaneFalloff>();
}
};
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<UBoxFalloff>();
}
};
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<UNoiseField>();
}
};
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<UUniformVector>();
}
};
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<URadialVector>();
}
};
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<URandomVector>();
}
};
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<UOperatorField>();
}
};
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<UToIntegerField>();
}
};
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<UToFloatField>();
}
};
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<UCullingField>();
}
};
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<UReturnResultsTerminal>();
}
};
DUMPER7_ASSERTS_UReturnResultsTerminal;
}