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

4602 lines
248 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: DayNight
#include "Basic.hpp"
#include "AnimatedLights_classes.hpp"
#include "DayNight_structs.hpp"
#include "RenderSettings_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "GlobalLightRig_structs.hpp"
#include "GlobalLightRig_classes.hpp"
namespace SDK
{
// Class DayNight.EphemerisSubroutineDynamicIdealMoonPathData
// 0x0528 (0x0550 - 0x0028)
class UEphemerisSubroutineDynamicIdealMoonPathData final : public UObject
{
public:
struct FMoonPath MoonPath; // 0x0028(0x0528)(Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineDynamicIdealMoonPathData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineDynamicIdealMoonPathData")
}
static class UEphemerisSubroutineDynamicIdealMoonPathData* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineDynamicIdealMoonPathData>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineDynamicIdealMoonPathData;
// Class DayNight.DayNightCustomBlendDomainDayNightBase
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainDayNightBase final : public URenderSettingsCustomBlendDomainBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightBase")
}
static class UDayNightCustomBlendDomainDayNightBase* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightBase>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightBase;
// Class DayNight.DayNightCustomBlendDomainDayNightValid
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainDayNightValid final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightValid")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightValid")
}
static class UDayNightCustomBlendDomainDayNightValid* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightValid>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightValid;
// Class DayNight.EphemerisSubroutine
// 0x0000 (0x0028 - 0x0028)
class UEphemerisSubroutine : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutine")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutine")
}
static class UEphemerisSubroutine* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutine>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutine;
// Class DayNight.EphemerisSubroutineTweakDirection
// 0x0010 (0x0038 - 0x0028)
class UEphemerisSubroutineTweakDirection : public UEphemerisSubroutine
{
public:
float TweakAltitude; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TweakAzimuth; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* NormalizedTimeBlend; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineTweakDirection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineTweakDirection")
}
static class UEphemerisSubroutineTweakDirection* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineTweakDirection>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineTweakDirection;
// Class DayNight.EphemerisSubroutineTweakSunPosition
// 0x0008 (0x0040 - 0x0038)
class UEphemerisSubroutineTweakSunPosition final : public UEphemerisSubroutineTweakDirection
{
public:
bool bFullSun; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSunDisk; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSunLight; // 0x003A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineTweakSunPosition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineTweakSunPosition")
}
static class UEphemerisSubroutineTweakSunPosition* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineTweakSunPosition>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineTweakSunPosition;
// Class DayNight.DayNightCustomBlendDomainDayNight
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainDayNight final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNight")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNight")
}
static class UDayNightCustomBlendDomainDayNight* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNight>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNight;
// Class DayNight.DayNightCustomBlendDomainDay
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainDay final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDay")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDay")
}
static class UDayNightCustomBlendDomainDay* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDay>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDay;
// Class DayNight.EphemerisSubroutineGamifyTime
// 0x0000 (0x0028 - 0x0028)
class UEphemerisSubroutineGamifyTime : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTime")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTime")
}
static class UEphemerisSubroutineGamifyTime* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineGamifyTime>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTime;
// Class DayNight.EphemerisSubroutineGamifyTimeCurveBase
// 0x0088 (0x00B0 - 0x0028)
class UEphemerisSubroutineGamifyTimeCurveBase : public UEphemerisSubroutineGamifyTime
{
public:
struct FRuntimeFloatCurve ToNormalizedTime; // 0x0028(0x0088)(Edit, BlueprintReadOnly, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTimeCurveBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTimeCurveBase")
}
static class UEphemerisSubroutineGamifyTimeCurveBase* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineGamifyTimeCurveBase>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTimeCurveBase;
// Class DayNight.DayNightCustomBlendDomainNight
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainNight final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainNight")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainNight")
}
static class UDayNightCustomBlendDomainNight* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainNight>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainNight;
// Class DayNight.DayNightCustomBlendDomainNormalizedTime
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainNormalizedTime final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainNormalizedTime")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainNormalizedTime")
}
static class UDayNightCustomBlendDomainNormalizedTime* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainNormalizedTime>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainNormalizedTime;
// Class DayNight.SkyStateOverride
// 0x0008 (0x0030 - 0x0028)
class USkyStateOverride : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyStateOverride")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyStateOverride")
}
static class USkyStateOverride* GetDefaultObj()
{
return GetDefaultObjImpl<USkyStateOverride>();
}
};
DUMPER7_ASSERTS_USkyStateOverride;
// Class DayNight.SkyStateOverrideCelestialSphereRotator
// 0x0018 (0x0048 - 0x0030)
class USkyStateOverrideCelestialSphereRotator final : public USkyStateOverride
{
public:
struct FRotator Rotator; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float Priority; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyStateOverrideCelestialSphereRotator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyStateOverrideCelestialSphereRotator")
}
static class USkyStateOverrideCelestialSphereRotator* GetDefaultObj()
{
return GetDefaultObjImpl<USkyStateOverrideCelestialSphereRotator>();
}
};
DUMPER7_ASSERTS_USkyStateOverrideCelestialSphereRotator;
// Class DayNight.DayNightCustomBlendDomainDayNightNormalizedTimeCurve
// 0x0010 (0x0038 - 0x0028)
class UDayNightCustomBlendDomainDayNightNormalizedTimeCurve final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
class UCurveFloat* NormalizedTimeCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMirrorAroundNoon; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightNormalizedTimeCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightNormalizedTimeCurve")
}
static class UDayNightCustomBlendDomainDayNightNormalizedTimeCurve* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightNormalizedTimeCurve>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightNormalizedTimeCurve;
// Class DayNight.DayNightCustomBlendDomainDayNightComputeOnly
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainDayNightComputeOnly final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightComputeOnly")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightComputeOnly")
}
static class UDayNightCustomBlendDomainDayNightComputeOnly* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightComputeOnly>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightComputeOnly;
// Class DayNight.GeocentricOrbitsComponent
// 0x0330 (0x0550 - 0x0220)
class UGeocentricOrbitsComponent final : public USceneComponent
{
public:
struct FGeocentricOrbitsShow Show; // 0x0218(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FGeocentricOrbitsAdvanced Advanced; // 0x0220(0x0034)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDateTime ComputedForDate; // 0x0258(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTopographicObserver ComputedForTopographicObserver; // 0x0260(0x0014)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UStaticMesh* SplineMesh; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* SunSplineMeshMaterial; // 0x0280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* MoonSplineMeshMaterial; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* VenusSplineMeshMaterial; // 0x0290(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* MarsSplineMeshMaterial; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* JupiterSplineMeshMaterial; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInterface* SaturnSplineMeshMaterial; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGeocentricOrbit SunPath; // 0x02B0(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGeocentricOrbit MoonPath; // 0x0318(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGeocentricOrbit VenusPath; // 0x0380(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGeocentricOrbit MarsPath; // 0x03E8(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGeocentricOrbit JupiterPath; // 0x0450(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGeocentricOrbit SaturnPath; // 0x04B8(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGeocentricOrbitResources OrbitResources; // 0x0520(0x0028)(NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_548[0x8]; // 0x0548(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GeocentricOrbitsComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GeocentricOrbitsComponent")
}
static class UGeocentricOrbitsComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UGeocentricOrbitsComponent>();
}
};
DUMPER7_ASSERTS_UGeocentricOrbitsComponent;
// Class DayNight.DayNightCustomBlendDomainDayNightSunDiskVisibility
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainDayNightSunDiskVisibility final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightSunDiskVisibility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightSunDiskVisibility")
}
static class UDayNightCustomBlendDomainDayNightSunDiskVisibility* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightSunDiskVisibility>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightSunDiskVisibility;
// Class DayNight.DayNightCustomBlendDomainDayNightMoonDiskVisibility
// 0x0000 (0x0028 - 0x0028)
class UDayNightCustomBlendDomainDayNightMoonDiskVisibility final : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightMoonDiskVisibility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightMoonDiskVisibility")
}
static class UDayNightCustomBlendDomainDayNightMoonDiskVisibility* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightMoonDiskVisibility>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightMoonDiskVisibility;
// Class DayNight.EphemerisSubroutineIdealSunPathData
// 0x0178 (0x01A0 - 0x0028)
class UEphemerisSubroutineIdealSunPathData final : public UObject
{
public:
struct FSolarDay SolarDay; // 0x0028(0x0178)(Edit, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineIdealSunPathData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineIdealSunPathData")
}
static class UEphemerisSubroutineIdealSunPathData* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineIdealSunPathData>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineIdealSunPathData;
// Class DayNight.DayNightCustomBlendDomainDayNightAltitudeRemap
// 0x0010 (0x0038 - 0x0028)
class UDayNightCustomBlendDomainDayNightAltitudeRemap : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
float AltitudeMin; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AltitudeMax; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OunputMin; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OutputMax; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightAltitudeRemap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightAltitudeRemap")
}
static class UDayNightCustomBlendDomainDayNightAltitudeRemap* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightAltitudeRemap>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightAltitudeRemap;
// Class DayNight.DayNightCustomBlendDomainDayNightAltitudeCurveRemap
// 0x0008 (0x0030 - 0x0028)
class UDayNightCustomBlendDomainDayNightAltitudeCurveRemap : public URenderSettingsCustomBlendDomainNoPreCompute
{
public:
class UCurveFloat* AltitudeRemapCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightAltitudeCurveRemap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightAltitudeCurveRemap")
}
static class UDayNightCustomBlendDomainDayNightAltitudeCurveRemap* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightAltitudeCurveRemap>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightAltitudeCurveRemap;
// Class DayNight.DayNightCustomBlendDomainDayNightSunAltitudeRemap
// 0x0000 (0x0038 - 0x0038)
class UDayNightCustomBlendDomainDayNightSunAltitudeRemap final : public UDayNightCustomBlendDomainDayNightAltitudeRemap
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightSunAltitudeRemap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightSunAltitudeRemap")
}
static class UDayNightCustomBlendDomainDayNightSunAltitudeRemap* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightSunAltitudeRemap>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightSunAltitudeRemap;
// Class DayNight.DayNightCustomBlendDomainDayNightSunAltitudeCurveRemap
// 0x0000 (0x0030 - 0x0030)
class UDayNightCustomBlendDomainDayNightSunAltitudeCurveRemap final : public UDayNightCustomBlendDomainDayNightAltitudeCurveRemap
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightSunAltitudeCurveRemap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightSunAltitudeCurveRemap")
}
static class UDayNightCustomBlendDomainDayNightSunAltitudeCurveRemap* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightSunAltitudeCurveRemap>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightSunAltitudeCurveRemap;
// Class DayNight.TimeOverrideBase
// 0x0008 (0x0030 - 0x0028)
class UTimeOverrideBase : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void TimeOverrideCanSetDateTime(bool* bSupported) const;
void TimeOverrideCanSetEnable(bool* bSupported) const;
void TimeOverrideCanSetNormalizedTime(bool* bSupported) const;
void TimeOverrideCanSetTime(bool* bSupported) const;
void TimeOverrideGetDateTime(struct FDateTime* CurrentDateTime, bool* bSupported) const;
void TimeOverrideGetNormalizedTime(float* CurrentNormalizedTime, bool* bSupported) const;
void TimeOverrideGetPriority(float* Priority) const;
void TimeOverrideGetTime(struct FTimespan* CurrentTime, bool* bSupported) const;
void TimeOverrideHasDateTime(bool* bSupported) const;
void TimeOverrideHasNormalizedTime(bool* bSupported) const;
void TimeOverrideHasTime(bool* bSupported) const;
void TimeOverrideIsEnabled(bool* bEnabled) const;
void TimeOverrideSetDateTime(const struct FDateTime& DateTime, bool* bSupported) const;
void TimeOverrideSetEnable(bool bEnable, bool* bSupported) const;
void TimeOverrideSetNormalizedTime(float Time, bool* bSupported) const;
void TimeOverrideSetTime(const struct FTimespan& Time, bool* bSupported) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideBase")
}
static class UTimeOverrideBase* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideBase>();
}
};
DUMPER7_ASSERTS_UTimeOverrideBase;
// Class DayNight.TimeOverrideDateTime
// 0x0000 (0x0030 - 0x0030)
class UTimeOverrideDateTime : public UTimeOverrideBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideDateTime")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideDateTime")
}
static class UTimeOverrideDateTime* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideDateTime>();
}
};
DUMPER7_ASSERTS_UTimeOverrideDateTime;
// Class DayNight.DayNightCustomBlendDomainDayNightMoonAltitudeRemap
// 0x0000 (0x0038 - 0x0038)
class UDayNightCustomBlendDomainDayNightMoonAltitudeRemap final : public UDayNightCustomBlendDomainDayNightAltitudeRemap
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightMoonAltitudeRemap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightMoonAltitudeRemap")
}
static class UDayNightCustomBlendDomainDayNightMoonAltitudeRemap* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightMoonAltitudeRemap>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightMoonAltitudeRemap;
// Class DayNight.DayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap
// 0x0000 (0x0030 - 0x0030)
class UDayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap final : public UDayNightCustomBlendDomainDayNightAltitudeCurveRemap
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap")
}
static class UDayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap>();
}
};
DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap;
// Class DayNight.DayNightEVents
// 0x0000 (0x0028 - 0x0028)
class UDayNightEVents final : public UBlueprintFunctionLibrary
{
public:
static struct FDateTime DateTimeInputAsDateTime(const struct FDateTimeInput& DateTimeInput, bool* Valid);
static bool DayNightAddActorGameTimeEvent(class AActor* Actor, class FName EventName, const struct FDayNightGameTimeEvent& DayNightEvent);
static bool DayNightAddActorMoonEvent(class AActor* Actor, class FName EventName, const struct FDayNightMoonAltitudeEvent& DayNightEvent);
static bool DayNightAddActorSunChangeEvent(class AActor* Actor, class FName EventName, const struct FDayNightSunAltitudeChangeEvent& DayNightEvent);
static bool DayNightAddActorSunEvent(class AActor* Actor, class FName EventName, const struct FDayNightSunAltitudeEvent& DayNightEvent);
static bool DayNightAddActorTimeEvent(class AActor* Actor, class FName EventName, const struct FDayNightNormalizedTimeEvent& DayNightEvent);
static bool DayNightAddComponentGameTimeEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightGameTimeEvent& DayNightEvent);
static bool DayNightAddComponentMoonEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightMoonAltitudeEvent& DayNightEvent);
static bool DayNightAddComponentSunChangeEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightSunAltitudeChangeEvent& DayNightEvent);
static bool DayNightAddComponentSunEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightSunAltitudeEvent& DayNightEvent);
static bool DayNightAddComponentTimeEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightNormalizedTimeEvent& DayNightEvent);
static bool DayNightAddGlobalGameTimeEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightGameTimeEvent& DayNightEvent);
static bool DayNightAddGlobalMoonEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightMoonAltitudeEvent& DayNightEvent);
static bool DayNightAddGlobalSunChangeEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightSunAltitudeChangeEvent& DayNightEvent);
static bool DayNightAddGlobalSunEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightSunAltitudeEvent& DayNightEvent);
static bool DayNightAddGlobalTimeEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightNormalizedTimeEvent& DayNightEvent);
static bool DayNightBeginPlayActorEvents(class AActor* Actor);
static bool DayNightBeginPlayComponentEvents(class UActorComponent* Component);
static void DayNightEventsCurrentState(class UObject* WorldContextObject, struct FDayNightEventsCurrentState* CurrentState);
static void DayNightEventsIsEditorWorld(class UObject* WorldContextObject, bool* bIsEditorWorld);
static void DayNightEventsLightsCanStartOn(class UObject* WorldContextObject, bool* bLightsCanStartOn);
static void DayNightGetGlobalSunriseEvent(class FName* Event);
static void DayNightGetGlobalSunriseSunsetEventGroup(class FName* EventGroup);
static void DayNightGetGlobalSunsetEvent(class FName* Event);
static bool DayNightGlobalAddActorReceiver(class AActor* Actor, class FName GlobalEventGroup);
static bool DayNightGlobalAddComponentReceiver(class UActorComponent* Component, class FName GlobalEventGroup);
static bool DayNightGlobalRemoveActorReceiver(class AActor* Actor, class FName GlobalEventGroup);
static bool DayNightGlobalRemoveAllReceivers(class UObject* WorldContextObject, class FName GlobalEventGroup);
static bool DayNightGlobalRemoveComponentReceiver(class UActorComponent* Component, class FName GlobalEventGroup);
static bool DayNightRemoveActorEvents(class AActor* Actor, class FName EventName);
static bool DayNightRemoveAllActorEvents(class AActor* Actor);
static bool DayNightRemoveAllComponentEvents(class UActorComponent* Component);
static bool DayNightRemoveAllGlobalEvents(class UObject* WorldContextObject, class FName GlobalEventGroup);
static bool DayNightRemoveComponentEvents(class UActorComponent* Component, class FName EventName);
static bool DayNightRemoveGlobalEvents(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName);
static class FName MoonPhaseAsName(const EMoonPhaseName& MoonPhase);
static class FString MoonPhaseAsString(const EMoonPhaseName& MoonPhase);
static float NormalizedTimeAsFloat(const struct FSolarNormalizedTime& NormalizedTime);
static class FString NormalizedTimeAsString(const struct FSolarNormalizedTime& NormalizedTime);
static struct FTimespan NormalizedTimeAsTimespan(const struct FSolarNormalizedTime& NormalizedTime);
static float TimeInputAsFloat(const struct FTimeInput& TimeInput);
static struct FTimespan TimeInputAsTimespan(const struct FTimeInput& TimeInput);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightEVents")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightEVents")
}
static class UDayNightEVents* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightEVents>();
}
};
DUMPER7_ASSERTS_UDayNightEVents;
// Class DayNight.DayNightEventInterface
// 0x0000 (0x0000 - 0x0000)
class IDayNightEventInterface final
{
public:
void DayNightMoonEvent(class UDayNightMasterComponent* DayNightMaster, class FName EventName, const struct FSolarNormalizedTime& NormalizedTime, const struct FDateTime& GameTime, EDayNightEventDirection MoonDirection, float MoonAltitudeDegrees, EMoonPhaseName Phase, bool bLate);
void DayNightSunEvent(class UDayNightMasterComponent* DayNightMaster, class FName EventName, const struct FSolarNormalizedTime& NormalizedTime, const struct FDateTime& GameTime, EDayNightEventDirection SunDirection, float SunAltitudeDegrees, bool bLate);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightEventInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightEventInterface")
}
static class IDayNightEventInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IDayNightEventInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IDayNightEventInterface;
// Class DayNight.DayNightExpHeightFogAdjustments
// 0x0020 (0x0050 - 0x0030)
class UDayNightExpHeightFogAdjustments final : public UDataAsset
{
public:
TArray<class ULightSettingsModCurve*> AltitudeMods; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> NormalizedTimeMods; // 0x0040(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightExpHeightFogAdjustments")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightExpHeightFogAdjustments")
}
static class UDayNightExpHeightFogAdjustments* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightExpHeightFogAdjustments>();
}
};
DUMPER7_ASSERTS_UDayNightExpHeightFogAdjustments;
// Class DayNight.ExpHeightFogDayNightTransmuter
// 0x0010 (0x0038 - 0x0028)
class UExpHeightFogDayNightTransmuter final : public UExpHeightFogTransmuter
{
public:
class UDayNightExpHeightFogAdjustments* OverrideAdjustments; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ExpHeightFogDayNightTransmuter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ExpHeightFogDayNightTransmuter")
}
static class UExpHeightFogDayNightTransmuter* GetDefaultObj()
{
return GetDefaultObjImpl<UExpHeightFogDayNightTransmuter>();
}
};
DUMPER7_ASSERTS_UExpHeightFogDayNightTransmuter;
// Class DayNight.DayNightSkyStateOverrideInterface
// 0x0000 (0x0000 - 0x0000)
class IDayNightSkyStateOverrideInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightSkyStateOverrideInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightSkyStateOverrideInterface")
}
static class IDayNightSkyStateOverrideInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IDayNightSkyStateOverrideInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IDayNightSkyStateOverrideInterface;
// Class DayNight.DayNightLightControllerComponent
// 0x0030 (0x0290 - 0x0260)
#pragma pack(push, 0x1)
class alignas(0x10) UDayNightLightControllerComponent : public UAnimatedLightClusterComponentAuto
{
public:
float UpdateThresholdDegrees; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeepScanChildren; // 0x0265(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_266[0x2]; // 0x0266(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float LastSunAngleUpdate; // 0x0268(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_26C[0x1C]; // 0x026C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EnableLightController(bool bEnableController);
void IsLightControllerEnabled(bool* bIsControllerEnabled) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightLightControllerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightLightControllerComponent")
}
static class UDayNightLightControllerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightLightControllerComponent>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UDayNightLightControllerComponent;
// Class DayNight.DayNightBasicLightControllerComponent
// 0x0050 (0x02E0 - 0x0290)
class UDayNightBasicLightControllerComponent final : public UDayNightLightControllerComponent
{
public:
struct FLinearColor DayColorMod; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor NightColorMod; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveLinearColor* Night0Day1ColorMod; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SunLightDesaturation; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DayIntensityMod; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NightIntensityMod; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D SunLightMinMaxInensityFactor; // 0x02BC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDayNightLightControllerDirectionalBoost SunDirectionalBoost; // 0x02C4(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float StartNightSunAngle; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FullNightSunAngle; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bModulateColor : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bModulateIntensity : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseSunDirectionalBoost : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseSunLightColor : 1; // 0x02D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAttenuateDayIntensityWithSunIntensity : 1; // 0x02D8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseModColorCurve : 1; // 0x02D8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightBasicLightControllerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightBasicLightControllerComponent")
}
static class UDayNightBasicLightControllerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightBasicLightControllerComponent>();
}
};
DUMPER7_ASSERTS_UDayNightBasicLightControllerComponent;
// Class DayNight.DayNightTimeOverrideInterface
// 0x0000 (0x0000 - 0x0000)
class IDayNightTimeOverrideInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightTimeOverrideInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightTimeOverrideInterface")
}
static class IDayNightTimeOverrideInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IDayNightTimeOverrideInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IDayNightTimeOverrideInterface;
// Class DayNight.DayNightLocalLightControllerComponent
// 0x0040 (0x02D0 - 0x0290)
class UDayNightLocalLightControllerComponent final : public UDayNightLightControllerComponent
{
public:
struct FLinearColor DayColorMod; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor NightColorMod; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveLinearColor* Night0Day1ColorMod; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DayIntensityMod; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NightIntensityMod; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartNightSunAngle; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FullNightSunAngle; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bModulateColor : 1; // 0x02C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bModulateIntensity : 1; // 0x02C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseModColorCurve : 1; // 0x02C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_2C1[0xF]; // 0x02C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightLocalLightControllerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightLocalLightControllerComponent")
}
static class UDayNightLocalLightControllerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightLocalLightControllerComponent>();
}
};
DUMPER7_ASSERTS_UDayNightLocalLightControllerComponent;
// Class DayNight.DayNightCurveLightControllerComponent
// 0x0020 (0x02B0 - 0x0290)
class UDayNightCurveLightControllerComponent final : public UDayNightLightControllerComponent
{
public:
class UCurveLinearColor* Color; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Desaturation; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* Intensity; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDayNightLightControllerDirectionalBoost DirectionalBoost; // 0x02A0(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bUseDirectionalBoost; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDayNightLightControllerOp ColorOp; // 0x02AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDayNightLightControllerOp IntensityOp; // 0x02AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2AF[0x1]; // 0x02AF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCurveLightControllerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCurveLightControllerComponent")
}
static class UDayNightCurveLightControllerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCurveLightControllerComponent>();
}
};
DUMPER7_ASSERTS_UDayNightCurveLightControllerComponent;
// Class DayNight.TimeOverrideDateTimeInput
// 0x0020 (0x0050 - 0x0030)
class UTimeOverrideDateTimeInput final : public UTimeOverrideDateTime
{
public:
struct FDateTimeInput DateTime; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
float Priority; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideDateTimeInput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideDateTimeInput")
}
static class UTimeOverrideDateTimeInput* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideDateTimeInput>();
}
};
DUMPER7_ASSERTS_UTimeOverrideDateTimeInput;
// Class DayNight.DayNightTemperatureCurveLightControllerComponent
// 0x0020 (0x02B0 - 0x0290)
class UDayNightTemperatureCurveLightControllerComponent final : public UDayNightLightControllerComponent
{
public:
class UCurveFloat* ColorTemp; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Desaturation; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* Intensity; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDayNightLightControllerDirectionalBoost DirectionalBoost; // 0x02A0(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bUseDirectionalBoost; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDayNightLightControllerOp ColorOp; // 0x02AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDayNightLightControllerOp IntensityOp; // 0x02AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAccurateColorTemp; // 0x02AF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightTemperatureCurveLightControllerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightTemperatureCurveLightControllerComponent")
}
static class UDayNightTemperatureCurveLightControllerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightTemperatureCurveLightControllerComponent>();
}
};
DUMPER7_ASSERTS_UDayNightTemperatureCurveLightControllerComponent;
// Class DayNight.DayNightAtmosphereLightControllerComponent
// 0x00D0 (0x0360 - 0x0290)
class UDayNightAtmosphereLightControllerComponent final : public UDayNightLightControllerComponent
{
public:
struct FDayNightLightSkyAtmosphereComputeParams SkyParams; // 0x0288(0x0078)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UCurveFloat* Intensity; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BaseIntensityFactor; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* Desaturation; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDayNightLightControllerOp ColorOp; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDayNightLightControllerOp IntensityOp; // 0x0319(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31A[0x1E]; // 0x031A(0x001E)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor CachedZenithTransmission; // 0x0338(0x0010)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector AllLightsDirection; // 0x0348(0x000C)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bCheckedLightsSameDirection; // 0x0354(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_355[0xB]; // 0x0355(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightAtmosphereLightControllerComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightAtmosphereLightControllerComponent")
}
static class UDayNightAtmosphereLightControllerComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightAtmosphereLightControllerComponent>();
}
};
DUMPER7_ASSERTS_UDayNightAtmosphereLightControllerComponent;
// Class DayNight.SkyStateOverrideComponent
// 0x0018 (0x00E8 - 0x00D0)
class USkyStateOverrideComponent final : public UActorComponent
{
public:
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class USkyStateOverride* SkyStateOverride; // 0x00D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ComponentLerpAlpha; // 0x00E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void DisableLerpAlpha();
void SetEnabled(bool bEnable);
void SetLerpAlpha(float LerpAlpha);
void CanUseLerpAlpha(bool* bUseLerpAlpha) const;
void GetLerpAlpha(float* LerpAlpha) const;
void HasLerpAlpha(bool* bHasLerpAlpha) const;
void IsEnabled(bool* bEnable) const;
void Valid(bool* bValid) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyStateOverrideComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyStateOverrideComponent")
}
static class USkyStateOverrideComponent* GetDefaultObj()
{
return GetDefaultObjImpl<USkyStateOverrideComponent>();
}
};
DUMPER7_ASSERTS_USkyStateOverrideComponent;
// Class DayNight.SkyAtmosphereColorationCompute
// 0x0000 (0x0028 - 0x0028)
class USkyAtmosphereColorationCompute final : public UBlueprintFunctionLibrary
{
public:
static void SetupDebugPrimitive(class UPrimitiveComponent* Component, bool bIsSelectable, bool bShowInReflections);
static void SkyColorBase(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const struct FVector& Direction, struct FLinearColor* SkyColor);
static void SkyColorLit(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const struct FVector& Direction, struct FLinearColor* SkyColor, float* SkyIntensity);
static void SkyColorLitCompute(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const struct FVector& Direction, struct FLinearColor* SkyColor, ESkyAtmosphereColorationComputeType ComputeType, ESkyAtmosphereColorationComputeOutput OutputType);
static void SkyColorSamplingDirection(const struct FDayNightLightSkyAtmosphereComputeSampleDirectionParams& DirectionParams, const struct FVector& Direction, struct FVector* SamplingDirection);
static void SkyColorsLit(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray<struct FVector>& Directions, TArray<struct FLinearColor>* SkyColors, TArray<float>* SkyIntensites);
static void SkyColorsLitComposited(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray<struct FVector>& Directions, TArray<struct FLinearColor>* SkyColors);
static void SkyColorsLitCompute(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray<struct FVector>& Directions, TArray<struct FLinearColor>* SkyColors, ESkyAtmosphereColorationComputeType ComputeType, ESkyAtmosphereColorationComputeOutput OutputType);
static void SkyColorsLitPacked(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray<struct FVector>& Directions, TArray<struct FLinearColor>* SkyColorsRGBIntensityAs);
static void SkyDirectionalInfo(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, struct FDayNightLightSkyAtmosphereComputeDirLight* DirectionalLightInfo);
static void SkyMoonInfo(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, struct FDayNightLightSkyAtmosphereComputeDirLight* MoonInfo);
static void SkySunInfo(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, struct FDayNightLightSkyAtmosphereComputeDirLight* SunInfo);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyAtmosphereColorationCompute")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyAtmosphereColorationCompute")
}
static class USkyAtmosphereColorationCompute* GetDefaultObj()
{
return GetDefaultObjImpl<USkyAtmosphereColorationCompute>();
}
};
DUMPER7_ASSERTS_USkyAtmosphereColorationCompute;
// Class DayNight.DayLightRig
// 0x02D8 (0x0308 - 0x0030)
class UDayLightRig final : public UDataAsset
{
public:
struct FDayNightLightRigSetup Sun; // 0x0030(0x02B8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> AltitudeMods; // 0x02E8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> TimeMods; // 0x02F8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayLightRig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayLightRig")
}
static class UDayLightRig* GetDefaultObj()
{
return GetDefaultObjImpl<UDayLightRig>();
}
};
DUMPER7_ASSERTS_UDayLightRig;
// Class DayNight.TimeOverrideComponent
// 0x0018 (0x00E8 - 0x00D0)
class UTimeOverrideComponent final : public UActorComponent
{
public:
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UTimeOverrideBase* TimeOverride; // 0x00D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ComponentLerpAlpha; // 0x00E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void DisableLerpAlpha();
void SetEnabled(bool bEnable);
void SetLerpAlpha(float LerpAlpha);
void CanUseLerpAlpha(bool* bUseLerpAlpha) const;
void GetLerpAlpha(float* LerpAlpha) const;
void HasLerpAlpha(bool* bHasLerpAlpha) const;
void IsEnabled(bool* bEnable) const;
void Valid(bool* bValid) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideComponent")
}
static class UTimeOverrideComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideComponent>();
}
};
DUMPER7_ASSERTS_UTimeOverrideComponent;
// Class DayNight.NightLightRig
// 0x0620 (0x0650 - 0x0030)
class UNightLightRig final : public UDataAsset
{
public:
struct FDayNightLightRigOverride NewMoon; // 0x0030(0x02F0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDayNightLightRigOverride FullMoon; // 0x0320(0x02F0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<class ULightSettingsLerpControl*> PhaseLerp; // 0x0610(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> AltitudeMods; // 0x0620(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> SunAltitudeMods; // 0x0630(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> SunTimeMods; // 0x0640(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NightLightRig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NightLightRig")
}
static class UNightLightRig* GetDefaultObj()
{
return GetDefaultObjImpl<UNightLightRig>();
}
};
DUMPER7_ASSERTS_UNightLightRig;
// Class DayNight.ProbeNightLightRig
// 0x0350 (0x0380 - 0x0030)
class UProbeNightLightRig final : public UDataAsset
{
public:
EProbeNightLightMoonDirection DirectionMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator FixedDirection; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FManualMoonSetup MoonSetup; // 0x0040(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDayNightLightRigOverride ProbeNight; // 0x0058(0x02F0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> AltitudeMods; // 0x0348(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> SunAltitudeMods; // 0x0358(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> SunTimeMods; // 0x0368(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool bUseMoonSetup; // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseLightRig; // 0x0379(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_37A[0x6]; // 0x037A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ProbeNightLightRig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ProbeNightLightRig")
}
static class UProbeNightLightRig* GetDefaultObj()
{
return GetDefaultObjImpl<UProbeNightLightRig>();
}
};
DUMPER7_ASSERTS_UProbeNightLightRig;
// Class DayNight.TimeSourceScrubbableControlBase
// 0x0000 (0x0030 - 0x0030)
class UTimeSourceScrubbableControlBase : public UDataAsset
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceScrubbableControlBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceScrubbableControlBase")
}
static class UTimeSourceScrubbableControlBase* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceScrubbableControlBase>();
}
};
DUMPER7_ASSERTS_UTimeSourceScrubbableControlBase;
// Class DayNight.DayNightLightRig
// 0x0090 (0x00C0 - 0x0030)
class UDayNightLightRig final : public UDataAsset
{
public:
class UDayLightRig* Day; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNightLightRig* Night; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumDirectionalLightIntensity; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* SunAltitudeInfluenceCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* MoonAltitudeInfluenceCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class ULightSettingsLerpControl*> DayNightLerp; // 0x0058(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
class ULightDirectionLerpControl* DayNightLerpDirection; // 0x0068(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 BlendOps; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ULightSettingsModCurve*> SunAltitudeMods; // 0x0078(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class ULightSettingsModCurve*> NormalizedTimeMods; // 0x0088(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FLightParameterSmoothingDiscontinuitySettings DiscontinuitySettings; // 0x0098(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ULightParameterSmoothing*> SmoothingMods; // 0x00A8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
class UDayNightExpHeightFogAdjustments* ExpHeightFogAdjustments; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightLightRig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightLightRig")
}
static class UDayNightLightRig* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightLightRig>();
}
};
DUMPER7_ASSERTS_UDayNightLightRig;
// Class DayNight.GlobalLightingBlendableDayNightBase
// 0x0008 (0x0030 - 0x0028)
class UGlobalLightingBlendableDayNightBase : public UGlobalLightingBlendable
{
public:
bool bDisable; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightBase")
}
static class UGlobalLightingBlendableDayNightBase* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalLightingBlendableDayNightBase>();
}
};
DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightBase;
// Class DayNight.TimeSource
// 0x0000 (0x0028 - 0x0028)
class UTimeSource : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSource")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSource")
}
static class UTimeSource* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSource>();
}
};
DUMPER7_ASSERTS_UTimeSource;
// Class DayNight.TimeSourceVolume
// 0x0000 (0x0028 - 0x0028)
class UTimeSourceVolume : public UTimeSource
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceVolume")
}
static class UTimeSourceVolume* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceVolume>();
}
};
DUMPER7_ASSERTS_UTimeSourceVolume;
// Class DayNight.GlobalLightingBlendableDayNight
// 0x0000 (0x0030 - 0x0030)
class UGlobalLightingBlendableDayNight final : public UGlobalLightingBlendableDayNightBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalLightingBlendableDayNight")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNight")
}
static class UGlobalLightingBlendableDayNight* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalLightingBlendableDayNight>();
}
};
DUMPER7_ASSERTS_UGlobalLightingBlendableDayNight;
// Class DayNight.GlobalLightingBlendableDayNightInheritSun
// 0x0008 (0x0038 - 0x0030)
class UGlobalLightingBlendableDayNightInheritSun final : public UGlobalLightingBlendableDayNightBase
{
public:
EDayNightInheritSunMode Mode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightInheritSun")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightInheritSun")
}
static class UGlobalLightingBlendableDayNightInheritSun* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalLightingBlendableDayNightInheritSun>();
}
};
DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightInheritSun;
// Class DayNight.TimeOverrideTimeOnly
// 0x0000 (0x0030 - 0x0030)
class UTimeOverrideTimeOnly : public UTimeOverrideBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideTimeOnly")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideTimeOnly")
}
static class UTimeOverrideTimeOnly* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideTimeOnly>();
}
};
DUMPER7_ASSERTS_UTimeOverrideTimeOnly;
// Class DayNight.TimeOverrideTimeHours
// 0x0010 (0x0040 - 0x0030)
class UTimeOverrideTimeHours final : public UTimeOverrideTimeOnly
{
public:
float Time; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeOverrideType Type; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Priority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 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 void TimeOverrideTimeHoursCreate(class UObject* Owner, const class UTimeOverrideTimeHours*& TimeOverride, float CreateTime, ETimeOverrideType CreateType, float CreatePriority, bool bCreateEnabled, bool bIsTransient);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideTimeHours")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideTimeHours")
}
static class UTimeOverrideTimeHours* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideTimeHours>();
}
};
DUMPER7_ASSERTS_UTimeOverrideTimeHours;
// Class DayNight.GlobalLightingBlendableDayNightInheritMoon
// 0x0020 (0x0050 - 0x0030)
class UGlobalLightingBlendableDayNightInheritMoon final : public UGlobalLightingBlendableDayNightBase
{
public:
struct FManualMoonSetup Moon; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
bool bForceTimeToMidnight; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightInheritMoon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightInheritMoon")
}
static class UGlobalLightingBlendableDayNightInheritMoon* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalLightingBlendableDayNightInheritMoon>();
}
};
DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightInheritMoon;
// Class DayNight.GlobalLightingBlendableDayNightOverrideMoon
// 0x0020 (0x0050 - 0x0030)
class UGlobalLightingBlendableDayNightOverrideMoon final : public UGlobalLightingBlendableDayNightBase
{
public:
struct FManualMoonSetup Moon; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
bool bMoonIsSecondaryDirectionalLight; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightOverrideMoon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightOverrideMoon")
}
static class UGlobalLightingBlendableDayNightOverrideMoon* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalLightingBlendableDayNightOverrideMoon>();
}
};
DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightOverrideMoon;
// Class DayNight.TimeSourceLocal
// 0x0010 (0x0038 - 0x0028)
class UTimeSourceLocal : public UTimeSourceVolume
{
public:
struct FDateTime CurrentTime; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentRate; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceLocal")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceLocal")
}
static class UTimeSourceLocal* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceLocal>();
}
};
DUMPER7_ASSERTS_UTimeSourceLocal;
// Class DayNight.TimeSourceNow
// 0x0000 (0x0038 - 0x0038)
class UTimeSourceNow final : public UTimeSourceLocal
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceNow")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceNow")
}
static class UTimeSourceNow* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceNow>();
}
};
DUMPER7_ASSERTS_UTimeSourceNow;
// Class DayNight.GlobalLightingBlendableTweakDirectionalLight
// 0x0080 (0x00B0 - 0x0030)
class UGlobalLightingBlendableTweakDirectionalLight final : public UGlobalLightingBlendableDayNightBase
{
public:
EDayNightTweakDirectionalLightMode Mode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TweakAltitude; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TweakAzimuth; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDirectionalLightBasicParametersOverride LightParams; // 0x003C(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FDirectionalLightShaftsOverride LightShafts; // 0x0064(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FDirectionalLightShadowsOverride Shadows; // 0x008C(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalLightingBlendableTweakDirectionalLight")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalLightingBlendableTweakDirectionalLight")
}
static class UGlobalLightingBlendableTweakDirectionalLight* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalLightingBlendableTweakDirectionalLight>();
}
};
DUMPER7_ASSERTS_UGlobalLightingBlendableTweakDirectionalLight;
// Class DayNight.BlendableDirLightPseudoFadeBase
// 0x0008 (0x0030 - 0x0028)
class UBlendableDirLightPseudoFadeBase : public UGlobalLightingBlendable
{
public:
EDayNightTweakDirectionalLightMode Mode; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeBase")
}
static class UBlendableDirLightPseudoFadeBase* GetDefaultObj()
{
return GetDefaultObjImpl<UBlendableDirLightPseudoFadeBase>();
}
};
DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeBase;
// Class DayNight.LightProbeCaptureLocalFixedSetup
// 0x0088 (0x00B0 - 0x0028)
class ULightProbeCaptureLocalFixedSetup final : public UWLightProbesVolumeCaptureSetup
{
public:
struct FLightProbeCaptureSetupComputer Computer; // 0x0028(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightProbeCaptureLocalFixedSetup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightProbeCaptureLocalFixedSetup")
}
static class ULightProbeCaptureLocalFixedSetup* GetDefaultObj()
{
return GetDefaultObjImpl<ULightProbeCaptureLocalFixedSetup>();
}
};
DUMPER7_ASSERTS_ULightProbeCaptureLocalFixedSetup;
// Class DayNight.BlendableDirLightPseudoFadeIntervalBase
// 0x0008 (0x0038 - 0x0030)
class UBlendableDirLightPseudoFadeIntervalBase : public UBlendableDirLightPseudoFadeBase
{
public:
bool bNormalizedTime; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeIntervalBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeIntervalBase")
}
static class UBlendableDirLightPseudoFadeIntervalBase* GetDefaultObj()
{
return GetDefaultObjImpl<UBlendableDirLightPseudoFadeIntervalBase>();
}
};
DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeIntervalBase;
// Class DayNight.BlendableDirLightPseudoFadeTimeInterval
// 0x0038 (0x0070 - 0x0038)
class UBlendableDirLightPseudoFadeTimeInterval final : public UBlendableDirLightPseudoFadeIntervalBase
{
public:
struct FDirLightPseudoFadeTimeInterval Sun; // 0x0038(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FDirLightPseudoFadeTimeInterval Moon; // 0x0054(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeTimeInterval")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeTimeInterval")
}
static class UBlendableDirLightPseudoFadeTimeInterval* GetDefaultObj()
{
return GetDefaultObjImpl<UBlendableDirLightPseudoFadeTimeInterval>();
}
};
DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeTimeInterval;
// Class DayNight.TimeSourceScrubbable
// 0x0028 (0x0050 - 0x0028)
class UTimeSourceScrubbable final : public UTimeSourceVolume
{
public:
struct FDateInput BaseDate; // 0x0028(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UTimeSourceScrubbableControlBase* Control; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UTimeSourceScrubbableControlBase> ControlClass; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceScrubbable")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceScrubbable")
}
static class UTimeSourceScrubbable* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceScrubbable>();
}
};
DUMPER7_ASSERTS_UTimeSourceScrubbable;
// Class DayNight.BlendableDirLightPseudoFadeCustomBlendableInterval
// 0x0080 (0x00B8 - 0x0038)
class UBlendableDirLightPseudoFadeCustomBlendableInterval final : public UBlendableDirLightPseudoFadeIntervalBase
{
public:
struct FDirLightPseudoFadeCustomBlendableInterval Sun; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FDirLightPseudoFadeCustomBlendableInterval Moon; // 0x0078(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeCustomBlendableInterval")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeCustomBlendableInterval")
}
static class UBlendableDirLightPseudoFadeCustomBlendableInterval* GetDefaultObj()
{
return GetDefaultObjImpl<UBlendableDirLightPseudoFadeCustomBlendableInterval>();
}
};
DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeCustomBlendableInterval;
// Class DayNight.LightSettingsLerpControl
// 0x0008 (0x0030 - 0x0028)
class ULightSettingsLerpControl : public UObject
{
public:
EGlobalLightRigModParam ModParam; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightRigCurveParam Param; // 0x0029(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsLerpControl")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsLerpControl")
}
static class ULightSettingsLerpControl* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsLerpControl>();
}
};
DUMPER7_ASSERTS_ULightSettingsLerpControl;
// Class DayNight.TimeSourceFromDateTime
// 0x0020 (0x0058 - 0x0038)
class UTimeSourceFromDateTime final : public UTimeSourceLocal
{
public:
struct FDateTimeInput DateTime; // 0x0038(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Rate; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseRate; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0055(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EditorForceUpdate();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceFromDateTime")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceFromDateTime")
}
static class UTimeSourceFromDateTime* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceFromDateTime>();
}
};
DUMPER7_ASSERTS_UTimeSourceFromDateTime;
// Class DayNight.LightSettingsLerpCurve
// 0x0008 (0x0038 - 0x0030)
class ULightSettingsLerpCurve final : public ULightSettingsLerpControl
{
public:
class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsLerpCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsLerpCurve")
}
static class ULightSettingsLerpCurve* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsLerpCurve>();
}
};
DUMPER7_ASSERTS_ULightSettingsLerpCurve;
// Class DayNight.LightSettingsLerpBinary
// 0x0008 (0x0038 - 0x0030)
class ULightSettingsLerpBinary : public ULightSettingsLerpControl
{
public:
bool bInvert; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsLerpBinary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsLerpBinary")
}
static class ULightSettingsLerpBinary* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsLerpBinary>();
}
};
DUMPER7_ASSERTS_ULightSettingsLerpBinary;
// Class DayNight.LightSettingsLerpOnOff
// 0x0008 (0x0040 - 0x0038)
class ULightSettingsLerpOnOff final : public ULightSettingsLerpBinary
{
public:
float Cutoff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsLerpOnOff")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsLerpOnOff")
}
static class ULightSettingsLerpOnOff* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsLerpOnOff>();
}
};
DUMPER7_ASSERTS_ULightSettingsLerpOnOff;
// Class DayNight.LightSettingsLerpIfNotZero
// 0x0008 (0x0040 - 0x0038)
class ULightSettingsLerpIfNotZero final : public ULightSettingsLerpBinary
{
public:
float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsLerpIfNotZero")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsLerpIfNotZero")
}
static class ULightSettingsLerpIfNotZero* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsLerpIfNotZero>();
}
};
DUMPER7_ASSERTS_ULightSettingsLerpIfNotZero;
// Class DayNight.LightSettingsLerpIfOne
// 0x0008 (0x0040 - 0x0038)
class ULightSettingsLerpIfOne final : public ULightSettingsLerpBinary
{
public:
float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsLerpIfOne")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsLerpIfOne")
}
static class ULightSettingsLerpIfOne* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsLerpIfOne>();
}
};
DUMPER7_ASSERTS_ULightSettingsLerpIfOne;
// Class DayNight.LightSettingsEase
// 0x0008 (0x0038 - 0x0030)
class ULightSettingsEase final : public ULightSettingsLerpControl
{
public:
ELerpEasingType Easing; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BlendExp; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsEase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsEase")
}
static class ULightSettingsEase* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsEase>();
}
};
DUMPER7_ASSERTS_ULightSettingsEase;
// Class DayNight.LightSettingsModCurve
// 0x0008 (0x0030 - 0x0028)
class ULightSettingsModCurve : public UObject
{
public:
EGlobalLightRigModParam ModParam; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightRigCurveParam Param; // 0x0029(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightRigMode Mode; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightRigCurveType Type; // 0x002B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModCurve")
}
static class ULightSettingsModCurve* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModCurve>();
}
};
DUMPER7_ASSERTS_ULightSettingsModCurve;
// Class DayNight.LightSettingsModFloatBase
// 0x0008 (0x0038 - 0x0030)
class ULightSettingsModFloatBase : public ULightSettingsModCurve
{
public:
ELightRigCurveColorConversionType ColorConversion; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModFloatBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModFloatBase")
}
static class ULightSettingsModFloatBase* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModFloatBase>();
}
};
DUMPER7_ASSERTS_ULightSettingsModFloatBase;
// Class DayNight.LightSettingsModFloatCurve
// 0x0008 (0x0040 - 0x0038)
class ULightSettingsModFloatCurve final : public ULightSettingsModFloatBase
{
public:
class UCurveFloat* Curve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModFloatCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModFloatCurve")
}
static class ULightSettingsModFloatCurve* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModFloatCurve>();
}
};
DUMPER7_ASSERTS_ULightSettingsModFloatCurve;
// Class DayNight.LightSettingsModFloatConstant
// 0x0008 (0x0040 - 0x0038)
class ULightSettingsModFloatConstant final : public ULightSettingsModFloatBase
{
public:
float Value; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModFloatConstant")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModFloatConstant")
}
static class ULightSettingsModFloatConstant* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModFloatConstant>();
}
};
DUMPER7_ASSERTS_ULightSettingsModFloatConstant;
// Class DayNight.LightSettingsModThreshold
// 0x0000 (0x0028 - 0x0028)
class ULightSettingsModThreshold : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModThreshold")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModThreshold")
}
static class ULightSettingsModThreshold* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModThreshold>();
}
};
DUMPER7_ASSERTS_ULightSettingsModThreshold;
// Class DayNight.LightSettingsModThresholdConstantAltitude
// 0x0008 (0x0030 - 0x0028)
class ULightSettingsModThresholdConstantAltitude final : public ULightSettingsModThreshold
{
public:
float AltitudeThreshold; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModThresholdConstantAltitude")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModThresholdConstantAltitude")
}
static class ULightSettingsModThresholdConstantAltitude* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModThresholdConstantAltitude>();
}
};
DUMPER7_ASSERTS_ULightSettingsModThresholdConstantAltitude;
// Class DayNight.LightSettingsModThresholdBlendable
// 0x0010 (0x0038 - 0x0028)
class ULightSettingsModThresholdBlendable final : public ULightSettingsModThreshold
{
public:
struct FGlobalLightingCustomBlendableNameScalar Blendable; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModThresholdBlendable")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModThresholdBlendable")
}
static class ULightSettingsModThresholdBlendable* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModThresholdBlendable>();
}
};
DUMPER7_ASSERTS_ULightSettingsModThresholdBlendable;
// Class DayNight.LightSettingsModThresholdConsoleVariableBase
// 0x0010 (0x0038 - 0x0028)
class ULightSettingsModThresholdConsoleVariableBase : public ULightSettingsModThreshold
{
public:
class FName ConsoleVariableName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ConsoleVariableDefaultValue; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCreateConsoleVariableIfMissing; // 0x0034(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModThresholdConsoleVariableBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModThresholdConsoleVariableBase")
}
static class ULightSettingsModThresholdConsoleVariableBase* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModThresholdConsoleVariableBase>();
}
};
DUMPER7_ASSERTS_ULightSettingsModThresholdConsoleVariableBase;
// Class DayNight.LightSettingsModThresholdConsoleVariableAltitude
// 0x0000 (0x0038 - 0x0038)
class ULightSettingsModThresholdConsoleVariableAltitude final : public ULightSettingsModThresholdConsoleVariableBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModThresholdConsoleVariableAltitude")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModThresholdConsoleVariableAltitude")
}
static class ULightSettingsModThresholdConsoleVariableAltitude* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModThresholdConsoleVariableAltitude>();
}
};
DUMPER7_ASSERTS_ULightSettingsModThresholdConsoleVariableAltitude;
// Class DayNight.LightSettingsModFloatThreshold
// 0x0010 (0x0048 - 0x0038)
class ULightSettingsModFloatThreshold final : public ULightSettingsModFloatBase
{
public:
class ULightSettingsModThreshold* Threshold; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ValueAbove; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ValueBelow; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModFloatThreshold")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModFloatThreshold")
}
static class ULightSettingsModFloatThreshold* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModFloatThreshold>();
}
};
DUMPER7_ASSERTS_ULightSettingsModFloatThreshold;
// Class DayNight.LightSettingsModColorBase
// 0x0000 (0x0030 - 0x0030)
class ULightSettingsModColorBase : public ULightSettingsModCurve
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModColorBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModColorBase")
}
static class ULightSettingsModColorBase* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModColorBase>();
}
};
DUMPER7_ASSERTS_ULightSettingsModColorBase;
// Class DayNight.LightSettingsModColorCurve
// 0x0010 (0x0040 - 0x0030)
class ULightSettingsModColorCurve final : public ULightSettingsModColorBase
{
public:
class UCurveLinearColor* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightRigCurveLinearColorType ColorType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModColorCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModColorCurve")
}
static class ULightSettingsModColorCurve* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModColorCurve>();
}
};
DUMPER7_ASSERTS_ULightSettingsModColorCurve;
// Class DayNight.LightSettingsModColorConstant
// 0x0018 (0x0048 - 0x0030)
class ULightSettingsModColorConstant final : public ULightSettingsModColorBase
{
public:
struct FLinearColor Color; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightRigCurveLinearColorType ColorType; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModColorConstant")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModColorConstant")
}
static class ULightSettingsModColorConstant* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModColorConstant>();
}
};
DUMPER7_ASSERTS_ULightSettingsModColorConstant;
// Class DayNight.LightSettingsModColorThreshold
// 0x0030 (0x0060 - 0x0030)
class ULightSettingsModColorThreshold final : public ULightSettingsModColorBase
{
public:
class ULightSettingsModThreshold* Threshold; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor ColorAbove; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor ColorBelow; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightRigCurveLinearColorType ColorType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModColorThreshold")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModColorThreshold")
}
static class ULightSettingsModColorThreshold* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModColorThreshold>();
}
};
DUMPER7_ASSERTS_ULightSettingsModColorThreshold;
// Class DayNight.LightDirectionLerpControl
// 0x0008 (0x0030 - 0x0028)
class ULightDirectionLerpControl : public UObject
{
public:
bool bEnabled; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightDirectionLerpControl")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightDirectionLerpControl")
}
static class ULightDirectionLerpControl* GetDefaultObj()
{
return GetDefaultObjImpl<ULightDirectionLerpControl>();
}
};
DUMPER7_ASSERTS_ULightDirectionLerpControl;
// Class DayNight.LightDirectionLerpCurve
// 0x0008 (0x0038 - 0x0030)
class ULightDirectionLerpCurve final : public ULightDirectionLerpControl
{
public:
class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightDirectionLerpCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightDirectionLerpCurve")
}
static class ULightDirectionLerpCurve* GetDefaultObj()
{
return GetDefaultObjImpl<ULightDirectionLerpCurve>();
}
};
DUMPER7_ASSERTS_ULightDirectionLerpCurve;
// Class DayNight.LightDirectionLerpBinary
// 0x0008 (0x0038 - 0x0030)
class ULightDirectionLerpBinary : public ULightDirectionLerpControl
{
public:
bool bInvert; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightDirectionLerpBinary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightDirectionLerpBinary")
}
static class ULightDirectionLerpBinary* GetDefaultObj()
{
return GetDefaultObjImpl<ULightDirectionLerpBinary>();
}
};
DUMPER7_ASSERTS_ULightDirectionLerpBinary;
// Class DayNight.LightDirectionLerpOnOff
// 0x0008 (0x0040 - 0x0038)
class ULightDirectionLerpOnOff final : public ULightDirectionLerpBinary
{
public:
float Cutoff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightDirectionLerpOnOff")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightDirectionLerpOnOff")
}
static class ULightDirectionLerpOnOff* GetDefaultObj()
{
return GetDefaultObjImpl<ULightDirectionLerpOnOff>();
}
};
DUMPER7_ASSERTS_ULightDirectionLerpOnOff;
// Class DayNight.LightDirectionLerpIfNotZero
// 0x0008 (0x0040 - 0x0038)
class ULightDirectionLerpIfNotZero final : public ULightDirectionLerpBinary
{
public:
float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightDirectionLerpIfNotZero")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightDirectionLerpIfNotZero")
}
static class ULightDirectionLerpIfNotZero* GetDefaultObj()
{
return GetDefaultObjImpl<ULightDirectionLerpIfNotZero>();
}
};
DUMPER7_ASSERTS_ULightDirectionLerpIfNotZero;
// Class DayNight.LightDirectionLerpIfOne
// 0x0008 (0x0040 - 0x0038)
class ULightDirectionLerpIfOne final : public ULightDirectionLerpBinary
{
public:
float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightDirectionLerpIfOne")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightDirectionLerpIfOne")
}
static class ULightDirectionLerpIfOne* GetDefaultObj()
{
return GetDefaultObjImpl<ULightDirectionLerpIfOne>();
}
};
DUMPER7_ASSERTS_ULightDirectionLerpIfOne;
// Class DayNight.LightDirectionEase
// 0x0008 (0x0038 - 0x0030)
class ULightDirectionEase final : public ULightDirectionLerpControl
{
public:
ELerpEasingType Easing; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BlendExp; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightDirectionEase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightDirectionEase")
}
static class ULightDirectionEase* GetDefaultObj()
{
return GetDefaultObjImpl<ULightDirectionEase>();
}
};
DUMPER7_ASSERTS_ULightDirectionEase;
// Class DayNight.LightParameterSmoothing
// 0x0028 (0x0050 - 0x0028)
class ULightParameterSmoothing : public UObject
{
public:
TArray<EGlobalLightRigModParam> ModParamSet; // 0x0028(0x0010)(BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
ELightParameterSmoothingTimeSource TimeSource; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightParameterSmoothingTimeBase TimeBase; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* TimeBlendCurve; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELightParameterTimeBlendInput TimeBlendCurveInput; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightParameterSmoothing")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightParameterSmoothing")
}
static class ULightParameterSmoothing* GetDefaultObj()
{
return GetDefaultObjImpl<ULightParameterSmoothing>();
}
};
DUMPER7_ASSERTS_ULightParameterSmoothing;
// Class DayNight.LightParameterSmoothingLinear
// 0x0008 (0x0058 - 0x0050)
class ULightParameterSmoothingLinear final : public ULightParameterSmoothing
{
public:
float Rate; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightParameterSmoothingLinear")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightParameterSmoothingLinear")
}
static class ULightParameterSmoothingLinear* GetDefaultObj()
{
return GetDefaultObjImpl<ULightParameterSmoothingLinear>();
}
};
DUMPER7_ASSERTS_ULightParameterSmoothingLinear;
// Class DayNight.LightParameterSmoothingFilter
// 0x0008 (0x0058 - 0x0050)
class ULightParameterSmoothingFilter final : public ULightParameterSmoothing
{
public:
float TimeConstant; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightParameterSmoothingFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightParameterSmoothingFilter")
}
static class ULightParameterSmoothingFilter* GetDefaultObj()
{
return GetDefaultObjImpl<ULightParameterSmoothingFilter>();
}
};
DUMPER7_ASSERTS_ULightParameterSmoothingFilter;
// Class DayNight.LightSettingsModSunColor
// 0x0028 (0x0058 - 0x0030)
class ULightSettingsModSunColor final : public ULightSettingsModColorBase
{
public:
struct FGlobalLightingSunColorParams Params_0; // 0x0030(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModSunColor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModSunColor")
}
static class ULightSettingsModSunColor* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModSunColor>();
}
};
DUMPER7_ASSERTS_ULightSettingsModSunColor;
// Class DayNight.LightSettingsModSunLuminance
// 0x0028 (0x0060 - 0x0038)
class ULightSettingsModSunLuminance final : public ULightSettingsModFloatBase
{
public:
struct FGlobalLightingSunColorParams Params_0; // 0x0038(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightSettingsModSunLuminance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightSettingsModSunLuminance")
}
static class ULightSettingsModSunLuminance* GetDefaultObj()
{
return GetDefaultObjImpl<ULightSettingsModSunLuminance>();
}
};
DUMPER7_ASSERTS_ULightSettingsModSunLuminance;
// Class DayNight.DayNightMasterComponent
// 0x0C80 (0x0D50 - 0x00D0)
class UDayNightMasterComponent final : public UActorComponent
{
public:
class UEphemerisBasis* ForceWorldBasis; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeDateSourceStack TimeSourceStack; // 0x00D8(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FTimeController TimeController; // 0x00E8(0x00B0)(Transient, NativeAccessSpecifierPublic)
TArray<class UEphemerisSubroutine*> EphemerisProgram; // 0x0198(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FEphemerisComputer EphemerisComputer; // 0x01A8(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
class UDayNightLightRig* DayNightLightRig; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FEphemeralSkyState SkyState; // 0x0300(0x0190)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FDayNightLightRigResults DayNightLightRigResults; // 0x0490(0x08A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
class ADayNightSky* SkyActorOverride; // 0x0D38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGeocentricOrbitsComponent* DebugOrbits; // 0x0D40(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LastNormalizedTime; // 0x0D48(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D4C[0x4]; // 0x0D4C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void DayNightGetDayZeroToOne(class UObject* WorldContextObject, float* DayNightValue);
static void DayNightGetNightNegOneDayOne(class UObject* WorldContextObject, float* DayNightValue);
static void DayNightGetNightZeroDayOne(class UObject* WorldContextObject, float* DayNightValue);
static void DayNightGetNightZeroToOne(class UObject* WorldContextObject, float* DayNightValue);
static void DayNightGetNormalizedTime(class UObject* WorldContextObject, struct FSolarNormalizedTime* CurrentTime, bool* Valid);
static void GetDayNightMaster(class UObject* WorldContextObject, class UDayNightMasterComponent** DayNightMaster);
static bool GetPointOfInterest(class UObject* WorldContextObject, class FName Name_0, struct FCelestialPointOfInterest* poi);
void GetDayZeroToOne(class UObject* WorldContextObject, float* DayNightValue);
void GetNightNegOneDayOne(class UObject* WorldContextObject, float* DayNightValue);
void GetNightZeroDayOne(class UObject* WorldContextObject, float* DayNightValue);
void GetNightZeroToOne(class UObject* WorldContextObject, float* DayNightValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightMasterComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightMasterComponent")
}
static class UDayNightMasterComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightMasterComponent>();
}
};
DUMPER7_ASSERTS_UDayNightMasterComponent;
// Class DayNight.DayNightMaster
// 0x0010 (0x0258 - 0x0248)
class ADayNightMaster final : public AActor
{
public:
class UDayNightMasterComponent* DayNightMaster; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoFindSkyActor; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightMaster")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightMaster")
}
static class ADayNightMaster* GetDefaultObj()
{
return GetDefaultObjImpl<ADayNightMaster>();
}
};
DUMPER7_ASSERTS_ADayNightMaster;
// Class DayNight.NiagaraStarrySkyComponent
// 0x0020 (0x00F0 - 0x00D0)
class UNiagaraStarrySkyComponent : public UActorComponent
{
public:
class UNiagaraSystem* StarrySkySystem; // 0x00D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDestroySystemWhenHidden; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraComponent* StarrySkyComponent; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialParameterCollection* StarrySkyMPC; // 0x00E8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void LoadSystem(TSoftObjectPtr<class UNiagaraSystem> NiagaraSystem);
void SetSystem(class UNiagaraSystem* NiagaraSystem);
bool IsLoadedSystem(TSoftObjectPtr<class UNiagaraSystem> NiagaraSystem) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraStarrySkyComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraStarrySkyComponent")
}
static class UNiagaraStarrySkyComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraStarrySkyComponent>();
}
};
DUMPER7_ASSERTS_UNiagaraStarrySkyComponent;
// Class DayNight.NiagaraStarrySkySwitchableHighlightComponent
// 0x0058 (0x0148 - 0x00F0)
class UNiagaraStarrySkySwitchableHighlightComponent final : public UNiagaraStarrySkyComponent
{
public:
class UStarCatalog* StarCatalog; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStarrySkyHighlights CurrentHighlights; // 0x00F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
float HighlightModulate; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStarrySkyHighlightParameters CurrentHighlightParameters; // 0x011C(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraSystem* HighlightStarrySkySystem; // 0x0138(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCameraAsOriginForHighlighting; // 0x0140(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESwitchableStarrySkyMode CurrentMode; // 0x0141(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bHighlightForDefocus; // 0x0142(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_143[0x5]; // 0x0143(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static bool StarrySkyEndHighlighting(class UObject* WorldContextObject);
static bool StarrySkySetHighlightModulate(class UObject* WorldContextObject, float Modulate);
static bool StarrySkySetHighlightParameters(class UObject* WorldContextObject, const struct FStarrySkyHighlightParameters& Parameters);
static bool StarrySkyStartHighlighting(class UObject* WorldContextObject, class FName HighlightConstellationName, class FName HighlightStarName, float InitialModulate);
static bool StarrySkyStartHighlightings(class UObject* WorldContextObject, const TArray<class FName>& HighlightConstellationNames, class FName HighlightStarName, float InitialModulate);
static void SupportedHighlightConstellations(int32* Constellations);
void ClearHighlightConstellations();
void ClearHighlights();
void GetMode(ESwitchableStarrySkyMode* Mode);
void LoadHighlightSystem(TSoftObjectPtr<class UNiagaraSystem> NiagaraSystem);
void SetHighlight(class FName ConstellationName, class FName StarName);
void SetHighlightConstellation(class FName ConstellationName);
void SetHighlightConstellations(const TArray<class FName>& ConstellationNames);
void SetHighlights(const TArray<class FName>& ConstellationNames, class FName StarName);
void SetHighlightStar(class FName StarName);
void SetHighlightSystem(class UNiagaraSystem* NiagaraSystem);
void SetMode(ESwitchableStarrySkyMode Mode);
bool IsHighlightLoadedSystem(TSoftObjectPtr<class UNiagaraSystem> NiagaraSystem) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraStarrySkySwitchableHighlightComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraStarrySkySwitchableHighlightComponent")
}
static class UNiagaraStarrySkySwitchableHighlightComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraStarrySkySwitchableHighlightComponent>();
}
};
DUMPER7_ASSERTS_UNiagaraStarrySkySwitchableHighlightComponent;
// Class DayNight.DayNightMasterComputeOnly
// 0x0008 (0x0250 - 0x0248)
class ADayNightMasterComputeOnly : public AActor
{
public:
class UDayNightMasterComponent* DayNightMaster; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightMasterComputeOnly")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightMasterComputeOnly")
}
static class ADayNightMasterComputeOnly* GetDefaultObj()
{
return GetDefaultObjImpl<ADayNightMasterComputeOnly>();
}
};
DUMPER7_ASSERTS_ADayNightMasterComputeOnly;
// Class DayNight.DayNightMasterComputeOnlyLibrary
// 0x0018 (0x0048 - 0x0030)
class UDayNightMasterComputeOnlyLibrary final : public UDataAsset
{
public:
TSubclassOf<class ADayNightMasterComputeOnly> ComputeDefault; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDayNightMasterComputeOnlyPerLevel> LevelOverrides; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightMasterComputeOnlyLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightMasterComputeOnlyLibrary")
}
static class UDayNightMasterComputeOnlyLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightMasterComputeOnlyLibrary>();
}
};
DUMPER7_ASSERTS_UDayNightMasterComputeOnlyLibrary;
// Class DayNight.DayNightOverrideInterface
// 0x0000 (0x0000 - 0x0000)
class IDayNightOverrideInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightOverrideInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightOverrideInterface")
}
static class IDayNightOverrideInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IDayNightOverrideInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IDayNightOverrideInterface;
// Class DayNight.DayNightOverrideBasisInterface
// 0x0000 (0x0000 - 0x0000)
class IDayNightOverrideBasisInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightOverrideBasisInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightOverrideBasisInterface")
}
static class IDayNightOverrideBasisInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IDayNightOverrideBasisInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IDayNightOverrideBasisInterface;
// Class DayNight.SkyStateOverrideCelestialPointOfInterestAlignTo
// 0x0020 (0x0050 - 0x0030)
class USkyStateOverrideCelestialPointOfInterestAlignTo : public USkyStateOverride
{
public:
struct FCelestialPointOfInterestName PointOfInterest; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FVector SlerpUp; // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Priority; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseSlerp; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void GetPointOfInterest(struct FCelestialPointOfInterestName* CurrentPointOfInterest) const;
void GetPointOfInterestName(class FName* CurrentPointOfInterest) const;
void SetPointOfInterest(const struct FCelestialPointOfInterestName& NewPointOfInterest) const;
void SetPointOfInterestName(class FName NewPointOfInterest) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyStateOverrideCelestialPointOfInterestAlignTo")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyStateOverrideCelestialPointOfInterestAlignTo")
}
static class USkyStateOverrideCelestialPointOfInterestAlignTo* GetDefaultObj()
{
return GetDefaultObjImpl<USkyStateOverrideCelestialPointOfInterestAlignTo>();
}
};
DUMPER7_ASSERTS_USkyStateOverrideCelestialPointOfInterestAlignTo;
// Class DayNight.SkyStateOverrideCelestialPointOfInterestAlignToRotator
// 0x0020 (0x0070 - 0x0050)
class USkyStateOverrideCelestialPointOfInterestAlignToRotator final : public USkyStateOverrideCelestialPointOfInterestAlignTo
{
public:
struct FRotator OrientTo; // 0x0050(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator Extra; // 0x005C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bExtraRotation; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClearExtraRotation() const;
void GetExtraRotation(struct FRotator* CurrentExtra, bool* bHasExtra) const;
void GetOrientTo(struct FRotator* CurrentOrientTo) const;
void SetExtraRotation(const struct FRotator& NewExtra) const;
void SetOrientTo(const struct FRotator& NewOrientTo) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyStateOverrideCelestialPointOfInterestAlignToRotator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyStateOverrideCelestialPointOfInterestAlignToRotator")
}
static class USkyStateOverrideCelestialPointOfInterestAlignToRotator* GetDefaultObj()
{
return GetDefaultObjImpl<USkyStateOverrideCelestialPointOfInterestAlignToRotator>();
}
};
DUMPER7_ASSERTS_USkyStateOverrideCelestialPointOfInterestAlignToRotator;
// Class DayNight.DayNightSky
// 0x0448 (0x0690 - 0x0248)
class ADayNightSky : public AActor
{
public:
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UDayNightMasterComponent* DayNightMaster; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USceneComponent* TrackEyeXYRoot; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGlobalLightingBlendableDayNightSky* GlobalLightingBlendable; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GlobalLightingBlendablePriority; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FSunDisk SunDisk; // 0x0270(0x0118)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FMoonDisk MoonDisk; // 0x0388(0x00D0)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlanetParams Planets; // 0x0458(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FPlanet Venus; // 0x0460(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlanet Mars; // 0x0498(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlanet Jupiter; // 0x04D0(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlanet Saturn; // 0x0508(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FMilkyWay MilkyWay; // 0x0540(0x0080)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UNiagaraSystem> StarFieldSystem; // 0x05C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UNiagaraSystem> HighlightStarFieldSystem; // 0x05E8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraStarrySkySwitchableHighlightComponent* StarField; // 0x0610(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStarrySkyCurveParameters MoonParameters; // 0x0618(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FStarrySkyParameters CurrentMoonParameters; // 0x0650(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FVector2D HideStarsNormalizedTime; // 0x0670(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class URenderSettingsBlendDomainAsset* NightSkyVisibilityBlendDomain; // 0x0678(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NightSkyVisibilityBlendDomainThreshold; // 0x0680(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableSunDisk; // 0x0684(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseActorZForWorldOrigin; // 0x0685(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseHideStarsNormalizedTime; // 0x0686(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_687[0x1]; // 0x0687(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
class UDayNightCompass* Compass; // 0x0688(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static void GetDayNightSky(class UObject* WorldContextObject, class ADayNightSky** DayNightSkyActor);
void EditBasis() const;
void EditLightRig() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightSky")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightSky")
}
static class ADayNightSky* GetDefaultObj()
{
return GetDefaultObjImpl<ADayNightSky>();
}
};
DUMPER7_ASSERTS_ADayNightSky;
// Class DayNight.GlobalLightingBlendableDayNightSky
// 0x0008 (0x0030 - 0x0028)
class UGlobalLightingBlendableDayNightSky final : public UGlobalLightingBlendableBase
{
public:
bool bDisableSkySunDisk; // 0x0028(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableSkyMoonDisk; // 0x0029(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightSky")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightSky")
}
static class UGlobalLightingBlendableDayNightSky* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalLightingBlendableDayNightSky>();
}
};
DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightSky;
// Class DayNight.DayNightCompass
// 0x0030 (0x0250 - 0x0220)
class UDayNightCompass final : public USceneComponent
{
public:
class UMaterialInterface* TextMaterial; // 0x0218(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextRenderComponent* North; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextRenderComponent* South; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextRenderComponent* East; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextRenderComponent* West; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FDayNightCompassParams Params_0; // 0x0240(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightCompass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightCompass")
}
static class UDayNightCompass* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightCompass>();
}
};
DUMPER7_ASSERTS_UDayNightCompass;
// Class DayNight.UberExposureDriver
// 0x0000 (0x0028 - 0x0028)
class UUberExposureDriver : public UPostProcessingVarsDriver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriver")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriver")
}
static class UUberExposureDriver* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriver>();
}
};
DUMPER7_ASSERTS_UUberExposureDriver;
// Class DayNight.UberExposureDriverBlueprintBase
// 0x0000 (0x0028 - 0x0028)
class UUberExposureDriverBlueprintBase final : public UUberExposureDriver
{
public:
float UberExposureDriverGetValue(class UWorld* World, class AActor* Owner) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriverBlueprintBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriverBlueprintBase")
}
static class UUberExposureDriverBlueprintBase* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriverBlueprintBase>();
}
};
DUMPER7_ASSERTS_UUberExposureDriverBlueprintBase;
// Class DayNight.UberExposureDriverSunAltitudeDegrees
// 0x0000 (0x0028 - 0x0028)
class UUberExposureDriverSunAltitudeDegrees final : public UUberExposureDriver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriverSunAltitudeDegrees")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriverSunAltitudeDegrees")
}
static class UUberExposureDriverSunAltitudeDegrees* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriverSunAltitudeDegrees>();
}
};
DUMPER7_ASSERTS_UUberExposureDriverSunAltitudeDegrees;
// Class DayNight.UberExposureDriverIndoors
// 0x0000 (0x0028 - 0x0028)
class UUberExposureDriverIndoors final : public UUberExposureDriver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriverIndoors")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriverIndoors")
}
static class UUberExposureDriverIndoors* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriverIndoors>();
}
};
DUMPER7_ASSERTS_UUberExposureDriverIndoors;
// Class DayNight.UberExposureDriverRainStormIntensity
// 0x0000 (0x0028 - 0x0028)
class UUberExposureDriverRainStormIntensity final : public UUberExposureDriver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriverRainStormIntensity")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriverRainStormIntensity")
}
static class UUberExposureDriverRainStormIntensity* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriverRainStormIntensity>();
}
};
DUMPER7_ASSERTS_UUberExposureDriverRainStormIntensity;
// Class DayNight.UberExposureDriverNormalizedTime
// 0x0010 (0x0038 - 0x0028)
class UUberExposureDriverNormalizedTime final : public UUberExposureDriver
{
public:
struct FDateInput DefaultDay; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
bool bAssumeNoonIfNoDayNight; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseDefaultDay; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriverNormalizedTime")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriverNormalizedTime")
}
static class UUberExposureDriverNormalizedTime* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriverNormalizedTime>();
}
};
DUMPER7_ASSERTS_UUberExposureDriverNormalizedTime;
// Class DayNight.UberExposureDriverRenderSettingsCustomBlendDomain
// 0x0008 (0x0030 - 0x0028)
class UUberExposureDriverRenderSettingsCustomBlendDomain final : public UUberExposureDriver
{
public:
class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriverRenderSettingsCustomBlendDomain")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriverRenderSettingsCustomBlendDomain")
}
static class UUberExposureDriverRenderSettingsCustomBlendDomain* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriverRenderSettingsCustomBlendDomain>();
}
};
DUMPER7_ASSERTS_UUberExposureDriverRenderSettingsCustomBlendDomain;
// Class DayNight.UberExposureDriverExposureExpression
// 0x0008 (0x0030 - 0x0028)
class UUberExposureDriverExposureExpression final : public UUberExposureDriver
{
public:
class UExposureExpressionsExposureValue* Expression; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureDriverExposureExpression")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureDriverExposureExpression")
}
static class UUberExposureDriverExposureExpression* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureDriverExposureExpression>();
}
};
DUMPER7_ASSERTS_UUberExposureDriverExposureExpression;
// Class DayNight.UberExposureComponent
// 0x01E0 (0x0A60 - 0x0880)
class UUberExposureComponent : public UPostProcessingVarsComponent
{
public:
EAutoExposureMethod ExposureMethod; // 0x0880(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_881[0x7]; // 0x0881(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UTexture* AutoExposureMeterMask; // 0x0888(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ExposureCompensationCurve; // 0x0890(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* BaseExposureCompensationCurve; // 0x0898(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BaseExposureCompensationValue; // 0x08A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8A4[0x4]; // 0x08A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* MinExposureCurve; // 0x08A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* MaxExposureCurve; // 0x08B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* SpeedUpCurve; // 0x08B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* SpeedDownCurve; // 0x08C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* LowPercentCurve; // 0x08C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* HighPercentCurve; // 0x08D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* HistogramMinCurve; // 0x08D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* HistogramMaxCurve; // 0x08E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ExposureBiasCurve; // 0x08E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* WhiteBalanceTempCurve; // 0x08F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* WhiteBalanceTintCurve; // 0x08F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FUberExposureColorGradingGlobal Global; // 0x0900(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FUberExposureColorGradingShadows Shadows; // 0x0930(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FUberExposureColorGradingMidtones Midtones; // 0x0970(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FUberExposureColorGradingHighlights Highlights; // 0x09A0(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UCurveFloat* BlueCorrectionCurve; // 0x09E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ExpandGamutCurve; // 0x09E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveLinearColor* SceneColorTintCurve; // 0x09F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeToneMapAmountCurve; // 0x09F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeToneMapMinIntensityCurve; // 0x0A00(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeToneMapMaxEVCurve; // 0x0A08(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeOutsideIntensityCurve; // 0x0A10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeInsideIntensityCurve; // 0x0A18(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeOutsideSaturationCurve; // 0x0A20(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeInsideSaturationCurve; // 0x0A28(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeContactShadowsMinValueCurve; // 0x0A30(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeContactShadowsLengthCurve; // 0x0A38(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeContactShadowsConeAngleCurve; // 0x0A40(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeContactShadowsFalloffExponentCurve; // 0x0A48(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ProbeContactShadowsDepthToleranceCurve; // 0x0A50(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bSetExposureMethod : 1; // 0x0A58(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseExposureCompensationCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseMinExposureCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseMaxExposureCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseSpeedUpCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseSpeedDownCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseLowPercentCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseHighPercentCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseHistogramMinCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseHistogramMaxCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetExposureBiasCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseWhiteBalanceTempCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseWhiteBalanceTintCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseBlueCorrectionCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseExpandGamutCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseColorGradingShadows : 1; // 0x0A59(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseColorGradingMidtones : 1; // 0x0A5A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseColorGradingHighlights : 1; // 0x0A5A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeToneMapAmount : 1; // 0x0A5A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeToneMapMinIntensity : 1; // 0x0A5A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeToneMapMaxEV : 1; // 0x0A5A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeOutsideIntensity : 1; // 0x0A5A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeInsideIntensity : 1; // 0x0A5A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeOutsideSaturation : 1; // 0x0A5A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeInsideSaturation : 1; // 0x0A5B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeContactShadowsMinValue : 1; // 0x0A5B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeContactShadowsLength : 1; // 0x0A5B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeContactShadowsConeAngle : 1; // 0x0A5B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeContactShadowsFalloffExponent : 1; // 0x0A5B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseProbeContactShadowsDepthTolerance : 1; // 0x0A5B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseAutoExposureMeterMask : 1; // 0x0A5B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseColorGradingGlobal : 1; // 0x0A5B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseSceneColorTintCurve : 1; // 0x0A5C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_A5D[0x3]; // 0x0A5D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureComponent")
}
static class UUberExposureComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureComponent>();
}
};
DUMPER7_ASSERTS_UUberExposureComponent;
// Class DayNight.UberExposureActor
// 0x0008 (0x0250 - 0x0248)
class AUberExposureActor final : public AActor
{
public:
class UUberExposureComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureActor")
}
static class AUberExposureActor* GetDefaultObj()
{
return GetDefaultObjImpl<AUberExposureActor>();
}
};
DUMPER7_ASSERTS_AUberExposureActor;
// Class DayNight.UberExposureComponentConstDriver
// 0x0000 (0x0A60 - 0x0A60)
class UUberExposureComponentConstDriver : public UUberExposureComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureComponentConstDriver")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureComponentConstDriver")
}
static class UUberExposureComponentConstDriver* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureComponentConstDriver>();
}
};
DUMPER7_ASSERTS_UUberExposureComponentConstDriver;
// Class DayNight.UberExposureComponentSunAltitude
// 0x0000 (0x0A60 - 0x0A60)
class UUberExposureComponentSunAltitude : public UUberExposureComponentConstDriver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureComponentSunAltitude")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureComponentSunAltitude")
}
static class UUberExposureComponentSunAltitude* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureComponentSunAltitude>();
}
};
DUMPER7_ASSERTS_UUberExposureComponentSunAltitude;
// Class DayNight.UberExposureComponentSunAltitudeReference
// 0x0000 (0x0A60 - 0x0A60)
class UUberExposureComponentSunAltitudeReference final : public UUberExposureComponentSunAltitude
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureComponentSunAltitudeReference")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureComponentSunAltitudeReference")
}
static class UUberExposureComponentSunAltitudeReference* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureComponentSunAltitudeReference>();
}
};
DUMPER7_ASSERTS_UUberExposureComponentSunAltitudeReference;
// Class DayNight.UberExposureComponentNormalizedTime
// 0x0000 (0x0A60 - 0x0A60)
class UUberExposureComponentNormalizedTime final : public UUberExposureComponentConstDriver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureComponentNormalizedTime")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureComponentNormalizedTime")
}
static class UUberExposureComponentNormalizedTime* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureComponentNormalizedTime>();
}
};
DUMPER7_ASSERTS_UUberExposureComponentNormalizedTime;
// Class DayNight.UberExposureComponentRenderSettingsCustomBlendDomain
// 0x0000 (0x0A60 - 0x0A60)
class UUberExposureComponentRenderSettingsCustomBlendDomain final : public UUberExposureComponentConstDriver
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureComponentRenderSettingsCustomBlendDomain")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureComponentRenderSettingsCustomBlendDomain")
}
static class UUberExposureComponentRenderSettingsCustomBlendDomain* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureComponentRenderSettingsCustomBlendDomain>();
}
};
DUMPER7_ASSERTS_UUberExposureComponentRenderSettingsCustomBlendDomain;
// Class DayNight.UberExposureComponentExposureExpression
// 0x0000 (0x0A60 - 0x0A60)
class UUberExposureComponentExposureExpression final : public UUberExposureComponent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UberExposureComponentExposureExpression")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UberExposureComponentExposureExpression")
}
static class UUberExposureComponentExposureExpression* GetDefaultObj()
{
return GetDefaultObjImpl<UUberExposureComponentExposureExpression>();
}
};
DUMPER7_ASSERTS_UUberExposureComponentExposureExpression;
// Class DayNight.DayNightOverrideComponent
// 0x0250 (0x0470 - 0x0220)
class UDayNightOverrideComponent final : public USceneComponent
{
public:
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UEphemerisBasis* OverrideBasis; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeDateSourceStackVolume TimeSourceStack; // 0x0228(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FTimeController TimeController; // 0x0238(0x00B0)(Transient, NativeAccessSpecifierPublic)
TArray<class UEphemerisSubroutine*> EphemerisProgram; // 0x02E8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FEphemerisComputer EphemerisComputer; // 0x02F8(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
float Priority; // 0x0440(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendRadius; // 0x0444(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendWeight; // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bEnabled : 1; // 0x044C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUnbounded : 1; // 0x044C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAppendToMasterEphemerisProgram : 1; // 0x044C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_44D[0x3]; // 0x044D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LastUpdate; // 0x0450(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 InitializedComputer; // 0x0454(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UEphemerisSubroutine*> AppendedEphemerisProgram; // 0x0458(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetPriority(float NewPriority);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightOverrideComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightOverrideComponent")
}
static class UDayNightOverrideComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UDayNightOverrideComponent>();
}
};
DUMPER7_ASSERTS_UDayNightOverrideComponent;
// Class DayNight.DayNightVolume
// 0x0260 (0x04E0 - 0x0280)
class ADayNightVolume final : public AVolume
{
public:
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UEphemerisBasis* OverrideBasis; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseMasterDate; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimeDateSourceStackVolume TimeSourceStack; // 0x0298(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FTimeController TimeController; // 0x02A8(0x00B0)(Transient, NativeAccessSpecifierPublic)
TArray<class UEphemerisSubroutine*> EphemerisProgram; // 0x0358(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FEphemerisComputer EphemerisComputer; // 0x0368(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
float Priority; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendRadius; // 0x04B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendWeight; // 0x04B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUnbounded; // 0x04BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x04BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAppendToMasterEphemerisProgram; // 0x04BE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4BF[0x1]; // 0x04BF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float LastUpdate; // 0x04C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 InitializedComputer; // 0x04C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UEphemerisSubroutine*> AppendedEphemerisProgram; // 0x04C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool bMasterTimeApplied; // 0x04D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_4D9[0x7]; // 0x04D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetPriority(float NewPriority);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightVolume")
}
static class ADayNightVolume* GetDefaultObj()
{
return GetDefaultObjImpl<ADayNightVolume>();
}
};
DUMPER7_ASSERTS_ADayNightVolume;
// Class DayNight.DayNightBasisVolume
// 0x0018 (0x0298 - 0x0280)
class ADayNightBasisVolume final : public AVolume
{
public:
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UEphemerisBasis* BasisOverride; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Priority; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUnbounded; // 0x0294(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0295(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_296[0x2]; // 0x0296(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetPriority(float NewPriority);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DayNightBasisVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DayNightBasisVolume")
}
static class ADayNightBasisVolume* GetDefaultObj()
{
return GetDefaultObjImpl<ADayNightBasisVolume>();
}
};
DUMPER7_ASSERTS_ADayNightBasisVolume;
// Class DayNight.EphemerisBasis
// 0x0050 (0x0080 - 0x0030)
class UEphemerisBasis final : public UDataAsset
{
public:
struct FTopographicObserver TopographicObserver; // 0x0030(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* SunAltitudeNightDayCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* NightSkyStrengthCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* SunIllusionCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* MoonIllusionCurve; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDataTable* CelestialPointsOfInterest; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStarCatalog* StarCatalog; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSunIllusionCurve; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMoonIllusionCurve; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisBasis")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisBasis")
}
static class UEphemerisBasis* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisBasis>();
}
};
DUMPER7_ASSERTS_UEphemerisBasis;
// Class DayNight.EphemerisBasisLibrary
// 0x0018 (0x0048 - 0x0030)
class UEphemerisBasisLibrary final : public UDataAsset
{
public:
class UEphemerisBasis* DefaultBasis; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FEphemerisBasisPerLevel> LevelBasis; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisBasisLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisBasisLibrary")
}
static class UEphemerisBasisLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisBasisLibrary>();
}
};
DUMPER7_ASSERTS_UEphemerisBasisLibrary;
// Class DayNight.EphemerisSubroutineAstronomical
// 0x0008 (0x0030 - 0x0028)
class UEphemerisSubroutineAstronomical final : public UEphemerisSubroutine
{
public:
float MoonPeriodDays; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_MoonPeriodDays; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineAstronomical")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineAstronomical")
}
static class UEphemerisSubroutineAstronomical* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineAstronomical>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineAstronomical;
// Class DayNight.EphemerisSubroutineFauxMoonData
// 0x0078 (0x00A0 - 0x0028)
class UEphemerisSubroutineFauxMoonData final : public UObject
{
public:
struct FEphemerisDayInfo IdealDayInfo; // 0x0028(0x0078)(Transient, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineFauxMoonData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineFauxMoonData")
}
static class UEphemerisSubroutineFauxMoonData* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineFauxMoonData>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineFauxMoonData;
// Class DayNight.EphemerisSubroutineFauxMoon
// 0x0020 (0x0048 - 0x0028)
class UEphemerisSubroutineFauxMoon final : public UEphemerisSubroutine
{
public:
struct FDateInput IdealDate; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
float BaseOffsetDegrees; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OffsetVarianceDegrees; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OffsetPeriodDays; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhasePeriodDays; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_PhasePeriodDays; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseIdealDate; // 0x0046(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineFauxMoon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineFauxMoon")
}
static class UEphemerisSubroutineFauxMoon* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineFauxMoon>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineFauxMoon;
// Class DayNight.EphemerisSubroutineMoonOpposesSun
// 0x0008 (0x0030 - 0x0028)
class UEphemerisSubroutineMoonOpposesSun final : public UEphemerisSubroutine
{
public:
float OffsetDegrees; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineMoonOpposesSun")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineMoonOpposesSun")
}
static class UEphemerisSubroutineMoonOpposesSun* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineMoonOpposesSun>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineMoonOpposesSun;
// Class DayNight.EphemerisSubroutineForceMoonPhase
// 0x0020 (0x0048 - 0x0028)
class UEphemerisSubroutineForceMoonPhase final : public UEphemerisSubroutine
{
public:
struct FManualMoonSetup Moon; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineForceMoonPhase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineForceMoonPhase")
}
static class UEphemerisSubroutineForceMoonPhase* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineForceMoonPhase>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineForceMoonPhase;
// Class DayNight.EphemerisSubroutineNoNewMoon
// 0x0008 (0x0030 - 0x0028)
class UEphemerisSubroutineNoNewMoon final : public UEphemerisSubroutine
{
public:
float MinimalPhasePercent; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUpdateVisualPhaseOnly; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x002D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineNoNewMoon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineNoNewMoon")
}
static class UEphemerisSubroutineNoNewMoon* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineNoNewMoon>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineNoNewMoon;
// Class DayNight.EphemerisSubroutineSunPosition
// 0x0010 (0x0038 - 0x0028)
class UEphemerisSubroutineSunPosition final : public UEphemerisSubroutine
{
public:
struct FRotator Direction; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bOverride_Direction; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineSunPosition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineSunPosition")
}
static class UEphemerisSubroutineSunPosition* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineSunPosition>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineSunPosition;
// Class DayNight.EphemerisSubroutineMoonPosition
// 0x0010 (0x0038 - 0x0028)
class UEphemerisSubroutineMoonPosition final : public UEphemerisSubroutine
{
public:
struct FRotator Direction; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bOverride_Direction; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineMoonPosition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineMoonPosition")
}
static class UEphemerisSubroutineMoonPosition* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineMoonPosition>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineMoonPosition;
// Class DayNight.EphemerisSubroutineTweakMoonPosition
// 0x0008 (0x0040 - 0x0038)
class UEphemerisSubroutineTweakMoonPosition final : public UEphemerisSubroutineTweakDirection
{
public:
bool bOnlyLightDirection; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineTweakMoonPosition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineTweakMoonPosition")
}
static class UEphemerisSubroutineTweakMoonPosition* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineTweakMoonPosition>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineTweakMoonPosition;
// Class DayNight.FixedSunPositionsData
// 0x0098 (0x00C0 - 0x0028)
class UFixedSunPositionsData final : public UObject
{
public:
struct FEphemerisDayInfo DayInfo; // 0x0028(0x0078)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FFixedSunPosition> Positions; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
struct FTimespan TransitionTime; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TransitionEaseInOutPower; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FixedSunPositionsData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FixedSunPositionsData")
}
static class UFixedSunPositionsData* GetDefaultObj()
{
return GetDefaultObjImpl<UFixedSunPositionsData>();
}
};
DUMPER7_ASSERTS_UFixedSunPositionsData;
// Class DayNight.FixedSunPositions
// 0x0030 (0x0060 - 0x0030)
class UFixedSunPositions final : public UDataAsset
{
public:
float TransitionTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TransitionEaseInOutPower; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FFixedSunPositionInput> SunAltitudes; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
float SunriseDurationMinutes; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NoonDurationHours; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SunsetDurationMinutes; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MidnightDurationHours; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNoonDuration; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSunriseDuration; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMidnightDuration; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSunsetDuration; // 0x005B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FixedSunPositions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FixedSunPositions")
}
static class UFixedSunPositions* GetDefaultObj()
{
return GetDefaultObjImpl<UFixedSunPositions>();
}
};
DUMPER7_ASSERTS_UFixedSunPositions;
// Class DayNight.EphemerisSubroutineFixedSunPositions
// 0x0010 (0x0038 - 0x0028)
class UEphemerisSubroutineFixedSunPositions final : public UEphemerisSubroutine
{
public:
class UFixedSunPositions* FixedPositions; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineFixedSunPositions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineFixedSunPositions")
}
static class UEphemerisSubroutineFixedSunPositions* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineFixedSunPositions>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineFixedSunPositions;
// Class DayNight.FixedIdealMoonPathData
// 0x0528 (0x0558 - 0x0030)
class UFixedIdealMoonPathData final : public UDataAsset
{
public:
struct FMoonPath MoonPath; // 0x0030(0x0528)(Edit, NativeAccessSpecifierPublic)
public:
void ForceRecompute();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FixedIdealMoonPathData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FixedIdealMoonPathData")
}
static class UFixedIdealMoonPathData* GetDefaultObj()
{
return GetDefaultObjImpl<UFixedIdealMoonPathData>();
}
};
DUMPER7_ASSERTS_UFixedIdealMoonPathData;
// Class DayNight.EphemerisSubroutineFixedIdealMoonPath
// 0x0018 (0x0040 - 0x0028)
class UEphemerisSubroutineFixedIdealMoonPath final : public UEphemerisSubroutine
{
public:
class UFixedIdealMoonPathData* MoonPath; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMoonPathMode AzimuthMode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AzimuthOffsetDegrees; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineFixedIdealMoonPath")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineFixedIdealMoonPath")
}
static class UEphemerisSubroutineFixedIdealMoonPath* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineFixedIdealMoonPath>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineFixedIdealMoonPath;
// Class DayNight.EphemerisSubroutineDynamicIdealMoonPath
// 0x0018 (0x0040 - 0x0028)
class UEphemerisSubroutineDynamicIdealMoonPath final : public UEphemerisSubroutine
{
public:
EMoonPathMode AzimuthMode; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AzimuthOffsetDegrees; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMoonPathSettings PathSettings; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
bool bEnabled; // 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("EphemerisSubroutineDynamicIdealMoonPath")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineDynamicIdealMoonPath")
}
static class UEphemerisSubroutineDynamicIdealMoonPath* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineDynamicIdealMoonPath>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineDynamicIdealMoonPath;
// Class DayNight.EphemerisSubroutineGamifyTimeSunriseSunset
// 0x0018 (0x00C8 - 0x00B0)
class UEphemerisSubroutineGamifyTimeSunriseSunset final : public UEphemerisSubroutineGamifyTimeCurveBase
{
public:
struct FTimeInput SunRise; // 0x00B0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FTimeInput SunSet; // 0x00BC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTimeSunriseSunset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTimeSunriseSunset")
}
static class UEphemerisSubroutineGamifyTimeSunriseSunset* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineGamifyTimeSunriseSunset>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTimeSunriseSunset;
// Class DayNight.EphemerisSubroutineGamifyTimeDayNightRatio
// 0x0008 (0x00B8 - 0x00B0)
class UEphemerisSubroutineGamifyTimeDayNightRatio final : public UEphemerisSubroutineGamifyTimeCurveBase
{
public:
float DayToNightRatio; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTimeDayNightRatio")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTimeDayNightRatio")
}
static class UEphemerisSubroutineGamifyTimeDayNightRatio* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineGamifyTimeDayNightRatio>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTimeDayNightRatio;
// Class DayNight.EphemerisSubroutineIdealSunPath
// 0x0028 (0x0050 - 0x0028)
class UEphemerisSubroutineIdealSunPath final : public UEphemerisSubroutine
{
public:
struct FDateInput IdealDate; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UEphemerisSubroutineGamifyTime* GamifyTime; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* RemapNormalizedTime; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseRemapNormalizedTime; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRemapNormalizedTimeIs12Hour; // 0x004A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("EphemerisSubroutineIdealSunPath")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"EphemerisSubroutineIdealSunPath")
}
static class UEphemerisSubroutineIdealSunPath* GetDefaultObj()
{
return GetDefaultObjImpl<UEphemerisSubroutineIdealSunPath>();
}
};
DUMPER7_ASSERTS_UEphemerisSubroutineIdealSunPath;
// Class DayNight.GlobalSubsurfaceModComponent
// 0x0018 (0x00E8 - 0x00D0)
class UGlobalSubsurfaceModComponent final : public UActorComponent
{
public:
class UMaterialParameterCollection* GlobalSubsurfaceMPC; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* GlobalSubsurfaceCurve; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentModValue; // 0x00E0(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOutdoorsOnly; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisable; // 0x00E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GlobalSubsurfaceModComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GlobalSubsurfaceModComponent")
}
static class UGlobalSubsurfaceModComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UGlobalSubsurfaceModComponent>();
}
};
DUMPER7_ASSERTS_UGlobalSubsurfaceModComponent;
// Class DayNight.NiagaraStarrySkyHighlightComponent
// 0x0048 (0x0138 - 0x00F0)
class UNiagaraStarrySkyHighlightComponent final : public UNiagaraStarrySkyComponent
{
public:
class UStarCatalog* StarCatalog; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStarrySkyHighlights Highlights; // 0x00F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
float HighlightModulate; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStarrySkyHighlightParameters HighlightParameters; // 0x011C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void SupportedHighlightConstellations(int32* Constellations);
void ClearHighlightConstellations();
void ClearHighlights();
void SetHighlight(class FName ConstellationName, class FName StarName);
void SetHighlightConstellation(class FName ConstellationName);
void SetHighlightConstellations(const TArray<class FName>& ConstellationNames);
void SetHighlights(const TArray<class FName>& ConstellationNames, class FName StarName);
void SetHighlightStar(class FName StarName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraStarrySkyHighlightComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraStarrySkyHighlightComponent")
}
static class UNiagaraStarrySkyHighlightComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraStarrySkyHighlightComponent>();
}
};
DUMPER7_ASSERTS_UNiagaraStarrySkyHighlightComponent;
// Class DayNight.SkyStateOverrideHideMoon
// 0x0008 (0x0038 - 0x0030)
class USkyStateOverrideHideMoon final : public USkyStateOverride
{
public:
float Priority; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyStateOverrideHideMoon")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyStateOverrideHideMoon")
}
static class USkyStateOverrideHideMoon* GetDefaultObj()
{
return GetDefaultObjImpl<USkyStateOverrideHideMoon>();
}
};
DUMPER7_ASSERTS_USkyStateOverrideHideMoon;
// Class DayNight.SkyStateOverrideBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class USkyStateOverrideBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static void DeregisterSkyStateOverride(class UObject* WorldContextObject, const class USkyStateOverride* SkyStateOverride);
static void IsSkyStateOverrideRegistered(class UObject* WorldContextObject, const class USkyStateOverride* SkyStateOverride, bool* bRegistered);
static void RegisterSkyStateOverride(class UObject* WorldContextObject, const class USkyStateOverride* SkyStateOverride, bool* bSuccess);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SkyStateOverrideBlueprintLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SkyStateOverrideBlueprintLibrary")
}
static class USkyStateOverrideBlueprintLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<USkyStateOverrideBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_USkyStateOverrideBlueprintLibrary;
// Class DayNight.TimeOverrideDateTimeRaw
// 0x0010 (0x0040 - 0x0030)
class UTimeOverrideDateTimeRaw final : public UTimeOverrideDateTime
{
public:
struct FDateTime DateTime; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Priority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 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 void TimeOverrideDateTimeCreate(class UObject* Owner, const class UTimeOverrideDateTimeRaw*& TimeOverride, const struct FDateTime& CreateDateTime, float CreatePriority, bool bCreateEnabled, bool bIsTransient);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideDateTimeRaw")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideDateTimeRaw")
}
static class UTimeOverrideDateTimeRaw* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideDateTimeRaw>();
}
};
DUMPER7_ASSERTS_UTimeOverrideDateTimeRaw;
// Class DayNight.TimeOverrideTimeInput
// 0x0018 (0x0048 - 0x0030)
class UTimeOverrideTimeInput final : public UTimeOverrideTimeOnly
{
public:
struct FTimeInput Time; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
ETimeOverrideType Type; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Priority; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideTimeInput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideTimeInput")
}
static class UTimeOverrideTimeInput* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideTimeInput>();
}
};
DUMPER7_ASSERTS_UTimeOverrideTimeInput;
// Class DayNight.TimeOverrideBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UTimeOverrideBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static void DeregisterTimeOverride(class UObject* WorldContextObject, const class UTimeOverrideBase* TimeOverride);
static void IsTimeOverrideRegistered(class UObject* WorldContextObject, const class UTimeOverrideBase* TimeOverride, bool* bRegistered);
static void RegisterTimeOverride(class UObject* WorldContextObject, const class UTimeOverrideBase* TimeOverride, bool* bSuccess);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideBlueprintLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideBlueprintLibrary")
}
static class UTimeOverrideBlueprintLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UTimeOverrideBlueprintLibrary;
// Class DayNight.TimeSourceFromScenario
// 0x0018 (0x0050 - 0x0038)
class UTimeSourceFromScenario final : public UTimeSourceLocal
{
public:
struct FDataTableRowHandle Scenario; // 0x0038(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Rate; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseRate; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EditorForceUpdate();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceFromScenario")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceFromScenario")
}
static class UTimeSourceFromScenario* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceFromScenario>();
}
};
DUMPER7_ASSERTS_UTimeSourceFromScenario;
// Class DayNight.TimeSourceCharacterCreator
// 0x0010 (0x0038 - 0x0028)
class UTimeSourceCharacterCreator final : public UTimeSourceVolume
{
public:
struct FDateInput BaseDate; // 0x0028(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Time; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static void DisablePreview();
static void GetPreviewTime(float* globalTime);
static void PreviewDisabled(bool* Disabled);
static void SetPreviewTime(float globalTime);
void EditorForceUpdate();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceCharacterCreator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceCharacterCreator")
}
static class UTimeSourceCharacterCreator* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceCharacterCreator>();
}
};
DUMPER7_ASSERTS_UTimeSourceCharacterCreator;
// Class DayNight.TimeSourceScrubbableControl
// 0x0018 (0x0048 - 0x0030)
class UTimeSourceScrubbableControl final : public UTimeSourceScrubbableControlBase
{
public:
float DaysOffset; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoursOffset; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinutesOffset; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SecondsOffset; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWholeDays; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWholeHours; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWholeMinutes; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceScrubbableControl")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceScrubbableControl")
}
static class UTimeSourceScrubbableControl* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceScrubbableControl>();
}
};
DUMPER7_ASSERTS_UTimeSourceScrubbableControl;
// Class DayNight.TimeSourceCSVDump
// 0x0060 (0x0098 - 0x0038)
class UTimeSourceCSVDump final : public UTimeSourceLocal
{
public:
bool bEnabled; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FDateTimeInput DateTime; // 0x003C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float DurationHours; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntervalMinutes; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDayNightCSVReportOptions Show; // 0x005C(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class FString OverrideFilename; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Rate; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCapture; // 0x0094(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceCSVDump")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceCSVDump")
}
static class UTimeSourceCSVDump* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceCSVDump>();
}
};
DUMPER7_ASSERTS_UTimeSourceCSVDump;
// Class DayNight.LightProbeCaptureSetup
// 0x0088 (0x00B8 - 0x0030)
class ULightProbeCaptureSetup final : public UDataAsset
{
public:
struct FLightProbeCaptureSetupComputer Computer; // 0x0030(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightProbeCaptureSetup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightProbeCaptureSetup")
}
static class ULightProbeCaptureSetup* GetDefaultObj()
{
return GetDefaultObjImpl<ULightProbeCaptureSetup>();
}
};
DUMPER7_ASSERTS_ULightProbeCaptureSetup;
// Class DayNight.TimeSourceLightProbeCapture
// 0x0008 (0x0030 - 0x0028)
class UTimeSourceLightProbeCapture final : public UTimeSource
{
public:
class ULightProbeCaptureSetup* CaptureSetup; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceLightProbeCapture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceLightProbeCapture")
}
static class UTimeSourceLightProbeCapture* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceLightProbeCapture>();
}
};
DUMPER7_ASSERTS_UTimeSourceLightProbeCapture;
// Class DayNight.LightProbeCaptureLocalSetup
// 0x0008 (0x0030 - 0x0028)
class ULightProbeCaptureLocalSetup final : public UWLightProbesVolumeCaptureSetup
{
public:
class ULightProbeCaptureSetup* CaptureSetup; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LightProbeCaptureLocalSetup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LightProbeCaptureLocalSetup")
}
static class ULightProbeCaptureLocalSetup* GetDefaultObj()
{
return GetDefaultObjImpl<ULightProbeCaptureLocalSetup>();
}
};
DUMPER7_ASSERTS_ULightProbeCaptureLocalSetup;
// Class DayNight.TimeSourceSlotSetup
// 0x00A8 (0x00D8 - 0x0030)
class UTimeSourceSlotSetup final : public UDataAsset
{
public:
struct FDateInput SlotDate; // 0x0030(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTimeSourceSlotSetupTime> SlotTimes; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FEphemerisDayInfo DayInfo; // 0x0050(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<struct FTimeSourceSlotValidTime> SortedDateTimes; // 0x00C8(0x0010)(Edit, ZeroConstructor, Transient, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceSlotSetup")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceSlotSetup")
}
static class UTimeSourceSlotSetup* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceSlotSetup>();
}
};
DUMPER7_ASSERTS_UTimeSourceSlotSetup;
// Class DayNight.TimeSourceSlot
// 0x0030 (0x0068 - 0x0038)
class UTimeSourceSlot final : public UTimeSourceLocal
{
public:
class UTimeSourceSlotSetup* Setup; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeSourceSlotSetupName Slot; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EDateTimeDayOfWeek DayOfWeek; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Rate; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseRate; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDateTime QuantizedTime; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SlotRate; // 0x0060(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EditorForceUpdate();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeSourceSlot")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeSourceSlot")
}
static class UTimeSourceSlot* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeSourceSlot>();
}
};
DUMPER7_ASSERTS_UTimeSourceSlot;
// Class DayNight.TimeOverrideTimeSlot
// 0x0018 (0x0048 - 0x0030)
class UTimeOverrideTimeSlot final : public UTimeOverrideTimeOnly
{
public:
class UTimeSourceSlotSetup* Setup; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeSourceSlotSetupName Slot; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
float Priority; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimeOverrideTimeSlot")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimeOverrideTimeSlot")
}
static class UTimeOverrideTimeSlot* GetDefaultObj()
{
return GetDefaultObjImpl<UTimeOverrideTimeSlot>();
}
};
DUMPER7_ASSERTS_UTimeOverrideTimeSlot;
}