#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Niagara #include "Basic.hpp" #include "MovieScene_structs.hpp" #include "CoreUObject_structs.hpp" #include "NiagaraCore_structs.hpp" #include "Engine_structs.hpp" #include "NiagaraShader_structs.hpp" namespace SDK { // Enum Niagara.ENiagaraSimCacheAttributeCaptureMode // NumValues: 0x0004 enum class ENiagaraSimCacheAttributeCaptureMode : uint8 { All = 0, RenderingOnly = 1, ExplicitAttributes = 2, ENiagaraSimCacheAttributeCaptureMode_MAX = 3, }; // Enum Niagara.ENiagaraAssetLibraryAssetTypes // NumValues: 0x0004 enum class ENiagaraAssetLibraryAssetTypes : uint8 { Emitters = 1, Systems = 2, Scripts = 4, ENiagaraAssetLibraryAssetTypes_MAX = 5, }; // Enum Niagara.ENiagaraAssetTagDefinitionImportance // NumValues: 0x0003 enum class ENiagaraAssetTagDefinitionImportance : uint8 { Primary = 0, Secondary = 1, ENiagaraAssetTagDefinitionImportance_MAX = 2, }; // Enum Niagara.ENiagaraCollisionMode // NumValues: 0x0005 enum class ENiagaraCollisionMode : uint8 { None = 0, SceneGeometry = 1, DepthBuffer = 2, DistanceField = 3, ENiagaraCollisionMode_MAX = 4, }; // Enum Niagara.ENiagaraBaseTypes // NumValues: 0x0005 enum class ENiagaraBaseTypes : uint8 { Half = 0, Float = 1, Int32 = 2, Bool = 3, Max = 4, }; // Enum Niagara.ENiagaraGpuBufferFormat // NumValues: 0x0004 enum class ENiagaraGpuBufferFormat : uint8 { Float = 0, HalfFloat = 1, UnsignedNormalizedByte = 2, Max = 3, }; // Enum Niagara.ENiagaraGpuSyncMode // NumValues: 0x0005 enum class ENiagaraGpuSyncMode : uint32 { None = 0, SyncCpuToGpu = 1, SyncGpuToCpu = 2, SyncBoth = 3, ENiagaraGpuSyncMode_MAX = 4, }; // Enum Niagara.ENiagaraMipMapGeneration // NumValues: 0x0004 enum class ENiagaraMipMapGeneration : uint8 { Disabled = 0, PostStage = 1, PostSimulate = 2, ENiagaraMipMapGeneration_MAX = 3, }; // Enum Niagara.ENiagaraDefaultMode // NumValues: 0x0005 enum class ENiagaraDefaultMode : uint8 { Value = 0, Binding = 1, Custom = 2, FailIfPreviouslyNotSet = 3, ENiagaraDefaultMode_MAX = 4, }; // Enum Niagara.ENiagaraDefaultRendererMotionVectorSetting // NumValues: 0x0003 enum class ENiagaraDefaultRendererMotionVectorSetting : uint32 { Precise = 0, Approximate = 1, ENiagaraDefaultRendererMotionVectorSetting_MAX = 2, }; // Enum Niagara.ENiagaraRendererMotionVectorSetting // NumValues: 0x0005 enum class ENiagaraRendererMotionVectorSetting : uint32 { AutoDetect = 0, Precise = 1, Approximate = 2, Disable = 3, ENiagaraRendererMotionVectorSetting_MAX = 4, }; // Enum Niagara.ENiagaraSimTarget // NumValues: 0x0003 enum class ENiagaraSimTarget : uint8 { CPUSim = 0, GPUComputeSim = 1, ENiagaraSimTarget_MAX = 2, }; // Enum Niagara.ENiagaraAgeUpdateMode // NumValues: 0x0004 enum class ENiagaraAgeUpdateMode : uint8 { TickDeltaTime = 0, DesiredAge = 1, DesiredAgeNoSeek = 2, ENiagaraAgeUpdateMode_MAX = 3, }; // Enum Niagara.ENiagaraStatEvaluationType // NumValues: 0x0003 enum class ENiagaraStatEvaluationType : uint8 { Average = 0, Maximum = 1, ENiagaraStatEvaluationType_MAX = 2, }; // Enum Niagara.ENiagaraStatDisplayMode // NumValues: 0x0003 enum class ENiagaraStatDisplayMode : uint8 { Percent = 0, Absolute = 1, ENiagaraStatDisplayMode_MAX = 2, }; // Enum Niagara.ENiagaraDataSetType // NumValues: 0x0004 enum class ENiagaraDataSetType : uint8 { ParticleData = 0, Shared = 1, Event = 2, ENiagaraDataSetType_MAX = 3, }; // Enum Niagara.ENiagaraInputNodeUsage // NumValues: 0x0007 enum class ENiagaraInputNodeUsage : uint8 { Undefined = 0, Parameter = 1, Attribute = 2, SystemConstant = 3, TranslatorConstant = 4, RapidIterationParameter = 5, ENiagaraInputNodeUsage_MAX = 6, }; // Enum Niagara.ENiagaraScriptCompileStatus // NumValues: 0x0008 enum class ENiagaraScriptCompileStatus : uint8 { NCS_Unknown = 0, NCS_Dirty = 1, NCS_Error = 2, NCS_UpToDate = 3, NCS_BeingCreated = 4, NCS_UpToDateWithWarnings = 5, NCS_ComputeUpToDateWithWarnings = 6, NCS_MAX = 7, }; // Enum Niagara.ENiagaraScriptUsage // NumValues: 0x000E enum class ENiagaraScriptUsage : uint8 { Function = 0, Module = 1, DynamicInput = 2, ParticleSpawnScript = 3, ParticleSpawnScriptInterpolated = 4, ParticleUpdateScript = 5, ParticleEventScript = 6, ParticleSimulationStageScript = 7, ParticleGPUComputeScript = 8, EmitterSpawnScript = 9, EmitterUpdateScript = 10, SystemSpawnScript = 11, SystemUpdateScript = 12, ENiagaraScriptUsage_MAX = 13, }; // Enum Niagara.ENiagaraCompileUsageStaticSwitch // NumValues: 0x0006 enum class ENiagaraCompileUsageStaticSwitch : uint8 { Spawn = 0, Update = 1, Event = 2, SimulationStage = 3, Default = 4, ENiagaraCompileUsageStaticSwitch_MAX = 5, }; // Enum Niagara.ENiagaraScriptContextStaticSwitch // NumValues: 0x0004 enum class ENiagaraScriptContextStaticSwitch : uint8 { System = 0, Emitter = 1, Particle = 2, ENiagaraScriptContextStaticSwitch_MAX = 3, }; // Enum Niagara.ENiagaraScriptGroup // NumValues: 0x0004 enum class ENiagaraScriptGroup : uint8 { Particle = 0, Emitter = 1, System = 2, Max = 3, }; // Enum Niagara.ENiagaraBindingSource // NumValues: 0x0007 enum class ENiagaraBindingSource : uint8 { ImplicitFromSource = 0, ExplicitParticles = 1, ExplicitEmitter = 2, ExplicitSystem = 3, ExplicitUser = 4, MaxBindingSource = 5, ENiagaraBindingSource_MAX = 6, }; // Enum Niagara.ENiagaraRendererSourceDataMode // NumValues: 0x0003 enum class ENiagaraRendererSourceDataMode : uint8 { Particles = 0, Emitter = 1, ENiagaraRendererSourceDataMode_MAX = 2, }; // Enum Niagara.ENiagaraLegacyTrailWidthMode // NumValues: 0x0004 enum class ENiagaraLegacyTrailWidthMode : uint8 { FromCentre = 0, FromFirst = 1, FromSecond = 2, ENiagaraLegacyTrailWidthMode_MAX = 3, }; // Enum Niagara.ENiagaraSystemInstanceState // NumValues: 0x0008 enum class ENiagaraSystemInstanceState : uint8 { None = 0, PendingSpawn = 1, PendingSpawnPaused = 2, Spawning = 3, Running = 4, Paused = 5, Num = 6, ENiagaraSystemInstanceState_MAX = 7, }; // Enum Niagara.ENiagaraFunctionDebugState // NumValues: 0x0003 enum class ENiagaraFunctionDebugState : uint8 { NoDebug = 0, Basic = 1, ENiagaraFunctionDebugState_MAX = 2, }; // Enum Niagara.ENiagaraGpuComputeTickStage // NumValues: 0x0006 enum class ENiagaraGpuComputeTickStage : uint8 { PreInitViews = 0, PostInitViews = 1, PostOpaqueRender = 2, Max = 3, First = 0, Last = 2, }; // Enum Niagara.ENiagaraConditionalOperator // NumValues: 0x0007 enum class ENiagaraConditionalOperator : uint8 { Equals = 0, NotEqual = 1, LessThan = 2, LessThanOrEqual = 3, GreaterThan = 4, GreaterThanOrEqual = 5, Max = 6, }; // Enum Niagara.ENCPoolMethod // NumValues: 0x0006 enum class ENCPoolMethod : uint8 { None = 0, AutoRelease = 1, ManualRelease = 2, ManualRelease_OnComplete = 3, FreeInPool = 4, ENCPoolMethod_MAX = 5, }; // Enum Niagara.ENiagraDataChannel_IslandMode // NumValues: 0x0003 enum class ENiagraDataChannel_IslandMode : uint8 { AlignedStatic = 0, Dynamic = 1, ENiagraDataChannel_MAX = 2, }; // Enum Niagara.ENiagaraDataChannelAllocationMode // NumValues: 0x0002 enum class ENiagaraDataChannelAllocationMode : uint8 { Static = 0, ENiagaraDataChannelAllocationMode_MAX = 1, }; // Enum Niagara.ENDIDataChannelSpawnMode // NumValues: 0x0004 enum class ENDIDataChannelSpawnMode : uint8 { Override = 0, Accumulate = 1, None = 2, Max = 3, }; // Enum Niagara.ENiagaraSortMode // NumValues: 0x0006 enum class ENiagaraSortMode : uint8 { None = 0, ViewDepth = 1, ViewDistance = 2, CustomAscending = 3, CustomDecending = 4, ENiagaraSortMode_MAX = 5, }; // Enum Niagara.ENDISkelMesh_GpuMaxInfluences // NumValues: 0x0004 enum class ENDISkelMesh_GpuMaxInfluences : uint8 { AllowMax4 = 0, AllowMax8 = 1, Unlimited = 2, ENDISkelMesh_MAX = 3, }; // Enum Niagara.ENDISkelMesh_GpuUniformSamplingFormat // NumValues: 0x0004 enum class ENDISkelMesh_GpuUniformSamplingFormat : uint8 { Full = 0, Limited_24_8 = 1, Limited_23_9 = 2, ENDISkelMesh_MAX = 3, }; // Enum Niagara.ENDISkelMesh_AdjacencyTriangleIndexFormat // NumValues: 0x0003 enum class ENDISkelMesh_AdjacencyTriangleIndexFormat : uint8 { Full = 0, Half = 1, ENDISkelMesh_MAX = 2, }; // Enum Niagara.ENiagaraDefaultRendererPixelCoverageMode // NumValues: 0x0003 enum class ENiagaraDefaultRendererPixelCoverageMode : uint8 { Enabled = 0, Disabled = 1, ENiagaraDefaultRendererPixelCoverageMode_MAX = 2, }; // Enum Niagara.ENiagaraDefaultSortPrecision // NumValues: 0x0003 enum class ENiagaraDefaultSortPrecision : uint8 { Low = 0, High = 1, ENiagaraDefaultSortPrecision_MAX = 2, }; // Enum Niagara.ENiagaraDefaultGpuTranslucentLatency // NumValues: 0x0003 enum class ENiagaraDefaultGpuTranslucentLatency : uint8 { Immediate = 0, Latent = 1, ENiagaraDefaultGpuTranslucentLatency_MAX = 2, }; // Enum Niagara.ENiagaraCompileErrorSeverity // NumValues: 0x0005 enum class ENiagaraCompileErrorSeverity : uint8 { Ignore = 0, LogOnly = 1, Warning = 2, Error = 3, ENiagaraCompileErrorSeverity_MAX = 4, }; // Enum Niagara.ENDICollisionQuery_AsyncGpuTraceProvider // NumValues: 0x0005 enum class ENDICollisionQuery_AsyncGpuTraceProvider : uint8 { Default = 0, HWRT = 1, GSDF = 2, None = 3, ENDICollisionQuery_MAX = 4, }; // Enum Niagara.ENiagaraStripScriptByteCodeOption // NumValues: 0x0004 enum class ENiagaraStripScriptByteCodeOption : uint8 { Default = 0, Strip_Original = 1, Strip_Experimental = 2, ENiagaraStripScriptByteCodeOption_MAX = 3, }; // Enum Niagara.ENiagaraDistributionMode // NumValues: 0x0008 enum class ENiagaraDistributionMode : uint32 { Binding = 0, UniformConstant = 1, NonUniformConstant = 2, UniformRange = 3, NonUniformRange = 4, UniformCurve = 5, NonUniformCurve = 6, ENiagaraDistributionMode_MAX = 7, }; // Enum Niagara.ENSM_VelocityType // NumValues: 0x0004 enum class ENSM_VelocityType : uint32 { Linear = 0, FromPoint = 1, InCone = 2, ENSM_MAX = 3, }; // Enum Niagara.ENSM_NoiseMode // NumValues: 0x0005 enum class ENSM_NoiseMode : uint32 { VectorField = 0, JacobNoise = 1, LUTJacob = 2, LUTJacobBicubic = 3, ENSM_MAX = 4, }; // Enum Niagara.ENSM_ShapePrimitive // NumValues: 0x0006 enum class ENSM_ShapePrimitive : uint32 { Box = 0, Cylinder = 1, Plane = 2, Ring = 3, Sphere = 4, ENSM_MAX = 5, }; // Enum Niagara.ENSMSubUVAnimation_Mode // NumValues: 0x0004 enum class ENSMSubUVAnimation_Mode : uint32 { InfiniteLoop = 0, Linear = 1, Random = 2, ENSMSubUVAnimation_MAX = 3, }; // Enum Niagara.ENiagaraStatelessSpawnInfoType // NumValues: 0x0003 enum class ENiagaraStatelessSpawnInfoType : uint32 { Burst = 0, Rate = 1, ENiagaraStatelessSpawnInfoType_MAX = 2, }; // Enum Niagara.ENiagaraSystemInactiveResponse // NumValues: 0x0003 enum class ENiagaraSystemInactiveResponse : uint32 { Complete = 0, Kill = 1, ENiagaraSystemInactiveResponse_MAX = 2, }; // Enum Niagara.ENiagaraEmitterInactiveResponse // NumValues: 0x0003 enum class ENiagaraEmitterInactiveResponse : uint32 { Complete = 0, Kill = 1, ENiagaraEmitterInactiveResponse_MAX = 2, }; // Enum Niagara.ENiagaraLoopBehavior // NumValues: 0x0004 enum class ENiagaraLoopBehavior : uint32 { Infinite = 0, Multiple = 1, Once = 2, ENiagaraLoopBehavior_MAX = 3, }; // Enum Niagara.ENiagaraTickBehavior // NumValues: 0x0005 enum class ENiagaraTickBehavior : uint8 { UsePrereqs = 0, UseComponentTickGroup = 1, ForceTickFirst = 2, ForceTickLast = 3, ENiagaraTickBehavior_MAX = 4, }; // Enum Niagara.ENiagaraInputWidgetType // NumValues: 0x0007 enum class ENiagaraInputWidgetType : uint8 { Default = 0, Slider = 1, Volume = 2, NumericDropdown = 3, EnumStyle = 4, SegmentedButtons = 5, ENiagaraInputWidgetType_MAX = 6, }; // Enum Niagara.ENiagaraBoolDisplayMode // NumValues: 0x0004 enum class ENiagaraBoolDisplayMode : uint8 { DisplayAlways = 0, DisplayIfTrue = 1, DisplayIfFalse = 2, ENiagaraBoolDisplayMode_MAX = 3, }; // Enum Niagara.ENDIActorComponentSourceMode // NumValues: 0x0004 enum class ENDIActorComponentSourceMode : uint8 { Default = 0, AttachParent = 1, LocalPlayer = 2, ENDIActorComponentSourceMode_MAX = 3, }; // Enum Niagara.ENDISceneCapture2DSourceMode // NumValues: 0x0005 enum class ENDISceneCapture2DSourceMode : uint8 { UserParameterThenAttachParent = 0, UserParameterOnly = 1, AttachParentOnly = 2, Managed = 3, ENDISceneCapture2DSourceMode_MAX = 4, }; // Enum Niagara.ENDISceneCapture2DOffsetMode // NumValues: 0x0005 enum class ENDISceneCapture2DOffsetMode : uint8 { Disabled = 0, RelativeLocal = 1, RelativeWorld = 2, AbsoluteWorld = 3, ENDISceneCapture2DOffsetMode_MAX = 4, }; // Enum Niagara.ENDIStaticMesh_SourceMode // NumValues: 0x0006 enum class ENDIStaticMesh_SourceMode : uint8 { Default = 0, Source = 1, AttachParent = 2, DefaultMeshOnly = 3, MeshParameterBinding = 4, ENDIStaticMesh_MAX = 5, }; // Enum Niagara.ENDIObjectPropertyReaderSourceMode // NumValues: 0x0004 enum class ENDIObjectPropertyReaderSourceMode : uint8 { Binding = 0, AttachParentActor = 1, BindingThenAttachParentActor = 2, ENDIObjectPropertyReaderSourceMode_MAX = 3, }; // Enum Niagara.ENiagaraSystemSpawnSectionStartBehavior // NumValues: 0x0002 enum class ENiagaraSystemSpawnSectionStartBehavior : uint32 { Activate = 0, ENiagaraSystemSpawnSectionStartBehavior_MAX = 1, }; // Enum Niagara.ENiagaraSystemSpawnSectionEvaluateBehavior // NumValues: 0x0003 enum class ENiagaraSystemSpawnSectionEvaluateBehavior : uint32 { ActivateIfInactive = 0, None = 1, ENiagaraSystemSpawnSectionEvaluateBehavior_MAX = 2, }; // Enum Niagara.ENiagaraSystemSpawnSectionEndBehavior // NumValues: 0x0004 enum class ENiagaraSystemSpawnSectionEndBehavior : uint32 { SetSystemInactive = 0, Deactivate = 1, None = 2, ENiagaraSystemSpawnSectionEndBehavior_MAX = 3, }; // Enum Niagara.ENiagaraCompilationState // NumValues: 0x000A enum class ENiagaraCompilationState : uint8 { CheckDDC = 0, Precompile = 1, StartCompileJob = 2, AwaitResult = 3, OptimizeByteCode = 4, ProcessResult = 5, PutToDDC = 6, Finished = 7, Aborted = 8, ENiagaraCompilationState_MAX = 9, }; // Enum Niagara.ENiagaraBakerViewMode // NumValues: 0x0009 enum class ENiagaraBakerViewMode : uint32 { Perspective = 0, OrthoFront = 1, OrthoBack = 2, OrthoLeft = 3, OrthoRight = 4, OrthoTop = 5, OrthoBottom = 6, Num = 7, ENiagaraBakerViewMode_MAX = 8, }; // Enum Niagara.ENiagaraOcclusionQueryMode // NumValues: 0x0004 enum class ENiagaraOcclusionQueryMode : uint8 { Default = 0, AlwaysEnabled = 1, AlwaysDisabled = 2, ENiagaraOcclusionQueryMode_MAX = 3, }; // Enum Niagara.ENiagartaDataChannelReadResult // NumValues: 0x0003 enum class ENiagartaDataChannelReadResult : uint8 { Success = 0, Failure = 1, ENiagartaDataChannelReadResult_MAX = 2, }; // Enum Niagara.ENiagaraDataInterfaceEmitterBindingMode // NumValues: 0x0003 enum class ENiagaraDataInterfaceEmitterBindingMode : uint32 { Self = 0, Other = 1, ENiagaraDataInterfaceEmitterBindingMode_MAX = 2, }; // Enum Niagara.ENDIExport_GPUAllocationMode // NumValues: 0x0003 enum class ENDIExport_GPUAllocationMode : uint8 { FixedSize = 0, PerParticle = 1, ENDIExport_MAX = 2, }; // Enum Niagara.ENDILandscape_SourceMode // NumValues: 0x0004 enum class ENDILandscape_SourceMode : uint8 { Default = 0, Source = 1, AttachParent = 2, ENDILandscape_MAX = 3, }; // Enum Niagara.ESetResolutionMethod // NumValues: 0x0004 enum class ESetResolutionMethod : uint32 { Independent = 0, MaxAxis = 1, CellSize = 2, ESetResolutionMethod_MAX = 3, }; // Enum Niagara.ENDISkeletalMesh_SourceMode // NumValues: 0x0005 enum class ENDISkeletalMesh_SourceMode : uint8 { Default = 0, Source = 1, AttachParent = 2, DefaultMeshOnly = 3, ENDISkeletalMesh_MAX = 4, }; // Enum Niagara.ENDISkeletalMesh_SkinningMode // NumValues: 0x0005 enum class ENDISkeletalMesh_SkinningMode : uint8 { Invalid = 255, None = 0, SkinOnTheFly = 1, PreSkin = 2, ENDISkeletalMesh_MAX = 256, }; // Enum Niagara.ENiagaraDebugPlaybackMode // NumValues: 0x0005 enum class ENiagaraDebugPlaybackMode : uint8 { Play = 0, Loop = 1, Paused = 2, Step = 3, ENiagaraDebugPlaybackMode_MAX = 4, }; // Enum Niagara.ENiagaraDebugHudHAlign // NumValues: 0x0004 enum class ENiagaraDebugHudHAlign : uint8 { Left = 0, Center = 1, Right = 2, ENiagaraDebugHudHAlign_MAX = 3, }; // Enum Niagara.ENiagaraDebugHudVAlign // NumValues: 0x0004 enum class ENiagaraDebugHudVAlign : uint8 { Top = 0, Center = 1, Bottom = 2, ENiagaraDebugHudVAlign_MAX = 3, }; // Enum Niagara.ENiagaraDebugHudFont // NumValues: 0x0003 enum class ENiagaraDebugHudFont : uint32 { Small = 0, Normal = 1, ENiagaraDebugHudFont_MAX = 2, }; // Enum Niagara.ENiagaraDebugHudVerbosity // NumValues: 0x0004 enum class ENiagaraDebugHudVerbosity : uint32 { None = 0, Basic = 1, Verbose = 2, ENiagaraDebugHudVerbosity_MAX = 3, }; // Enum Niagara.ENiagaraDebugHUDOverviewMode // NumValues: 0x0006 enum class ENiagaraDebugHUDOverviewMode : uint32 { Overview = 0, Scalability = 1, Performance = 2, PerformanceGraph = 3, GpuComputePerformance = 4, ENiagaraDebugHUDOverviewMode_MAX = 5, }; // Enum Niagara.ENiagaraDebugHUDPerfGraphMode // NumValues: 0x0004 enum class ENiagaraDebugHUDPerfGraphMode : uint32 { GameThread = 0, RenderThread = 1, GPU = 2, ENiagaraDebugHUDPerfGraphMode_MAX = 3, }; // Enum Niagara.ENiagaraDebugHUDPerfSampleMode // NumValues: 0x0003 enum class ENiagaraDebugHUDPerfSampleMode : uint32 { FrameTotal = 0, PerInstanceAverage = 1, ENiagaraDebugHUDPerfSampleMode_MAX = 2, }; // Enum Niagara.ENiagaraDebugHUDPerfUnits // NumValues: 0x0003 enum class ENiagaraDebugHUDPerfUnits : uint32 { Microseconds = 0, Milliseconds = 1, ENiagaraDebugHUDPerfUnits_MAX = 2, }; // Enum Niagara.ENiagaraDebugHUDDOverviewSort // NumValues: 0x0007 enum class ENiagaraDebugHUDDOverviewSort : uint32 { Name = 0, NumberRegistered = 1, NumberActive = 2, NumberScalability = 3, MemoryUsage = 4, RecentlyVisibilty = 5, ENiagaraDebugHUDDOverviewSort_MAX = 6, }; // Enum Niagara.ENiagaraCullReaction // NumValues: 0x0006 enum class ENiagaraCullReaction : uint32 { Deactivate = 0, DeactivateImmediate = 1, DeactivateResume = 2, DeactivateImmediateResume = 3, PauseResume = 4, ENiagaraCullReaction_MAX = 5, }; // Enum Niagara.ENiagaraScalabilityUpdateFrequency // NumValues: 0x0006 enum class ENiagaraScalabilityUpdateFrequency : uint32 { SpawnOnly = 0, Low = 1, Medium = 2, High = 3, Continuous = 4, ENiagaraScalabilityUpdateFrequency_MAX = 5, }; // Enum Niagara.ENiagaraCullProxyMode // NumValues: 0x0003 enum class ENiagaraCullProxyMode : uint32 { None = 0, Instanced_Rendered = 1, ENiagaraCullProxyMode_MAX = 2, }; // Enum Niagara.EScriptExecutionMode // NumValues: 0x0004 enum class EScriptExecutionMode : uint8 { EveryParticle = 0, SpawnedParticles = 1, SingleParticle = 2, EScriptExecutionMode_MAX = 3, }; // Enum Niagara.EParticleAllocationMode // NumValues: 0x0004 enum class EParticleAllocationMode : uint8 { AutomaticEstimate = 0, ManualEstimate = 1, FixedCount = 2, EParticleAllocationMode_MAX = 3, }; // Enum Niagara.ENiagaraEmitterCalculateBoundMode // NumValues: 0x0004 enum class ENiagaraEmitterCalculateBoundMode : uint8 { Dynamic = 0, Fixed = 1, Programmable = 2, ENiagaraEmitterCalculateBoundMode_MAX = 3, }; // Enum Niagara.ENiagaraEmitterMode // NumValues: 0x0003 enum class ENiagaraEmitterMode : uint8 { Standard = 0, Stateless = 1, ENiagaraEmitterMode_MAX = 2, }; // Enum Niagara.ENiagaraMeshFacingMode // NumValues: 0x0005 enum class ENiagaraMeshFacingMode : uint8 { Default = 0, Velocity = 1, CameraPosition = 2, CameraPlane = 3, ENiagaraMeshFacingMode_MAX = 4, }; // Enum Niagara.ENiagaraMeshPivotOffsetSpace // NumValues: 0x0005 enum class ENiagaraMeshPivotOffsetSpace : uint8 { Mesh = 0, Simulation = 1, World = 2, Local = 3, ENiagaraMeshPivotOffsetSpace_MAX = 4, }; // Enum Niagara.ENiagaraMeshLockedAxisSpace // NumValues: 0x0004 enum class ENiagaraMeshLockedAxisSpace : uint8 { Simulation = 0, World = 1, Local = 2, ENiagaraMeshLockedAxisSpace_MAX = 3, }; // Enum Niagara.ENiagaraMeshLODMode // NumValues: 0x0005 enum class ENiagaraMeshLODMode : uint8 { LODLevel = 0, LODBias = 1, ByComponentBounds = 2, PerParticle = 3, ENiagaraMeshLODMode_MAX = 4, }; // Enum Niagara.ENiagaraPlatformSelectionState // NumValues: 0x0004 enum class ENiagaraPlatformSelectionState : uint8 { Default = 0, Enabled = 1, Disabled = 2, ENiagaraPlatformSelectionState_MAX = 3, }; // Enum Niagara.ENiagaraPlatformSetState // NumValues: 0x0005 enum class ENiagaraPlatformSetState : uint8 { Disabled = 0, Enabled = 1, Active = 2, Unknown = 3, ENiagaraPlatformSetState_MAX = 4, }; // Enum Niagara.ENiagaraCVarConditionResponse // NumValues: 0x0004 enum class ENiagaraCVarConditionResponse : uint8 { None = 0, Enable = 1, Disable = 2, ENiagaraCVarConditionResponse_MAX = 3, }; // Enum Niagara.ENiagaraDeviceProfileRedirectMode // NumValues: 0x0003 enum class ENiagaraDeviceProfileRedirectMode : uint8 { CVar = 0, DeviceProfile = 1, ENiagaraDeviceProfileRedirectMode_MAX = 2, }; // Enum Niagara.ENiagaraPreviewGridResetMode // NumValues: 0x0004 enum class ENiagaraPreviewGridResetMode : uint8 { Never = 0, Individual = 1, All = 2, ENiagaraPreviewGridResetMode_MAX = 3, }; // Enum Niagara.ENiagaraRendererSortPrecision // NumValues: 0x0004 enum class ENiagaraRendererSortPrecision : uint8 { Default = 0, Low = 1, High = 2, ENiagaraRendererSortPrecision_MAX = 3, }; // Enum Niagara.ENiagaraRendererGpuTranslucentLatency // NumValues: 0x0004 enum class ENiagaraRendererGpuTranslucentLatency : uint8 { ProjectDefault = 0, Immediate = 1, Latent = 2, ENiagaraRendererGpuTranslucentLatency_MAX = 3, }; // Enum Niagara.ENiagaraRibbonFacingMode // NumValues: 0x0004 enum class ENiagaraRibbonFacingMode : uint8 { Screen = 0, Custom = 1, CustomSideVector = 2, ENiagaraRibbonFacingMode_MAX = 3, }; // Enum Niagara.ENiagaraRibbonAgeOffsetMode // NumValues: 0x0003 enum class ENiagaraRibbonAgeOffsetMode : uint8 { Scale = 0, Clip = 1, ENiagaraRibbonAgeOffsetMode_MAX = 2, }; // Enum Niagara.ENiagaraRibbonDrawDirection // NumValues: 0x0003 enum class ENiagaraRibbonDrawDirection : uint8 { FrontToBack = 0, BackToFront = 1, ENiagaraRibbonDrawDirection_MAX = 2, }; // Enum Niagara.ENiagaraRibbonShapeMode // NumValues: 0x0005 enum class ENiagaraRibbonShapeMode : uint8 { Plane = 0, MultiPlane = 1, Tube = 2, Custom = 3, ENiagaraRibbonShapeMode_MAX = 4, }; // Enum Niagara.ENiagaraRibbonTessellationMode // NumValues: 0x0004 enum class ENiagaraRibbonTessellationMode : uint8 { Automatic = 0, Custom = 1, Disabled = 2, ENiagaraRibbonTessellationMode_MAX = 3, }; // Enum Niagara.ENiagaraRibbonUVEdgeMode // NumValues: 0x0003 enum class ENiagaraRibbonUVEdgeMode : uint8 { SmoothTransition = 0, Locked = 1, ENiagaraRibbonUVEdgeMode_MAX = 2, }; // Enum Niagara.ENiagaraRibbonUVDistributionMode // NumValues: 0x0005 enum class ENiagaraRibbonUVDistributionMode : uint8 { ScaledUniformly = 0, ScaledUsingRibbonSegmentLength = 1, TiledOverRibbonLength = 2, TiledFromStartOverRibbonLength = 3, ENiagaraRibbonUVDistributionMode_MAX = 4, }; // Enum Niagara.EUnusedAttributeBehaviour // NumValues: 0x0006 enum class EUnusedAttributeBehaviour : uint8 { Copy = 0, Zero = 1, None = 2, MarkInvalid = 3, PassThrough = 4, EUnusedAttributeBehaviour_MAX = 5, }; // Enum Niagara.ENiagaraModuleDependencyType // NumValues: 0x0003 enum class ENiagaraModuleDependencyType : uint8 { PreDependency = 0, PostDependency = 1, ENiagaraModuleDependencyType_MAX = 2, }; // Enum Niagara.ENiagaraModuleDependencyScriptConstraint // NumValues: 0x0003 enum class ENiagaraModuleDependencyScriptConstraint : uint8 { SameScript = 0, AllScripts = 1, ENiagaraModuleDependencyScriptConstraint_MAX = 2, }; // Enum Niagara.ENiagaraScriptLibraryVisibility // NumValues: 0x0005 enum class ENiagaraScriptLibraryVisibility : uint8 { Invalid = 0, Unexposed = 1, Library = 2, Hidden = 3, ENiagaraScriptLibraryVisibility_MAX = 4, }; // Enum Niagara.ENiagaraScriptTemplateSpecification // NumValues: 0x0004 enum class ENiagaraScriptTemplateSpecification : uint8 { None = 0, Template = 1, Behavior = 2, ENiagaraScriptTemplateSpecification_MAX = 3, }; // Enum Niagara.ENiagaraEmitterDefaultSummaryState // NumValues: 0x0003 enum class ENiagaraEmitterDefaultSummaryState : uint8 { Default = 0, Summary = 1, ENiagaraEmitterDefaultSummaryState_MAX = 2, }; // Enum Niagara.ENiagaraModuleDependencyUsage // NumValues: 0x0006 enum class ENiagaraModuleDependencyUsage : uint8 { None = 0, Spawn = 1, Update = 2, Event = 3, SimulationStage = 4, ENiagaraModuleDependencyUsage_MAX = 5, }; // Enum Niagara.ENiagaraInlineDynamicInputFormatTokenUsage // NumValues: 0x0004 enum class ENiagaraInlineDynamicInputFormatTokenUsage : uint8 { Input = 0, Decorator = 1, LineBreak = 2, ENiagaraInlineDynamicInputFormatTokenUsage_MAX = 3, }; // Enum Niagara.ENiagaraSpriteAlignment // NumValues: 0x0005 enum class ENiagaraSpriteAlignment : uint8 { Unaligned = 0, VelocityAligned = 1, CustomAlignment = 2, Automatic = 3, ENiagaraSpriteAlignment_MAX = 4, }; // Enum Niagara.ENiagaraSpriteFacingMode // NumValues: 0x0007 enum class ENiagaraSpriteFacingMode : uint8 { FaceCamera = 0, FaceCameraPlane = 1, CustomFacingVector = 2, FaceCameraPosition = 3, FaceCameraDistanceBlend = 4, Automatic = 5, ENiagaraSpriteFacingMode_MAX = 6, }; // Enum Niagara.ENiagaraRendererPixelCoverageMode // NumValues: 0x0007 enum class ENiagaraRendererPixelCoverageMode : uint8 { Automatic = 0, Disabled = 1, Enabled = 2, Enabled_RGBA = 3, Enabled_RGB = 4, Enabled_A = 5, ENiagaraRendererPixelCoverageMode_MAX = 6, }; // Enum Niagara.ENiagaraStructConversionType // NumValues: 0x0007 enum class ENiagaraStructConversionType : uint8 { CopyOnly = 0, DoubleToFloat = 1, Vector2 = 2, Vector3 = 3, Vector4 = 4, Quat = 5, ENiagaraStructConversionType_MAX = 6, }; // Enum Niagara.ENiagaraNumericOutputTypeSelectionMode // NumValues: 0x0006 enum class ENiagaraNumericOutputTypeSelectionMode : uint8 { None = 0, Largest = 1, Smallest = 2, Scalar = 3, Custom = 4, ENiagaraNumericOutputTypeSelectionMode_MAX = 5, }; // Enum Niagara.ENiagaraExecutionStateSource // NumValues: 0x0005 enum class ENiagaraExecutionStateSource : uint8 { Scalability = 0, Internal = 1, Owner = 2, InternalCompletion = 3, ENiagaraExecutionStateSource_MAX = 4, }; // Enum Niagara.ENiagaraExecutionState // NumValues: 0x0007 enum class ENiagaraExecutionState : uint32 { Active = 0, Inactive = 1, InactiveClear = 2, Complete = 3, Disabled = 4, Num = 5, ENiagaraExecutionState_MAX = 6, }; // Enum Niagara.ENiagaraCoordinateSpace // NumValues: 0x0004 enum class ENiagaraCoordinateSpace : uint8 { Simulation = 0, World = 1, Local = 2, ENiagaraCoordinateSpace_MAX = 3, }; // Enum Niagara.ENiagaraPythonUpdateScriptReference // NumValues: 0x0004 enum class ENiagaraPythonUpdateScriptReference : uint8 { None = 0, ScriptAsset = 1, DirectTextEntry = 2, ENiagaraPythonUpdateScriptReference_MAX = 3, }; // Enum Niagara.ENiagaraOrientationAxis // NumValues: 0x0004 enum class ENiagaraOrientationAxis : uint8 { XAxis = 0, YAxis = 1, ZAxis = 2, ENiagaraOrientationAxis_MAX = 3, }; // Enum Niagara.ENiagaraValidationSeverity // NumValues: 0x0004 enum class ENiagaraValidationSeverity : uint8 { Info = 0, Warning = 1, Error = 2, ENiagaraValidationSeverity_MAX = 3, }; // Enum Niagara.ENiagaraVariantMode // NumValues: 0x0005 enum class ENiagaraVariantMode : uint32 { None = 0, Object = 1, DataInterface = 2, Bytes = 3, ENiagaraVariantMode_MAX = 4, }; // Enum Niagara.EVolumeCacheType // NumValues: 0x0002 enum class EVolumeCacheType : uint8 { OpenVDB = 0, EVolumeCacheType_MAX = 1, }; // ScriptStruct Niagara.NiagaraDataSetID // 0x000C (0x000C - 0x0000) struct FNiagaraDataSetID final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDataSetType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraDataSetID; // ScriptStruct Niagara.NiagaraSimCacheCaptureParameters // 0x001C (0x001C - 0x0000) struct FNiagaraSimCacheCaptureParameters final { public: uint8 bAppendToSimCache : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCaptureFixedNumberOfFrames : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumFrames; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CaptureRate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseTimeout : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 TimeoutFrameCount; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCaptureAllFramesImmediatly : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ImmediateCaptureDeltaTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimCacheCaptureParameters; // ScriptStruct Niagara.NiagaraTypeDefinitionHandle // 0x0004 (0x0004 - 0x0000) struct FNiagaraTypeDefinitionHandle final { public: int32 RegisteredTypeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraTypeDefinitionHandle; // ScriptStruct Niagara.NiagaraVariableBase // 0x000C (0x000C - 0x0000) struct FNiagaraVariableBase { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FNiagaraTypeDefinitionHandle TypeDefHandle; // 0x0008(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FNiagaraVariableBase; // ScriptStruct Niagara.NiagaraDataSetProperties // 0x0020 (0x0020 - 0x0000) struct FNiagaraDataSetProperties final { public: struct FNiagaraDataSetID ID; // 0x0000(0x000C)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Variables; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDataSetProperties; // ScriptStruct Niagara.NiagaraExternalUObjectInfo // 0x0014 (0x0014 - 0x0000) struct FNiagaraExternalUObjectInfo final { public: struct FNiagaraVariableBase Variable; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ExternalName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraExternalUObjectInfo; // ScriptStruct Niagara.NiagaraSimCacheCreateParameters // 0x0058 (0x0058 - 0x0000) struct FNiagaraSimCacheCreateParameters final { public: ENiagaraSimCacheAttributeCaptureMode AttributeCaptureMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bAllowRebasing : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowDataInterfaceCaching : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowInterpolation : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowVelocityExtrapolation : 1; // 0x0004(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowSerializeLargeCache : 1; // 0x0004(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray RebaseIncludeAttributes; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray RebaseExcludeAttributes; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray InterpolationIncludeAttributes; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray InterpolationExcludeAttributes; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ExplicitCaptureAttributes; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimCacheCreateParameters; // ScriptStruct Niagara.NDIRenderTargetVolumeSimCacheFrame // 0x0048 (0x0048 - 0x0000) struct alignas(0x08) FNDIRenderTargetVolumeSimCacheFrame final { public: struct FIntVector Size; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPixelFormat Format; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 UncompressedSize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CompressedSize; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18[0x30]; // 0x0018(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNDIRenderTargetVolumeSimCacheFrame; // ScriptStruct Niagara.NiagaraAssetTagDefinition // 0x0050 (0x0050 - 0x0000) struct FNiagaraAssetTagDefinition final { public: class FText AssetTag; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) int32 AssetFlags; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText Description; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic) ENiagaraAssetTagDefinitionImportance DisplayType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor Color; // 0x002C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid TagGuid; // 0x003C(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraAssetTagDefinition; // ScriptStruct Niagara.NiagaraAssetTagDefinitionReference // 0x0010 (0x0010 - 0x0000) struct FNiagaraAssetTagDefinitionReference final { public: struct FGuid AssetTagDefinitionGuid; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraAssetTagDefinitionReference; // ScriptStruct Niagara.NiagaraScriptDataUsageInfo // 0x0001 (0x0001 - 0x0000) struct FNiagaraScriptDataUsageInfo final { public: bool bReadsAttributeData; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptDataUsageInfo; // ScriptStruct Niagara.NiagaraVariable // 0x0014 (0x0020 - 0x000C) struct FNiagaraVariable final : public FNiagaraVariableBase { public: uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray VarData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraVariable; // ScriptStruct Niagara.NiagaraFunctionSignature // 0x0098 (0x0098 - 0x0000) struct FNiagaraFunctionSignature final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Inputs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Outputs; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class FName OwnerName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRequiresContext : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresExecPin : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMemberFunction : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExperimental : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsCPU : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsGPU : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWriteFunction : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReadFunction : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSoftDeprecatedFunction : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsCompileTagGenerator : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHidden : 1; // 0x0031(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 ModuleUsageBitmask; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 MiscUsageBitMask; // 0x0038(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 ContextStageIndex; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int16 RequiredInputs; // 0x0040(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int16 RequiredOutputs; // 0x0042(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap FunctionSpecifiers; // 0x0048(0x0050)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraFunctionSignature; // ScriptStruct Niagara.NiagaraScriptUObjectCompileInfo // 0x0050 (0x0050 - 0x0000) struct FNiagaraScriptUObjectCompileInfo final { public: struct FNiagaraVariableBase Variable; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* Object; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath ObjectPath; // 0x0018(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RegisteredParameterMapRead; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray RegisteredParameterMapWrites; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptUObjectCompileInfo; // ScriptStruct Niagara.NiagaraResolvedUObjectInfo // 0x0020 (0x0020 - 0x0000) struct FNiagaraResolvedUObjectInfo final { public: class FName ReadVariableName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase ResolvedVariable; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* Object; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraResolvedUObjectInfo; // ScriptStruct Niagara.NiagaraTypeDefinition // 0x0010 (0x0010 - 0x0000) struct FNiagaraTypeDefinition final { public: class UObject* ClassStructOrEnum; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 UnderlyingType; // 0x0008(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Flags; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraTypeDefinition; // ScriptStruct Niagara.NiagaraScriptDataInterfaceInfo // 0x0050 (0x0050 - 0x0000) struct FNiagaraScriptDataInterfaceInfo final { public: class UNiagaraDataInterface* DataInterface; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CompileName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UserPtrIdx; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraTypeDefinition Type; // 0x0020(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RegisteredParameterMapRead; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RegisteredParameterMapWrite; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString SourceEmitterName; // 0x0040(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceInfo; // ScriptStruct Niagara.NiagaraResolvedUserDataInterfaceBinding // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FNiagaraResolvedUserDataInterfaceBinding final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraResolvedUserDataInterfaceBinding; // ScriptStruct Niagara.NiagaraScriptResolvedDataInterfaceInfo // 0x0050 (0x0050 - 0x0000) struct FNiagaraScriptResolvedDataInterfaceInfo final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CompileName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ResolvedSourceEmitterName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase ResolvedVariable; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase ParameterStoreVariable; // 0x002C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInternal; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraDataInterface* ResolvedDataInterface; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UserPtrIdx; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraScriptResolvedDataInterfaceInfo; // ScriptStruct Niagara.NiagaraScriptDataInterfaceCompileInfo // 0x0048 (0x0048 - 0x0000) struct FNiagaraScriptDataInterfaceCompileInfo final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UserPtrIdx; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraTypeDefinition Type; // 0x0010(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RegisteredParameterMapRead; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RegisteredParameterMapWrite; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPlaceholder; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString SourceEmitterName; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceCompileInfo; // ScriptStruct Niagara.NiagaraStatScope // 0x0010 (0x0010 - 0x0000) struct FNiagaraStatScope final { public: class FName FullName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FriendlyName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraStatScope; // ScriptStruct Niagara.VMFunctionSpecifier // 0x0010 (0x0010 - 0x0000) struct FVMFunctionSpecifier final { public: class FName Key; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FVMFunctionSpecifier; // ScriptStruct Niagara.VMExternalFunctionBindingInfo // 0x0058 (0x0058 - 0x0000) struct FVMExternalFunctionBindingInfo final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OwnerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray InputParamLocations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 NumOutputs; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray FunctionSpecifiers; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray VariadicInputs; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray VariadicOutputs; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FVMExternalFunctionBindingInfo; // ScriptStruct Niagara.NiagaraSystemUpdateContext // 0x0088 (0x0088 - 0x0000) struct FNiagaraSystemUpdateContext final { public: TArray ComponentsToReset; // 0x0000(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) TArray ComponentsToReInit; // 0x0010(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) TArray ComponentsToNotifySimDestroy; // 0x0020(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) TArray ComponentsToDestroyInstance; // 0x0030(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) TArray SystemSimsToDestroy; // 0x0040(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) TArray SystemSimsToRecache; // 0x0050(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSystemUpdateContext; // ScriptStruct Niagara.NiagaraVariableInfo // 0x0038 (0x0038 - 0x0000) struct FNiagaraVariableInfo final { public: struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Definition; // 0x0020(0x0010)(NativeAccessSpecifierPublic) class UNiagaraDataInterface* DataInterface; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraVariableInfo; // ScriptStruct Niagara.NiagaraVariableAttributeBinding // 0x0038 (0x0038 - 0x0000) struct FNiagaraVariableAttributeBinding final { public: struct FNiagaraVariable RootVariable; // 0x0000(0x0020)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FNiagaraVariableBase ParamMapVariable; // 0x0020(0x000C)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName DataSetName; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ENiagaraBindingSource BindingSourceMode; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bBindingExistsOnSource : 1; // 0x0035(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bIsCachedParticleValue : 1; // 0x0035(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraVariableAttributeBinding; // ScriptStruct Niagara.NiagaraMaterialAttributeBinding // 0x002C (0x002C - 0x0000) struct FNiagaraMaterialAttributeBinding final { public: class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase NiagaraVariable; // 0x0008(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase ResolvedNiagaraVariable; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase NiagaraChildVariable; // 0x0020(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraMaterialAttributeBinding; // ScriptStruct Niagara.NiagaraVariableDataInterfaceBinding // 0x0020 (0x0020 - 0x0000) struct FNiagaraVariableDataInterfaceBinding final { public: struct FNiagaraVariable BoundVariable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraVariableDataInterfaceBinding; // ScriptStruct Niagara.NiagaraScriptVariableBinding // 0x0008 (0x0008 - 0x0000) struct FNiagaraScriptVariableBinding final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptVariableBinding; // ScriptStruct Niagara.NiagaraUserParameterBinding // 0x0020 (0x0020 - 0x0000) struct FNiagaraUserParameterBinding final { public: struct FNiagaraVariable Parameter; // 0x0000(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraUserParameterBinding; // ScriptStruct Niagara.NiagaraCompileDependency // 0x0050 (0x0050 - 0x0000) struct FNiagaraCompileDependency final { public: class FString LinkerErrorMessage; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid NodeGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid PinGuid; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StackGuids; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraVariableBase DependentVariable; // 0x0040(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDependentVariableFromCustomIterationNamespace; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraCompileDependency; // ScriptStruct Niagara.NiagaraScriptAsyncCompileData // 0x0110 (0x0110 - 0x0000) struct FNiagaraScriptAsyncCompileData final { public: uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) TArray RapidIterationParameters; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TMap NamedDataInterfaces; // 0x00C0(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptAsyncCompileData; // ScriptStruct Niagara.NiagaraSystemAsyncCompileResults // 0x0088 (0x0088 - 0x0000) struct FNiagaraSystemAsyncCompileResults final { public: TArray RootObjects; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_10[0x58]; // 0x0010(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) TArray ExposedVariables; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSystemAsyncCompileResults; // ScriptStruct Niagara.NiagaraCompileHashVisitorDebugInfo // 0x0030 (0x0030 - 0x0000) struct FNiagaraCompileHashVisitorDebugInfo final { public: class FString Object; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PropertyKeys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PropertyValues; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraCompileHashVisitorDebugInfo; // ScriptStruct Niagara.NiagaraDataChannelVariable // 0x0000 (0x000C - 0x000C) struct FNiagaraDataChannelVariable final : public FNiagaraVariableBase { }; DUMPER7_ASSERTS_FNiagaraDataChannelVariable; // ScriptStruct Niagara.NiagaraDataChannelSearchParameters // 0x0028 (0x0028 - 0x0000) struct FNiagaraDataChannelSearchParameters final { public: class USceneComponent* OwningComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Location; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideLocation : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraDataChannelSearchParameters; // ScriptStruct Niagara.NiagaraStructConversionStep // 0x0014 (0x0014 - 0x0000) struct FNiagaraStructConversionStep final { public: int32 LWCBytes; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LWCOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SimulationBytes; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SimulationOffset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraStructConversionType ConversionType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraStructConversionStep; // ScriptStruct Niagara.NiagaraLwcStructConverter // 0x0018 (0x0018 - 0x0000) struct FNiagaraLwcStructConverter final { public: int32 LWCSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SWCSize; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ConversionSteps; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraLwcStructConverter; // ScriptStruct Niagara.NiagaraDataChannelGameDataLayout // 0x0060 (0x0060 - 0x0000) struct FNiagaraDataChannelGameDataLayout final { public: TMap VariableIndices; // 0x0000(0x0050)(NativeAccessSpecifierPublic) TArray LwcConverters; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDataChannelGameDataLayout; // ScriptStruct Niagara.NDCIsland // 0x0070 (0x0070 - 0x0000) struct FNDCIsland final { public: class UNiagaraDataChannelHandler_Islands* Owner; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FBoxSphereBounds Bounds; // 0x0008(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) TArray NiagaraSystems; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNDCIsland; // ScriptStruct Niagara.NDCIslandDebugDrawSettings // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FNDCIslandDebugDrawSettings final { public: uint8 bEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowIslandBounds : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNDCIslandDebugDrawSettings; // ScriptStruct Niagara.NDIDataChannelFunctionInfo // 0x0028 (0x0028 - 0x0000) struct FNDIDataChannelFunctionInfo final { public: class FName FunctionName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Inputs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Outputs; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNDIDataChannelFunctionInfo; // ScriptStruct Niagara.NDIDataChannel_GPUScriptParameterAccessInfo // 0x0010 (0x0010 - 0x0000) struct FNDIDataChannel_GPUScriptParameterAccessInfo final { public: TArray SortedParameters; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNDIDataChannel_GPUScriptParameterAccessInfo; // ScriptStruct Niagara.NDIDataChannelCompiledData // 0x0068 (0x0068 - 0x0000) struct FNDIDataChannelCompiledData { public: TArray FunctionInfo; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TMap GPUScriptParameterInfos; // 0x0010(0x0050)(Protected, NativeAccessSpecifierProtected) uint32 TotalParams; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUsedByCPU; // 0x0064(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUsedByGPU; // 0x0065(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bNeedsSpawnDataTable; // 0x0066(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_67[0x1]; // 0x0067(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNDIDataChannelCompiledData; // ScriptStruct Niagara.NiagaraTypeLayoutInfo // 0x0018 (0x0018 - 0x0000) struct FNiagaraTypeLayoutInfo final { public: uint16 NumFloatComponents; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint16 NumInt32Components; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint16 NumHalfComponents; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray ComponentsOffsets; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraTypeLayoutInfo; // ScriptStruct Niagara.NiagaraVariableLayoutInfo // 0x0020 (0x0020 - 0x0000) struct FNiagaraVariableLayoutInfo final { public: uint16 FloatComponentStart; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint16 Int32ComponentStart; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint16 HalfComponentStart; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraTypeLayoutInfo LayoutInfo; // 0x0008(0x0018)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraVariableLayoutInfo; // ScriptStruct Niagara.NiagaraDataSetCompiledData // 0x0048 (0x0048 - 0x0000) struct FNiagaraDataSetCompiledData final { public: TArray Variables; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray VariableLayouts; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraDataSetID ID; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 TotalFloatComponents; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 TotalInt32Components; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 TotalHalfComponents; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRequiresPersistentIDs : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraSimTarget SimTarget; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D[0xB]; // 0x003D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraDataSetCompiledData; // ScriptStruct Niagara.NDIDataChannelWriteCompiledData // 0x0048 (0x00B0 - 0x0068) struct FNDIDataChannelWriteCompiledData final : public FNDIDataChannelCompiledData { public: struct FNiagaraDataSetCompiledData DataLayout; // 0x0068(0x0048)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNDIDataChannelWriteCompiledData; // ScriptStruct Niagara.NDIDataChannelWriteSimCacheFrameBuffer // 0x0020 (0x0020 - 0x0000) struct FNDIDataChannelWriteSimCacheFrameBuffer final { public: TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 Size; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase SourceVar; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNDIDataChannelWriteSimCacheFrameBuffer; // ScriptStruct Niagara.NDIDataChannelWriteSimCacheFrame // 0x0020 (0x0020 - 0x0000) struct FNDIDataChannelWriteSimCacheFrame final { public: int32 NumElements; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray VariableData; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) bool bVisibleToGame; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVisibleToCPUSims; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVisibleToGPUSims; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNDIDataChannelWriteSimCacheFrame; // ScriptStruct Niagara.NiagaraMessageStore // 0x0001 (0x0001 - 0x0000) struct FNiagaraMessageStore final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraMessageStore; // ScriptStruct Niagara.NiagaraParameterBinding // 0x000C (0x000C - 0x0000) struct FNiagaraParameterBinding { public: struct FNiagaraVariableBase ResolvedParameter; // 0x0000(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraParameterBinding; // ScriptStruct Niagara.NiagaraParameterBindingWithValue // 0x0014 (0x0020 - 0x000C) struct FNiagaraParameterBindingWithValue final : public FNiagaraParameterBinding { public: uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray DefaultValue; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FNiagaraParameterBindingWithValue; // ScriptStruct Niagara.NiagaraScalabilityState // 0x000C (0x000C - 0x0000) struct FNiagaraScalabilityState final { public: float Significance; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LastVisibleTime; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x2]; // 0x0008(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bNewlyRegistered : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNewlyRegisteredDirty : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCulled : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPreviousCulled : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCulledByDistance : 1; // 0x000A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCulledByInstanceCount : 1; // 0x000A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCulledByVisibility : 1; // 0x000A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCulledByGlobalBudget : 1; // 0x000A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraScalabilityState; // ScriptStruct Niagara.NiagaraSimStageExecutionLoopEditorData // 0x0001 (0x0001 - 0x0000) struct FNiagaraSimStageExecutionLoopEditorData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSimStageExecutionLoopEditorData; // ScriptStruct Niagara.NiagaraSimStageExecutionLoopData // 0x0014 (0x0014 - 0x0000) struct FNiagaraSimStageExecutionLoopData final { public: class FName NumLoopsBinding; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumLoops; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StartStageIndex; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EndStageIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimStageExecutionLoopData; // ScriptStruct Niagara.NiagaraStackSection // 0x0040 (0x0040 - 0x0000) struct FNiagaraStackSection final { public: class FName SectionIdentifier; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText SectionDisplayName; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) TArray Categories; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FText Tooltip; // 0x0028(0x0010)(NativeAccessSpecifierPublic) bool bEnabled; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraStackSection; // ScriptStruct Niagara.NiagaraDistributionBase // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FNiagaraDistributionBase { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraDistributionMode Mode; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase ParameterBinding; // 0x000C(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionBase; // ScriptStruct Niagara.NiagaraDistributionRangeInt // 0x0018 (0x0018 - 0x0000) struct FNiagaraDistributionRangeInt final { public: ENiagaraDistributionMode Mode; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableBase ParameterBinding; // 0x0004(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 min_0; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 max_0; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionRangeInt; // ScriptStruct Niagara.NiagaraDistributionRangeFloat // 0x0008 (0x0020 - 0x0018) struct FNiagaraDistributionRangeFloat final : public FNiagaraDistributionBase { public: float min_0; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float max_0; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionRangeFloat; // ScriptStruct Niagara.NiagaraDistributionRangeVector2 // 0x0010 (0x0028 - 0x0018) struct FNiagaraDistributionRangeVector2 final : public FNiagaraDistributionBase { public: struct FVector2f min_0; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2f max_0; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionRangeVector2; // ScriptStruct Niagara.NiagaraDistributionRangeVector3 // 0x0018 (0x0030 - 0x0018) struct FNiagaraDistributionRangeVector3 final : public FNiagaraDistributionBase { public: struct FVector3f min_0; // 0x0018(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector3f max_0; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionRangeVector3; // ScriptStruct Niagara.NiagaraDistributionRangeColor // 0x0020 (0x0038 - 0x0018) struct FNiagaraDistributionRangeColor final : public FNiagaraDistributionBase { public: struct FLinearColor min_0; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor max_0; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionRangeColor; // ScriptStruct Niagara.NiagaraDistributionFloat // 0x0010 (0x0028 - 0x0018) struct FNiagaraDistributionFloat final : public FNiagaraDistributionBase { public: TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionFloat; // ScriptStruct Niagara.NiagaraDistributionVector2 // 0x0010 (0x0028 - 0x0018) struct FNiagaraDistributionVector2 final : public FNiagaraDistributionBase { public: TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionVector2; // ScriptStruct Niagara.NiagaraDistributionVector3 // 0x0010 (0x0028 - 0x0018) struct FNiagaraDistributionVector3 final : public FNiagaraDistributionBase { public: TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionVector3; // ScriptStruct Niagara.NiagaraDistributionColor // 0x0010 (0x0028 - 0x0018) struct FNiagaraDistributionColor final : public FNiagaraDistributionBase { public: TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDistributionColor; // ScriptStruct Niagara.NiagaraStatelessSpawnInfo // 0x0048 (0x0048 - 0x0000) struct FNiagaraStatelessSpawnInfo final { public: ENiagaraStatelessSpawnInfoType Type; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpawnTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeInt Amount; // 0x0008(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeFloat Rate; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic) bool bSpawnProbabilityEnabled; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SpawnProbability; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraStatelessSpawnInfo; // ScriptStruct Niagara.NiagaraSystemStateData // 0x0060 (0x0060 - 0x0000) struct FNiagaraSystemStateData final { public: bool bIgnoreSystemState; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraSystemInactiveResponse InactiveResponse; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraLoopBehavior LoopBehavior; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeFloat LoopDuration; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic) int32 LoopCount; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecalculateDurationEachLoop; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeFloat LoopDelay; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) bool bDelayFirstLoopOnly; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecalculateDelayEachLoop; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSystemStateData; // ScriptStruct Niagara.NiagaraEmitterStateData // 0x0060 (0x0060 - 0x0000) struct FNiagaraEmitterStateData final { public: ENiagaraEmitterInactiveResponse InactiveResponse; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraLoopBehavior LoopBehavior; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LoopCount; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeFloat LoopDuration; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic) bool bRecalculateDurationEachLoop; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeFloat LoopDelay; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) bool bDelayFirstLoopOnly; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecalculateDelayEachLoop; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraEmitterStateData; // ScriptStruct Niagara.NiagaraInputConditionMetadata // 0x0018 (0x0018 - 0x0000) struct FNiagaraInputConditionMetadata final { public: class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray TargetValues; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraInputConditionMetadata; // ScriptStruct Niagara.NiagaraEnumParameterMetaData // 0x0028 (0x0028 - 0x0000) struct FNiagaraEnumParameterMetaData final { public: class FName OverrideName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* IconOverride; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseColorOverride; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor ColorOverride; // 0x0014(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraEnumParameterMetaData; // ScriptStruct Niagara.WidgetNamedInputValue // 0x0028 (0x0028 - 0x0000) struct FWidgetNamedInputValue final { public: float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText DisplayName; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) class FText Tooltip; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FWidgetNamedInputValue; // ScriptStruct Niagara.WidgetSegmentValueOverride // 0x0020 (0x0020 - 0x0000) struct FWidgetSegmentValueOverride final { public: int32 EnumIndexToOverride; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideDisplayName; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FText DisplayNameOverride; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) class UTexture2D* DisplayIcon; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FWidgetSegmentValueOverride; // ScriptStruct Niagara.NiagaraWidgetNamedIntegerInputValue // 0x0020 (0x0020 - 0x0000) struct FNiagaraWidgetNamedIntegerInputValue final { public: class FText DisplayName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) class FText Tooltip; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraWidgetNamedIntegerInputValue; // ScriptStruct Niagara.NiagaraInputParameterCustomization // 0x0058 (0x0058 - 0x0000) struct FNiagaraInputParameterCustomization final { public: ENiagaraInputWidgetType WidgetType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasMinValue; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MinValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasMaxValue; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxValue; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasStepWidth; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float StepWidth; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray InputDropdownValues; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray EnumStyleDropdownValues; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 MaxSegmentsPerRow; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SegmentValueOverrides; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bBroadcastValueChangesOnCommitOnly; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraInputParameterCustomization; // ScriptStruct Niagara.NiagaraBoolParameterMetaData // 0x0028 (0x0028 - 0x0000) struct FNiagaraBoolParameterMetaData final { public: ENiagaraBoolDisplayMode DisplayMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName OverrideNameTrue; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OverrideNameFalse; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* IconOverrideTrue; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* IconOverrideFalse; // 0x0020(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraBoolParameterMetaData; // ScriptStruct Niagara.NiagaraVariableMetaData // 0x0190 (0x0190 - 0x0000) struct FNiagaraVariableMetaData final { public: class FText Description; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) class FText CategoryName; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) EUnit DisplayUnit; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAdvancedDisplay; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisplayInOverviewStack; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 InlineParameterSortPriority; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideColor; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor InlineParameterColorOverride; // 0x002C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray InlineParameterEnumOverrides; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bEnableBoolOverride; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraBoolParameterMetaData InlineParameterBoolOverride; // 0x0058(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) int32 EditorSortPriority; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInlineEditConditionToggle; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraInputConditionMetadata EditCondition; // 0x0088(0x0018)(Edit, NativeAccessSpecifierPublic) struct FNiagaraInputConditionMetadata VisibleCondition; // 0x00A0(0x0018)(Edit, NativeAccessSpecifierPublic) TMap PropertyMetaData; // 0x00B8(0x0050)(Edit, NativeAccessSpecifierPublic) class FName ParentAttribute; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AlternateAliases; // 0x0110(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) struct FNiagaraInputParameterCustomization WidgetCustomization; // 0x0120(0x0058)(Edit, NativeAccessSpecifierPublic) struct FGuid VariableGuid; // 0x0178(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsStaticSwitch; // 0x0188(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 StaticSwitchDefaultValue; // 0x018C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraVariableMetaData; // ScriptStruct Niagara.NiagaraDynamicMeshSection // 0x0008 (0x0008 - 0x0000) struct FNiagaraDynamicMeshSection final { public: int32 NumTriangles; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaterialIndex; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDynamicMeshSection; // ScriptStruct Niagara.NiagaraDynamicMeshMaterial // 0x0028 (0x0028 - 0x0000) struct FNiagaraDynamicMeshMaterial final { public: class UMaterialInterface* Material; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDynamicMeshMaterial; // ScriptStruct Niagara.NDIMemoryBufferSimCacheDataFrame // 0x0010 (0x0010 - 0x0000) struct FNDIMemoryBufferSimCacheDataFrame final { public: int32 CpuBufferSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CpuDataOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GpuBufferSize; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GpuDataOffset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNDIMemoryBufferSimCacheDataFrame; // ScriptStruct Niagara.NDIStaticMeshSectionFilter // 0x0010 (0x0010 - 0x0000) struct FNDIStaticMeshSectionFilter final { public: TArray AllowedMaterialSlots; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNDIStaticMeshSectionFilter; // ScriptStruct Niagara.NiagaraUObjectPropertyReaderRemap // 0x0010 (0x0010 - 0x0000) struct FNiagaraUObjectPropertyReaderRemap final { public: class FName GraphName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RemapName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraUObjectPropertyReaderRemap; // ScriptStruct Niagara.MovieSceneNiagaraSystemTrackTemplate // 0x0000 (0x0020 - 0x0020) struct FMovieSceneNiagaraSystemTrackTemplate final : public FMovieSceneEvalTemplate { }; DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackTemplate; // ScriptStruct Niagara.MovieSceneNiagaraSystemTrackImplementation // 0x0018 (0x0028 - 0x0010) struct FMovieSceneNiagaraSystemTrackImplementation final : public FMovieSceneTrackImplementation { public: struct FFrameNumber SpawnSectionStartFrame; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FFrameNumber SpawnSectionEndFrame; // 0x0014(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraSystemSpawnSectionStartBehavior SpawnSectionStartBehavior; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraSystemSpawnSectionEvaluateBehavior SpawnSectionEvaluateBehavior; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraSystemSpawnSectionEndBehavior SpawnSectionEndBehavior; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraAgeUpdateMode AgeUpdateMode; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAllowScalability; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackImplementation; // ScriptStruct Niagara.MovieSceneNiagaraParameterSectionTemplate // 0x0020 (0x0040 - 0x0020) struct FMovieSceneNiagaraParameterSectionTemplate : public FMovieSceneEvalTemplate { public: struct FNiagaraVariable Parameter; // 0x0020(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneNiagaraParameterSectionTemplate; // ScriptStruct Niagara.MovieSceneNiagaraBoolParameterSectionTemplate // 0x0108 (0x0148 - 0x0040) struct FMovieSceneNiagaraBoolParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate { public: struct FMovieSceneBoolChannel BoolChannel; // 0x0040(0x0108)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneNiagaraBoolParameterSectionTemplate; // ScriptStruct Niagara.MovieSceneNiagaraColorParameterSectionTemplate // 0x0440 (0x0480 - 0x0040) struct FMovieSceneNiagaraColorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate { public: struct FMovieSceneFloatChannel RedChannel; // 0x0040(0x0110)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel GreenChannel; // 0x0150(0x0110)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel BlueChannel; // 0x0260(0x0110)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel AlphaChannel; // 0x0370(0x0110)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneNiagaraColorParameterSectionTemplate; // ScriptStruct Niagara.MovieSceneNiagaraFloatParameterSectionTemplate // 0x0110 (0x0150 - 0x0040) struct FMovieSceneNiagaraFloatParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate { public: struct FMovieSceneFloatChannel FloatChannel; // 0x0040(0x0110)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneNiagaraFloatParameterSectionTemplate; // ScriptStruct Niagara.MovieSceneNiagaraIntegerParameterSectionTemplate // 0x0108 (0x0148 - 0x0040) struct FMovieSceneNiagaraIntegerParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate { public: struct FMovieSceneIntegerChannel IntegerChannel; // 0x0040(0x0108)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneNiagaraIntegerParameterSectionTemplate; // ScriptStruct Niagara.MovieSceneNiagaraVectorParameterSectionTemplate // 0x0448 (0x0488 - 0x0040) struct FMovieSceneNiagaraVectorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate { public: struct FMovieSceneFloatChannel VectorChannels[0x4]; // 0x0040(0x0110)(NativeAccessSpecifierPrivate) int32 ChannelsUsed; // 0x0480(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_484[0x4]; // 0x0484(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneNiagaraVectorParameterSectionTemplate; // ScriptStruct Niagara.EmitterCompiledScriptPair // 0x00A0 (0x00A0 - 0x0000) struct alignas(0x08) FEmitterCompiledScriptPair final { public: uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEmitterCompiledScriptPair; // ScriptStruct Niagara.NiagaraBakerTextureSource // 0x0018 (0x0018 - 0x0000) struct FNiagaraBakerTextureSource final { public: class FString DisplayString; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraBakerTextureSource; // ScriptStruct Niagara.NiagaraBakerCameraSettings // 0x0050 (0x0050 - 0x0000) struct FNiagaraBakerCameraSettings final { public: ENiagaraBakerViewMode ViewMode; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ViewportLocation; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator ViewportRotation; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float OrbitDistance; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FOV; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoWidth; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAspectRatio; // 0x0044(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AspectRatio; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraBakerCameraSettings; // ScriptStruct Niagara.NiagaraBakerTextureSettings // 0x0040 (0x0040 - 0x0000) struct FNiagaraBakerTextureSettings final { public: class FName OutputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraBakerTextureSource SourceBinding; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic) uint8 bUseFrameSize : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint FrameSize; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint TextureSize; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* GeneratedTexture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraBakerTextureSettings; // ScriptStruct Niagara.NCPoolElement // 0x0010 (0x0010 - 0x0000) struct FNCPoolElement final { public: class UNiagaraComponent* Component; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNCPoolElement; // ScriptStruct Niagara.NCPool // 0x0010 (0x0010 - 0x0000) struct FNCPool final { public: TArray FreeElements; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNCPool; // ScriptStruct Niagara.NiagaraComponentPropertyBinding // 0x00A8 (0x00A8 - 0x0000) struct FNiagaraComponentPropertyBinding final { public: struct FNiagaraVariableAttributeBinding AttributeBinding; // 0x0000(0x0038)(NativeAccessSpecifierPublic) class FName PropertyName; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraTypeDefinition PropertyType; // 0x0040(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MetadataSetterName; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap PropertySetterParameterDefaults; // 0x0058(0x0050)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraComponentPropertyBinding; // ScriptStruct Niagara.NiagaraCulledComponentInfo // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FNiagaraCulledComponentInfo final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraCulledComponentInfo; // ScriptStruct Niagara.NDIArraySimCacheDataFrame // 0x0008 (0x0008 - 0x0000) struct FNDIArraySimCacheDataFrame final { public: int32 NumElements; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DataOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNDIArraySimCacheDataFrame; // ScriptStruct Niagara.NiagaraDataInterfaceEmitterBinding // 0x000C (0x000C - 0x0000) struct FNiagaraDataInterfaceEmitterBinding final { public: ENiagaraDataInterfaceEmitterBindingMode BindingMode; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EmitterName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDataInterfaceEmitterBinding; // ScriptStruct Niagara.BasicParticleData // 0x0038 (0x0038 - 0x0000) struct FBasicParticleData final { public: struct FVector position; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Size; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Velocity; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBasicParticleData; // ScriptStruct Niagara.MeshTriCoordinate // 0x0010 (0x0010 - 0x0000) struct FMeshTriCoordinate final { public: int32 Tri; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector3f BaryCoord; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMeshTriCoordinate; // ScriptStruct Niagara.NiagaraDataInterfaceSplineLUT // 0x0040 (0x0040 - 0x0000) struct FNiagaraDataInterfaceSplineLUT final { public: TArray Positions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Scales; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Rotations; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float SplineLength; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SplineDistanceStep; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InvSplineDistanceStep; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxIndex; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDataInterfaceSplineLUT; // ScriptStruct Niagara.NiagaraOutlinerTimingData // 0x0008 (0x0008 - 0x0000) struct FNiagaraOutlinerTimingData final { public: float GameThread; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RenderThread; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraOutlinerTimingData; // ScriptStruct Niagara.NiagaraOutlinerEmitterInstanceData // 0x0020 (0x0020 - 0x0000) struct FNiagaraOutlinerEmitterInstanceData final { public: class FString EmitterName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraSimTarget SimTarget; // 0x0010(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraExecutionState ExecState; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumParticles; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRequiresPersistentIDs : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraOutlinerEmitterInstanceData; // ScriptStruct Niagara.NiagaraOutlinerSystemInstanceData // 0x0068 (0x0068 - 0x0000) struct FNiagaraOutlinerSystemInstanceData final { public: class FString ComponentName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector3f LWCTile; // 0x0010(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Emitters; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) ENiagaraExecutionState ActualExecutionState; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraExecutionState RequestedExecutionState; // 0x0034(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraScalabilityState ScalabilityState; // 0x0038(0x000C)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 bPendingKill : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsingCullProxy : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ENCPoolMethod PoolMethod; // 0x0048(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraOutlinerTimingData AverageTime; // 0x004C(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraOutlinerTimingData MaxTime; // 0x0054(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) ETickingGroup TickGroup; // 0x005C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraGpuComputeTickStage GpuTickStage; // 0x005D(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bIsSolo : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresGlobalDistanceField : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresDepthBuffer : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresEarlyViewData : 1; // 0x0060(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresViewUniformBuffer : 1; // 0x0060(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresRayTracingScene : 1; // 0x0060(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraOutlinerSystemInstanceData; // ScriptStruct Niagara.NiagaraOutlinerSystemData // 0x0030 (0x0030 - 0x0000) struct FNiagaraOutlinerSystemData final { public: TArray SystemInstances; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0010(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x0018(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraOutlinerTimingData AveragePerInstanceTime; // 0x0020(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraOutlinerTimingData MaxPerInstanceTime; // 0x0028(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraOutlinerSystemData; // ScriptStruct Niagara.NiagaraOutlinerWorldData // 0x0068 (0x0068 - 0x0000) struct FNiagaraOutlinerWorldData final { public: TMap Systems; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) bool bHasBegunPlay; // 0x0050(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 WorldType; // 0x0051(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 NetMode; // 0x0052(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0054(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x005C(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraOutlinerWorldData; // ScriptStruct Niagara.NiagaraOutlinerData // 0x0050 (0x0050 - 0x0000) struct FNiagaraOutlinerData final { public: TMap WorldData; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraOutlinerData; // ScriptStruct Niagara.NiagaraDebuggerRequestConnection // 0x0020 (0x0020 - 0x0000) struct FNiagaraDebuggerRequestConnection final { public: struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid InstanceID; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDebuggerRequestConnection; // ScriptStruct Niagara.NiagaraDebuggerAcceptConnection // 0x0020 (0x0020 - 0x0000) struct FNiagaraDebuggerAcceptConnection final { public: struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid InstanceID; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDebuggerAcceptConnection; // ScriptStruct Niagara.NiagaraDebuggerConnectionClosed // 0x0020 (0x0020 - 0x0000) struct FNiagaraDebuggerConnectionClosed final { public: struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid InstanceID; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDebuggerConnectionClosed; // ScriptStruct Niagara.NiagaraDebuggerExecuteConsoleCommand // 0x0018 (0x0018 - 0x0000) struct FNiagaraDebuggerExecuteConsoleCommand final { public: class FString Command; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequiresWorld; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraDebuggerExecuteConsoleCommand; // ScriptStruct Niagara.NiagaraDebuggerOutlinerUpdate // 0x0050 (0x0050 - 0x0000) struct FNiagaraDebuggerOutlinerUpdate final { public: struct FNiagaraOutlinerData OutlinerData; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDebuggerOutlinerUpdate; // ScriptStruct Niagara.NiagaraDebugHudTextOptions // 0x0018 (0x0018 - 0x0000) struct FNiagaraDebugHudTextOptions final { public: ENiagaraDebugHudFont Font; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHudHAlign HorizontalAlignment; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHudVAlign VerticalAlignment; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ScreenOffset; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDebugHudTextOptions; // ScriptStruct Niagara.NiagaraDebugHUDVariable // 0x0018 (0x0018 - 0x0000) struct FNiagaraDebugHUDVariable final { public: bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString Name; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDebugHUDVariable; // ScriptStruct Niagara.NiagaraDebugHUDSettingsData // 0x0250 (0x0250 - 0x0000) struct FNiagaraDebugHUDSettingsData final { public: bool bHudEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHudRenderingEnabled; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValidateSystemSimulationDataBuffers; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValidateParticleDataBuffers; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValidationLogErrors; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ValidationAttributeDisplayTruncate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverviewEnabled; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeCascade; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraDebugHUDOverviewMode OverviewMode; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHUDDOverviewSort OverviewSortMode; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHudFont OverviewFont; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D OverviewLocation; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowRegisteredComponents; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverviewShowFilteredSystemOnly; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FString ActorFilter; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bComponentFilterEnabled; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString ComponentFilter; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSystemFilterEnabled; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString SystemFilter; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEmitterFilterEnabled; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString EmitterFilter; // 0x0080(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bActorFilterEnabled; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraDebugHudVerbosity SystemDebugVerbosity; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHudVerbosity SystemEmitterVerbosity; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHudVerbosity DataInterfaceVerbosity; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSystemShowBounds; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SystemBoundsSolidBoxAlpha; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSystemShowActiveOnlyInWorld; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowSystemVariables; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray SystemVariables; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraDebugHudTextOptions SystemTextOptions; // 0x00C0(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bShowParticleVariables; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableGpuParticleReadback; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowParticleIndex; // 0x00DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray ParticlesVariables; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraDebugHudTextOptions ParticleTextOptions; // 0x00F0(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bShowParticlesVariablesWithSystem; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowParticleVariablesVertical; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMaxParticlesToDisplay; // 0x010A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseParticleDisplayClip; // 0x010B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ParticleDisplayClip; // 0x0110(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseParticleDisplayCenterRadius; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ParticleDisplayCenterRadius; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxParticlesToDisplay; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PerfReportFrames; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHUDPerfSampleMode PerfSampleMode; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHUDPerfUnits PerfUnits; // 0x0134(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugHUDPerfGraphMode PerfGraphMode; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PerfHistoryFrames; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePerfGraphTimeRange; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PerfGraphTimeRange; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D PerfGraphSize; // 0x0148(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor PerfGraphAxisColor; // 0x0158(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableSmoothing; // 0x0168(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SmoothingWidth; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DefaultBackgroundColor; // 0x0170(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor OverviewHeadingColor; // 0x0180(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor OverviewDetailColor; // 0x0190(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor OverviewDetailHighlightColor; // 0x01A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor InWorldErrorTextColor; // 0x01B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor InWorldTextColor; // 0x01C0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor MessageInfoTextColor; // 0x01D0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor MessageWarningTextColor; // 0x01E0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor MessageErrorTextColor; // 0x01F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SystemColorTableOpacity; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 SystemColorSeed; // 0x0204(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SystemColorHSVMin; // 0x0208(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SystemColorHSVMax; // 0x0220(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDebugPlaybackMode PlaybackMode; // 0x0238(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlaybackRateEnabled; // 0x0239(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A[0x2]; // 0x023A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float PlaybackRate; // 0x023C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLoopTimeEnabled; // 0x0240(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_241[0x3]; // 0x0241(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LoopTime; // 0x0244(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowGlobalBudgetInfo; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraDebugHUDSettingsData; // ScriptStruct Niagara.NiagaraRequestSimpleClientInfoMessage // 0x0001 (0x0001 - 0x0000) struct FNiagaraRequestSimpleClientInfoMessage final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraRequestSimpleClientInfoMessage; // ScriptStruct Niagara.NiagaraOutlinerCaptureSettings // 0x0010 (0x0010 - 0x0000) struct FNiagaraOutlinerCaptureSettings final { public: bool bTriggerCapture; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 CaptureDelayFrames; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGatherPerfData; // 0x0008(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 SimCacheCaptureFrames; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraOutlinerCaptureSettings; // ScriptStruct Niagara.NiagaraSimpleClientInfo // 0x0040 (0x0040 - 0x0000) struct FNiagaraSimpleClientInfo final { public: TArray Systems; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Actors; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Components; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Emitters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimpleClientInfo; // ScriptStruct Niagara.NiagaraSystemSimCacheCaptureRequest // 0x0010 (0x0010 - 0x0000) struct FNiagaraSystemSimCacheCaptureRequest final { public: class FName ComponentName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 CaptureDelayFrames; // 0x0008(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 CaptureFrames; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSystemSimCacheCaptureRequest; // ScriptStruct Niagara.NiagaraSystemSimCacheCaptureReply // 0x0018 (0x0018 - 0x0000) struct FNiagaraSystemSimCacheCaptureReply final { public: class FName ComponentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SimCacheData; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSystemSimCacheCaptureReply; // ScriptStruct Niagara.NiagaraGraphViewSettings // 0x0018 (0x0018 - 0x0000) struct FNiagaraGraphViewSettings final { public: struct FVector2D Location; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Zoom; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsValid; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraGraphViewSettings; // ScriptStruct Niagara.NiagaraLinearRamp // 0x0010 (0x0010 - 0x0000) struct FNiagaraLinearRamp final { public: float StartX; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartY; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndX; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndY; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraLinearRamp; // ScriptStruct Niagara.NiagaraGlobalBudgetScaling // 0x0038 (0x0038 - 0x0000) struct FNiagaraGlobalBudgetScaling final { public: uint8 bCullByGlobalBudget : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScaleMaxDistanceByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScaleMaxInstanceCountByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScaleSystemInstanceCountByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxGlobalBudgetUsage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraLinearRamp MaxDistanceScaleByGlobalBudgetUse; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraLinearRamp MaxInstanceCountScaleByGlobalBudgetUse; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraLinearRamp MaxSystemInstanceCountScaleByGlobalBudgetUse; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraGlobalBudgetScaling; // ScriptStruct Niagara.NiagaraSystemVisibilityCullingSettings // 0x000C (0x000C - 0x0000) struct FNiagaraSystemVisibilityCullingSettings final { public: uint8 bCullWhenNotRendered : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCullByViewFrustum : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowPreCullingByViewFrustum : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxTimeOutsideViewFrustum; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTimeWithoutRender; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSystemVisibilityCullingSettings; // ScriptStruct Niagara.NiagaraDeviceProfileStateEntry // 0x0010 (0x0010 - 0x0000) struct FNiagaraDeviceProfileStateEntry final { public: class FName ProfileName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 QualityLevelMask; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 SetQualityLevelMask; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDeviceProfileStateEntry; // ScriptStruct Niagara.NiagaraPlatformSetCVarCondition // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FNiagaraPlatformSetCVarCondition final { public: class FName CVarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraCVarConditionResponse PassResponse; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraCVarConditionResponse FailResponse; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Value; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 MinInt; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxInt; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFloat; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFloat; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseMinInt : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMaxInt : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMinFloat : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMaxFloat : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1D[0x13]; // 0x001D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraPlatformSetCVarCondition; // ScriptStruct Niagara.NiagaraPlatformSet // 0x0030 (0x0030 - 0x0000) struct FNiagaraPlatformSet final { public: TArray DeviceProfileStates; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray CVarConditions; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 QualityLevelMask; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraPlatformSet; // ScriptStruct Niagara.NiagaraSystemScalabilitySettings // 0x0098 (0x0098 - 0x0000) struct FNiagaraSystemScalabilitySettings { public: struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic) uint8 bCullByDistance : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCullMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCullPerSystemMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCullByMaxTimeWithoutRender : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxInstances; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSystemInstances; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTimeWithoutRender; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraCullProxyMode CullProxyMode; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSystemProxies; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraSystemVisibilityCullingSettings VisibilityCulling; // 0x0050(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraGlobalBudgetScaling BudgetScaling; // 0x005C(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettings; // ScriptStruct Niagara.NiagaraSystemScalabilitySettingsArray // 0x0010 (0x0010 - 0x0000) struct FNiagaraSystemScalabilitySettingsArray final { public: TArray Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettingsArray; // ScriptStruct Niagara.NiagaraSystemScalabilityOverride // 0x0008 (0x00A0 - 0x0098) struct FNiagaraSystemScalabilityOverride final : public FNiagaraSystemScalabilitySettings { public: uint8 bOverrideDistanceSettings : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideInstanceCountSettings : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePerSystemInstanceCountSettings : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideVisibilitySettings : 1; // 0x0098(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideGlobalBudgetScalingSettings : 1; // 0x0098(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideCullProxySettings : 1; // 0x0098(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverride; // ScriptStruct Niagara.NiagaraEmitterScalabilitySettings // 0x0038 (0x0038 - 0x0000) struct FNiagaraEmitterScalabilitySettings { public: struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic) uint8 bScaleSpawnCount : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SpawnCountScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettings; // ScriptStruct Niagara.NiagaraEmitterScalabilitySettingsArray // 0x0010 (0x0010 - 0x0000) struct FNiagaraEmitterScalabilitySettingsArray final { public: TArray Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettingsArray; // ScriptStruct Niagara.NiagaraEmitterScalabilityOverride // 0x0008 (0x0040 - 0x0038) struct FNiagaraEmitterScalabilityOverride final : public FNiagaraEmitterScalabilitySettings { public: uint8 bOverrideSpawnCountScale : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverride; // ScriptStruct Niagara.NiagaraEmitterScalabilityOverrides // 0x0010 (0x0010 - 0x0000) struct FNiagaraEmitterScalabilityOverrides final { public: TArray Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverrides; // ScriptStruct Niagara.NiagaraEventReceiverProperties // 0x0018 (0x0018 - 0x0000) struct FNiagaraEventReceiverProperties final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceEventGenerator; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceEmitter; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEventReceiverProperties; // ScriptStruct Niagara.NiagaraEventGeneratorProperties // 0x0058 (0x0058 - 0x0000) struct FNiagaraEventGeneratorProperties final { public: int32 MaxEventsPerFrame; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ID; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0010(0x0048)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEventGeneratorProperties; // ScriptStruct Niagara.NiagaraEmitterScriptProperties // 0x0028 (0x0028 - 0x0000) struct FNiagaraEmitterScriptProperties { public: class UNiagaraScript* Script; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray EventReceivers; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray EventGenerators; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEmitterScriptProperties; // ScriptStruct Niagara.NiagaraEventScriptProperties // 0x0030 (0x0058 - 0x0028) struct FNiagaraEventScriptProperties final : public FNiagaraEmitterScriptProperties { public: EScriptExecutionMode ExecutionMode; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 SpawnNumber; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 MaxEventsPerFrame; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid SourceEmitterID; // 0x0034(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceEventName; // 0x0044(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRandomSpawnNumber; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 MinSpawnNumber; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UpdateAttributeInitialValues; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraEventScriptProperties; // ScriptStruct Niagara.NiagaraDetailsLevelScaleOverrides // 0x0014 (0x0014 - 0x0000) struct FNiagaraDetailsLevelScaleOverrides final { public: float Low; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Medium; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float High; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Epic; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Cine; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDetailsLevelScaleOverrides; // ScriptStruct Niagara.NiagaraAssetVersion // 0x001C (0x001C - 0x0000) struct FNiagaraAssetVersion final { public: int32 MajorVersion; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinorVersion; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid VersionGuid; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsVisibleInVersionSelector; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraAssetVersion; // ScriptStruct Niagara.NiagaraVariableWithOffset // 0x001C (0x0028 - 0x000C) struct FNiagaraVariableWithOffset final : public FNiagaraVariableBase { public: int32 Offset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraLwcStructConverter StructConverter; // 0x0010(0x0018)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraVariableWithOffset; // ScriptStruct Niagara.NiagaraPositionSource // 0x0020 (0x0020 - 0x0000) struct FNiagaraPositionSource final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Value; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraPositionSource; // ScriptStruct Niagara.NiagaraParameterStore // 0x0088 (0x0088 - 0x0000) struct FNiagaraParameterStore { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr Owner; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray SortedParameterOffsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray ParameterData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray DataInterfaces; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) TArray UObjects; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) TArray OriginalPositionData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraParameterStore; // ScriptStruct Niagara.VersionedNiagaraEmitterData // 0x0358 (0x0358 - 0x0000) struct FVersionedNiagaraEmitterData final { public: struct FNiagaraAssetVersion Version; // 0x0000(0x001C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDeprecated; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FText DeprecationMessage; // 0x0020(0x0010)(NativeAccessSpecifierPublic) bool bLocalSpace; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDeterminism; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 RandomSeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInterpolatedSpawning : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraSimTarget SimTarget; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraEmitterCalculateBoundMode CalculateBoundsMode; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FBox FixedBounds; // 0x0040(0x0038)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 bRequiresPersistentIDs : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray EventHandlerScriptProps; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraPlatformSet Platforms; // 0x0090(0x0030)(Edit, NativeAccessSpecifierPublic) struct FNiagaraEmitterScalabilityOverrides ScalabilityOverrides; // 0x00C0(0x0010)(Edit, NativeAccessSpecifierPublic) int32 MaxGPUParticlesSpawnPerFrame; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleAllocationMode AllocationMode; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 PreAllocationCount; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraEmitterScriptProperties UpdateScriptProps; // 0x00E0(0x0028)(NativeAccessSpecifierPublic) struct FNiagaraEmitterScriptProperties SpawnScriptProps; // 0x0108(0x0028)(NativeAccessSpecifierPublic) struct FNiagaraParameterStore RendererBindings; // 0x0130(0x0088)(NativeAccessSpecifierPublic) TArray RendererBindingsExternalObjects; // 0x01B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TMap ResolvedDIBindings; // 0x01C8(0x0050)(NativeAccessSpecifierPublic) TArray RendererProperties; // 0x0218(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) TArray SimulationStages; // 0x0228(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) TArray SimStageExecutionLoops; // 0x0238(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraScript* GPUComputeScript; // 0x0258(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray SharedEventGeneratorIds; // 0x0260(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FNiagaraEmitterScalabilitySettings CurrentScalabilitySettings; // 0x0270(0x0038)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_2A8[0xB0]; // 0x02A8(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FVersionedNiagaraEmitterData; // ScriptStruct Niagara.VersionedNiagaraEmitter // 0x0018 (0x0018 - 0x0000) struct FVersionedNiagaraEmitter final { public: class UNiagaraEmitter* Emitter; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid Version; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FVersionedNiagaraEmitter; // ScriptStruct Niagara.NiagaraEmitterHandle // 0x0050 (0x0050 - 0x0000) struct FNiagaraEmitterHandle final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGuid ID; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName IdName; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsEnabled; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVersionedNiagaraEmitter VersionedInstance; // 0x0028(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraStatelessEmitter* StatelessEmitter; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraEmitterMode EmitterMode; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraEmitterHandle; // ScriptStruct Niagara.NiagaraCollisionEventPayload // 0x0050 (0x0050 - 0x0000) struct FNiagaraCollisionEventPayload final { public: struct FVector CollisionPos; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CollisionNormal; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CollisionVelocity; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParticleIndex; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PhysicalMaterialIndex; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraCollisionEventPayload; // ScriptStruct Niagara.NiagaraMeshMICOverride // 0x0010 (0x0010 - 0x0000) struct FNiagaraMeshMICOverride final { public: class UMaterialInterface* OriginalMaterial; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceConstant* ReplacementMaterial; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraMeshMICOverride; // ScriptStruct Niagara.NiagaraMeshMaterialOverride // 0x0028 (0x0028 - 0x0000) struct FNiagaraMeshMaterialOverride final { public: class UMaterialInterface* ExplicitMat; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding UserParamBinding; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraMeshMaterialOverride; // ScriptStruct Niagara.NiagaraMeshRendererMeshProperties // 0x0080 (0x0080 - 0x0000) struct FNiagaraMeshRendererMeshProperties final { public: class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraParameterBinding MeshParameterBinding; // 0x0008(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) ENiagaraMeshLODMode LODMode; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 LODLevel; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LODBias; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LODDistanceFactor; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseLODRange; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntVector2 LODRange; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Scale; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector PivotOffset; // 0x0060(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraMeshRendererMeshProperties; // ScriptStruct Niagara.ParameterDefinitionsSubscription // 0x0001 (0x0001 - 0x0000) struct FParameterDefinitionsSubscription final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FParameterDefinitionsSubscription; // ScriptStruct Niagara.NiagaraParameters // 0x0010 (0x0010 - 0x0000) struct FNiagaraParameters final { public: TArray Parameters; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraParameters; // ScriptStruct Niagara.NiagaraBoundParameter // 0x0014 (0x0014 - 0x0000) struct FNiagaraBoundParameter final { public: struct FNiagaraVariableBase Parameter; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SrcOffset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DestOffset; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraBoundParameter; // ScriptStruct Niagara.NiagaraPerfBaselineStats // 0x0010 (0x0010 - 0x0000) struct FNiagaraPerfBaselineStats final { public: float PerInstanceAvg_GT; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerInstanceAvg_RT; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerInstanceMax_GT; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerInstanceMax_RT; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraPerfBaselineStats; // ScriptStruct Niagara.NiagaraPlatformSetConflictEntry // 0x000C (0x000C - 0x0000) struct FNiagaraPlatformSetConflictEntry final { public: class FName ProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 QualityLevelMask; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraPlatformSetConflictEntry; // ScriptStruct Niagara.NiagaraPlatformSetConflictInfo // 0x0018 (0x0018 - 0x0000) struct FNiagaraPlatformSetConflictInfo final { public: int32 SetAIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SetBIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Conflicts; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraPlatformSetConflictInfo; // ScriptStruct Niagara.NiagaraPlatformSetRedirect // 0x0080 (0x0080 - 0x0000) struct FNiagaraPlatformSetRedirect final { public: TArray ProfileNames; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) ENiagaraDeviceProfileRedirectMode Mode; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName RedirectProfileName; // 0x0014(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraPlatformSetCVarCondition CVarConditionEnabled; // 0x0020(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraPlatformSetCVarCondition CVarConditionDisabled; // 0x0050(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraPlatformSetRedirect; // ScriptStruct Niagara.NiagaraRendererMaterialScalarParameter // 0x000C (0x000C - 0x0000) struct FNiagaraRendererMaterialScalarParameter final { public: class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRendererMaterialScalarParameter; // ScriptStruct Niagara.NiagaraRendererMaterialVectorParameter // 0x0018 (0x0018 - 0x0000) struct FNiagaraRendererMaterialVectorParameter final { public: class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Value; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRendererMaterialVectorParameter; // ScriptStruct Niagara.NiagaraRendererMaterialTextureParameter // 0x0010 (0x0010 - 0x0000) struct FNiagaraRendererMaterialTextureParameter final { public: class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* Texture; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRendererMaterialTextureParameter; // ScriptStruct Niagara.NiagaraRendererMaterialStaticBoolParameter // 0x0010 (0x0010 - 0x0000) struct FNiagaraRendererMaterialStaticBoolParameter final { public: class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName StaticVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRendererMaterialStaticBoolParameter; // ScriptStruct Niagara.NiagaraRendererMaterialParameters // 0x0050 (0x0050 - 0x0000) struct FNiagaraRendererMaterialParameters final { public: TArray AttributeBindings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray ScalarParameters; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray VectorParameters; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray TextureParameters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray StaticBoolParameters; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRendererMaterialParameters; // ScriptStruct Niagara.NiagaraRibbonShapeCustomVertex // 0x0014 (0x0014 - 0x0000) struct FNiagaraRibbonShapeCustomVertex final { public: struct FVector2f position; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2f Normal; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TextureV; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRibbonShapeCustomVertex; // ScriptStruct Niagara.NiagaraRibbonUVSettings // 0x0028 (0x0028 - 0x0000) struct FNiagaraRibbonUVSettings final { public: ENiagaraRibbonUVDistributionMode DistributionMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRibbonUVEdgeMode LeadingEdgeMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRibbonUVEdgeMode TrailingEdgeMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnablePerParticleUOverride : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePerParticleVRangeOverride : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) float TilingLength; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Offset; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Scale; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRibbonUVSettings; // ScriptStruct Niagara.NiagaraScalabilityManager // 0x00E0 (0x00E0 - 0x0000) struct FNiagaraScalabilityManager final { public: class UNiagaraEffectType* EffectType; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ManagedComponents; // 0x0008(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_18[0xC8]; // 0x0018(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraScalabilityManager; // ScriptStruct Niagara.NiagaraModuleDependency // 0x0060 (0x0060 - 0x0000) struct FNiagaraModuleDependency final { public: class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraModuleDependencyType Type; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraModuleDependencyScriptConstraint ScriptConstraint; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FString RequiredVersion; // 0x0010(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OnlyEvaluateInScriptUsage; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText Description; // 0x0028(0x0010)(Edit, AssetRegistrySearchable, NativeAccessSpecifierPublic) uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraModuleDependency; // ScriptStruct Niagara.NiagaraCompilerTag // 0x0030 (0x0030 - 0x0000) struct FNiagaraCompilerTag final { public: struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StringValue; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraCompilerTag; // ScriptStruct Niagara.NiagaraVMExecutableDataId // 0x0058 (0x0058 - 0x0000) struct FNiagaraVMExecutableDataId final { public: struct FGuid CompilerVersionID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraScriptUsage ScriptUsageType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid ScriptUsageTypeID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUsesRapidIterationParams : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableDebugSwitches : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInterpolatedSpawn : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresPersistentIDs : 1; // 0x0024(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid BaseScriptID; // 0x0028(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraCompileHash BaseScriptCompileHash; // 0x0038(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ScriptVersionID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraVMExecutableDataId; // ScriptStruct Niagara.NiagaraVMExecutableByteCode // 0x0018 (0x0018 - 0x0000) struct FNiagaraVMExecutableByteCode final { public: TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) int32 UncompressedSize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraVMExecutableByteCode; // ScriptStruct Niagara.NiagaraVMExecutableData // 0x01A0 (0x01A0 - 0x0000) struct FNiagaraVMExecutableData final { public: struct FNiagaraVMExecutableByteCode ByteCode; // 0x0000(0x0018)(NativeAccessSpecifierPublic) struct FNiagaraVMExecutableByteCode OptimizedByteCode; // 0x0018(0x0018)(Transient, NativeAccessSpecifierPublic) uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumTempRegisters; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumUserPtrs; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CompileTags; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ScriptLiterals; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Attributes; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraScriptDataUsageInfo DataUsage; // 0x00A0(0x0001)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray UObjectInfos; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DataInterfaceInfo; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CalledVMExternalFunctions; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray ReadDataSets; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray WriteDataSets; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray StatScopes; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraShaderScriptParametersMetadata ShaderScriptParametersMetadata; // 0x0118(0x0058)(NativeAccessSpecifierPublic) ENiagaraScriptCompileStatus LastCompileStatus; // 0x0170(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray SimulationStageMetaData; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ExperimentalContextData; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bReadsSignificanceIndex : 1; // 0x0198(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNeedsGPUContextInit : 1; // 0x0198(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraVMExecutableData; // ScriptStruct Niagara.NiagaraInlineDynamicInputFormatToken // 0x0001 (0x0001 - 0x0000) struct FNiagaraInlineDynamicInputFormatToken final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraInlineDynamicInputFormatToken; // ScriptStruct Niagara.VersionedNiagaraScriptData // 0x0001 (0x0001 - 0x0000) struct FVersionedNiagaraScriptData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FVersionedNiagaraScriptData; // ScriptStruct Niagara.NiagaraScriptExecutionPaddingInfo // 0x0008 (0x0008 - 0x0000) struct FNiagaraScriptExecutionPaddingInfo final { public: uint16 SrcOffset; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 DestOffset; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 SrcSize; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 DestSize; // 0x0006(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptExecutionPaddingInfo; // ScriptStruct Niagara.NiagaraScriptExecutionParameterStore // 0x0008 (0x0090 - 0x0088) struct FNiagaraScriptExecutionParameterStore final : public FNiagaraParameterStore { public: int32 ParameterSize; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInitialized : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraScriptExecutionParameterStore; // ScriptStruct Niagara.NiagaraScriptInstanceParameterStore // 0x0010 (0x0098 - 0x0088) struct FNiagaraScriptInstanceParameterStore final : public FNiagaraParameterStore { public: uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraScriptInstanceParameterStore; // ScriptStruct Niagara.NiagaraScriptHighlight // 0x0020 (0x0020 - 0x0000) struct FNiagaraScriptHighlight final { public: struct FLinearColor Color; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DisplayName; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraScriptHighlight; // ScriptStruct Niagara.NiagaraSimCacheDataBuffers // 0x0098 (0x0098 - 0x0000) struct alignas(0x08) FNiagaraSimCacheDataBuffers final { public: uint32 NumInstances; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 IDAcquireTag; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 IDToIndexTableElements; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x8C]; // 0x000C(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSimCacheDataBuffers; // ScriptStruct Niagara.NiagaraSimCacheEmitterFrame // 0x00D8 (0x00D8 - 0x0000) struct FNiagaraSimCacheEmitterFrame final { public: struct FBox LocalBounds; // 0x0000(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) int32 TotalSpawnedParticles; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraSimCacheDataBuffers ParticleDataBuffers; // 0x0040(0x0098)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimCacheEmitterFrame; // ScriptStruct Niagara.NiagaraSimCacheSystemFrame // 0x00D0 (0x00D0 - 0x0000) struct FNiagaraSimCacheSystemFrame final { public: struct FBox LocalBounds; // 0x0000(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraSimCacheDataBuffers SystemDataBuffers; // 0x0038(0x0098)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimCacheSystemFrame; // ScriptStruct Niagara.NiagaraSimCacheFrame // 0x0160 (0x0160 - 0x0000) struct FNiagaraSimCacheFrame final { public: struct FTransform LocalToWorld; // 0x0000(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector3f LWCTile; // 0x0060(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SimulationAge; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SimulationTickCount; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraSimCacheSystemFrame SystemData; // 0x0078(0x00D0)(NativeAccessSpecifierPublic) TArray EmitterData; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSimCacheFrame; // ScriptStruct Niagara.NiagaraSimCacheVariable // 0x0018 (0x0018 - 0x0000) struct FNiagaraSimCacheVariable final { public: struct FNiagaraVariableBase Variable; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 FloatOffset; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 FloatCount; // 0x000E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 HalfOffset; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 HalfCount; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Int32Offset; // 0x0014(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Int32Count; // 0x0016(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimCacheVariable; // ScriptStruct Niagara.NiagaraSimCacheDataBuffersLayout // 0x00B8 (0x00B8 - 0x0000) struct FNiagaraSimCacheDataBuffersLayout final { public: class FName LayoutName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraSimTarget SimTarget; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Variables; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint16 FloatCount; // 0x0020(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 HalfCount; // 0x0022(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Int32Count; // 0x0024(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLocalSpace; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowInterpolation; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowVelocityExtrapolation; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray RebaseVariableNames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray InterpVariableNames; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint16 ComponentVelocity; // 0x0050(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52[0x66]; // 0x0052(0x0066)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraSimCacheDataBuffersLayout; // ScriptStruct Niagara.NiagaraSimCacheLayout // 0x00C8 (0x00C8 - 0x0000) struct FNiagaraSimCacheLayout final { public: struct FNiagaraSimCacheDataBuffersLayout SystemLayout; // 0x0000(0x00B8)(NativeAccessSpecifierPublic) TArray EmitterLayouts; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSimCacheLayout; // ScriptStruct Niagara.NiagaraEmitterCompiledData // 0x0138 (0x0138 - 0x0000) struct FNiagaraEmitterCompiledData final { public: TArray SpawnAttributes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraVariable EmitterSpawnIntervalVar; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariable EmitterInterpSpawnStartDTVar; // 0x0030(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariable EmitterSpawnGroupVar; // 0x0050(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariable EmitterAgeVar; // 0x0070(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariable EmitterRandomSeedVar; // 0x0090(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariable EmitterInstanceSeedVar; // 0x00B0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariable EmitterTotalSpawnedParticlesVar; // 0x00D0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x00F0(0x0048)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEmitterCompiledData; // ScriptStruct Niagara.NiagaraParameterDataSetBinding // 0x0008 (0x0008 - 0x0000) struct FNiagaraParameterDataSetBinding final { public: int32 ParameterOffset; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DataSetComponentOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraParameterDataSetBinding; // ScriptStruct Niagara.NiagaraParameterDataSetBindingCollection // 0x0020 (0x0020 - 0x0000) struct FNiagaraParameterDataSetBindingCollection final { public: TArray FloatOffsets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Int32Offsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraParameterDataSetBindingCollection; // ScriptStruct Niagara.NiagaraSystemCompiledData // 0x0240 (0x0240 - 0x0000) struct FNiagaraSystemCompiledData final { public: struct FNiagaraParameterStore InstanceParamStore; // 0x0000(0x0088)(NativeAccessSpecifierPublic) struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0088(0x0048)(NativeAccessSpecifierPublic) struct FNiagaraDataSetCompiledData SpawnInstanceParamsDataSetCompiledData; // 0x00D0(0x0048)(NativeAccessSpecifierPublic) struct FNiagaraDataSetCompiledData UpdateInstanceParamsDataSetCompiledData; // 0x0118(0x0048)(NativeAccessSpecifierPublic) struct FNiagaraParameterDataSetBindingCollection SpawnInstanceGlobalBinding; // 0x0160(0x0020)(NativeAccessSpecifierPublic) struct FNiagaraParameterDataSetBindingCollection SpawnInstanceSystemBinding; // 0x0180(0x0020)(NativeAccessSpecifierPublic) struct FNiagaraParameterDataSetBindingCollection SpawnInstanceOwnerBinding; // 0x01A0(0x0020)(NativeAccessSpecifierPublic) TArray SpawnInstanceEmitterBindings; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraParameterDataSetBindingCollection UpdateInstanceGlobalBinding; // 0x01D0(0x0020)(NativeAccessSpecifierPublic) struct FNiagaraParameterDataSetBindingCollection UpdateInstanceSystemBinding; // 0x01F0(0x0020)(NativeAccessSpecifierPublic) struct FNiagaraParameterDataSetBindingCollection UpdateInstanceOwnerBinding; // 0x0210(0x0020)(NativeAccessSpecifierPublic) TArray UpdateInstanceEmitterBindings; // 0x0230(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSystemCompiledData; // ScriptStruct Niagara.NiagaraSystemScalabilityOverrides // 0x0010 (0x0010 - 0x0000) struct FNiagaraSystemScalabilityOverrides final { public: TArray Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverrides; // ScriptStruct Niagara.NiagaraWildcard // 0x0001 (0x0001 - 0x0000) struct FNiagaraWildcard final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraWildcard; // ScriptStruct Niagara.NiagaraFloat // 0x0004 (0x0004 - 0x0000) struct FNiagaraFloat final { public: float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraFloat; // ScriptStruct Niagara.NiagaraInt32 // 0x0004 (0x0004 - 0x0000) struct FNiagaraInt32 final { public: int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraInt32; // ScriptStruct Niagara.NiagaraBool // 0x0004 (0x0004 - 0x0000) struct FNiagaraBool final { public: int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraBool; // ScriptStruct Niagara.NiagaraPosition // 0x0000 (0x000C - 0x000C) struct FNiagaraPosition final : public FVector3f { }; DUMPER7_ASSERTS_FNiagaraPosition; // ScriptStruct Niagara.NiagaraHalf // 0x0002 (0x0002 - 0x0000) struct FNiagaraHalf final { public: uint16 Value; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraHalf; // ScriptStruct Niagara.NiagaraHalfVector2 // 0x0004 (0x0004 - 0x0000) struct FNiagaraHalfVector2 final { public: uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraHalfVector2; // ScriptStruct Niagara.NiagaraHalfVector3 // 0x0006 (0x0006 - 0x0000) struct FNiagaraHalfVector3 final { public: uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraHalfVector3; // ScriptStruct Niagara.NiagaraHalfVector4 // 0x0008 (0x0008 - 0x0000) struct FNiagaraHalfVector4 final { public: uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 W; // 0x0006(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraHalfVector4; // ScriptStruct Niagara.NiagaraNumeric // 0x0001 (0x0001 - 0x0000) struct FNiagaraNumeric final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraNumeric; // ScriptStruct Niagara.NiagaraParameterMap // 0x0001 (0x0001 - 0x0000) struct FNiagaraParameterMap final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraParameterMap; // ScriptStruct Niagara.NiagaraDouble // 0x0008 (0x0008 - 0x0000) struct FNiagaraDouble final { public: double Value; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraDouble; // ScriptStruct Niagara.NiagaraMatrix // 0x0040 (0x0040 - 0x0000) struct FNiagaraMatrix final { public: struct FVector4f Row0; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4f Row1; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4f Row2; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4f Row3; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraMatrix; // ScriptStruct Niagara.NiagaraEmitterID // 0x0004 (0x0004 - 0x0000) struct FNiagaraEmitterID final { public: int32 ID; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraEmitterID; // ScriptStruct Niagara.NiagaraSpawnInfo // 0x0010 (0x0010 - 0x0000) struct FNiagaraSpawnInfo final { public: int32 Count; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpStartDt; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IntervalDt; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SpawnGroup; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraSpawnInfo; // ScriptStruct Niagara.NiagaraID // 0x0008 (0x0008 - 0x0000) struct FNiagaraID final { public: int32 Index; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AcquireTag; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraID; // ScriptStruct Niagara.NiagaraRandInfo // 0x000C (0x000C - 0x0000) struct FNiagaraRandInfo final { public: int32 Seed1; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Seed2; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Seed3; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNiagaraRandInfo; // ScriptStruct Niagara.NiagaraUserRedirectionParameterStore // 0x0050 (0x00D8 - 0x0088) struct FNiagaraUserRedirectionParameterStore final : public FNiagaraParameterStore { public: TMap UserParameterRedirects; // 0x0088(0x0050)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FNiagaraUserRedirectionParameterStore; // ScriptStruct Niagara.NiagaraVariant // 0x0028 (0x0028 - 0x0000) struct FNiagaraVariant final { public: class UObject* Object; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraDataInterface* DataInterface; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Bytes; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) ENiagaraVariantMode CurrentMode; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraVariant; // ScriptStruct Niagara.NiagaraWorldManagerTickFunction // 0x0008 (0x0030 - 0x0028) struct FNiagaraWorldManagerTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FNiagaraWorldManagerTickFunction; }