1243 lines
52 KiB
C++
1243 lines
52 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: WorldFX
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "WorldFX_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "NiagaraHelpers_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class WorldFX.StatsComponentReportComponent
|
|
// 0x0020 (0x00F0 - 0x00D0)
|
|
class UStatsComponentReportComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
struct FStatsComponentReportSettings Report; // 0x00D0(0x0018)(Edit, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
uint32 OnReport; // 0x00E8(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NextReport; // 0x00EC(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StatsComponentReportComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StatsComponentReportComponent")
|
|
}
|
|
static class UStatsComponentReportComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStatsComponentReportComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStatsComponentReportComponent;
|
|
|
|
// Class WorldFX.StatsComponentReport
|
|
// 0x0008 (0x0250 - 0x0248)
|
|
class AStatsComponentReport final : public AActor
|
|
{
|
|
public:
|
|
class UStatsComponentReportComponent* UpdateComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StatsComponentReport")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StatsComponentReport")
|
|
}
|
|
static class AStatsComponentReport* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AStatsComponentReport>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AStatsComponentReport;
|
|
|
|
// Class WorldFX.WorldFXComponentBase
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UWorldFXComponentBase : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FWorldFXFullTracker Tracker; // 0x0220(0x0018)(Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ForceRefreshPreview();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXComponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXComponentBase")
|
|
}
|
|
static class UWorldFXComponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXComponentBase>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UWorldFXComponentBase;
|
|
|
|
// Class WorldFX.WorldFXComponent
|
|
// 0x0130 (0x0370 - 0x0240)
|
|
class UWorldFXComponent final : public UWorldFXComponentBase
|
|
{
|
|
public:
|
|
class UWorldFXRule* Rule; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXFull WorldFX; // 0x0240(0x0120)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
bool bSpawnAttached; // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_361[0xF]; // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UWorldFXComponent* CreateWorldFX(class USceneComponent* AttachTo, const struct FWorldFXFull& WorldFXSetup, const struct FTransform& RelativeTransform);
|
|
|
|
void GetSpawnAttached(bool* bIsSpawnAttached);
|
|
void RefreshCascadeParameters();
|
|
void ResetCascadeParameters();
|
|
void SetSpawnAttached(bool bNewSpawnAttached);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXComponent")
|
|
}
|
|
static class UWorldFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXComponent;
|
|
|
|
// Class WorldFX.WorldFXPresetComponent
|
|
// 0x0180 (0x03C0 - 0x0240)
|
|
class UWorldFXPresetComponent final : public UWorldFXComponentBase
|
|
{
|
|
public:
|
|
struct FDataTableRowHandle Preset; // 0x0238(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* SFXEventOverride; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideExtraEnabled; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FWorldFXAudioEventExtra OverrideExtra; // 0x0258(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class UWorldFXNiagaraSystemInitializer* NiagaraLocalInitializer; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWorldFXCascadeInstanceParametersBase* CascadeLocalInstanceParameters; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWorldFXRule* Rule; // 0x0290(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXFull WorldFX; // 0x0298(0x0120)(Edit, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bPresetSpawnAttached : 1; // 0x03B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bSpawnAttached : 1; // 0x03B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bOverride_SpawnAttached : 1; // 0x03B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearSpawnAttachedOverride();
|
|
void GetSpawnAttached(bool* bIsSpawnAttached);
|
|
void RefreshCascadeParameters();
|
|
void ResetCascadeParameters();
|
|
void SetSpawnAttachedOverride(bool bNewSpawnAttached);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXPresetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXPresetComponent")
|
|
}
|
|
static class UWorldFXPresetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXPresetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXPresetComponent;
|
|
|
|
// Class WorldFX.WorldFXAudioComponent
|
|
// 0x0080 (0x02A0 - 0x0220)
|
|
class UWorldFXAudioComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
class UWorldFXRule* Rule; // 0x0218(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXAudioEvent SFX; // 0x0220(0x0060)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FWorldFXAudioTracker Tracker; // 0x0280(0x0010)(Transient, NativeAccessSpecifierPublic)
|
|
bool bSpawnAttached; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_291[0xF]; // 0x0291(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ForceRefreshPreview();
|
|
void GetSpawnAttached(bool* bIsSpawnAttached);
|
|
void SetSpawnAttached(bool bNewSpawnAttached);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXAudioComponent")
|
|
}
|
|
static class UWorldFXAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXAudioComponent;
|
|
|
|
// Class WorldFX.WorldFXActor
|
|
// 0x0008 (0x0250 - 0x0248)
|
|
class AWorldFXActor final : public AActor
|
|
{
|
|
public:
|
|
class UWorldFXComponent* FXComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ForceRefreshPreview();
|
|
void GetSpawnAttached(bool* bIsSpawnAttached);
|
|
void RefreshCascadeParameters();
|
|
void ResetCascadeParameters();
|
|
void SetSpawnAttached(bool bNewSpawnAttached);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXActor")
|
|
}
|
|
static class AWorldFXActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWorldFXActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AWorldFXActor;
|
|
|
|
// Class WorldFX.WorldFXPresetActor
|
|
// 0x0008 (0x0250 - 0x0248)
|
|
class AWorldFXPresetActor final : public AActor
|
|
{
|
|
public:
|
|
class UWorldFXPresetComponent* FXComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ClearSpawnAttachedOverride(bool bNewSpawnAttached);
|
|
void ForceRefreshPreview();
|
|
void GetSpawnAttached(bool* bIsSpawnAttached);
|
|
void RefreshCascadeParameters();
|
|
void ResetCascadeParameters();
|
|
void SetSpawnAttachedOverride(bool bNewSpawnAttached);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXPresetActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXPresetActor")
|
|
}
|
|
static class AWorldFXPresetActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWorldFXPresetActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AWorldFXPresetActor;
|
|
|
|
// Class WorldFX.WorldFXPresetListActor
|
|
// 0x0010 (0x0258 - 0x0248)
|
|
class AWorldFXPresetListActor final : public AActor
|
|
{
|
|
public:
|
|
TArray<class UWorldFXPresetComponent*> Presets; // 0x0248(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ClearSpawnAttachedOverride();
|
|
void ForceRefreshPreviews();
|
|
void GetSpawnAttached(bool* bIsSpawnAttached);
|
|
void RefreshCascadeParameters();
|
|
void ResetCascadeParameters();
|
|
void SetSpawnAttachedOverride(bool bNewSpawnAttached);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXPresetListActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXPresetListActor")
|
|
}
|
|
static class AWorldFXPresetListActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWorldFXPresetListActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AWorldFXPresetListActor;
|
|
|
|
// Class WorldFX.WorldFXAudioActor
|
|
// 0x0008 (0x0250 - 0x0248)
|
|
class AWorldFXAudioActor final : public AActor
|
|
{
|
|
public:
|
|
class UWorldFXAudioComponent* SFXComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ForceRefreshPreview();
|
|
void GetSpawnAttached(bool* bIsSpawnAttached);
|
|
void SetSpawnAttached(bool bNewSpawnAttached);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXAudioActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXAudioActor")
|
|
}
|
|
static class AWorldFXAudioActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWorldFXAudioActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AWorldFXAudioActor;
|
|
|
|
// Class WorldFX.WorldFXOctreeFX
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UWorldFXOctreeFX : public UObject
|
|
{
|
|
public:
|
|
class UWorldFXOctree* OwningOctree; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWorldFXRule* Rule; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class USceneComponent> AttachTo; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFX")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFX")
|
|
}
|
|
static class UWorldFXOctreeFX* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFX>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFX;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXAudio
|
|
// 0x0070 (0x00C0 - 0x0050)
|
|
class UWorldFXOctreeFXAudio final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
class UAkAudioEvent* SFXEvent; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EventName; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UAkComponent> AkComponent; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Position; // 0x0068(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotator; // 0x0074(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector Scale; // 0x0080(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FWorldFXAudioEventExtra Extra; // 0x0090(0x0028)(NativeAccessSpecifierPublic)
|
|
class FName UniqueAttachTag; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXAudio")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXAudio")
|
|
}
|
|
static class UWorldFXOctreeFXAudio* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXAudio>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXAudio;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXAudioManaged
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UWorldFXOctreeFXAudioManaged final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UAkComponent> AkComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayingID; // 0x0058(0x0004)(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("WorldFXOctreeFXAudioManaged")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXAudioManaged")
|
|
}
|
|
static class UWorldFXOctreeFXAudioManaged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXAudioManaged>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXAudioManaged;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXAmbientAudioManaged
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UWorldFXOctreeFXAmbientAudioManaged final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AAkAmbientSound> AkAmbientSound; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXAmbientAudioManaged")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXAmbientAudioManaged")
|
|
}
|
|
static class UWorldFXOctreeFXAmbientAudioManaged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXAmbientAudioManaged>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXAmbientAudioManaged;
|
|
|
|
// Class WorldFX.WorldFXCascadeInstanceParametersBase
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXCascadeInstanceParametersBase : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXCascadeInstanceParametersBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXCascadeInstanceParametersBase")
|
|
}
|
|
static class UWorldFXCascadeInstanceParametersBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXCascadeInstanceParametersBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXCascadeInstanceParametersBase;
|
|
|
|
// Class WorldFX.WorldFXCascadeInstanceParametersFlat
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UWorldFXCascadeInstanceParametersFlat final : public UWorldFXCascadeInstanceParametersBase
|
|
{
|
|
public:
|
|
TArray<struct FWorldFXCascadeSystemParam> InstanceParameters; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXCascadeInstanceParametersFlat")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXCascadeInstanceParametersFlat")
|
|
}
|
|
static class UWorldFXCascadeInstanceParametersFlat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXCascadeInstanceParametersFlat>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXCascadeInstanceParametersFlat;
|
|
|
|
// Class WorldFX.WorldFXCascadeInstanceParametersGrouped
|
|
// 0x0070 (0x0098 - 0x0028)
|
|
class UWorldFXCascadeInstanceParametersGrouped final : public UWorldFXCascadeInstanceParametersBase
|
|
{
|
|
public:
|
|
struct FWorldFXCascadeSystemParams InstanceParameters; // 0x0028(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXCascadeInstanceParametersGrouped")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXCascadeInstanceParametersGrouped")
|
|
}
|
|
static class UWorldFXCascadeInstanceParametersGrouped* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXCascadeInstanceParametersGrouped>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXCascadeInstanceParametersGrouped;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXCascade
|
|
// 0x00D0 (0x0120 - 0x0050)
|
|
class UWorldFXOctreeFXCascade final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UParticleSystem> ParticleSystem; // 0x0050(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UParticleSystemComponent* ParticleComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXMaterialOverrideList Materials; // 0x0080(0x0010)(NativeAccessSpecifierPublic)
|
|
class UWorldFXCascadeInstanceParametersBase* InstanceParameters; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Position; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotator; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector Scale; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXSpawnOverridesFinal SpawnInfo; // 0x00BC(0x0040)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FWorldFXCascadeSystemAdvancedOptions AdvancedOptions; // 0x00FC(0x000C)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXCascade")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXCascade")
|
|
}
|
|
static class UWorldFXOctreeFXCascade* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXCascade>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXCascade;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXCascadeManaged
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UWorldFXOctreeFXCascadeManaged final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UParticleSystemComponent> ParticleComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXCascadeManaged")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXCascadeManaged")
|
|
}
|
|
static class UWorldFXOctreeFXCascadeManaged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXCascadeManaged>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXCascadeManaged;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXGenericManaged
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UWorldFXOctreeFXGenericManaged final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UActorComponent> ActorComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXGenericManageSettings Manage; // 0x0058(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXGenericManaged")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXGenericManaged")
|
|
}
|
|
static class UWorldFXOctreeFXGenericManaged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXGenericManaged>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXGenericManaged;
|
|
|
|
// Class WorldFX.WorldFXInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IWorldFXInterface final
|
|
{
|
|
public:
|
|
void WorldFXInterfaceStart(const struct FWorldFXSpawnOverrides& SpawnOverrides);
|
|
void WorldFXInterfaceStop(bool bImmediately);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXInterface")
|
|
}
|
|
static class IWorldFXInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IWorldFXInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IWorldFXInterface;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXInterface
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class UWorldFXOctreeFXInterface final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UObject> InterfaceObject; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Position; // 0x0058(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtraRadius; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bActive; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXInterface")
|
|
}
|
|
static class UWorldFXOctreeFXInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXInterface>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXInterface;
|
|
|
|
// Class WorldFX.WorldFXNiagaraSystemInitializer
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXNiagaraSystemInitializer : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializer")
|
|
}
|
|
static class UWorldFXNiagaraSystemInitializer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXNiagaraSystemInitializer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializer;
|
|
|
|
// Class WorldFX.WorldFXNiagaraSystemInitializerParameters
|
|
// 0x0070 (0x0098 - 0x0028)
|
|
class UWorldFXNiagaraSystemInitializerParameters final : public UWorldFXNiagaraSystemInitializer
|
|
{
|
|
public:
|
|
struct FNiagaraHelpersInitializers Parameters; // 0x0028(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializerParameters")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializerParameters")
|
|
}
|
|
static class UWorldFXNiagaraSystemInitializerParameters* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXNiagaraSystemInitializerParameters>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializerParameters;
|
|
|
|
// Class WorldFX.WorldFXNiagaraSystemInitializerRawParameters
|
|
// 0x0070 (0x0098 - 0x0028)
|
|
class UWorldFXNiagaraSystemInitializerRawParameters final : public UWorldFXNiagaraSystemInitializer
|
|
{
|
|
public:
|
|
struct FNiagaraHelpersInitializerRaw Parameters; // 0x0028(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializerRawParameters")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializerRawParameters")
|
|
}
|
|
static class UWorldFXNiagaraSystemInitializerRawParameters* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXNiagaraSystemInitializerRawParameters>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializerRawParameters;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXNiagara
|
|
// 0x00D0 (0x0120 - 0x0050)
|
|
class UWorldFXOctreeFXNiagara final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UNiagaraSystem> NiagaraSystem; // 0x0050(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraComponent* NiagaraComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWorldFXNiagaraSystemInitializer* Initializer; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXMaterialOverrideList Materials; // 0x0088(0x0010)(NativeAccessSpecifierPublic)
|
|
struct FVector Position; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotator; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector Scale; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWorldFXSpawnOverridesFinal SpawnInfo; // 0x00BC(0x0040)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FWorldFXNiagaraSystemAdvancedOptions AdvancedOptions; // 0x00FC(0x000C)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXNiagara")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXNiagara")
|
|
}
|
|
static class UWorldFXOctreeFXNiagara* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXNiagara>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXNiagara;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXNiagaraManaged
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UWorldFXOctreeFXNiagaraManaged final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UNiagaraComponent> NiagaraComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXNiagaraManaged")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXNiagaraManaged")
|
|
}
|
|
static class UWorldFXOctreeFXNiagaraManaged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXNiagaraManaged>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXNiagaraManaged;
|
|
|
|
// Class WorldFX.WorldFXNiagaraSystemParameters
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class UWorldFXNiagaraSystemParameters final : public UDataAsset
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UNiagaraSystem> ReferenceNiagaraSystem; // 0x0038(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FNiagaraHelpersInitializers Overrides; // 0x0060(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ClearParameters();
|
|
void DefaultsToParameters();
|
|
void RefreshDefaults();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXNiagaraSystemParameters")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXNiagaraSystemParameters")
|
|
}
|
|
static class UWorldFXNiagaraSystemParameters* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXNiagaraSystemParameters>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXNiagaraSystemParameters;
|
|
|
|
// Class WorldFX.WorldFXNiagaraSystemInitializerParametersAsset
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UWorldFXNiagaraSystemInitializerParametersAsset final : public UWorldFXNiagaraSystemInitializer
|
|
{
|
|
public:
|
|
class UWorldFXNiagaraSystemParameters* Parameters; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializerParametersAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializerParametersAsset")
|
|
}
|
|
static class UWorldFXNiagaraSystemInitializerParametersAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXNiagaraSystemInitializerParametersAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializerParametersAsset;
|
|
|
|
// Class WorldFX.WorldFXOctree
|
|
// 0x00A0 (0x00C8 - 0x0028)
|
|
class UWorldFXOctree final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<TWeakObjectPtr<class UObject>, struct FWorldFXOctreeFXList> FXMap; // 0x0030(0x0050)(NativeAccessSpecifierPrivate)
|
|
struct FBox Bounds; // 0x0080(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UWorldFXOctreeFX*> ActiveFX; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class UWorldFXOctreeFX*> VisibleFX; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
bool bVisibleFXValid; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctree")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctree")
|
|
}
|
|
static class UWorldFXOctree* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctree>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctree;
|
|
|
|
// Class WorldFX.WorldFXOctreeFXDummy
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UWorldFXOctreeFXDummy final : public UWorldFXOctreeFX
|
|
{
|
|
public:
|
|
struct FVector Position; // 0x0050(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtraRadius; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXOctreeFXDummy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXOctreeFXDummy")
|
|
}
|
|
static class UWorldFXOctreeFXDummy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXOctreeFXDummy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXOctreeFXDummy;
|
|
|
|
// Class WorldFX.WorldFXRule
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRule : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRule")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRule")
|
|
}
|
|
static class UWorldFXRule* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRule>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRule;
|
|
|
|
// Class WorldFX.WorldFXPresetRule
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UWorldFXPresetRule final : public UWorldFXRule
|
|
{
|
|
public:
|
|
struct FWorldFXPresetRuleName Preset; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXPresetRule")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXPresetRule")
|
|
}
|
|
static class UWorldFXPresetRule* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXPresetRule>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXPresetRule;
|
|
|
|
// Class WorldFX.WorldFXRuleList
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UWorldFXRuleList : public UWorldFXRule
|
|
{
|
|
public:
|
|
TArray<class UWorldFXRule*> Rules; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleList")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleList")
|
|
}
|
|
static class UWorldFXRuleList* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleList>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleList;
|
|
|
|
// Class WorldFX.WorldFXRuleAnd
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UWorldFXRuleAnd final : public UWorldFXRuleList
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleAnd")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleAnd")
|
|
}
|
|
static class UWorldFXRuleAnd* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleAnd>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleAnd;
|
|
|
|
// Class WorldFX.WorldFXRuleOr
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UWorldFXRuleOr final : public UWorldFXRuleList
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleOr")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleOr")
|
|
}
|
|
static class UWorldFXRuleOr* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleOr>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleOr;
|
|
|
|
// Class WorldFX.WorldFXRuleNot
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UWorldFXRuleNot final : public UWorldFXRule
|
|
{
|
|
public:
|
|
class UWorldFXRule* Rule; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleNot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleNot")
|
|
}
|
|
static class UWorldFXRuleNot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleNot>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleNot;
|
|
|
|
// Class WorldFX.WorldFXRuleTrue
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRuleTrue final : public UWorldFXRule
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleTrue")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleTrue")
|
|
}
|
|
static class UWorldFXRuleTrue* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleTrue>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleTrue;
|
|
|
|
// Class WorldFX.WorldFXRuleFalse
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRuleFalse final : public UWorldFXRule
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleFalse")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleFalse")
|
|
}
|
|
static class UWorldFXRuleFalse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleFalse>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleFalse;
|
|
|
|
// Class WorldFX.WorldFXRuleSeasonBase
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRuleSeasonBase : public UWorldFXRule
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleSeasonBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleSeasonBase")
|
|
}
|
|
static class UWorldFXRuleSeasonBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleSeasonBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleSeasonBase;
|
|
|
|
// Class WorldFX.WorldFXRuleSeason
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UWorldFXRuleSeason final : public UWorldFXRuleSeasonBase
|
|
{
|
|
public:
|
|
int32 Seasons; // 0x0028(0x0004)(Edit, BlueprintVisible, 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("WorldFXRuleSeason")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleSeason")
|
|
}
|
|
static class UWorldFXRuleSeason* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleSeason>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleSeason;
|
|
|
|
// Class WorldFX.WorldFXRuleSeasonSummer
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRuleSeasonSummer final : public UWorldFXRuleSeasonBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleSeasonSummer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleSeasonSummer")
|
|
}
|
|
static class UWorldFXRuleSeasonSummer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleSeasonSummer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleSeasonSummer;
|
|
|
|
// Class WorldFX.WorldFXRuleSeasonFall
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRuleSeasonFall final : public UWorldFXRuleSeasonBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleSeasonFall")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleSeasonFall")
|
|
}
|
|
static class UWorldFXRuleSeasonFall* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleSeasonFall>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleSeasonFall;
|
|
|
|
// Class WorldFX.WorldFXRuleSeasonWinter
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRuleSeasonWinter final : public UWorldFXRuleSeasonBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleSeasonWinter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleSeasonWinter")
|
|
}
|
|
static class UWorldFXRuleSeasonWinter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleSeasonWinter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleSeasonWinter;
|
|
|
|
// Class WorldFX.WorldFXRuleSeasonSpring
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UWorldFXRuleSeasonSpring final : public UWorldFXRuleSeasonBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXRuleSeasonSpring")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXRuleSeasonSpring")
|
|
}
|
|
static class UWorldFXRuleSeasonSpring* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXRuleSeasonSpring>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXRuleSeasonSpring;
|
|
|
|
// Class WorldFX.WorldFXSettings
|
|
// 0x0080 (0x00B0 - 0x0030)
|
|
class UWorldFXSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FWorldFXPerWorldSettings Defaults; // 0x0030(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FWorldFXPerWorldSettings> PerWorldDefaults; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
struct FWorldFXPresets Presets; // 0x00A0(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXSettings")
|
|
}
|
|
static class UWorldFXSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWorldFXSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldFXSettings;
|
|
|
|
// Class WorldFX.WorldFXSingleton
|
|
// 0x0C38 (0x0E80 - 0x0248)
|
|
class alignas(0x10) AWorldFXSingleton final : public AActor
|
|
{
|
|
public:
|
|
struct FWorldFXPerWorldSettings Settings; // 0x0248(0x0020)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FCameraFXRoot CameraFXRoot; // 0x0268(0x0010)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FWorldFXOctreeStack Octree; // 0x0278(0x0070)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
bool bCullingDisabled; // 0x02E8(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 AutoCascadeCullingLevel; // 0x02EC(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 AutoNiagaraCullingLevel; // 0x02F0(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 AutoAkAmbientCullingLevel; // 0x02F4(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSet<TWeakObjectPtr<class AActor>> AutoManagedActors; // 0x02F8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TSet<TWeakObjectPtr<class UActorComponent>> AutoManagedComponents; // 0x0348(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TSet<TWeakObjectPtr<class UActorComponent>> ManualManagedComponents; // 0x0398(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<TWeakObjectPtr<class UObject>, TWeakObjectPtr<class UWorldFXOctreeFX>> WorldFXInterfaces; // 0x03E8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UWorldFXOctreeFXDummy* FXOctreeFXDummy; // 0x0438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector LastEye; // 0x0440(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLastEyeValid; // 0x044C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44D[0xA33]; // 0x044D(0x0A33)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void AutoManageAudioComponent(class UAkComponent* AudioComponent, float CullDistanceMeters);
|
|
static void AutoManageCascadeComponent(class UParticleSystemComponent* ParticleSystemComponent, float CullDistanceMeters);
|
|
static void AutoManageGenericComponent(class UActorComponent* ActorComponent, const struct FWorldFXGenericManageSettings& Manage, float CullDistanceMeters);
|
|
static void AutoManageNiagaraComponent(class UNiagaraComponent* NiagaraComponent, float CullDistanceMeters);
|
|
static void ForgetManagedAudioComponent(class UAkComponent* AudioComponent);
|
|
static void ForgetManagedCascadeComponent(class UParticleSystemComponent* ParticleSystemComponent);
|
|
static void ForgetManagedGenericComponent(class UActorComponent* ActorComponent);
|
|
static void ForgetManagedNiagaraComponent(class UNiagaraComponent* NiagaraComponent);
|
|
static const class UWorldFXRule* GetPresetRule(const struct FWorldFXPresetRuleName& PresetRuleName);
|
|
static void IsWorldFXInterfaceRegistered(TScriptInterface<class IWorldFXInterface> WorldFXInterface, bool* bIsRegistered);
|
|
static void PresetRuleEvaluate(class UObject* WorldContextObject, const struct FWorldFXPresetRuleName& PresetName, const struct FVector& FXSpawnPosition, bool* bResult);
|
|
static void PresetRuleEvaluateWithSpawnParameters(class UObject* WorldContextObject, const struct FWorldFXPresetRuleName& PresetName, const struct FVector& FXSpawnPosition, struct FWorldFXSpawnOverrides* SpawnOverrides, bool* bResult);
|
|
static void PresetRuleExists(const struct FWorldFXPresetRuleName& PresetName, bool* bResult);
|
|
static bool RegisterWorldFXInterface(TScriptInterface<class IWorldFXInterface> WorldFXInterface, const struct FVector& Position, const struct FWorldFXSimpleCullDistance& CullDistance, const class UWorldFXRule* Rule, float ExtraRadius);
|
|
static bool UnregisterWorldFXInterface(TScriptInterface<class IWorldFXInterface> WorldFXInterface);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WorldFXSingleton")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WorldFXSingleton")
|
|
}
|
|
static class AWorldFXSingleton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWorldFXSingleton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AWorldFXSingleton;
|
|
|
|
}
|
|
|