Files
ReshadePluginsCore/Hogwarts Legacy/SDK/Weather_structs.hpp
2026-03-06 01:33:32 +01:00

884 lines
73 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Weather
#include "Basic.hpp"
#include "VolumetricClouds_structs.hpp"
#include "GlobalLightRig_structs.hpp"
#include "EnvironmentalGlobals_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "Engine_structs.hpp"
#include "MaterialPermuter_structs.hpp"
namespace SDK
{
// Enum Weather.EWeatherDecalParameterType
// NumValues: 0x0009
enum class EWeatherDecalParameterType : uint8
{
EnvGlobals = 0,
MID = 1,
MPC = 2,
NPC = 3,
SystemMPC = 4,
SystemNPC = 5,
RTPC = 6,
SceneRigEnvGlobals = 7,
EWeatherDecalParameterType_MAX = 8,
};
// Enum Weather.EWeatherSeasonFilter
// NumValues: 0x0005
enum class EWeatherSeasonFilter : uint8
{
Fall = 0,
Winter = 1,
Spring = 2,
Summer = 3,
EWeatherSeasonFilter_MAX = 4,
};
// Enum Weather.EWeatherSequenceProbability
// NumValues: 0x0006
enum class EWeatherSequenceProbability : uint8
{
Common = 0,
Infrequent = 1,
Rare = 2,
VeryRare = 3,
Never = 4,
EWeatherSequenceProbability_MAX = 5,
};
// Enum Weather.EWeatherSequenceOriginType
// NumValues: 0x0008
enum class EWeatherSequenceOriginType : uint8
{
Default = 0,
CustomLottery = 1,
Volume = 2,
CommandConsole = 3,
Override = 4,
Stack = 5,
SystemOverride = 6,
EWeatherSequenceOriginType_MAX = 7,
};
// Enum Weather.ESurfaceFogType
// NumValues: 0x0005
enum class ESurfaceFogType : uint8
{
None = 0,
Mist = 1,
Fog = 2,
Storm = 3,
ESurfaceFogType_MAX = 4,
};
// Enum Weather.EWeatherSurfaceCharacterFXWetState
// NumValues: 0x0005
enum class EWeatherSurfaceCharacterFXWetState : uint8
{
Dry = 0,
FirstWet = 1,
Wet = 2,
FirstDry = 3,
EWeatherSurfaceCharacterFXWetState_MAX = 4,
};
// Enum Weather.EWeatherSurfaceCharacterFXStateResetType
// NumValues: 0x0004
enum class EWeatherSurfaceCharacterFXStateResetType : uint8
{
None = 0,
Zero = 1,
One = 2,
EWeatherSurfaceCharacterFXStateResetType_MAX = 3,
};
// Enum Weather.EWeatherSurfaceCharacterFXParameters
// NumValues: 0x000B
enum class EWeatherSurfaceCharacterFXParameters : uint8
{
None = 0,
LocalCoverage = 1,
LocalCoverageRate = 2,
LocalDrying = 3,
CachedIndoors = 4,
StormCoverage = 5,
StormIntensity = 6,
StormPrecipitation = 7,
StormType = 8,
StormAge = 9,
EWeatherSurfaceCharacterFXParameters_MAX = 10,
};
// Enum Weather.EWeatherSurfaceStormType
// NumValues: 0x0006
enum class EWeatherSurfaceStormType : uint8
{
None = 0,
Light = 1,
Normal = 2,
Heavy = 3,
Torrential = 4,
EWeatherSurfaceStormType_MAX = 5,
};
// Enum Weather.EWeatherSurfacePrecipitation
// NumValues: 0x0004
enum class EWeatherSurfacePrecipitation : uint8
{
None = 0,
Rain = 1,
Snow = 2,
EWeatherSurfacePrecipitation_MAX = 3,
};
// Enum Weather.EWindParametersTimeBase
// NumValues: 0x0007
enum class EWindParametersTimeBase : uint8
{
GameSeconds = 0,
GameMinutes = 1,
GameHours = 2,
RealSeconds = 3,
RealMinutes = 4,
RealHours = 5,
EWindParametersTimeBase_MAX = 6,
};
// ScriptStruct Weather.FogParametersFinal
// 0x01E0 (0x01E0 - 0x0000)
struct FFogParametersFinal final
{
public:
struct FExpHeightFogParameters Params; // 0x0000(0x01D8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bFollowCamera; // 0x01D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D9[0x7]; // 0x01D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFogParametersFinal;
// ScriptStruct Weather.WeatherStormTypeFXSettings
// 0x0020 (0x0020 - 0x0000)
struct FWeatherStormTypeFXSettings final
{
public:
int32 PrecipitationTypes; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StormTypes; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* NiagaraVFX; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* StartSoundFX; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* EndSoundFX; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherStormTypeFXSettings;
// ScriptStruct Weather.SunDiskOverrides
// 0x0014 (0x0014 - 0x0000)
struct FSunDiskOverrides final
{
public:
float SizeFactor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Desaturation; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BrightnessFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CoronaBrightnessFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CoronaAlphaFactor; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSunDiskOverrides;
// ScriptStruct Weather.CloudParameters
// 0x0168 (0x0168 - 0x0000)
struct FCloudParameters final
{
public:
struct FVolumetricCloudsPresetParams Params; // 0x0000(0x0108)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FVolumetricCloudsWeatherWindParams WindParams; // 0x0108(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FSunDiskOverrides SunDiskOverrides; // 0x0144(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Overcast; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HeightOffset; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSuperExpensiveCloudsCinematicOnly; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_161[0x7]; // 0x0161(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCloudParameters;
// ScriptStruct Weather.FogParameters
// 0x0200 (0x0200 - 0x0000)
struct FFogParameters final
{
public:
struct FExpHeightFogParametersOverride Params; // 0x0000(0x01F8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bFollowCamera; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFogParameters;
// ScriptStruct Weather.WeatherEnvironmentalGlobalsExtras
// 0x0090 (0x0090 - 0x0000)
struct FWeatherEnvironmentalGlobalsExtras final
{
public:
struct FEnvironmentalGlobalsExtraVariables StartState; // 0x0000(0x0030)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FEnvironmentalGlobalsExtraVariables CurrentState; // 0x0030(0x0030)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FEnvironmentalGlobalsUnsetExtraVariables UNSET; // 0x0060(0x0030)(Edit, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherEnvironmentalGlobalsExtras;
// ScriptStruct Weather.SurfaceFogParameters
// 0x0008 (0x0008 - 0x0000)
struct FSurfaceFogParameters final
{
public:
ESurfaceFogType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Intensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSurfaceFogParameters;
// ScriptStruct Weather.WeatherStormParams
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FWeatherStormParams
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
EWeatherSurfacePrecipitation Precipitation; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSurfaceStormType Type; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float Coverage; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Intensity; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StormHeight; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherStormParams;
// ScriptStruct Weather.FullWeatherState
// 0x03F8 (0x03F8 - 0x0000)
struct FFullWeatherState final
{
public:
struct FVolumetricCloudsPresetParameters CloudsPreset; // 0x0000(0x0110)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
struct FVolumetricCloudsWindParameters CloudsWind; // 0x0110(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FSunDiskOverrides SunDiskOverrides; // 0x014C(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FExpHeightFogParameters Fog; // 0x0160(0x01D8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FExpHeightFogVolumetricNoiseParameters FogNoiseOverride; // 0x0338(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FExpHeightFogVolumetricNoiseParameters FogNoiseOverrideHistory; // 0x0380(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
float Overcast; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Cold; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWeatherStormParams Storm; // 0x03D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
struct FSurfaceFogParameters SurfaceFog; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 bFogFollowCamera : 1; // 0x03F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCloudsPresetValid : 1; // 0x03F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCloudsWindValid : 1; // 0x03F0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSunDiskOverridesValid : 1; // 0x03F0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFogValid : 1; // 0x03F0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFogNoiseOverrideValid : 1; // 0x03F0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFogNoiseOverrideHistoryValid : 1; // 0x03F0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOvercastValid : 1; // 0x03F0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bColdValid : 1; // 0x03F1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bPrecipitationValid : 1; // 0x03F1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bStormTypeValid : 1; // 0x03F1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bStormCoverageValid : 1; // 0x03F1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bStormIntensityValid : 1; // 0x03F1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bStormHeightValid : 1; // 0x03F1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSurfaceFogTypeValid : 1; // 0x03F1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSurfaceFogIntensityValid : 1; // 0x03F1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_3F2[0x6]; // 0x03F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFullWeatherState;
// ScriptStruct Weather.WeatherIndoors
// 0x0014 (0x0014 - 0x0000)
struct FWeatherIndoors final
{
public:
float GameIndoors; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProbeIndoors; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherIndoors; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FullScreenDecalOpacity; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraParticlesSpawnRate; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherIndoors;
// ScriptStruct Weather.WeatherWorldTime
// 0x0020 (0x0020 - 0x0000)
struct FWeatherWorldTime
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FDateTime DateTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeltaTime; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Rate; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeltaTimeValid; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRateValid; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherWorldTime;
// ScriptStruct Weather.WeatherTimeSyncTime
// 0x0018 (0x0018 - 0x0000)
struct FWeatherTimeSyncTime final
{
public:
struct FTimespan GameSyncBase; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan SequenceSyncBase; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan SyncError; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherTimeSyncTime;
// ScriptStruct Weather.WeatherTimeBase
// 0x0010 (0x0010 - 0x0000)
struct FWeatherTimeBase
{
public:
struct FTimespan RealElapsedTime; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan GameElapsedTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherTimeBase;
// ScriptStruct Weather.WeatherTime
// 0x0058 (0x0068 - 0x0010)
struct FWeatherTime final : public FWeatherTimeBase
{
public:
float RealDeltaTime; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AccumulationDeltaTime; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWeatherWorldTime GameTime; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
struct FWeatherTimeSyncTime SyncTime; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FDateTime SequenceStart; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimespan SequenceDuration; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherTime;
// ScriptStruct Weather.WindParametersInstant
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FWindParametersInstant
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float Angle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedMS; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWindParametersInstant;
// ScriptStruct Weather.WindDetails
// 0x0020 (0x0020 - 0x0000)
struct FWindDetails final
{
public:
struct FVector Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Speed; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NormalizedSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWindDetails;
// ScriptStruct Weather.WorldWindOffset
// 0x0014 (0x0014 - 0x0000)
struct FWorldWindOffset final
{
public:
struct FIntPoint WindOffsetKM; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D WindOffsetM; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Age; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWorldWindOffset;
// ScriptStruct Weather.WeatherWindDirectionalSourceStack
// 0x0010 (0x0010 - 0x0000)
struct FWeatherWindDirectionalSourceStack final
{
public:
TArray<TWeakObjectPtr<class UWeatherWindDirectionalSourceComponentBase>> Stack; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherWindDirectionalSourceStack;
// ScriptStruct Weather.WeatherActionContext
// 0x08E0 (0x08E0 - 0x0000)
struct FWeatherActionContext final
{
public:
struct FFullWeatherState PriorState; // 0x0000(0x03F8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
struct FFullWeatherState CurrentState; // 0x03F8(0x03F8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
struct FWeatherTime CurrentTime; // 0x07F0(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
TArray<class UWeatherWindDirectionalSourceComponentBase*> WindSources; // 0x0858(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FWindParametersInstant Wind; // 0x0868(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
struct FWindDetails WindDetails; // 0x0878(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FWorldWindOffset WindOffset; // 0x0898(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FWeatherIndoors WeatherIndoors; // 0x08AC(0x0014)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
TArray<class UWeatherOrphanComponent*> LightingOrphans; // 0x08C0(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FWeatherWindDirectionalSourceStack LegacyWindSourceStack; // 0x08D0(0x0010)(Edit, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherActionContext;
// ScriptStruct Weather.WorldWeatherDecalTrackers
// 0x0050 (0x0050 - 0x0000)
struct FWorldWeatherDecalTrackers final
{
public:
TMap<TWeakObjectPtr<class UWeatherDecal>, class UWeatherDecalTracker*> Trackers; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWorldWeatherDecalTrackers;
// ScriptStruct Weather.WeatherDecalSetup
// 0x0020 (0x0020 - 0x0000)
struct FWeatherDecalSetup final
{
public:
class UMaterialInterface* DecalMaterial; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DecalName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UWeatherDecalPlacement* DecalPlacement; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DecalSortOrderOffset; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherDecalSetup;
// ScriptStruct Weather.WeatherDecalParameters
// 0x00F0 (0x00F0 - 0x0000)
struct FWeatherDecalParameters final
{
public:
TMap<class FName, float> Scalars; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
TMap<class FName, struct FLinearColor> Colors; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic)
TMap<class FName, struct FVector> Vectors; // 0x00A0(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherDecalParameters;
// ScriptStruct Weather.WeatherDropdownName
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FWeatherDropdownName
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherDropdownName;
// ScriptStruct Weather.CloudDefinitionName
// 0x0000 (0x0010 - 0x0010)
struct FCloudDefinitionName final : public FWeatherDropdownName
{
};
DUMPER7_ASSERTS_FCloudDefinitionName;
// ScriptStruct Weather.FogDefinitionName
// 0x0000 (0x0010 - 0x0010)
struct FFogDefinitionName final : public FWeatherDropdownName
{
};
DUMPER7_ASSERTS_FFogDefinitionName;
// ScriptStruct Weather.WindDefinitionName
// 0x0000 (0x0010 - 0x0010)
struct FWindDefinitionName final : public FWeatherDropdownName
{
};
DUMPER7_ASSERTS_FWindDefinitionName;
// ScriptStruct Weather.WeatherDefinition
// 0x0038 (0x0038 - 0x0000)
struct FWeatherDefinition final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCloudDefinitionName Clouds; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FFogDefinitionName Fog; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FWindDefinitionName Wind; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherDefinition;
// ScriptStruct Weather.WeatherCustomSequenceName
// 0x0000 (0x0010 - 0x0010)
struct FWeatherCustomSequenceName final : public FWeatherDropdownName
{
};
DUMPER7_ASSERTS_FWeatherCustomSequenceName;
// ScriptStruct Weather.WeatherDefinitionName
// 0x0000 (0x0010 - 0x0010)
struct FWeatherDefinitionName final : public FWeatherDropdownName
{
};
DUMPER7_ASSERTS_FWeatherDefinitionName;
// ScriptStruct Weather.WeatherSequenceName
// 0x0000 (0x0010 - 0x0010)
struct FWeatherSequenceName : public FWeatherDropdownName
{
};
DUMPER7_ASSERTS_FWeatherSequenceName;
// ScriptStruct Weather.WeatherSequenceNoRedirectorsName
// 0x0000 (0x0010 - 0x0010)
struct FWeatherSequenceNoRedirectorsName final : public FWeatherSequenceName
{
};
DUMPER7_ASSERTS_FWeatherSequenceNoRedirectorsName;
// ScriptStruct Weather.WeatherOverrideStackEntry
// 0x0028 (0x0028 - 0x0000)
struct FWeatherOverrideStackEntry final
{
public:
TWeakObjectPtr<class UObject> Owner; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWeatherSequenceName Preset; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float PlaybackScale; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInstantSwitch; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestorePriorWeather; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestorePriorWeatherInstant; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 PriorityBoost; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 UniqueId; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherOverrideStackEntry;
// ScriptStruct Weather.WeatherOverrideStack
// 0x0010 (0x0010 - 0x0000)
struct FWeatherOverrideStack final
{
public:
TArray<struct FWeatherOverrideStackEntry> Presets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherOverrideStack;
// ScriptStruct Weather.WeatherPreload
// 0x0010 (0x0010 - 0x0000)
struct FWeatherPreload final
{
public:
TArray<class UObject*> Preloads; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherPreload;
// ScriptStruct Weather.WeatherPhasedPresetEntry
// 0x0020 (0x0020 - 0x0000)
struct FWeatherPhasedPresetEntry final
{
public:
class FName Phase; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWeatherDefinitionName Preset; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
int32 Seasons; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInstantChange; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherPhasedPresetEntry;
// ScriptStruct Weather.WeatherSeasonsFilter
// 0x0004 (0x0004 - 0x0000)
struct FWeatherSeasonsFilter final
{
public:
int32 Seasons; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherSeasonsFilter;
// ScriptStruct Weather.WeatherSequenceOrigin
// 0x0020 (0x0020 - 0x0000)
struct FWeatherSequenceOrigin final
{
public:
class FName Sequence; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlaybackScale; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StackID; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSequenceOriginType Type; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 PriorityBoost; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 PlayingID; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInstantChange; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestorePriorWeather; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherSequenceOrigin;
// ScriptStruct Weather.WeatherSequenceQueueRequest
// 0x0048 (0x0048 - 0x0000)
struct FWeatherSequenceQueueRequest final
{
public:
TSoftObjectPtr<class UWeatherSequence> Asset; // 0x0000(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWeatherSequenceOrigin Origin; // 0x0028(0x0020)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherSequenceQueueRequest;
// ScriptStruct Weather.WeatherSequenceRedirector
// 0x0018 (0x0018 - 0x0000)
struct FWeatherSequenceRedirector final
{
public:
class FName OldName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWeatherSequenceNoRedirectorsName RedirectTo; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherSequenceRedirector;
// ScriptStruct Weather.WeatherSequenceInfo
// 0x0038 (0x0038 - 0x0000)
struct FWeatherSequenceInfo
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UWeatherSequence> Sequence; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherSequenceInfo;
// ScriptStruct Weather.WeatherSequenceInfoWithProbability
// 0x0008 (0x0040 - 0x0038)
struct FWeatherSequenceInfoWithProbability final : public FWeatherSequenceInfo
{
public:
EWeatherSequenceProbability Probability; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherSequenceInfoWithProbability;
// ScriptStruct Weather.WeatherSequenceCustom
// 0x0020 (0x0020 - 0x0000)
struct FWeatherSequenceCustom final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FWeatherSequenceInfoWithProbability> Sequences; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
float PlaybackScale; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherSequenceCustom;
// ScriptStruct Weather.WeatherSequenceScalarParameterCurve
// 0x0098 (0x0098 - 0x0000)
struct FWeatherSequenceScalarParameterCurve final
{
public:
class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve Value; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bStretchToDuration; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherSequenceScalarParameterCurve;
// ScriptStruct Weather.SurfaceFogActorTracker
// 0x0020 (0x0020 - 0x0000)
struct FSurfaceFogActorTracker final
{
public:
TArray<class AWeatherSurfaceFogBase*> Actors; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<class AWeatherSurfaceFogBase*> CurrentlyActivated; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSurfaceFogActorTracker;
// ScriptStruct Weather.SurfaceFogActorWorldTracker
// 0x0050 (0x0050 - 0x0000)
struct FSurfaceFogActorWorldTracker final
{
public:
TMap<class UWorld*, struct FSurfaceFogActorTracker> Trackers; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSurfaceFogActorWorldTracker;
// ScriptStruct Weather.WeatherFXBaseActorTracker
// 0x0020 (0x0020 - 0x0000)
struct FWeatherFXBaseActorTracker final
{
public:
TArray<class AWeatherStormFXBase*> Actors; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<class AWeatherStormFXBase*> CurrentlyActivated; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherFXBaseActorTracker;
// ScriptStruct Weather.WeatherFXBaseActorWorldTracker
// 0x0050 (0x0050 - 0x0000)
struct FWeatherFXBaseActorWorldTracker final
{
public:
TMap<class UWorld*, struct FWeatherFXBaseActorTracker> Trackers; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherFXBaseActorWorldTracker;
// ScriptStruct Weather.WeatherSurfaceCharacterFXParameter
// 0x0010 (0x0010 - 0x0000)
struct FWeatherSurfaceCharacterFXParameter final
{
public:
class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSurfaceCharacterFXParameters Red; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSurfaceCharacterFXParameters Green; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSurfaceCharacterFXParameters Blue; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSurfaceCharacterFXParameters Alpha; // 0x000B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSetParameter; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherSurfaceCharacterFXParameter;
// ScriptStruct Weather.WeatherSurfaceCharacterFXSettings
// 0x00A0 (0x00A0 - 0x0000)
struct FWeatherSurfaceCharacterFXSettings final
{
public:
TSubclassOf<class ASkinFXDefinition> SkinFX; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SkinFXStormLocalCoverageParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWeatherSurfaceCharacterFXParameter SkinFXParameter; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FWeatherSurfaceCharacterFXParameter SkinFXParameterExtra; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UNiagaraSystem* NiagaraVFX; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName NiagaraVFXSpawnRateMultiply; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName NiagaraVFXStormLocalCoverageParameter; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* StartSoundFX; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* EndSoundFX; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FullCoverageMinutes; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FullDryMinutes; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ClampCoverage; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LocalCoverateRateFilter; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> SwapCharacterClassNames; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> NoSwapActorTags; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FName AlwaysOutdoorsActorTag; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName PreferredInsideComponentName; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bSetSkinFXStormLocalCoverageParameter : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetNiagaraVFXSpawnRateMultiply : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetNiagaraVFXStormLocalCoverageParameter : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherSurfaceCharacterFXSettings;
// ScriptStruct Weather.WeatherSurfaceCharacterFXState
// 0x0140 (0x0140 - 0x0000)
struct FWeatherSurfaceCharacterFXState final
{
public:
struct FWeatherSurfaceCharacterFXSettings Settings; // 0x0000(0x00A0)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
class USkinFXComponent* SkinFX; // 0x00A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SkinFXName; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraComponent* NiagaraVFX; // 0x00B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USaveReceivesWeatherDecalsStateActor* WeatherDecalsState; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StartSoundFXHandle; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EndSoundFXHandle; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaterialSwapParameters SkinFXParameters; // 0x00C8(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
float LocalCoverage; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LocalCoverageRate; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CachedIndoors; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CachedIndoorsAgeMilliseconds; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class USceneComponent> ComponentForInsideTest; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NextSkinFXParameterUpdate; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SuspendedTimer; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSurfaceCharacterFXWetState State; // 0x0138(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCheckedIfSwappable : 1; // 0x0139(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSuspended : 1; // 0x0139(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAlwaysOutdoors : 1; // 0x0139(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bExactInside : 1; // 0x0139(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDryingOut : 1; // 0x0139(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_13A[0x6]; // 0x013A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherSurfaceCharacterFXState;
// ScriptStruct Weather.WeatherSurfaceCharacterFXStateReset
// 0x0002 (0x0002 - 0x0000)
struct FWeatherSurfaceCharacterFXStateReset final
{
public:
EWeatherSurfaceCharacterFXStateResetType IndoorsReset; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeatherSurfaceCharacterFXStateResetType OutdoorsReset; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherSurfaceCharacterFXStateReset;
// ScriptStruct Weather.WeatherStormTypeFXSettingsState
// 0x0018 (0x0018 - 0x0000)
struct FWeatherStormTypeFXSettingsState final
{
public:
class UNiagaraComponent* NiagaraVFXComponent; // 0x0000(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SoundFXHandle; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* EndSoundFX; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherStormTypeFXSettingsState;
// ScriptStruct Weather.WeatherStormSurfaceParams
// 0x0070 (0x0070 - 0x0000)
struct FWeatherStormSurfaceParams final
{
public:
struct FLinearColor WeatherColorModifier; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherRoughness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherSpecular; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherCoverageMagnitude; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherCoverageThreshold; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WeatherDirection; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherEdgeStrength; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherEdgeMinimum; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherAnimationMagnitude; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherAnimationEdgeStrength; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherAnimationEdgeMinimum; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherSurfaceTiling; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherFarCoverage; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherSurfaceFadeStart; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeatherSurfaceFadeEnd; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MacroNoiseTiling1; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MacroNoiseTiling2; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MacroNoiseScale; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MacroNoiseBias; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RippleNormalTiling; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RippleNormalSpeedU; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RippleNormalSpeedV; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RippleNormalAmount; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeatherStormSurfaceParams;
// ScriptStruct Weather.WeatherStormState
// 0x0008 (0x0020 - 0x0018)
struct FWeatherStormState final : public FWeatherStormParams
{
public:
float Age; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherStormState;
// ScriptStruct Weather.WeatherWorldTimeEditor
// 0x0018 (0x0038 - 0x0020)
struct FWeatherWorldTimeEditor final : public FWeatherWorldTime
{
public:
uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeatherWorldTimeEditor;
// ScriptStruct Weather.WindParameters
// 0x0118 (0x0128 - 0x0010)
struct FWindParameters final : public FWindParametersInstant
{
public:
struct FRuntimeFloatCurve ModAngle; // 0x0010(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve ModSpeed; // 0x0098(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bLoopModAngle; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLoopModSpeed; // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_122[0x6]; // 0x0122(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWindParameters;
// ScriptStruct Weather.WindParametersSampleTime
// 0x0008 (0x0008 - 0x0000)
struct FWindParametersSampleTime final
{
public:
EWindParametersTimeBase Base; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Factor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWindParametersSampleTime;
// ScriptStruct Weather.WindParametersInstantBlend
// 0x0008 (0x0018 - 0x0010)
struct FWindParametersInstantBlend final : public FWindParametersInstant
{
public:
float Blend; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWindParametersInstantBlend;
}