450 lines
25 KiB
C++
450 lines
25 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: AnimatedLights
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_classes.hpp"
|
|
#include "AnimatedLights_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class AnimatedLights.AnimatedLightClusterComponent
|
|
// 0x0040 (0x0260 - 0x0220)
|
|
class UAnimatedLightClusterComponent : public USceneComponent
|
|
{
|
|
public:
|
|
class UAnimatedLightsClusterSettings* CullingSettings; // 0x0218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TWeakObjectPtr<class ULightComponent>> LightComponents; // 0x0220(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxVisibleDistance; // 0x0240(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SleepDeltaTime; // 0x0244(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bCanForceUpdates; // 0x0258(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RebuildLights();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightClusterComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightClusterComponent")
|
|
}
|
|
static class UAnimatedLightClusterComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightClusterComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightClusterComponent;
|
|
|
|
// Class AnimatedLights.AnimatedLightClusterComponentAuto
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UAnimatedLightClusterComponentAuto : public UAnimatedLightClusterComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightClusterComponentAuto")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightClusterComponentAuto")
|
|
}
|
|
static class UAnimatedLightClusterComponentAuto* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightClusterComponentAuto>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightClusterComponentAuto;
|
|
|
|
// Class AnimatedLights.AnimatedLightSettingsAsset
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UAnimatedLightSettingsAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FAnimatedLightSettings Settings; // 0x0030(0x0034)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightSettingsAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightSettingsAsset")
|
|
}
|
|
static class UAnimatedLightSettingsAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightSettingsAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightSettingsAsset;
|
|
|
|
// Class AnimatedLights.AnimatedLightComponentBase
|
|
// 0x0010 (0x0270 - 0x0260)
|
|
class UAnimatedLightComponentBase : public UAnimatedLightClusterComponentAuto
|
|
{
|
|
public:
|
|
float StartOffset; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DurationScale; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDeepScanChildren : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEnabled : 1; // 0x0268(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 RandomizeStartOffset : 1; // 0x0268(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Time; // 0x026C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DisableAnimatedLight();
|
|
void EnableAnimatedLight(bool bEnable);
|
|
|
|
void IsAnimatedLightEnabled(bool* bIsEnabled) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightComponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightComponentBase")
|
|
}
|
|
static class UAnimatedLightComponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightComponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightComponentBase;
|
|
|
|
// Class AnimatedLights.AnimatedLightComponent
|
|
// 0x0050 (0x02C0 - 0x0270)
|
|
class UAnimatedLightComponent final : public UAnimatedLightComponentBase
|
|
{
|
|
public:
|
|
class UCurveLinearColor* ColorCurve_DEPRICATED; // 0x0270(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* IntensityCurve_DEPRICATED; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WaveSpeed1; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WaveSpeed2; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinIntensity; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAnimatedLightComponentNoiseType IntensityNoiseType; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float IntensityNoiseSpeed; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IntensityNoiseFactor; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAnimatedLightComponentNoiseType HueNoiseType; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HueNoiseSpeed; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HueNoiseAmount; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAnimatedLightComponentNoiseType SaturationNoiseType; // 0x02A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SaturationNoiseSpeed; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SaturationNoiseAmount; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 UseMathBased : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bAddIntensityNoise : 1; // 0x02B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bAddHSVNoise : 1; // 0x02B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bLoopColorCurve_DEPRICATED : 1; // 0x02B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bLoopIntensityCurve_DEPRICATED : 1; // 0x02B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_2B1[0xF]; // 0x02B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightComponent")
|
|
}
|
|
static class UAnimatedLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightComponent;
|
|
|
|
// Class AnimatedLights.AnimatedLightComponentLean
|
|
// 0x0010 (0x0280 - 0x0270)
|
|
class UAnimatedLightComponentLean final : public UAnimatedLightComponentBase
|
|
{
|
|
public:
|
|
class UAnimatedLightSettingsAsset* Settings; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightComponentLean")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightComponentLean")
|
|
}
|
|
static class UAnimatedLightComponentLean* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightComponentLean>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightComponentLean;
|
|
|
|
// Class AnimatedLights.AnimatedLightPluginSettings
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAnimatedLightPluginSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class FName> InOrderBuckets; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightPluginSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightPluginSettings")
|
|
}
|
|
static class UAnimatedLightPluginSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightPluginSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightPluginSettings;
|
|
|
|
// Class AnimatedLights.AnimatedLightClusterComponentChildOfLight
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UAnimatedLightClusterComponentChildOfLight final : public UAnimatedLightClusterComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightClusterComponentChildOfLight")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightClusterComponentChildOfLight")
|
|
}
|
|
static class UAnimatedLightClusterComponentChildOfLight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightClusterComponentChildOfLight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightClusterComponentChildOfLight;
|
|
|
|
// Class AnimatedLights.AnimatedLightWorldData
|
|
// 0x00F8 (0x0120 - 0x0028)
|
|
class UAnimatedLightWorldData final : public UObject
|
|
{
|
|
public:
|
|
class UAnimatedLightPluginSettings* Settings; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0xF0]; // 0x0030(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightWorldData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightWorldData")
|
|
}
|
|
static class UAnimatedLightWorldData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightWorldData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightWorldData;
|
|
|
|
// Class AnimatedLights.AnimatedLightsAPI
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UAnimatedLightsAPI final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool AnimatedLightIsPaused(class UObject* WorldContextObject, class ULightComponent* LightComponent, class UObject* PauseOwner, bool* bPaused);
|
|
static bool GetAnimatedLightColor(class ULightComponent* light, struct FLinearColor* Color, bool bGetEvenIfNotAnimated);
|
|
static bool GetAnimatedLightColorIntensity(class ULightComponent* light, struct FLinearColor* Color, float* Intensity, bool bGetEvenIfNotAnimated);
|
|
static bool GetAnimatedLightIntensity(class ULightComponent* light, float* Intensity, bool bGetEvenIfNotAnimated);
|
|
static void IsAnimatedLight(class ULightComponent* light, bool* bIsAnimatedLight);
|
|
static bool PauseAnimatedLight(class UObject* WorldContextObject, class ULightComponent* LightComponent, class UObject* PauseOwner);
|
|
static bool SetAnimatedLightColor(class ULightComponent* light, const struct FLinearColor& Color, bool bSetEvenIfNotAnimated);
|
|
static bool SetAnimatedLightColorIntensity(class ULightComponent* light, const struct FLinearColor& Color, float Intensity, bool bSetEvenIfNotAnimated);
|
|
static bool SetAnimatedLightIntensity(class ULightComponent* light, float Intensity, bool bSetEvenIfNotAnimated);
|
|
static bool UnpauseAnimatedLight(class UObject* WorldContextObject, class ULightComponent* LightComponent, class UObject* PauseOwner);
|
|
static bool UnpauseAnimatedLights(class UObject* WorldContextObject, class UObject* PauseOwner);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightsAPI")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightsAPI")
|
|
}
|
|
static class UAnimatedLightsAPI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightsAPI>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightsAPI;
|
|
|
|
// Class AnimatedLights.AnimatedLightParametersComponentBase
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class UAnimatedLightParametersComponentBase : public USceneComponent
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0218(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(bool bNewEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightParametersComponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightParametersComponentBase")
|
|
}
|
|
static class UAnimatedLightParametersComponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightParametersComponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightParametersComponentBase;
|
|
|
|
// Class AnimatedLights.AnimatedLightParametersComponentAuto
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class UAnimatedLightParametersComponentAuto : public UAnimatedLightParametersComponentBase
|
|
{
|
|
public:
|
|
class ULightComponent* ForceLightComponent; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseForceLightComponent; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightParametersComponentAuto")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightParametersComponentAuto")
|
|
}
|
|
static class UAnimatedLightParametersComponentAuto* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightParametersComponentAuto>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightParametersComponentAuto;
|
|
|
|
// Class AnimatedLights.AnimatedLightParametersComponent
|
|
// 0x0020 (0x0250 - 0x0230)
|
|
class UAnimatedLightParametersComponent final : public UAnimatedLightParametersComponentAuto
|
|
{
|
|
public:
|
|
TArray<struct FAnimatedLightExtraSetupMaterialParameter> MaterialParameters; // 0x0230(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimatedLightExtraSetupNiagaraParameter> NiagaraParameters; // 0x0240(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
bool AddAnimatedLightMaterialParameter(class UMaterialInstanceDynamic* MaterialInstanceDynamic, const struct FAnimatedLightExtraParameter& Parameter);
|
|
bool AddAnimatedLightMaterialParameters(class UMaterialInstanceDynamic* MaterialInstanceDynamic, const TArray<struct FAnimatedLightExtraParameter>& ParameterList);
|
|
bool AddAnimatedLightNiagaraParameter(class UNiagaraComponent* NiagaraComponent, const struct FAnimatedLightExtraParameter& Parameter);
|
|
bool AddAnimatedLightNiagaraParameters(class UNiagaraComponent* NiagaraComponent, const TArray<struct FAnimatedLightExtraParameter>& ParameterList);
|
|
bool RemoveAnimatedLightMaterialParameter(class FName Parameter);
|
|
bool RemoveAnimatedLightMaterialParameters(class UMaterialInstanceDynamic* MaterialInstanceDynamic);
|
|
bool RemoveAnimatedLightNiagaraParameter(class FName Parameter);
|
|
bool RemoveAnimatedLightNiagaraParameters(class UNiagaraComponent* NiagaraComponent);
|
|
bool RemoveAnimatedLightParameter(class FName Parameter);
|
|
bool RemoveAnimatedLightParameters();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightParametersComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightParametersComponent")
|
|
}
|
|
static class UAnimatedLightParametersComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightParametersComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightParametersComponent;
|
|
|
|
// Class AnimatedLights.AnimatedLightsClusterSettings
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UAnimatedLightsClusterSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
float TickEveryFrameDistanceMeters; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlowTickDistanceMeters; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlowTickRateSeconds; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTickEveryFrameDistanceMeters; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSlowTickDistanceMeters; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InverseRange; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxInverseRange; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlowTickInverseRange; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoScale; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetRange(float NewTickEveryFrameDistanceMeters, float NewSlowTickDistanceMeters);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightsClusterSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightsClusterSettings")
|
|
}
|
|
static class UAnimatedLightsClusterSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimatedLightsClusterSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimatedLightsClusterSettings;
|
|
|
|
// Class AnimatedLights.AnimatedLightsSingleton
|
|
// 0x0008 (0x0250 - 0x0248)
|
|
class AAnimatedLightsSingleton final : public AActor
|
|
{
|
|
public:
|
|
class UAnimatedLightWorldData* WorldData; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimatedLightsSingleton")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimatedLightsSingleton")
|
|
}
|
|
static class AAnimatedLightsSingleton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAnimatedLightsSingleton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AAnimatedLightsSingleton;
|
|
|
|
}
|
|
|