#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: UDS_and_UDW_State

#include "Basic.hpp"

#include "UDS_DateAndTime_structs.hpp"
#include "RandomWeatherVariation_State_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "UDW_WOV_State_structs.hpp"
#include "UDW_WeatherState_Structure_structs.hpp"


SDK_NAMESPACE_START

// UserDefinedStruct UDS_and_UDW_State.UDS_and_UDW_State
// 0x0220 (0x0220 - 0x0000)
struct FUDS_and_UDW_State final
{
public:
	struct FUDS_DateAndTime                       CurrentTime_230_A8A3081E448DDADDE3E0AE9D48603236;  // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	struct FUDS_DateAndTime                       StartingDate_231_8B4AC69C4C757F9C8F3B599C85B79B12; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	struct FVector                                CloudPosition_214_9D83C0B849A3B5BFB9C3DD9DA20CE0F7; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	struct FVector                                SimulationLocation_215_82C5772A4C1B679691D865B904365DF3; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          IncludesWeatherState_216_B8E4960C4B89E69E587CAD9E453AF85E; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	uint8                                         Pad_61[0x7];                                       // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUDW_WeatherState_Structure            ManualWeatherState_217_43B336E740485E3BE53E9FA913B750CE; // 0x0068(0x0050)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	struct FUDW_WeatherState_Structure            GlobalWeatherState_218_ABD7EF5F45579C1C5FEF3B8751C4EB86; // 0x00B8(0x0050)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UObject*                                Weather_159_65D3DE2946AD276E7F18E484BA19512B;      // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
	struct FUDW_WeatherState_Structure            OldWeatherState_219_4D413F1E4B69542295AF849DC9D77387; // 0x0110(0x0050)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          TransitionActive_220_BB1BA4AE49DC610D61D5938033CE5706; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	uint8                                         Pad_161[0x7];                                      // 0x0161(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	double                                        TransitionDuration_221_0ADED53C458AAF00B34A5E84027E329B; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	double                                        TransitionTimer_222_D52B116947119ECE68EDEFAF45877D80; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	double                                        WindDirection_223_C27727CA49EA2613308F638F36486960; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	TArray<class UUDS_Modifier_C*>                Modifiers_183_9106119B46CD83CAFE40DAA85329A736;    // 0x0180(0x0010)(Edit, BlueprintVisible)
	TArray<double>                                ModifierAlphas_224_3F8ABF2F420E35E9BBCCC5963AED568F; // 0x0190(0x0010)(Edit, BlueprintVisible)
	TArray<double>                                ModifierTargets_225_7340DCC245CD95D843EAC2B94658F829; // 0x01A0(0x0010)(Edit, BlueprintVisible)
	TArray<double>                                ModifierSpeeds_226_D00457614E1365607A7DA68178982B63; // 0x01B0(0x0010)(Edit, BlueprintVisible)
	struct FRandomWeatherVariation_State          UDWRandomWeatherState_227_AE829CEC4D89D738E7D506805258238F; // 0x01C0(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash)
	TArray<class AActor*>                         WOVActors_228_617D1B134B0D80E5D1D5ADBE6FC8A601;    // 0x0200(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate)
	TArray<struct FUDW_WOV_State>                 WOVStates_229_7C8393034CE7618138CCB198E6DD1E76;    // 0x0210(0x0010)(Edit, BlueprintVisible)
};
DUMPER7_ASSERTS_FUDS_and_UDW_State;

SDK_NAMESPACE_END
