#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Wind #include "Basic.hpp" #include "Niagara_classes.hpp" #include "Wind_structs.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" namespace SDK { // Class Wind.WindGustControllerSimplexNoise // 0x0028 (0x0050 - 0x0028) class UWindGustControllerSimplexNoise : public UWindGustController { public: float TimeScale; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PositionScale; // 0x002C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWindGustSimplexNoiseMode Mode; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Seed; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InvPositionScale; // 0x0040(0x000C)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindGustControllerSimplexNoise") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindGustControllerSimplexNoise") } static class UWindGustControllerSimplexNoise* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindGustControllerSimplexNoise; // Class Wind.WindGustControllerSimplexNoiseDirection // 0x0018 (0x0068 - 0x0050) class UWindGustControllerSimplexNoiseDirection final : public UWindGustControllerSimplexNoise { public: struct FVector2D NoiseRangeIn; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D GustRangeOut; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWindGustCurveRemap Remap; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindGustControllerSimplexNoiseDirection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindGustControllerSimplexNoiseDirection") } static class UWindGustControllerSimplexNoiseDirection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindGustControllerSimplexNoiseDirection; // Class Wind.NiagaraDataInterfaceWindMap // 0x0000 (0x0038 - 0x0038) class UNiagaraDataInterfaceWindMap final : public UNiagaraDataInterface { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceWindMap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceWindMap") } static class UNiagaraDataInterfaceWindMap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceWindMap; // Class Wind.WindAlignComponent // 0x0020 (0x0240 - 0x0220) class UWindAlignComponent final : public UWindSourceComponentBase { public: float Outdoors; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Priority; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedMod; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TransitionDistance; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBidirectional; // 0x0234(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_235[0xB]; // 0x0235(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetBidirectional(bool bInNewBidirectional); void SetOutdoors(float InNewOutdoors); void SetPriority(float InNewPriority); void SetSpeedMod(float InNewSpeed); void SetStrength(float InNewStrength); void SetTransitionDistance(float InTransitionDistance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindAlignComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindAlignComponent") } static class UWindAlignComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindAlignComponent; // Class Wind.WindAlign // 0x0008 (0x0250 - 0x0248) class AWindAlign final : public AInfo { public: class UWindAlignComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindAlign") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindAlign") } static class AWindAlign* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindAlign; // Class Wind.WindDeflectorComponent // 0x0020 (0x0240 - 0x0220) class UWindDeflectorComponent final : public UWindSourceComponentBase { public: float Outdoors; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Priority; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedMod; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TransitionDistanceAlongDirection; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FullEffectAlongNormal; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBidirectional; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlipNormal; // 0x0239(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetBidirectional(bool bInNewBidirectional); void SetFlipNormal(bool bInNewFlipNormal); void SetFullEffectAlongNormal(float InNewFullEffectAlongNormal); void SetOutdoors(float InNewOutdoors); void SetPriority(float InNewPriority); void SetSpeedMod(float InNewSpeed); void SetStrength(float InNewStrength); void SetTransitionDistanceAlongDirection(float InNewTransitionDistanceAlongDirection); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindDeflectorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindDeflectorComponent") } static class UWindDeflectorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindDeflectorComponent; // Class Wind.WindDeflector // 0x0008 (0x0250 - 0x0248) class AWindDeflector final : public AInfo { public: class UWindDeflectorComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindDeflector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindDeflector") } static class AWindDeflector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindDeflector; // Class Wind.WindGustControllerSimplexNoiseSpeed // 0x0018 (0x0068 - 0x0050) class UWindGustControllerSimplexNoiseSpeed final : public UWindGustControllerSimplexNoise { public: struct FVector2D NoiseRangeIn; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D GustRangeOut; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWindGustCurveRemap Remap; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWindGustSpeedOp SpeedOp; // 0x0061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindGustControllerSimplexNoiseSpeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindGustControllerSimplexNoiseSpeed") } static class UWindGustControllerSimplexNoiseSpeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindGustControllerSimplexNoiseSpeed; // Class Wind.Wind // 0x0000 (0x0028 - 0x0028) class UWind final : public UBlueprintFunctionLibrary { public: static void BeaufortScaleFromSpeed(float WindSpeed, EBeaufortWindScale* BeaufortWindScale); static void BeaufortScaleName(EBeaufortWindScale BeaufortWindScale, int32* ScaleINdex, class FString* ScaleName, class FString* ScaleDescription); static void GetWindAtActor(class AActor* Actor, struct FVector* WindDirection, float* WindSpeed, bool* bIndoors); static void GetWindAtComponent(class USceneComponent* SceneComponent, struct FVector* WindDirection, float* WindSpeed, bool* bIndoors); static void GetWindAtPosition(class UObject* WorldContextObject, const struct FVector& Position, struct FVector* WindDirection, float* WindSpeed, float IncludeOutdoors); static void WindDirectionCompassName(EWindDirectionCompass WindDirectionCompass, class FString* CompassName); static void WindDirectionToCompass(class UObject* WorldContextObject, const struct FVector& WindDirection, EWindDirectionCompass* WindDirectionCompass); static void WindDirectionToWorldAzimuth(class UObject* WorldContextObject, const struct FVector& WindDirection, float* WindAzimuthDegrees); static void WindDirectionToWorldAzimuthAltitude(class UObject* WorldContextObject, const struct FVector& WindDirection, float* WindAzimuthDegrees, float* WindAltitudeDegrees); static void WindWorldAzimuthToCompass(float WindAzimuthDegrees, EWindDirectionCompass* WindDirectionCompass); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Wind") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Wind") } static class UWind* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWind; // Class Wind.InsideOutside // 0x0000 (0x0028 - 0x0028) class UInsideOutside final : public UBlueprintFunctionLibrary { public: static bool ActorInsideCached(class AActor* Actor); static bool ActorInsideCoarseCached(class AActor* Actor); static bool ActorInsideExactCached(class AActor* Actor); static bool ActorOutsideCached(class AActor* Actor); static bool ActorOutsideCoarseCached(class AActor* Actor); static bool ActorOutsideExactCached(class AActor* Actor); static bool PositionInside(class UObject* WorldContextObject, const struct FVector& Position, bool bExact); static bool PositionOutside(class UObject* WorldContextObject, const struct FVector& Position, bool bExact); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InsideOutside") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InsideOutside") } static class UInsideOutside* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInsideOutside; // Class Wind.WindTrueNorthComponent // 0x0000 (0x0220 - 0x0220) class UWindTrueNorthComponent final : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindTrueNorthComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindTrueNorthComponent") } static class UWindTrueNorthComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindTrueNorthComponent; // Class Wind.WindTrueNorth // 0x0008 (0x0250 - 0x0248) class AWindTrueNorth final : public AInfo { public: class UWindTrueNorthComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindTrueNorth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindTrueNorth") } static class AWindTrueNorth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindTrueNorth; // Class Wind.WindMapComponent // 0x0000 (0x0220 - 0x0220) class UWindMapComponent final : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindMapComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindMapComponent") } static class UWindMapComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindMapComponent; // Class Wind.WindMapActor // 0x0008 (0x0250 - 0x0248) class AWindMapActor final : public AInfo { public: class UWindMapComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindMapActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindMapActor") } static class AWindMapActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindMapActor; // Class Wind.WindMapSubsystem // 0x01A0 (0x01D0 - 0x0030) class alignas(0x10) UWindMapSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* MaterialParams; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraParameterCollection* NiagaraParams; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x180]; // 0x0050(0x0180)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindMapSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindMapSubsystem") } static class UWindMapSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindMapSubsystem; // Class Wind.WindSourceDebugActor // 0x0050 (0x0298 - 0x0248) class AWindSourceDebugActor final : public AActor { public: int32 PointsXY; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PointsZ; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpacingXY; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpacingZ; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D WindSpeedMinMax; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D WindSpeedLengthScaleMinMax; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMesh* WindArrowMesh; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* WindArrowMeshMaterialOverride; // 0x0270(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ScaleXYZ; // 0x0278(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExactIndoors; // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPerSampleInsideTesting; // 0x0285(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWindSpeedLengthScaling; // 0x0286(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_287[0x1]; // 0x0287(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) class UWindSourceDebugUpdateComponent* UpdatePump; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInstancedStaticMeshComponent* WindArrows; // 0x0290(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindSourceDebugActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindSourceDebugActor") } static class AWindSourceDebugActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindSourceDebugActor; // Class Wind.WindSourceDebugUpdateComponent // 0x0008 (0x00D8 - 0x00D0) class UWindSourceDebugUpdateComponent final : public UActorComponent { public: int32 UpdatesPerSecond; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnlyTickAfterBeginPlay; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindSourceDebugUpdateComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindSourceDebugUpdateComponent") } static class UWindSourceDebugUpdateComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindSourceDebugUpdateComponent; // Class Wind.WindSourceVortexComponent // 0x0050 (0x0290 - 0x0240) class UWindSourceVortexComponent final : public UWindSourceComponentBaseData { public: float Height; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerRadius; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UWindEnvelopeController* Envelope; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EnvelopeAffects; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoKillAfterEnvelope; // 0x025C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate TriggerEvent; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) float StartTime; // 0x0270(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActive; // 0x0274(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_275[0x1B]; // 0x0275(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearEnvelopeAffects(); void SetAutoKillAfterEnvelope(bool bInNewAutoKillAfterEnvelope); void SetEnvelope(const class UWindEnvelopeController* InNewEnvelope); void SetEnvelopeAffects(EWindVortexEnvelopeAffects InNewEnvelopeAffects); void SetHeight(float InNewHeight); void SetInnerRadius(float InNewInnerRadius); void SetRadius(float InNewRadius); void SetSpeed(float InNewSpeed); void SetStrength(float InNewStrength); void UnsetEnvelopeAffects(EWindVortexEnvelopeAffects InNewEnvelopeAffects); void TestEnvelopeAffects(EWindVortexEnvelopeAffects InNewEnvelopeAffects, bool* bIsSet) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindSourceVortexComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindSourceVortexComponent") } static class UWindSourceVortexComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindSourceVortexComponent; // Class Wind.WindVortexSource // 0x0008 (0x0250 - 0x0248) class AWindVortexSource final : public AInfo { public: class UWindSourceVortexComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindVortexSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindVortexSource") } static class AWindVortexSource* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindVortexSource; // Class Wind.WindEnvelopeController // 0x0000 (0x0028 - 0x0028) class UWindEnvelopeController : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindEnvelopeController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindEnvelopeController") } static class UWindEnvelopeController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindEnvelopeController; // Class Wind.WindDirectionalSourceWithEnvelopeComponent // 0x0040 (0x0290 - 0x0250) class UWindDirectionalSourceWithEnvelopeComponent final : public UWindDirectionalSourceComponent { public: class UWindEnvelopeController* Envelope; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWindDirectionalEnvelopeAffects EnvelopeAffects; // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoKillAfterEnvelope; // 0x0259(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate TriggerEvent; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) float StartTime; // 0x0270(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActive; // 0x0274(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_275[0x1B]; // 0x0275(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAutoKillAfterEnvelope(bool bInNewAutoKillAfterEnvelope); void SetEnvelope(const class UWindEnvelopeController* InNewEnvelope); void SetEnvelopeAffects(EWindDirectionalEnvelopeAffects InNewEnvelopeAffects); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindDirectionalSourceWithEnvelopeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindDirectionalSourceWithEnvelopeComponent") } static class UWindDirectionalSourceWithEnvelopeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindDirectionalSourceWithEnvelopeComponent; // Class Wind.WindPointSourceWithEnvelopeComponent // 0x0030 (0x0280 - 0x0250) class UWindPointSourceWithEnvelopeComponent final : public UWindPointSourceComponent { public: class UWindEnvelopeController* Envelope; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EnvelopeAffects; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoKillAfterEnvelope; // 0x0254(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate TriggerEvent; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) float StartTime; // 0x0268(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActive; // 0x026C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_26D[0x13]; // 0x026D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearEnvelopeAffects(); void SetAutoKillAfterEnvelope(bool bInNewAutoKillAfterEnvelope); void SetEnvelope(const class UWindEnvelopeController* InNewEnvelope); void SetEnvelopeAffects(EWindPointEnvelopeAffects InNewEnvelopeAffects); void UnsetEnvelopeAffects(EWindPointEnvelopeAffects InNewEnvelopeAffects); void TestEnvelopeAffects(EWindPointEnvelopeAffects InNewEnvelopeAffects, bool* bIsSet) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindPointSourceWithEnvelopeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindPointSourceWithEnvelopeComponent") } static class UWindPointSourceWithEnvelopeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindPointSourceWithEnvelopeComponent; // Class Wind.WindDirectionalSourceWithEnvelope // 0x0008 (0x0250 - 0x0248) class AWindDirectionalSourceWithEnvelope final : public AInfo { public: class UWindDirectionalSourceWithEnvelopeComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindDirectionalSourceWithEnvelope") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindDirectionalSourceWithEnvelope") } static class AWindDirectionalSourceWithEnvelope* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindDirectionalSourceWithEnvelope; // Class Wind.WindPointSourceWithEnvelope // 0x0008 (0x0250 - 0x0248) class AWindPointSourceWithEnvelope final : public AInfo { public: class UWindPointSourceWithEnvelopeComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindPointSourceWithEnvelope") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindPointSourceWithEnvelope") } static class AWindPointSourceWithEnvelope* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindPointSourceWithEnvelope; // Class Wind.WindEnvelopeControllerCurveBase // 0x0000 (0x0028 - 0x0028) class UWindEnvelopeControllerCurveBase : public UWindEnvelopeController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindEnvelopeControllerCurveBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindEnvelopeControllerCurveBase") } static class UWindEnvelopeControllerCurveBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindEnvelopeControllerCurveBase; // Class Wind.WindEnvelopeControllerCurve // 0x0008 (0x0030 - 0x0028) class UWindEnvelopeControllerCurve final : public UWindEnvelopeControllerCurveBase { public: class UCurveFloat* Envelope; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindEnvelopeControllerCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindEnvelopeControllerCurve") } static class UWindEnvelopeControllerCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindEnvelopeControllerCurve; // Class Wind.WindEnvelopeControllerInlineCurve // 0x0088 (0x00B0 - 0x0028) class UWindEnvelopeControllerInlineCurve final : public UWindEnvelopeControllerCurveBase { public: struct FRuntimeFloatCurve Envelope; // 0x0028(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindEnvelopeControllerInlineCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindEnvelopeControllerInlineCurve") } static class UWindEnvelopeControllerInlineCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindEnvelopeControllerInlineCurve; // Class Wind.WindEnvelopeControllerASR // 0x0018 (0x0040 - 0x0028) class UWindEnvelopeControllerASR final : public UWindEnvelopeController { public: float Delay; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Attack; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Sustain; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Release; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Amplitude; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLoop; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindEnvelopeControllerASR") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindEnvelopeControllerASR") } static class UWindEnvelopeControllerASR* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindEnvelopeControllerASR; // Class Wind.WindEnvelopeControllerOne // 0x0000 (0x0028 - 0x0028) class UWindEnvelopeControllerOne final : public UWindEnvelopeControllerCurveBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindEnvelopeControllerOne") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindEnvelopeControllerOne") } static class UWindEnvelopeControllerOne* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindEnvelopeControllerOne; // Class Wind.WindAffectedTickingComponent // 0x0010 (0x0250 - 0x0240) #pragma pack(push, 0x1) class alignas(0x10) UWindAffectedTickingComponent : public UWindAffectedComponent { public: bool bTickBeforeBeginPlay; // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindAffectedTickingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindAffectedTickingComponent") } static class UWindAffectedTickingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UWindAffectedTickingComponent; // Class Wind.WindAffectedOrientToTickingComponent // 0x0000 (0x0250 - 0x0250) class UWindAffectedOrientToTickingComponent : public UWindAffectedTickingComponent { public: bool bOrientToWind; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindAffectedOrientToTickingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindAffectedOrientToTickingComponent") } static class UWindAffectedOrientToTickingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindAffectedOrientToTickingComponent; // Class Wind.WindAffectedScaleOrientToTickingComponent // 0x0040 (0x0290 - 0x0250) #pragma pack(push, 0x1) class alignas(0x10) UWindAffectedScaleOrientToTickingComponent : public UWindAffectedOrientToTickingComponent { public: struct FWindAffectedScales WindScaling; // 0x0250(0x0034)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindAffectedScaleOrientToTickingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindAffectedScaleOrientToTickingComponent") } static class UWindAffectedScaleOrientToTickingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UWindAffectedScaleOrientToTickingComponent; // Class Wind.WindAffectedUberTickingComponent // 0x0030 (0x02C0 - 0x0290) class UWindAffectedUberTickingComponent final : public UWindAffectedScaleOrientToTickingComponent { public: class UMaterialInstanceDynamic* WindAffectedMaterial; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWindAffectedParameters WindAffectedParameters; // 0x0290(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2B4[0xC]; // 0x02B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindAffectedUberTickingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindAffectedUberTickingComponent") } static class UWindAffectedUberTickingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindAffectedUberTickingComponent; // Class Wind.WindAffectedMaterialTickingComponent // 0x0030 (0x0280 - 0x0250) class UWindAffectedMaterialTickingComponent final : public UWindAffectedTickingComponent { public: class UMaterialInstanceDynamic* WindAffectedMaterial; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWindAffectedParameters WindAffectedParameters; // 0x0250(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_274[0xC]; // 0x0274(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindAffectedMaterialTickingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindAffectedMaterialTickingComponent") } static class UWindAffectedMaterialTickingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindAffectedMaterialTickingComponent; }