#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Engine #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "MovieScene_structs.hpp" #include "Engine_structs.hpp" #include "DeveloperSettings_classes.hpp" #include "InputCore_structs.hpp" #include "RenderCore_structs.hpp" #include "PhysicsCore_structs.hpp" #include "PhysicsCore_classes.hpp" #include "GameplayTags_structs.hpp" #include "AudioPlatformConfiguration_structs.hpp" #include "PropertyAccess_structs.hpp" #include "SlateCore_structs.hpp" #include "PacketHandler_classes.hpp" namespace SDK { // Class Engine.MaterialExpression // 0x0018 (0x0040 - 0x0028) class UMaterialExpression : public UObject { public: class UMaterial* Material; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialFunction* Function; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsParameterExpression : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpression") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpression") } static class UMaterialExpression* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpression; // Class Engine.MaterialExpressionParticleColor // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleColor final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleColor") } static class UMaterialExpressionParticleColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleColor; // Class Engine.MaterialInterface // 0x0070 (0x0098 - 0x0028) class UMaterialInterface : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USubsurfaceProfile* SubsurfaceProfile; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FLightmassMaterialInterfaceSettings LightmassSettings; // 0x0058(0x0018)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) TArray TextureStreamingData; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray AssetUserData; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UMaterial* GetBaseMaterial(); void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); struct FMaterialParameterInfo GetParameterInfo(EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction) const; class UPhysicalMaterial* GetPhysicalMaterial() const; class UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index_0) const; class UPhysicalMaterialMask* GetPhysicalMaterialMask() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialInterface") } static class UMaterialInterface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialInterface; // Class Engine.Material // 0x0458 (0x04F0 - 0x0098) class UMaterial final : public UMaterialInterface { public: class UPhysicalMaterial* PhysMaterial; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicalMaterialMask* PhysMaterialMask; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FScalarMaterialInput Metallic; // 0x00E8(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_F4[0x8]; // 0x00F4(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FScalarMaterialInput Specular; // 0x00FC(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FScalarMaterialInput Anisotropy; // 0x0110(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_11C[0x8]; // 0x011C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVectorMaterialInput Normal; // 0x0124(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVectorMaterialInput Tangent; // 0x0138(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_144[0x8]; // 0x0144(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FColorMaterialInput EmissiveColor; // 0x014C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EMaterialDomain MaterialDomain; // 0x0160(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBlendMode BlendMode; // 0x0161(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDecalBlendMode DecalBlendMode; // 0x0162(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialDecalResponse MaterialDecalResponse; // 0x0163(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialShadingModel ShadingModel; // 0x0164(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bCastDynamicShadowAsMasked : 1; // 0x0165(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) struct FMaterialShadingModelField ShadingModels; // 0x0166(0x0002)(NoDestructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) float EmissiveBrightnessRange; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DitheredOpacityFadeStart; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DitheredOpacityFadeEnd; // 0x0170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OpacityMaskClipValue; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVectorMaterialInput WorldPositionOffset; // 0x0178(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_184[0x8]; // 0x0184(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FScalarMaterialInput Refraction; // 0x018C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_198[0x8]; // 0x0198(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FMaterialAttributesInput MaterialAttributes; // 0x01A0(0x0010)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1B0[0x8]; // 0x01B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FScalarMaterialInput PixelDepthOffset; // 0x01B8(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1C4[0x8]; // 0x01C4(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FShadingModelMaterialInput ShadingModelFromMaterialExpression; // 0x01CC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D8[0x8]; // 0x01D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FScalarMaterialInput GroundBlendFactor; // 0x01E0(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1EC[0x8]; // 0x01EC(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bEnableGroundBlending : 1; // 0x01F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_1F4_1 : 7; // 0x01F4(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_1F5[0x3]; // 0x01F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bEnableSeparateTranslucency : 1; // 0x01F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableResponsiveAA : 1; // 0x01F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScreenSpaceReflections : 1; // 0x01F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bContactShadows : 1; // 0x01F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMaskSSR : 1; // 0x01F8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMirrorMaterial : 1; // 0x01F8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 TwoSided : 1; // 0x01F8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DitheredLODTransition : 1; // 0x01F8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DitherOpacityMask : 1; // 0x01F9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowNegativeEmissiveColor : 1; // 0x01F9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ETranslucencyLightingMode TranslucencyLightingMode; // 0x01FA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableMobileSeparateTranslucency : 1; // 0x01FB(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) int32 NumCustomizedUVs; // 0x01FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AdditionalHeaderIncludes; // 0x0200(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) struct FColorMask ColorWriteMask; // 0x0210(0x0004)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColorMask ColorWriteMask2; // 0x0214(0x0004)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucencyDirectionalLightingIntensity; // 0x0218(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucentShadowDensityScale; // 0x021C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucentSelfShadowDensityScale; // 0x0220(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucentSelfShadowSecondDensityScale; // 0x0224(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucentSelfShadowSecondOpacity; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucentBackscatteringExponent; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor TranslucentMultipleScatteringExtinction; // 0x0230(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucentShadowStartOffset; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDisableDepthTest : 1; // 0x0244(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWriteOnlyAlpha : 1; // 0x0244(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWriteDepth : 1; // 0x0244(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateSphericalParticleNormals : 1; // 0x0244(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTangentSpaceNormal : 1; // 0x0244(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseEmissiveForDynamicAreaLighting : 1; // 0x0244(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBlockGI : 1; // 0x0244(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedAsSpecialEngineMaterial : 1; // 0x0244(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithSkeletalMesh : 1; // 0x0245(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithEditorCompositing : 1; // 0x0245(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithParticleSprites : 1; // 0x0245(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithBeamTrails : 1; // 0x0245(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithMeshParticles : 1; // 0x0245(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithNiagaraSprites : 1; // 0x0245(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithNiagaraRibbons : 1; // 0x0245(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithNiagaraMeshParticles : 1; // 0x0245(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithGeometryCache : 1; // 0x0246(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithStaticLighting : 1; // 0x0246(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithMorphTargets : 1; // 0x0246(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithSplineMeshes : 1; // 0x0246(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithInstancedStaticMeshes : 1; // 0x0246(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithGeometryCollections : 1; // 0x0246(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsFullColorLightFunction : 1; // 0x0246(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsesDistortion : 1; // 0x0246(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithClothing : 1; // 0x0247(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithWater : 1; // 0x0247(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithHairStrands : 1; // 0x0247(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithWorldMap : 1; // 0x0247(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_247_4 : 4; // 0x0247(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 bUsedWithLidarPointCloud : 1; // 0x0248(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsedWithVirtualHeightfieldMesh : 1; // 0x0248(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_248_2 : 6; // 0x0248(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUsedWithUI : 1; // 0x024C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutomaticallySetUsageInEditor : 1; // 0x024C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOccludesEyeShading : 1; // 0x024C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_24C_3 : 5; // 0x024C(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_24D[0x3]; // 0x024D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bAdjustEmissiveForEyeAdaptation : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_250_1 : 7; // 0x0250(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bFullyRough : 1; // 0x0254(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsesDitherFactor : 1; // 0x0254(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsesDitherFalloff : 1; // 0x0254(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFullPrecision : 1; // 0x0254(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseLightmapDirectionality : 1; // 0x0254(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseAlphaToCoverage : 1; // 0x0254(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_254_6 : 2; // 0x0254(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bForwardRenderUsePreintegratedGFForSimpleIBL : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_258_1 : 7; // 0x0258(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseHQForwardReflections : 1; // 0x025C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsePlanarForwardReflections : 1; // 0x025C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNormalCurvatureToRoughness : 1; // 0x025C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EMaterialTessellationMode D3D11TessellationMode; // 0x025D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableCrackFreeDisplacement : 1; // 0x025E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableAdaptiveTessellation : 1; // 0x025E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 AllowTranslucentCustomDepthWrites : 1; // 0x025E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Wireframe : 1; // 0x025E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EMaterialShadingRate ShadingRate; // 0x025F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCanMaskedBeAssumedOpaque : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsMasked : 1; // 0x0260(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsPreviewMaterial : 1; // 0x0260(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsFunctionPreviewMaterial : 1; // 0x0260(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMaterialAttributes : 1; // 0x0260(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastRayTracedShadows : 1; // 0x0260(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseTranslucencyVertexFog : 1; // 0x0260(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyCloudFogging : 1; // 0x0260(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsSky : 1; // 0x0261(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bComputeFogPerPixel : 1; // 0x0261(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOutputTranslucentVelocity : 1; // 0x0261(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowDevelopmentShaderCompile : 1; // 0x0261(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsMaterialEditorStatsMaterial : 1; // 0x0261(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EBlendableLocation BlendableLocation; // 0x0262(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BlendableOutputAlpha : 1; // 0x0263(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableStencilTest : 1; // 0x0263(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EMaterialStencilCompare StencilCompare; // 0x0264(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 StencilRefValue; // 0x0265(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERefractionMode RefractionMode; // 0x0266(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_267[0x1]; // 0x0267(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 BlendablePriority; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsBlendable : 1; // 0x026C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 UsageFlagWarnings; // 0x0270(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RefractionDepthBias; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid StateId; // 0x0278(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDisplacement; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28C[0xC]; // 0x028C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) bool bRayTracingUseNormalmapRoughnessMetalness; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_299[0x2F]; // 0x0299(0x002F)(Fixing Size After Last Property [ Dumper-7 ]) struct FMaterialCachedExpressionData CachedExpressionData; // 0x02C8(0x0228)(NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Material") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Material") } static class UMaterial* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterial; // Class Engine.Actor // 0x0228 (0x0250 - 0x0028) class AActor : public UObject { public: struct FActorTickFunction PrimaryActorTick; // 0x0028(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 bHasMovableComponentsWithBakedLightmaps : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNetTemporary : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNetStartup : 1; // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlyRelevantToOwner : 1; // 0x0058(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAlwaysRelevant : 1; // 0x0058(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReplicateMovement : 1; // 0x0058(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bHidden : 1; // 0x0058(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bTearOff : 1; // 0x0058(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bExchangedRoles : 1; // 0x0059(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNetLoadOnClient : 1; // 0x0059(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNetUseOwnerRelevancy : 1; // 0x0059(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRelevantForNetworkReplays : 1; // 0x0059(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRelevantForLevelBounds : 1; // 0x0059(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReplayRewindable : 1; // 0x0059(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowTickBeforeBeginPlay : 1; // 0x0059(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoDestroyWhenFinished : 1; // 0x0059(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bCanBeDamaged : 1; // 0x005A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bBlockInput : 1; // 0x005A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanTakeNumericDamage : 1; // 0x005A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_5A_3 : 3; // 0x005A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bSaveGameSerialized : 1; // 0x005A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bSaveGameSerializeDestruction : 1; // 0x005A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bHasSaveGameSerializedComponent : 1; // 0x005B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bSaveGameHasBeenDestroyed : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bSaveActorDestructionImmediately : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSaveGameSaveTransform : 1; // 0x005B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) float DistanceForReducingTickRate; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DistanceReducedTickInterval; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray DistanceReducedTickIntervalModifiers; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_78[0x5]; // 0x0078(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bCollideWhenPlacing : 1; // 0x007D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFindCameraComponentWhenViewTarget : 1; // 0x007D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateOverlapEventsDuringLevelStreaming : 1; // 0x007D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoresOriginShifting : 1; // 0x007D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableAutoLODGeneration : 1; // 0x007D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsEditorOnlyActor : 1; // 0x007D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bActorSeamlessTraveled : 1; // 0x007D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReplicates : 1; // 0x007D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bCanBeInCluster : 1; // 0x007E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bAllowReceiveTickEventOnDedicatedServer : 1; // 0x007E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_7E_2 : 1; // 0x007E(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bWantsSequencerCallbacks : 1; // 0x007E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bWantsSequencerCallbacks_Native : 1; // 0x007E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_7E_5 : 3; // 0x007E(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 BitPad_7F_0 : 3; // 0x007F(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bActorEnableCollision : 1; // 0x007F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bActorIsBeingDestroyed : 1; // 0x007F(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) class UMovieSceneSequence* BoundToMasterSequence; // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_88[0x3]; // 0x0088(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EActorUpdateOverlapsMethod UpdateOverlapsMethodDuringLevelStreaming; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EActorUpdateOverlapsMethod DefaultUpdateOverlapsMethodDuringLevelStreaming; // 0x008C(0x0001)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENetRole RemoteRole; // 0x008D(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_8E[0x2]; // 0x008E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FRepMovement ReplicatedMovement; // 0x0090(0x0034)(Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPrivate) float InitialLifeSpan; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CustomTimeDilation; // 0x00C8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRepAttachment AttachmentReplication; // 0x00D0(0x0040)(Net, Transient, RepNotify, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) class AActor* Owner; // 0x0110(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName NetDriverName; // 0x0118(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ENetRole Role; // 0x0120(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENetDormancy NetDormancy; // 0x0121(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESpawnActorCollisionHandlingMethod SpawnCollisionHandlingMethod; // 0x0122(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAutoReceiveInput AutoReceiveInput; // 0x0123(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InputPriority; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputComponent* InputComponent; // 0x0128(0x0008)(ExportObject, ZeroConstructor, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetCullDistanceSquared; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NetTag; // 0x0134(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetUpdateFrequency; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinNetUpdateFrequency; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetPriority; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class APawn* Instigator; // 0x0148(0x0008)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Children; // 0x0150(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) class USceneComponent* RootComponent; // 0x0160(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ControllingMatineeActors; // 0x0168(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray Layers; // 0x0180(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TWeakObjectPtr ParentComponent; // 0x0190(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Tags; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnTakeAnyDamage; // 0x01A8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnTakePointDamage; // 0x01A9(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnTakeRadialDamage; // 0x01AA(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnActorBeginOverlap; // 0x01AB(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnActorEndOverlap; // 0x01AC(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x01AD(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x01AE(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnClicked; // 0x01AF(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnReleased; // 0x01B0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x01B1(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x01B2(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x01B3(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x01B4(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnActorHit; // 0x01B5(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDestroyed; // 0x01B6(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnEndPlay; // 0x01B7(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1B8[0x60]; // 0x01B8(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray InstanceComponents; // 0x0218(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray BlueprintCreatedComponents; // 0x0228(0x0010)(ExportObject, ZeroConstructor, NonTransactional, ContainsInstancedReference, TextExportTransient, NativeAccessSpecifierPublic) uint8 Pad_238[0x18]; // 0x0238(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UActorComponent* AddComponent(class FName TemplateName, bool bManualAttachment, const struct FTransform& RelativeTransform, const class UObject* ComponentTemplateContext, bool bDeferredFinish); class UActorComponent* AddComponentByClass(TSubclassOf Class_0, bool bManualAttachment, const struct FTransform& RelativeTransform, bool bDeferredFinish); void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); void DetachRootComponentFromParent(bool bMaintainWorldPosition); void DisableInput(class APlayerController* PlayerController); void EnableInput(class APlayerController* PlayerController); void FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, const struct FTransform& RelativeTransform); void FlushNetDormancy(); void ForceNetUpdate(); bool GetTickableWhenPaused(); void K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddActorLocalTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddActorWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddActorWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); void K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); void K2_AttachToActor(class AActor* ParentActor, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); void K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); void K2_DestroyActor(); void K2_DestroyComponent(class UActorComponent* Component); void K2_DetachFromActor(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule); void K2_OnBecomeViewTarget(class APlayerController* PC); void K2_OnEndViewTarget(class APlayerController* PC); void K2_OnReset(); bool K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); bool K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetActorRelativeTransform(const struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); bool K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics); bool K2_SetActorTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); bool K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation); class UMaterialInstanceDynamic* MakeMIDForMaterial(class UMaterialInterface* Parent); void MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag); void OnMasterSequenceEnd_BP(class UMovieSceneSequence* MasterSequence, class UMovieSceneSequencePlayer* SequencePlayer, const EMovieSceneSequenceEndReason Reason); void OnMasterSequenceStart_BP(class UMovieSceneSequence* MasterSequence, const EMovieSceneSequenceStartReason Reason); void OnRep_AttachmentReplication(); void OnRep_Instigator(); void OnRep_Owner(); void OnRep_ReplicatedMovement(); void OnRep_ReplicateMovement(); void OnSubSequenceEnd_BP(class UMovieSceneSequence* SubSequence, const EMovieSceneSequenceEndReason Reason); void OnSubSequenceStart_BP(class UMovieSceneSequence* SubSequence, const EMovieSceneSequenceStartReason Reason); void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); void ReceiveActorBeginCursorOver(); void ReceiveActorBeginOverlap(class AActor* OtherActor); void ReceiveActorEndCursorOver(); void ReceiveActorEndOverlap(class AActor* OtherActor); void ReceiveActorOnClicked(const struct FKey& ButtonPressed); void ReceiveActorOnInputTouchBegin(const ETouchIndex FingerIndex); void ReceiveActorOnInputTouchEnd(const ETouchIndex FingerIndex); void ReceiveActorOnInputTouchEnter(const ETouchIndex FingerIndex); void ReceiveActorOnInputTouchLeave(const ETouchIndex FingerIndex); void ReceiveActorOnReleased(const struct FKey& ButtonReleased); void ReceiveAnyDamage(float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser); void ReceiveBeginPlay(); void ReceiveDestroyed(); void ReceiveEndPlay(EEndPlayReason EndPlayReason); void ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void ReceivePointDamage(float Damage, const class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, const struct FHitResult& HitInfo); void ReceiveRadialDamage(float DamageReceived, const class UDamageType* DamageType, const struct FVector& origin, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser); void ReceiveTick(float DeltaSeconds); void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); void SetActorEnableCollision(bool bNewActorEnableCollision); void SetActorHiddenInGame(bool bNewHidden); void SetActorRelativeScale3D(const struct FVector& NewRelativeScale); void SetActorScale3D(const struct FVector& NewScale3D); void SetActorTickEnabled(bool bEnabled); void SetActorTickInterval(float TickInterval); void SetAutoDestroyWhenFinished(bool bVal); void SetLifeSpan(float InLifespan); void SetNetDormancy(ENetDormancy NewDormancy); void SetOwner(class AActor* NewOwner); void SetReplicateMovement(bool bInReplicateMovement); void SetReplicates(bool bInReplicates); void SetTickableWhenPaused(bool bTickableWhenPaused); void SetTickGroup(ETickingGroup NewTickGroup); void SHIP_HACK_ResetSubSequenceCount(); void SnapRootComponentTo(class AActor* InParentActor, class FName InSocketName); void TearOff(); void UserConstructionScript(); bool ActorHasTag(class FName Tag) const; bool AllowFootstepsInCinematic() const; void GetActorBounds(bool bOnlyCollidingComponents, struct FVector* origin, struct FVector* BoxExtent, bool bIncludeFromChildActors) const; bool GetActorEnableCollision() const; void GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation) const; struct FVector GetActorForwardVector() const; struct FVector GetActorRelativeScale3D() const; struct FVector GetActorRightVector() const; struct FVector GetActorScale3D() const; float GetActorTickInterval() const; float GetActorTimeDilation() const; struct FVector GetActorUpVector() const; void GetAllChildActors(TArray* ChildActors, bool bIncludeDescendants) const; void GetAttachedActors(TArray* OutActors, bool bResetArray) const; class AActor* GetAttachParentActor() const; class FName GetAttachParentSocketName() const; class UActorComponent* GetComponentByClass(TSubclassOf ComponentClass) const; TArray GetComponentsByInterface(TSubclassOf Interface) const; TArray GetComponentsByTag(TSubclassOf ComponentClass, class FName Tag) const; float GetDistanceTo(const class AActor* OtherActor) const; float GetDotProductTo(const class AActor* OtherActor) const; class UActorComponent* GetFirstComponentByTag(TSubclassOf ComponentClass, class FName Tag) const; float GetGameTimeSinceCreation() const; float GetHorizontalDistanceTo(const class AActor* OtherActor) const; float GetHorizontalDotProductTo(const class AActor* OtherActor) const; float GetInputAxisKeyValue(const struct FKey& InputAxisKey) const; float GetInputAxisValue(const class FName InputAxisName) const; struct FVector GetInputVectorAxisValue(const struct FKey& InputAxisKey) const; class APawn* GetInstigator() const; class AController* GetInstigatorController() const; float GetLifeSpan() const; ENetRole GetLocalRole() const; void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const; void GetOverlappingComponents(TArray* OverlappingComponents) const; class AActor* GetOwner() const; class AActor* GetParentActor() const; class UChildActorComponent* GetParentComponent() const; ENetRole GetRemoteRole() const; float GetSquaredDistanceTo(const class AActor* OtherActor) const; const struct FTransform GetTransform() const; struct FVector GetVelocity() const; float GetVerticalDistanceTo(const class AActor* OtherActor) const; bool HasActorEndedPlay() const; bool HasAuthority() const; bool IsActorBeingDestroyed() const; bool IsActorTickEnabled() const; bool IsChildActor() const; bool IsInAnyCinematic() const; bool IsInAnySequence() const; bool IsInMasterCinematic() const; bool IsInMasterSequence() const; bool IsInSubCinematic() const; bool IsInSubSequence() const; bool IsOverlappingActor(const class AActor* Other) const; bool IsSaveGameSerialized() const; struct FVector K2_GetActorLocation() const; struct FRotator K2_GetActorRotation() const; TArray K2_GetComponentsByClass(TSubclassOf ComponentClass) const; class USceneComponent* K2_GetRootComponent() const; bool WasRecentlyRendered(float Tolerance) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Actor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Actor") } static class AActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AActor; // Class Engine.ActorComponent // 0x0130 (0x0158 - 0x0028) class UActorComponent : public UObject { public: uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) struct FActorComponentTickFunction PrimaryComponentTick; // 0x0090(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray ComponentTags; // 0x00C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float DistanceForReducingTickRate; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DistanceReducedTickInterval; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DistanceReducedTickIntervalModifiers; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) float DistanceForDisablingTick; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray AssetUserData; // 0x00F0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) uint8 Pad_100[0x4]; // 0x0100(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 UCSSerializationIndex; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 BitPad_108_0 : 3; // 0x0108(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bNetAddressable : 1; // 0x0108(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bReplicates : 1; // 0x0108(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 BitPad_108_5 : 3; // 0x0108(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_109[0x1]; // 0x0109(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bAutoActivate : 1; // 0x010A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsActive : 1; // 0x010A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bEditableWhenInherited : 1; // 0x010A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_10A_3 : 1; // 0x010A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bCanEverAffectNavigation : 1; // 0x010A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bSaveGameSerialized : 1; // 0x010A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bForceOwnerSaveGameSerialized : 1; // 0x010A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_10A_7 : 1; // 0x010A(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 bIsEditorOnly : 1; // 0x010B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_10C[0x8]; // 0x010C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EComponentCreationMethod CreationMethod; // 0x0114(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName CustomSceneName; // 0x0118(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceCustomScene; // 0x0120(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_121[0xF]; // 0x0121(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) FMulticastSparseDelegateProperty_ OnComponentActivated; // 0x0130(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnComponentDeactivated; // 0x0131(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray UCSModifiedProperties; // 0x0138(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_148[0x10]; // 0x0148(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Activate(bool bReset); void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); void Deactivate(); class UAssetUserData* GetAssetUserDataOfClass(TSubclassOf InUserDataClass); void K2_DestroyComponent(class UObject* Object); void OnRep_IsActive(); void PropagateCustomSceneSettings(const class UActorComponent* SourceComponent, bool bPropagateEvenIfAlreadyInCustomScene, bool bPropagateEvenIfSourceNotInCustomScene); void ReceiveBeginPlay(); void ReceiveEndPlay(EEndPlayReason EndPlayReason); void ReceiveTick(float DeltaSeconds); void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); void SetActive(bool bNewActive, bool bReset); void SetAutoActivate(bool bNewAutoActivate); void SetComponentTickEnabled(bool bEnabled); void SetComponentTickInterval(float TickInterval); void SetComponentTickIntervalAndCooldown(float TickInterval); void SetCustomSceneName(class FName Name_0, bool bForce); void SetIsReplicated(bool ShouldReplicate); void SetShouldInheritOwnersCustomTimeDilation(const bool Value); void SetTickableWhenPaused(bool bTickableWhenPaused); void SetTickGroup(ETickingGroup NewTickGroup); void ToggleActive(); bool ComponentHasTag(class FName Tag) const; float GetComponentTickInterval() const; class FName GetCustomSceneName() const; class AActor* GetOwner() const; bool IsActive() const; bool IsBeingDestroyed() const; bool IsComponentTickEnabled() const; bool ShouldInheritOwnersCustomTimeDilation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorComponent") } static class UActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActorComponent; // Class Engine.MovementComponent // 0x0040 (0x0198 - 0x0158) class UMovementComponent : public UActorComponent { public: class USceneComponent* UpdatedComponent; // 0x0158(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPrimitiveComponent* UpdatedPrimitive; // 0x0160(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_168[0x4]; // 0x0168(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Velocity; // 0x016C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PlaneConstraintNormal; // 0x0178(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector PlaneConstraintOrigin; // 0x0184(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bUpdateOnlyIfRendered : 1; // 0x0190(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoUpdateTickRegistration : 1; // 0x0190(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTickBeforeOwner : 1; // 0x0190(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoRegisterUpdatedComponent : 1; // 0x0190(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bConstrainToPlane : 1; // 0x0190(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSnapToPlaneAtStart : 1; // 0x0190(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoRegisterPhysicsVolumeUpdates : 1; // 0x0190(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bComponentShouldUpdatePhysicsVolume : 1; // 0x0190(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_191[0x2]; // 0x0191(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) EPlaneConstraintAxisSetting PlaneConstraintAxisSetting; // 0x0193(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport); void PhysicsVolumeChanged(class APhysicsVolume* NewVolume); void SetPlaneConstraintAxisSetting(EPlaneConstraintAxisSetting NewAxisSetting); void SetPlaneConstraintEnabled(bool bEnabled); void SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up); void SetPlaneConstraintNormal(const struct FVector& PlaneNormal); void SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin); void SetUpdatedComponent(class USceneComponent* NewUpdatedComponent); void SnapUpdatedComponentToPlane(); void StopMovementImmediately(); struct FVector ConstrainDirectionToPlane(const struct FVector& Direction) const; struct FVector ConstrainLocationToPlane(const struct FVector& Location) const; struct FVector ConstrainNormalToPlane(const struct FVector& Normal) const; float GetGravityZ() const; float GetMaxSpeed() const; class APhysicsVolume* GetPhysicsVolume() const; EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting() const; const struct FVector GetPlaneConstraintNormal() const; const struct FVector GetPlaneConstraintOrigin() const; bool IsExceedingMaxSpeed(float MaxSpeed) const; float K2_GetMaxSpeedModifier() const; float K2_GetModifiedMaxSpeed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovementComponent") } static class UMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovementComponent; // Class Engine.InterpToMovementComponent // 0x00A8 (0x0240 - 0x0198) class UInterpToMovementComponent final : public UMovementComponent { public: float Duration; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPauseOnImpact : 1; // 0x019C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_19D[0x3]; // 0x019D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) bool bSweep; // 0x01A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETeleportType TeleportType; // 0x01A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A2[0x2]; // 0x01A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bSweepOnMove : 1; // 0x01A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1A5[0x3]; // 0x01A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EInterpToBehaviourType BehaviourType; // 0x01A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckIfStillInWorld; // 0x01A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1AA[0x2]; // 0x01AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bForceSubStepping : 1; // 0x01AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnInterpToReverse; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInterpToStop; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWaitBeginDelegate; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWaitEndDelegate; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnResetDelegate; // 0x01F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) float MaxSimulationTimeStep; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSimulationIterations; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ControlPoints; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_218[0x28]; // 0x0218(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FinaliseControlPoints(); void RestartMovement(float InitialDirection); void StopSimulating(const struct FHitResult& HitResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpToMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpToMovementComponent") } static class UInterpToMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpToMovementComponent; // Class Engine.Engine // 0x0E50 (0x0E78 - 0x0028) class UEngine : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UFont* TinyFont; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSoftObjectPath TinyFontName; // 0x0038(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFont* SmallFont; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSoftObjectPath SmallFontName; // 0x0058(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFont* MediumFont; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSoftObjectPath MediumFontName; // 0x0078(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFont* LargeFont; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSoftObjectPath LargeFontName; // 0x0098(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFont* SubtitleFont; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSoftObjectPath SubtitleFontName; // 0x00B8(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AdditionalFonts; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray AdditionalFontNames; // 0x00E0(0x0010)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, NativeAccessSpecifierPublic) TSubclassOf ConsoleClass; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath ConsoleClassName; // 0x00F8(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GameViewportClientClass; // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath GameViewportClientClassName; // 0x0118(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf LocalPlayerClass; // 0x0130(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath LocalPlayerClassName; // 0x0138(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf WorldSettingsClass; // 0x0150(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath WorldSettingsClassName; // 0x0158(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath NavigationSystemClassName; // 0x0170(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NavigationSystemClass; // 0x0188(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath NavigationSystemConfigClassName; // 0x0190(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NavigationSystemConfigClass; // 0x01A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath AvoidanceManagerClassName; // 0x01B0(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AvoidanceManagerClass; // 0x01C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath AIControllerClassName; // 0x01D0(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PhysicsCollisionHandlerClass; // 0x01E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath PhysicsCollisionHandlerClassName; // 0x01F0(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath GameUserSettingsClassName; // 0x0208(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GameUserSettingsClass; // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGameUserSettings* GameUserSettings; // 0x0228(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf LevelScriptActorClass; // 0x0230(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath LevelScriptActorClassName; // 0x0238(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath DefaultBlueprintBaseClassName; // 0x0250(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath GameSingletonClassName; // 0x0268(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* GameSingleton; // 0x0280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath AssetManagerClassName; // 0x0288(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAssetManager* AssetManager; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DefaultTexture; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultTextureName; // 0x02B0(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* DefaultDiffuseTexture; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultDiffuseTextureName; // 0x02D0(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DefaultBSPVertexTexture; // 0x02E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultBSPVertexTextureName; // 0x02F0(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* HighFrequencyNoiseTexture; // 0x0308(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath HighFrequencyNoiseTextureName; // 0x0310(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DefaultBokehTexture; // 0x0328(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultBokehTextureName; // 0x0330(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DefaultBloomKernelTexture; // 0x0348(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultBloomKernelTextureName; // 0x0350(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* WireframeMaterial; // 0x0368(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString WireframeMaterialName; // 0x0370(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* DebugMeshMaterial; // 0x0380(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DebugMeshMaterialName; // 0x0388(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* EmissiveMeshMaterial; // 0x03A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath EmissiveMeshMaterialName; // 0x03A8(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* LevelColorationLitMaterial; // 0x03C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString LevelColorationLitMaterialName; // 0x03C8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* LevelColorationUnlitMaterial; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString LevelColorationUnlitMaterialName; // 0x03E0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* LightingTexelDensityMaterial; // 0x03F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString LightingTexelDensityName; // 0x03F8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* ShadedLevelColorationLitMaterial; // 0x0408(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ShadedLevelColorationLitMaterialName; // 0x0410(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* ShadedLevelColorationUnlitMaterial; // 0x0420(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ShadedLevelColorationUnlitMaterialName; // 0x0428(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* SimpleTranslucentMaterial; // 0x0438(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString SimpleTranslucentMaterialName; // 0x0440(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* FilmGrainTexture; // 0x0450(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath FilmGrainTextureName; // 0x0458(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* MeshDecalMasterMaterial; // 0x0470(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath MeshDecalMasterMaterialName; // 0x0478(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* RemoveSurfaceMaterial; // 0x0490(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath RemoveSurfaceMaterialName; // 0x0498(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* VertexColorMaterial; // 0x04B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString VertexColorMaterialName; // 0x04B8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* VertexColorViewModeMaterial_ColorOnly; // 0x04C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString VertexColorViewModeMaterialName_ColorOnly; // 0x04D0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* VertexColorViewModeMaterial_AlphaAsColor; // 0x04E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString VertexColorViewModeMaterialName_AlphaAsColor; // 0x04E8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* VertexColorViewModeMaterial_RedOnly; // 0x04F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString VertexColorViewModeMaterialName_RedOnly; // 0x0500(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* VertexColorViewModeMaterial_GreenOnly; // 0x0510(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString VertexColorViewModeMaterialName_GreenOnly; // 0x0518(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* VertexColorViewModeMaterial_BlueOnly; // 0x0528(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString VertexColorViewModeMaterialName_BlueOnly; // 0x0530(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DebugEditorMaterialName; // 0x0540(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* ConstraintLimitMaterial; // 0x0558(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ConstraintLimitMaterialX; // 0x0560(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ConstraintLimitMaterialXAxis; // 0x0568(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ConstraintLimitMaterialY; // 0x0570(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ConstraintLimitMaterialYAxis; // 0x0578(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ConstraintLimitMaterialZ; // 0x0580(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ConstraintLimitMaterialZAxis; // 0x0588(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ConstraintLimitMaterialPrismatic; // 0x0590(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* InvalidLightmapSettingsMaterial; // 0x0598(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath InvalidLightmapSettingsMaterialName; // 0x05A0(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* PreviewShadowsIndicatorMaterial; // 0x05B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath PreviewShadowsIndicatorMaterialName; // 0x05C0(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterial* ArrowMaterial; // 0x05D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* ArrowMaterialYellow; // 0x05E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath ArrowMaterialName; // 0x05E8(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor LightingOnlyBrightness; // 0x0600(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ShaderComplexityColors; // 0x0610(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) TArray QuadComplexityColors; // 0x0620(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) TArray LightComplexityColors; // 0x0630(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) TArray StationaryLightOverlapColors; // 0x0640(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) TArray LODColorationColors; // 0x0650(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) TArray HLODColorationColors; // 0x0660(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) TArray StreamingAccuracyColors; // 0x0670(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) float MaxPixelShaderAdditiveComplexityCount; // 0x0680(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxES3PixelShaderAdditiveComplexityCount; // 0x0684(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinLightMapDensity; // 0x0688(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdealLightMapDensity; // 0x068C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLightMapDensity; // 0x0690(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRenderLightMapDensityGrayscale : 1; // 0x0694(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_695[0x3]; // 0x0695(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RenderLightMapDensityGrayscaleScale; // 0x0698(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RenderLightMapDensityColorScale; // 0x069C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor LightMapDensityVertexMappedColor; // 0x06A0(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor LightMapDensitySelectedColor; // 0x06B0(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StatColorMappings; // 0x06C0(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) class UPhysicalMaterial* DefaultPhysMaterial; // 0x06D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultPhysMaterialName; // 0x06D8(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ActiveGameNameRedirects; // 0x06F0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ActiveClassRedirects; // 0x0700(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ActivePluginRedirects; // 0x0710(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ActiveStructRedirects; // 0x0720(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) class UTexture2D* PreIntegratedSkinBRDFTexture; // 0x0730(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath PreIntegratedSkinBRDFTextureName; // 0x0738(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* BlueNoiseTexture; // 0x0750(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath BlueNoiseTextureName; // 0x0758(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* MiniFontTexture; // 0x0770(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath MiniFontTextureName; // 0x0778(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* WeightMapPlaceholderTexture; // 0x0790(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath WeightMapPlaceholderTextureName; // 0x0798(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* LightMapDensityTexture; // 0x07B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath LightMapDensityTextureName; // 0x07B8(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTextureAdditiveComplexityCount; // 0x07D0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7D4[0x4]; // 0x07D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray TextureComplexityColors; // 0x07D8(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) uint8 Pad_7E8[0x8]; // 0x07E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UGameViewportClient* GameViewport; // 0x07F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DeferredCommands; // 0x07F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float NearClipPlane; // 0x0808(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSubtitlesEnabled : 1; // 0x080C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSubtitlesForcedOff : 1; // 0x080C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_80D[0x3]; // 0x080D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaximumLoopIterationCount; // 0x0810(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCanBlueprintsTickByDefault : 1; // 0x0814(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOptimizeAnimBlueprintMemberVariableAccess : 1; // 0x0814(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowMultiThreadedAnimationUpdate : 1; // 0x0814(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableEditorPSysRealtimeLOD : 1; // 0x0814(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_814_4 : 1; // 0x0814(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bSmoothFrameRate : 1; // 0x0814(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFixedFrameRate : 1; // 0x0814(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_815[0x3]; // 0x0815(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FixedFrameRate; // 0x0818(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange SmoothedFrameRateRange; // 0x081C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDeltaTime; // 0x082C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEngineCustomTimeStep* CustomTimeStep; // 0x0830(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_838[0x20]; // 0x0838(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftClassPath CustomTimeStepClassName; // 0x0858(0x0018)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimecodeProvider* TimecodeProvider; // 0x0870(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_878[0x20]; // 0x0878(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftClassPath TimecodeProviderClassName; // 0x0898(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateDefaultTimecode; // 0x08B0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8B1[0x3]; // 0x08B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FFrameRate GenerateDefaultTimecodeFrameRate; // 0x08B4(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GenerateDefaultTimecodeFrameDelay; // 0x08BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCheckForMultiplePawnsSpawnedInAFrame : 1; // 0x08C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_8C1[0x3]; // 0x08C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumPawnsAllowedToBeSpawnedInAFrame; // 0x08C4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShouldGenerateLowQualityLightmaps : 1; // 0x08C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_8C9[0x3]; // 0x08C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor C_WorldBox; // 0x08CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_BrushWire; // 0x08D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_AddWire; // 0x08D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_SubtractWire; // 0x08D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_SemiSolidWire; // 0x08DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_NonSolidWire; // 0x08E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_WireBackground; // 0x08E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_ScaleBoxHi; // 0x08E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_VolumeCollision; // 0x08EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_BSPCollision; // 0x08F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_OrthoBackground; // 0x08F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_Volume; // 0x08F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor C_BrushShape; // 0x08FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StreamingDistanceFactor; // 0x0900(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_904[0x4]; // 0x0904(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FDirectoryPath GameScreenshotSaveDirectory; // 0x0908(0x0010)(Edit, Config, NativeAccessSpecifierPublic) ETransitionType TransitionType; // 0x0918(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_919[0x7]; // 0x0919(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString TransitionDescription; // 0x0920(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString TransitionGameMode; // 0x0930(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAllowMatureLanguage : 1; // 0x0940(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_941[0x3]; // 0x0941(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraRotationThreshold; // 0x0944(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraTranslationThreshold; // 0x0948(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PrimitiveProbablyVisibleTime; // 0x094C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOcclusionPixelsFraction; // 0x0950(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPauseOnLossOfFocus : 1; // 0x0954(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_955[0x3]; // 0x0955(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxParticleResize; // 0x0958(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxParticleResizeWarn; // 0x095C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PendingDroppedNotes; // 0x0960(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) float NetClientTicksPerSecond; // 0x0970(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisplayGamma; // 0x0974(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDesiredFrameRate; // 0x0978(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DefaultSelectedMaterialColor; // 0x097C(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor SelectedMaterialColor; // 0x098C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor SelectionOutlineColor; // 0x099C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor SubduedSelectionOutlineColor; // 0x09AC(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor SelectedMaterialColorOverride; // 0x09BC(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsOverridingSelectedColor; // 0x09CC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_9CD[0x3]; // 0x09CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bEnableOnScreenDebugMessages : 1; // 0x09D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableOnScreenDebugMessagesDisplay : 1; // 0x09D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSuppressMapWarnings : 1; // 0x09D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableAILogging : 1; // 0x09D0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9D1[0x3]; // 0x09D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 bEnableVisualLogRecordingOnStart; // 0x09D4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ScreenSaverInhibitorSemaphore; // 0x09D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bLockReadOnlyLevels : 1; // 0x09DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9DD[0x3]; // 0x09DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FString ParticleEventManagerClassPath; // 0x09E0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SelectionHighlightIntensity; // 0x09F0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BSPSelectionHighlightIntensity; // 0x09F4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SelectionHighlightIntensityBillboards; // 0x09F8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9FC[0x22C]; // 0x09FC(0x022C)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* DefaultDamageFromPhysicsCollision; // 0x0C28(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicalMaterial* DefaultPhysicalMaterialForPhysicalAnimation; // 0x0C30(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C38[0x48]; // 0x0C38(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) TArray NetDriverDefinitions; // 0x0C80(0x0010)(ZeroConstructor, Transient, Config, NativeAccessSpecifierPublic) TArray ServerActors; // 0x0C90(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray RuntimeServerActors; // 0x0CA0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float NetErrorLogInterval; // 0x0CB0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bStartedLoadMapMovie : 1; // 0x0CB4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_CB5[0x1B]; // 0x0CB5(0x001B)(Fixing Size After Last Property [ Dumper-7 ]) int32 NextWorldContextHandle; // 0x0CD0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_CD4[0x1A4]; // 0x0CD4(0x01A4)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UEngine* GetEngine(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Engine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Engine") } static class UEngine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngine; // Class Engine.SceneComponent // 0x0158 (0x02B0 - 0x0158) #pragma pack(push, 0x1) class alignas(0x10) USceneComponent : public UActorComponent { public: uint8 Pad_158[0xC]; // 0x0158(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr PhysicsVolume; // 0x0164(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* AttachParent; // 0x0170(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName AttachSocketName; // 0x0178(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray AttachChildren; // 0x0180(0x0010)(ExportObject, Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray ClientAttachedChildren; // 0x0190(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_1A0[0x2C]; // 0x01A0(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector RelativeLocation; // 0x01CC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FRotator RelativeRotation; // 0x01D8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPrivate) struct FVector RelativeScale3D; // 0x01E4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector ComponentVelocity; // 0x01F0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bComponentToWorldUpdated : 1; // 0x01FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 BitPad_1FC_1 : 1; // 0x01FC(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAbsoluteLocation : 1; // 0x01FC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bAbsoluteRotation : 1; // 0x01FC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bAbsoluteScale : 1; // 0x01FC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bVisible : 1; // 0x01FC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, SaveGame, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bShouldBeAttached : 1; // 0x01FC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bShouldSnapLocationWhenAttached : 1; // 0x01FC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bShouldSnapRotationWhenAttached : 1; // 0x01FD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bShouldUpdatePhysicsVolume : 1; // 0x01FD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bHiddenInGame : 1; // 0x01FD(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBoundsChangeTriggersStreamingDataRebuild : 1; // 0x01FD(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseAttachParentBound : 1; // 0x01FD(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1FE[0x1]; // 0x01FE(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EComponentMobility Mobility; // 0x01FF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDetailMode DetailMode; // 0x0200(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ PhysicsVolumeChangedDelegate; // 0x0201(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_202[0xA6]; // 0x0202(0x00A6)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); void K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddLocalTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_AddWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); bool K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachType, bool bWeldSimulatedBodies); bool K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); void K2_DetachFromComponent(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule, bool bCallModify); void K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetRelativeLocationDeferred(const struct FVector& NewLocation); void K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetRelativeRotationDeferred(const struct FRotator& NewRotation); void K2_SetRelativeTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void K2_SetWorldTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); void OnRep_AttachChildren(); void OnRep_AttachParent(); void OnRep_AttachSocketName(); void OnRep_Transform(); void OnRep_Visibility(bool OldValue); void ResetRelativeTransform(); void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); void SetMobility(EComponentMobility NewMobility); void SetRelativeScale3D(const struct FVector& NewScale3D); void SetRelativeScaleX(float NewScaleValue); void SetRelativeScaleY(float NewScaleValue); void SetRelativeScaleZ(float NewScaleValue); void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); void SetWorldScale3D(const struct FVector& NewScale); bool SnapTo(class USceneComponent* InParent, class FName InSocketName); void ToggleVisibility(bool bPropagateToChildren); bool DoesSocketExist(class FName InSocketName) const; TArray GetAllSocketNames() const; class USceneComponent* GetAttachParent() const; class FName GetAttachSocketName() const; class USceneComponent* GetChildComponent(int32 ChildIndex) const; void GetChildrenComponents(bool bIncludeAllDescendants, TArray* Children) const; struct FVector GetComponentVelocity() const; struct FVector GetForwardVector() const; int32 GetNumChildrenComponents() const; void GetParentComponents(TArray* Parents) const; class APhysicsVolume* GetPhysicsVolume() const; struct FTransform GetRelativeTransform() const; struct FVector GetRightVector() const; bool GetShouldUpdatePhysicsVolume() const; struct FVector GetSocketLocation(class FName InSocketName) const; struct FQuat GetSocketQuaternion(class FName InSocketName) const; struct FRotator GetSocketRotation(class FName InSocketName) const; struct FTransform GetSocketTransform(class FName InSocketName, ERelativeTransformSpace TransformSpace) const; struct FVector GetUpVector() const; bool IsAnySimulatingPhysics() const; bool IsSimulatingPhysics(class FName BoneName) const; bool IsVisible() const; bool IsVisibleIgnoreLevelHidden() const; struct FVector K2_GetComponentLocation() const; struct FRotator K2_GetComponentRotation() const; struct FVector K2_GetComponentScale() const; struct FTransform K2_GetComponentToWorld() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SceneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SceneComponent") } static class USceneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_USceneComponent; // Class Engine.StereoLayerComponent // 0x00E0 (0x0390 - 0x02B0) class UStereoLayerComponent final : public USceneComponent { public: uint8 bLiveTexture : 1; // 0x02A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsDepth : 1; // 0x02A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNoAlphaChannel : 1; // 0x02A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture* Texture; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture* LeftTexture; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bQuadPreserveTextureRatio : 1; // 0x02C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D QuadSize; // 0x02C4(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FBox2D UVRect; // 0x02CC(0x0014)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, NativeAccessSpecifierProtected) float CylinderRadius; // 0x02E0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CylinderOverlayArc; // 0x02E4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 CylinderHeight; // 0x02E8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FEquirectProps EquirectProps; // 0x02EC(0x0048)(Deprecated, NoDestructor, Protected, NativeAccessSpecifierProtected) EStereoLayerType StereoLayerType; // 0x0334(0x0001)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EStereoLayerShape StereoLayerShape; // 0x0335(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_336[0x2]; // 0x0336(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UStereoLayerShape* Shape; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Priority; // 0x0340(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_344[0x4C]; // 0x0344(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MarkTextureForUpdate(); void SetEquirectProps(const struct FEquirectProps& InScaleBiases); void SetLeftTexture(class UTexture* InTexture); void SetPriority(int32 InPriority); void SetQuadSize(const struct FVector2D& InQuadSize); void SetTexture(class UTexture* InTexture); void SetUVRect(const struct FBox2D& InUVRect); class UTexture* GetLeftTexture() const; int32 GetPriority() const; struct FVector2D GetQuadSize() const; class UTexture* GetTexture() const; struct FBox2D GetUVRect() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StereoLayerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StereoLayerComponent") } static class UStereoLayerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStereoLayerComponent; // Class Engine.Controller // 0x0078 (0x02C8 - 0x0250) class AController : public AActor { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class APlayerState* PlayerState; // 0x0258(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnInstigatedAnyDamage; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class FName StateName; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APawn* Pawn; // 0x0280(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ACharacter* Character; // 0x0290(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USceneComponent* TransformComponent; // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2A0[0x18]; // 0x02A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator ControlRotation; // 0x02B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 bAttachToPawn : 1; // 0x02C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class APlayerController* CastToPlayerController(); void ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation); void ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera); void OnRep_Pawn(); void OnRep_PlayerState(); void Possess(class APawn* InPawn); void ReceiveInstigatedAnyDamage(float Damage, const class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser); void ReceivePossess(class APawn* PossessedPawn); void ReceiveUnPossess(class APawn* UnpossessedPawn); void ResetIgnoreInputFlags(); void ResetIgnoreLookInput(); void ResetIgnoreMoveInput(); void SetControlRotation(const struct FRotator& NewRotation); void SetIgnoreLookInput(bool bNewLookInput); void SetIgnoreMoveInput(bool bNewMoveInput); void SetInitialLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation); void StopMovement(); void UnPossess(); struct FRotator GetControlRotation() const; struct FRotator GetDesiredRotation() const; class AActor* GetViewTarget() const; bool IsLocalController() const; bool IsLocalPlayerController() const; bool IsLookInputIgnored() const; bool IsMoveInputIgnored() const; bool IsPlayerController() const; class APawn* K2_GetPawn() const; bool LineOfSightTo(const class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Controller") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Controller") } static class AController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AController; // Class Engine.PlayerController // 0x0340 (0x0608 - 0x02C8) class APlayerController : public AController { public: class UPlayer* Player; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APawn* AcknowledgedPawn; // 0x02D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInterpTrackInstDirector* ControllingDirTrackInst; // 0x02D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AHUD* MyHUD; // 0x02E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APlayerCameraManager* PlayerCameraManager; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PlayerCameraManagerClass; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoManageActiveCameraTarget; // 0x02F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator TargetViewRotation; // 0x02FC(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_308[0xC]; // 0x0308(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) float SmoothTargetViewRotationSpeed; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray HiddenActors; // 0x0320(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray> HiddenPrimitiveComponents; // 0x0330(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_340[0x4]; // 0x0340(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float LastSpectatorStateSynchTime; // 0x0344(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LastSpectatorSyncLocation; // 0x0348(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator LastSpectatorSyncRotation; // 0x0354(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) int32 ClientCap; // 0x0360(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCheatManager* CheatManager; // 0x0368(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CheatClass; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerInput* PlayerInput; // 0x0378(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ActiveForceFeedbackEffects; // 0x0380(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) uint8 Pad_390[0x70]; // 0x0390(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_400_0 : 4; // 0x0400(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bPlayerIsWaiting : 1; // 0x0400(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_401[0x3]; // 0x0401(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 NetPlayerIndex; // 0x0404(0x0001)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_405[0x3B]; // 0x0405(0x003B)(Fixing Size After Last Property [ Dumper-7 ]) class UNetConnection* PendingSwapConnection; // 0x0440(0x0008)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNetConnection* NetConnection; // 0x0448(0x0008)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator PreviousRotationInput; // 0x0450(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator RotationInput; // 0x045C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float InputYawScale; // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InputPitchScale; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InputRollScale; // 0x0470(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShowMouseCursor : 1; // 0x0474(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableClickEvents : 1; // 0x0474(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableTouchEvents : 1; // 0x0474(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableMouseOverEvents : 1; // 0x0474(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableTouchOverEvents : 1; // 0x0474(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceFeedbackEnabled : 1; // 0x0474(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_475[0x3]; // 0x0475(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ForceFeedbackScale; // 0x0478(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackLargeRightScale; // 0x047C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackLargeLeftScale; // 0x0480(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackSmallRightScale; // 0x0484(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackSmallLeftScale; // 0x0488(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualsenseLargeRightScale; // 0x048C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualsenseLargeLeftScale; // 0x0490(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualsenseSmallRightScale; // 0x0494(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualsenseSmallLeftScale; // 0x0498(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualshockLargeRightScale; // 0x049C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualshockLargeLeftScale; // 0x04A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualshockSmallRightScale; // 0x04A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceFeedbackPcDualshockSmallLeftScale; // 0x04A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4AC[0x4]; // 0x04AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ClickEventKeys; // 0x04B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) EMouseCursor DefaultMouseCursor; // 0x04C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMouseCursor CurrentMouseCursor; // 0x04C1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel DefaultClickTraceChannel; // 0x04C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel CurrentClickTraceChannel; // 0x04C3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HitResultTraceDistance; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 SeamlessTravelCount; // 0x04C8(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 LastCompletedSeamlessTravelCount; // 0x04CA(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4CC[0x9C]; // 0x04CC(0x009C)(Fixing Size After Last Property [ Dumper-7 ]) class UInputComponent* InactiveStateInputComponent; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 BitPad_570_0 : 2; // 0x0570(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bShouldPerformFullTickWhenPaused : 1; // 0x0570(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bShouldTickCameraManagerWhenPaused : 1; // 0x0570(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_571[0x17]; // 0x0571(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) class UTouchInterface* CurrentTouchInterface; // 0x0588(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_590[0x50]; // 0x0590(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) class ASpectatorPawn* SpectatorPawn; // 0x05E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5E8[0x4]; // 0x05E8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsLocalPlayerController; // 0x05EC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5ED[0x3]; // 0x05ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SpawnLocation; // 0x05F0(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5FC[0xC]; // 0x05FC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ControllerTriggerEffect(class URsControllerTriggerEffect* TriggerEffect); static void SetTriggerEffectsEnabled(bool bEnabled); void ActivateTouchInterface(class UTouchInterface* NewTouchInterface); void AddPitchInput(float Val); void AddRollInput(float Val); void AddYawInput(float Val); void Camera(class FName newMode); bool CanRestartPlayer(); void ClearAudioListenerAttenuationOverride(); void ClearAudioListenerOverride(); void ClientAddTextureStreamingLoc(const struct FVector& InLoc, float Duration, bool bOverrideLocation); void ClientCapBandwidth(int32 Cap); void ClientClearCameraLensEffects(); void ClientEnableNetworkVoice(bool bEnable); void ClientEndOnlineSession(); void ClientFlushLevelStreaming(); void ClientForceGarbageCollection(); void ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner); void ClientGotoState(class FName NewState); void ClientIgnoreLookInput(bool bIgnore); void ClientIgnoreMoveInput(bool bIgnore); void ClientMessage(const class FString& S, class FName Type, float MsgLifeTime); void ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId); void ClientPlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, ECameraShakePlaySpace Space, const struct FRotator& CustomPlaySpace); void ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params_0); void ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); void ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier); void ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); void ClientReceiveLocalizedMessage(TSubclassOf Message, int32 Switch, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject); void ClientRepObjRef(class UObject* Object); void ClientReset(); void ClientRestart(class APawn* NewPawn); void ClientRetryClientRestart(class APawn* NewPawn); void ClientReturnToMainMenu(const class FString& ReturnReason); void ClientReturnToMainMenuWithTextReason(const class FText& ReturnReason); void ClientSetBlockOnAsyncLoading(); void ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); void ClientSetCameraMode(class FName NewCamMode); void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); void ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); void ClientSetHUD(TSubclassOf NewHUDClass); void ClientSetSpectatorWaiting(bool bWaiting); void ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams); void ClientSpawnCameraLensEffect(TSubclassOf LensEffectEmitterClass); void ClientStartCameraShake(TSubclassOf Shake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); void ClientStartCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent); void ClientStartOnlineSession(); void ClientStopCameraAnim(class UCameraAnim* AnimToStop); void ClientStopCameraShake(TSubclassOf Shake, bool bImmediately); void ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); void ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag); void ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime); void ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); void ClientVoiceHandshakeComplete(); void ClientWasKicked(const class FText& KickReason); void ConsoleKey(const struct FKey& Key); void EnableCheats(); void FOV(float NewFOV); void K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); void OnBeginLoadWorld(ERsWorldLoadType WorldLoadType); void OnFinishedLoadWorld(ERsWorldLoadType WorldLoadType); void OnServerStartedVisualLogger(bool bIsLogging); void Pause(); void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo); void PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, EControllerHand Hand, float Scale, bool bLoop); void ResetAllForceFeedback(); void ResetControllerLightColor(); void RestartLevel(); void SendToConsole(const class FString& Command); void ServerAcknowledgePossession(class APawn* P); void ServerCamera(class FName newMode); void ServerChangeName(const class FString& S); void ServerCheckClientPossession(); void ServerCheckClientPossessionReliable(); void ServerExec(const class FString& Msg); void ServerExecRPC(const class FString& Msg); void ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId); void ServerNotifyLoadedWorld(class FName WorldPackageName); void ServerPause(); void ServerRestartPlayer(); void ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot); void ServerSetSpectatorWaiting(bool bWaiting); void ServerShortTimeout(); void ServerToggleAILogging(); void ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); void ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); void ServerUpdateLevelVisibility(const struct FUpdateLevelVisibilityLevelInfo& LevelVisibility); void ServerUpdateMultipleLevelsVisibility(const TArray& LevelVisibilities); void ServerVerifyViewTarget(); void ServerViewNextPlayer(); void ServerViewPrevPlayer(); void ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams); void SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride); void SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation); void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); void SetControllerLightColor(const struct FColor& Color); void SetDisableHaptics(bool bNewDisabled); void SetHapticsByValue(const float Frequency, const float Amplitude, EControllerHand Hand); void SetMouseCursorWidget(EMouseCursor Cursor, class UUserWidget* CursorWidget); void SetMouseLocation(const int32 X, const int32 Y); void SetName(const class FString& S); void SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing, bool bDisableInput); void SetVirtualJoystickVisibility(bool bVisible); void StartFire(uint8 FireModeNum); void StopHapticEffect(EControllerHand Hand); void TestServerLevelVisibilityChange(const class FName PackageName, const class FName Filename); void ToggleSpeaking(bool bInSpeaking); bool DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection) const; bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection) const; struct FVector GetFocalLocation() const; struct FVector GetHeadLocation() const; bool GetHitResultUnderCursor(ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; bool GetHitResultUnderCursorByChannel(ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; bool GetHitResultUnderCursorForObjects(const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const; bool GetHitResultUnderFinger(ETouchIndex FingerIndex, ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; bool GetHitResultUnderFingerByChannel(ETouchIndex FingerIndex, ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; bool GetHitResultUnderFingerForObjects(ETouchIndex FingerIndex, const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const; class AHUD* GetHUD() const; float GetInputAnalogKeyState(const struct FKey& Key) const; void GetInputAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const; float GetInputKeyTimeDown(const struct FKey& Key) const; void GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration) const; void GetInputMouseDelta(float* DeltaX, float* DeltaY) const; void GetInputTouchState(ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const; struct FVector GetInputVectorKeyState(const struct FKey& Key) const; bool GetMousePosition(float* LocationX, float* LocationY) const; void GetRawInputAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const; class ASpectatorPawn* GetSpectatorPawn() const; void GetViewportSize(int32* SizeX, int32* SizeY) const; bool IsInputKeyDown(const struct FKey& Key) const; bool ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative) const; bool WasInputKeyJustPressed(const struct FKey& Key) const; bool WasInputKeyJustReleased(const struct FKey& Key) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerController") } static class APlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerController; // Class Engine.InterpTrackInst // 0x0000 (0x0028 - 0x0028) class UInterpTrackInst : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInst") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInst") } static class UInterpTrackInst* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInst; // Class Engine.InterpTrackInstMove // 0x0018 (0x0040 - 0x0028) class UInterpTrackInstMove final : public UInterpTrackInst { public: struct FVector ResetLocation; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator ResetRotation; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstMove") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstMove") } static class UInterpTrackInstMove* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstMove; // Class Engine.MaterialExpressionCeil // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionCeil final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCeil") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCeil") } static class UMaterialExpressionCeil* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCeil; // Class Engine.RsMaterialExpressionGBufferAttribute_HighContrast // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionGBufferAttribute_HighContrast final : public UMaterialExpression { public: struct FExpressionInput Coordinates; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ERsHighContrastAttributeType HighContrastType; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionGBufferAttribute_HighContrast") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionGBufferAttribute_HighContrast") } static class URsMaterialExpressionGBufferAttribute_HighContrast* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionGBufferAttribute_HighContrast; // Class Engine.Pawn // 0x0060 (0x02B0 - 0x0250) class APawn : public AActor { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseControllerRotationPitch : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseControllerRotationYaw : 1; // 0x0258(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseControllerRotationRoll : 1; // 0x0258(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanAffectNavigationGeneration : 1; // 0x0258(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsAllowedToTakeZeroDamage : 1; // 0x0258(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BaseEyeHeight; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAutoReceiveInput AutoPossessPlayer; // 0x0260(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAutoPossessAI AutoPossessAI; // 0x0261(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 RemoteViewPitch; // 0x0262(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_263[0x5]; // 0x0263(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AIControllerClass; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APlayerState* PlayerState; // 0x0270(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AController* LastHitBy; // 0x0280(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AController* Controller; // 0x0288(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_290[0x4]; // 0x0290(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ControlInputVector; // 0x0294(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector LastControlInputVector; // 0x02A0(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class AActor* GetMovementBaseActor(const class APawn* Pawn); void AddControllerPitchInput(float Val); void AddControllerRollInput(float Val); void AddControllerYawInput(float Val); void AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce); struct FVector ConsumeMovementInputVector(); void DetachFromControllerPendingDestroy(); void LaunchPawn(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); void OnRep_Controller(); void OnRep_PlayerState(); void PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker); void ReceivePossessed(class AController* NewController); void ReceiveUnpossessed(class AController* OldController); void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); void SpawnDefaultController(); struct FRotator GetBaseAimRotation() const; class AController* GetController() const; struct FRotator GetControlRotation() const; struct FVector GetLastMovementInputVector() const; class UPawnMovementComponent* GetMovementComponent() const; struct FVector GetNavAgentLocation() const; struct FVector GetPendingMovementInputVector() const; bool IsBotControlled() const; bool IsControlled() const; bool IsLocallyControlled() const; bool IsMoveInputIgnored() const; bool IsPawnControlled() const; bool IsPlayerControlled() const; struct FVector K2_GetMovementInputVector() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Pawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Pawn") } static class APawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APawn; // Class Engine.ParticleModule // 0x0008 (0x0030 - 0x0028) class UParticleModule : public UObject { public: uint8 bSpawnModule : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUpdateModule : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFinalUpdateModule : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUpdateForGPUEmitter : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCurvesAsColor : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 b3DDrawMode : 1; // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupported3DDrawMode : 1; // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnabled : 1; // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEditable : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 LODDuplicate : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsRandomSeed : 1; // 0x0029(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiresLoopingNotification : 1; // 0x0029(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 LODValidity; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModule") } static class UParticleModule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModule; // Class Engine.ParticleModuleSizeBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleSizeBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSizeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSizeBase") } static class UParticleModuleSizeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSizeBase; // Class Engine.ParticleModuleSizeMultiplyLife // 0x0050 (0x0080 - 0x0030) class UParticleModuleSizeMultiplyLife final : public UParticleModuleSizeBase { public: struct FRawDistributionVector LifeMultiplier; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 MultiplyX : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 MultiplyY : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 MultiplyZ : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSizeMultiplyLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSizeMultiplyLife") } static class UParticleModuleSizeMultiplyLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSizeMultiplyLife; // Class Engine.ScriptViewportClient // 0x0010 (0x0038 - 0x0028) class UScriptViewportClient : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScriptViewportClient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScriptViewportClient") } static class UScriptViewportClient* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScriptViewportClient; // Class Engine.AnimNotify // 0x0010 (0x0038 - 0x0028) class UAnimNotify : public UObject { public: uint8 Pad_28[0x1]; // 0x0028(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bAlwaysProcessOnBegin; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsSignificanceLevel RequiredSignificance; // 0x002A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B[0xD]; // 0x002B(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FString GetNotifyName() const; bool Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify") } static class UAnimNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify; // Class Engine.AnimNotifyState // 0x0008 (0x0030 - 0x0028) class UAnimNotifyState : public UObject { public: uint8 Pad_28[0x1]; // 0x0028(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) ERsSignificanceLevel RequiredSignificance; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FString GetNotifyName() const; float GetNotifyStateDuration() const; bool Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration) const; bool Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const bool interrupted) const; bool Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState") } static class UAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState; // Class Engine.SceneCapture // 0x0010 (0x0260 - 0x0250) class ASceneCapture : public AActor { public: class UStaticMeshComponent* MeshComp; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USceneComponent* SceneComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SceneCapture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SceneCapture") } static class ASceneCapture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASceneCapture; // Class Engine.SceneCapture2D // 0x0008 (0x0268 - 0x0260) class ASceneCapture2D final : public ASceneCapture { public: class USceneCaptureComponent2D* CaptureComponent2D; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnInterpToggle(bool bEnable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SceneCapture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SceneCapture2D") } static class ASceneCapture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASceneCapture2D; // Class Engine.MaterialExpressionParameter // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionParameter : public UMaterialExpression { public: class FName ParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParameter") } static class UMaterialExpressionParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParameter; // Class Engine.Character // 0x0240 (0x04F0 - 0x02B0) class ACharacter : public APawn { public: class USkeletalMeshComponent* Mesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharacterMovementComponent* CharacterMovement; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCapsuleComponent* CapsuleComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FBasedMovementInfo BasedMovement; // 0x02C8(0x0030)(NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FBasedMovementInfo ReplicatedBasedMovement; // 0x02F8(0x0030)(Net, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) float AnimRootMotionTranslationScale; // 0x0328(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector BaseTranslationOffset; // 0x032C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_338[0x8]; // 0x0338(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FQuat BaseRotationOffset; // 0x0340(0x0010)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) float ReplicatedServerLastTransformUpdateTimeStamp; // 0x0350(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ReplayLastTransformUpdateTimeStamp; // 0x0354(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 ReplicatedMovementMode; // 0x0358(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInBaseReplication; // 0x0359(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35A[0x2]; // 0x035A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float CrouchedEyeHeight; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsCrouched : 1; // 0x0360(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bProxyIsJumpForceApplied : 1; // 0x0360(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPressedJump : 1; // 0x0360(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClientUpdating : 1; // 0x0360(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClientWasFalling : 1; // 0x0360(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClientResimulateRootMotion : 1; // 0x0360(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClientResimulateRootMotionSources : 1; // 0x0360(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSimGravityDisabled : 1; // 0x0360(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClientCheckEncroachmentOnNetUpdate : 1; // 0x0361(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bServerMoveIgnoreRootMotion : 1; // 0x0361(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWasJumping : 1; // 0x0361(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_362[0x2]; // 0x0362(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float JumpKeyHoldTime; // 0x0364(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JumpForceTimeRemaining; // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProxyJumpForceStartedTime; // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JumpMaxHoldTime; // 0x0370(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 JumpMaxCount; // 0x0374(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 JumpCurrentCount; // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 JumpCurrentCountPreJump; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnReachedJumpApex; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_398[0x10]; // 0x0398(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate MovementModeChangedDelegate; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterMovementUpdated; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FRootMotionSourceGroup SavedRootMotion; // 0x03C8(0x0038)(Transient, NativeAccessSpecifierPublic) struct FRootMotionMovementParams ClientRootMotionParams; // 0x0400(0x0040)(Transient, NoDestructor, NativeAccessSpecifierPublic) TArray RootMotionRepMoves; // 0x0440(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRepRootMotionMontage RepRootMotion; // 0x0450(0x0098)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPublic) ERsSignificanceLevel CurrentSignificance; // 0x04E8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4E9[0x1]; // 0x04E9(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bManageSignificance; // 0x04EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4EB[0x1]; // 0x04EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float SignificanceMultiplier; // 0x04EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation); void ClientAckGoodMove(float Timestamp); void ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); void ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); void ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); void ClientCheatFly(); void ClientCheatGhost(); void ClientCheatWalk(); void ClientMoveResponsePacked(const struct FCharacterMoveResponsePackedBits& PackedBits); void ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); void Crouch(bool bClientSimulation); void Jump(); void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); void K2_OnMovementModeChanged(EMovementMode PrevMovementMode, EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); void K2_UpdateCustomMovement(float DeltaTime); void LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); void OnJumped(); void OnLanded(const struct FHitResult& Hit); void OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); void OnRep_IsCrouched(); void OnRep_ReplayLastTransformUpdateTimeStamp(); void OnRep_ReplicatedBasedMovement(); void OnRep_RootMotion(); void OnWalkingOffLedge(const struct FVector& PreviousFloorImpactNormal, const struct FVector& PreviousFloorContactNormal, const struct FVector& PreviousLocation, float TimeDelta); float PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName); void RootMotionDebugClientPrintOnScreen(const class FString& InString); void ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); void ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); void ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); void ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); void ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); void ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); void ServerMovePacked(const struct FCharacterServerMovePackedBits& PackedBits); void StopAnimMontage(class UAnimMontage* AnimMontage); void StopJumping(); void UnCrouch(bool bClientSimulation); bool CanCrouch() const; bool CanJump() const; bool CanJumpInternal() const; float GetAnimRootMotionTranslationScale() const; struct FRotator GetBaseRotationOffsetRotator() const; struct FVector GetBaseTranslationOffset() const; class UAnimMontage* GetCurrentMontage() const; ERsSignificanceLevel GetCurrentSignificance() const; float GetSignificanceMultiplier() const; bool HasAnyRootMotion() const; bool IsJumpProvidingForce() const; bool IsPlayingNetworkedRootMotionMontage() const; bool IsPlayingRootMotion() const; bool ShouldManageSignificance() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Character") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Character") } static class ACharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharacter; // Class Engine.BlueprintFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UBlueprintFunctionLibrary : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintFunctionLibrary") } static class UBlueprintFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintFunctionLibrary; // Class Engine.KismetStringLibrary // 0x0000 (0x0028 - 0x0028) class UKismetStringLibrary final : public UBlueprintFunctionLibrary { public: static class FString BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix); static class FString BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix); static class FString BuildString_Float(const class FString& AppendTo, const class FString& Prefix, float InFloat, const class FString& Suffix); static class FString BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 inInt, const class FString& Suffix); static class FString BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix); static class FString BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix); static class FString BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix); static class FString BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix); static class FString BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix); static class FString BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix); static class FString Concat_StrStr(const class FString& A, const class FString& B); static bool Contains(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd); static class FString Conv_BoolToString(bool InBool); static class FString Conv_ByteToString(uint8 InByte); static class FString Conv_ColorToString(const struct FLinearColor& InColor); static class FString Conv_FloatToString(float InFloat); static class FString Conv_IntPointToString(const struct FIntPoint& InIntPoint); static class FString Conv_IntToString(int32 inInt); static class FString Conv_IntVectorToString(const struct FIntVector& InIntVec); static class FString Conv_MatrixToString(const struct FMatrix& InMatrix); static class FString Conv_NameToString(class FName InName); static class FString Conv_ObjectToString(class UObject* InObj); static class FString Conv_RotatorToString(const struct FRotator& InRot); static void Conv_StringToColor(const class FString& InString, struct FLinearColor* OutConvertedColor, bool* OutIsValid); static float Conv_StringToFloat(const class FString& InString); static int32 Conv_StringToInt(const class FString& InString); static class FName Conv_StringToName(const class FString& InString); static void Conv_StringToRotator(const class FString& InString, struct FRotator* OutConvertedRotator, bool* OutIsValid); static void Conv_StringToVector(const class FString& InString, struct FVector* OutConvertedVector, bool* OutIsValid); static void Conv_StringToVector2D(const class FString& InString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid); static class FString Conv_TransformToString(const struct FTransform& InTrans); static class FString Conv_Vector2dToString(const struct FVector2D& InVec); static class FString Conv_VectorToString(const struct FVector& InVec); static int32 CullArray(const class FString& SourceString, TArray* inArray); static bool EndsWith(const class FString& SourceString, const class FString& InSuffix, ESearchCase SearchCase); static bool EqualEqual_StriStri(const class FString& A, const class FString& B); static bool EqualEqual_StrStr(const class FString& A, const class FString& B); static int32 FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); static TArray GetCharacterArrayFromString(const class FString& SourceString); static int32 GetCharacterAsNumber(const class FString& SourceString, int32 Index_0); static class FString GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length); static bool IsEmpty(const class FString& InString); static bool IsNumeric(const class FString& SourceString); static class FString JoinStringArray(const TArray& SourceArray, const class FString& Separator); static class FString Left(const class FString& SourceString, int32 Count); static class FString LeftChop(const class FString& SourceString, int32 Count); static class FString LeftPad(const class FString& SourceString, int32 ChCount); static int32 Len(const class FString& S); static bool MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, ESearchCase SearchCase); static class FString Mid(const class FString& SourceString, int32 Start, int32 Count); static bool NotEqual_StriStri(const class FString& A, const class FString& B); static bool NotEqual_StrStr(const class FString& A, const class FString& B); static TArray ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, const bool CullEmptyStrings); static class FString Replace(const class FString& SourceString, const class FString& from, const class FString& to, ESearchCase SearchCase); static int32 ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, ESearchCase SearchCase); static class FString Reverse(const class FString& SourceString); static class FString Right(const class FString& SourceString, int32 Count); static class FString RightChop(const class FString& SourceString, int32 Count); static class FString RightPad(const class FString& SourceString, int32 ChCount); static bool Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, ESearchCase SearchCase, ESearchDir SearchDir); static bool StartsWith(const class FString& SourceString, const class FString& InPrefix, ESearchCase SearchCase); static class FString TimeSecondsToString(float InSeconds); static class FString ToLower(const class FString& SourceString); static class FString ToUpper(const class FString& SourceString); static class FString Trim(const class FString& SourceString); static class FString TrimTrailing(const class FString& SourceString); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetStringLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetStringLibrary") } static class UKismetStringLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetStringLibrary; // Class Engine.MaterialExpressionActorPositionWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionActorPositionWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionActorPositionWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionActorPositionWS") } static class UMaterialExpressionActorPositionWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionActorPositionWS; // Class Engine.GameInstance // 0x0190 (0x01B8 - 0x0028) class UGameInstance : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray LocalPlayers; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UOnlineSession* OnlineSession; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ReferencedObjects; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPawnControllerChangedDelegates; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class URsSaveGameManagerBase* SaveGameManager; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URsSignificanceUtils* SignificanceUtils; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A0[0x118]; // 0x00A0(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DebugCreatePlayer(int32 ControllerId); void DebugRemovePlayer(int32 ControllerId); void HandleNetworkError(ENetworkFailure FailureType, bool bIsServer); void HandleTravelError(ETravelFailure FailureType); void ReceiveInit(); void ReceiveShutdown(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameInstance") } static class UGameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameInstance; // Class Engine.DynamicBlueprintBinding // 0x0000 (0x0028 - 0x0028) class UDynamicBlueprintBinding : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicBlueprintBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicBlueprintBinding") } static class UDynamicBlueprintBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicBlueprintBinding; // Class Engine.InputDelegateBinding // 0x0000 (0x0028 - 0x0028) class UInputDelegateBinding : public UDynamicBlueprintBinding { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputDelegateBinding") } static class UInputDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputDelegateBinding; // Class Engine.ProjectileMovementComponent // 0x00E8 (0x0280 - 0x0198) class alignas(0x10) UProjectileMovementComponent : public UMovementComponent { public: float InitialSpeed; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSpeed; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrientationTargetMinDistance; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRotationFollowsVelocity : 1; // 0x01A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRotationRemainsVertical : 1; // 0x01A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldBounce : 1; // 0x01A4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInitialVelocityInLocalSpace : 1; // 0x01A4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceSubStepping : 1; // 0x01A4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSimulationEnabled : 1; // 0x01A4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSweepCollision : 1; // 0x01A4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsHomingProjectile : 1; // 0x01A4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBounceAngleAffectsFriction : 1; // 0x01A5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsSliding : 1; // 0x01A5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInterpMovement : 1; // 0x01A5(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInterpRotation : 1; // 0x01A5(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1A6[0x2]; // 0x01A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float PreviousHitTime; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PreviousHitNormal; // 0x01AC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectileGravityScale; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Buoyancy; // 0x01BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bounciness; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Friction; // 0x01C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BounceVelocityStopSimulatingThreshold; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFrictionFraction; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnProjectileBounce; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnProjectileStop; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) float HomingAccelerationMagnitude; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr HomingTargetComponent; // 0x01F4(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr OrientationTargetComponent; // 0x01FC(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSimulationTimeStep; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSimulationIterations; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BounceAdditionalIterations; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpLocationTime; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpRotationTime; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpLocationMaxLagDistance; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpLocationSnapToTargetDistance; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_220[0x60]; // 0x0220(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MoveInterpolationTarget(const struct FVector& NewLocation, const struct FRotator& NewRotation); void ResetInterpolation(); void SetInterpolatedComponent(class USceneComponent* Component); void SetVelocityInLocalSpace(const struct FVector& NewVelocity); void StopSimulating(const struct FHitResult& HitResult); bool IsInterpolationComplete() const; bool IsVelocityUnderSimulationThreshold() const; struct FVector LimitVelocity(const struct FVector& NewVelocity) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProjectileMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProjectileMovementComponent") } static class UProjectileMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProjectileMovementComponent; // Class Engine.GameViewportClient // 0x0330 (0x0368 - 0x0038) class UGameViewportClient : public UScriptViewportClient { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UConsole* ViewportConsole; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DebugProperties; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxSplitscreenPlayers; // 0x0068(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0xC]; // 0x006C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) class UWorld* World; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameInstance* GameInstance; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_88[0x2E0]; // 0x0088(0x02E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetConsoleTarget(int32 PlayerIndex); void ShowTitleSafeArea(); void SSSwapControllers(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameViewportClient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameViewportClient") } static class UGameViewportClient* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameViewportClient; // Class Engine.LightComponentBase // 0x0050 (0x0300 - 0x02B0) #pragma pack(push, 0x1) class alignas(0x10) ULightComponentBase : public USceneComponent { public: struct FGuid LightGuid; // 0x02A8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Brightness; // 0x02B8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor LightColor; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectsWorld : 1; // 0x02C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CastShadows : 1; // 0x02C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CastStaticShadows : 1; // 0x02C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CastDynamicShadows : 1; // 0x02C4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectTranslucentLighting : 1; // 0x02C4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTransmission : 1; // 0x02C4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastVolumetricShadow : 1; // 0x02C4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableDirectLighting : 1; // 0x02C4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) bool bGlobalIlluminationOnly; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSoftShadowFiltering; // 0x02C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExpensiveRayTracingLighting; // 0x02CA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreMinScreenRadius; // 0x02CB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCastScreenCapsuleShadows; // 0x02CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxDynamicShadowDistance; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowMaxSceneLuminance; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ContactShadowStartOffset; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SurfaceShadowStrength; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCastDeepShadow : 1; // 0x02E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastRaytracedShadow : 1; // 0x02E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectReflection : 1; // 0x02E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectGlobalIllumination : 1; // 0x02E0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DeepShadowLayerDistribution; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndirectLightingIntensity; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumetricScatteringIntensity; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SamplesPerPixel; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAffectGlobalIllumination(bool bNewValue); void SetAffectReflection(bool bNewValue); void SetCastDeepShadow(bool bNewValue); void SetCastRaytracedShadow(bool bNewValue); void SetCastShadows(bool bNewValue); void SetCastVolumetricShadow(bool bNewValue); void SetEditorIntensity(float NewIntensity); void SetSamplesPerPixel(int32 NewValue); struct FLinearColor GetLightColor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightComponentBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightComponentBase") } static class ULightComponentBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_ULightComponentBase; // Class Engine.LightComponent // 0x0110 (0x0410 - 0x0300) class ULightComponent : public ULightComponentBase { public: float Temperature; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDrawDistance; // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDistanceFadeRange; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDrawDistance; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDistanceFadeRange; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseTemperature : 1; // 0x030C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_30D[0x3]; // 0x030D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ShadowMapChannel; // 0x0310(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float MinRoughness; // 0x0318(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpecularScale; // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowResolutionScale; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowBias; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowSlopeBias; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowSharpen; // 0x032C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ContactShadowLength; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 ContactShadowLengthInWS : 1; // 0x0334(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_335[0x3]; // 0x0335(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CharacterContactShadowLength; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ContactShadowFade; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 InverseSquaredFalloff : 1; // 0x0340(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CastTranslucentShadows : 1; // 0x0340(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadowsFromCinematicObjectsOnly : 1; // 0x0340(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectDynamicIndirectLighting : 1; // 0x0340(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceCachedShadowsForMovablePrimitives : 1; // 0x0340(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStaticSourceVisibleInReflectionCaptures : 1; // 0x0340(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisibleInReflectionCaptures : 1; // 0x0340(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_341[0x3]; // 0x0341(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLightingChannels LightingChannels; // 0x0344(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_345[0x3]; // 0x0345(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialInterface* LightFunctionMaterial; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LightFunctionScale; // 0x0350(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTextureLightProfile* IESTexture; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseIESBrightness : 1; // 0x0368(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_369[0x3]; // 0x0369(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float IESBrightnessScale; // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightFunctionFadeDistance; // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisabledBrightness; // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableLightShaftBloom : 1; // 0x0378(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_379[0x3]; // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BloomScale; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomThreshold; // 0x0380(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomMaxBrightness; // 0x0384(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor BloomTint; // 0x0388(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseRayTracedDistanceFieldShadows; // 0x038C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38D[0x3]; // 0x038D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RayStartOffsetDepthScale; // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_394[0x7C]; // 0x0394(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAffectDynamicIndirectLighting(bool bNewValue); void SetAffectTranslucentLighting(bool bNewValue); void SetBloomMaxBrightness(float NewValue); void SetBloomScale(float NewValue); void SetBloomThreshold(float NewValue); void SetBloomTint(const struct FColor& NewValue); void SetChannel0(bool NewValue); void SetChannel1(bool NewValue); void SetChannel2(bool NewValue); void SetEnableLightShaftBloom(bool bNewValue); void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); void SetIESBrightnessScale(float NewValue); void SetIESTexture(class UTextureLightProfile* NewValue); void SetIndirectLightingIntensity(float NewIntensity); void SetIntensity(float NewIntensity); void SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB); void SetLightFunctionDisabledBrightness(float NewValue); void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); void SetMinRoughness(float NewValue); void SetShadowBias(float NewValue); void SetShadowSlopeBias(float NewValue); void SetSpecularScale(float NewValue); void SetTemperature(float NewTemperature); void SetTransmission(bool bNewValue); void SetUseIESBrightness(bool bNewValue); void SetVolumetricScatteringIntensity(float NewIntensity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightComponent") } static class ULightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULightComponent; // Class Engine.AnimBoneCompressionCodec // 0x0010 (0x0038 - 0x0028) class UAnimBoneCompressionCodec : public UObject { public: class FString Description; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimBoneCompressionCodec") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimBoneCompressionCodec") } static class UAnimBoneCompressionCodec* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimBoneCompressionCodec; // Class Engine.AnimCompress // 0x0008 (0x0040 - 0x0038) class UAnimCompress : public UAnimBoneCompressionCodec { public: uint8 bNeedsSkeleton : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EAnimationCompressionFormat TranslationCompressionFormat; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimationCompressionFormat RotationCompressionFormat; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimationCompressionFormat ScaleCompressionFormat; // 0x003E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompress") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompress") } static class UAnimCompress* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompress; // Class Engine.AnimCompress_BitwiseCompressOnly // 0x0000 (0x0040 - 0x0040) class UAnimCompress_BitwiseCompressOnly : public UAnimCompress { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompress_BitwiseCompressOnly") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompress_BitwiseCompressOnly") } static class UAnimCompress_BitwiseCompressOnly* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompress_BitwiseCompressOnly; // Class Engine.AnimCompress_LeastDestructive // 0x0000 (0x0040 - 0x0040) class UAnimCompress_LeastDestructive final : public UAnimCompress_BitwiseCompressOnly { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompress_LeastDestructive") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompress_LeastDestructive") } static class UAnimCompress_LeastDestructive* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompress_LeastDestructive; // Class Engine.DataAsset // 0x0008 (0x0030 - 0x0028) class UDataAsset : public UObject { public: TSubclassOf NativeClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataAsset") } static class UDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataAsset; // Class Engine.RsLightTriggerComponent // 0x00C0 (0x0218 - 0x0158) class URsLightTriggerComponent final : public UActorComponent { public: TArray events; // 0x0158(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray MaterialAdjustmentActors; // 0x0168(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bSaveBeginPlayState; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray MaterialInstances; // 0x0180(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TMap, struct FRsLightTriggerComponentMaterialMapping> ComponentPathMaterialMappings; // 0x0190(0x0050)(NativeAccessSpecifierPrivate) bool bHandledBeginPlayEvent; // 0x01E0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1E1[0x37]; // 0x01E1(0x0037)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool HandleEvent(class FName EventName, bool bMatchStartingIntensity); class FName GetActiveEvent() const; bool RespondsToEvent(class FName EventName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsLightTriggerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsLightTriggerComponent") } static class URsLightTriggerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsLightTriggerComponent; // Class Engine.MaterialExpressionDynamicParameter // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionDynamicParameter final : public UMaterialExpression { public: TArray ParamNames; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) struct FLinearColor DefaultValue; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ParameterIndex; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDynamicParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDynamicParameter") } static class UMaterialExpressionDynamicParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDynamicParameter; // Class Engine.OnlineSession // 0x0000 (0x0028 - 0x0028) class UOnlineSession : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OnlineSession") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OnlineSession") } static class UOnlineSession* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOnlineSession; // Class Engine.AssetUserData // 0x0000 (0x0028 - 0x0028) class UAssetUserData : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetUserData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetUserData") } static class UAssetUserData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetUserData; // Class Engine.RsCharacterMarksUVSetAssetUserData // 0x0008 (0x0030 - 0x0028) class URsCharacterMarksUVSetAssetUserData final : public UAssetUserData { public: int32 CharacterMarksUVSet; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsCharacterMarksUVSetAssetUserData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsCharacterMarksUVSetAssetUserData") } static class URsCharacterMarksUVSetAssetUserData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsCharacterMarksUVSetAssetUserData; // Class Engine.PrimaryDataAsset // 0x0000 (0x0030 - 0x0030) class UPrimaryDataAsset : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PrimaryDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PrimaryDataAsset") } static class UPrimaryDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPrimaryDataAsset; // Class Engine.ForceFeedbackAttenuation // 0x00B0 (0x00D8 - 0x0028) class UForceFeedbackAttenuation final : public UObject { public: struct FForceFeedbackAttenuationSettings Attenuation; // 0x0028(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ForceFeedbackAttenuation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ForceFeedbackAttenuation") } static class UForceFeedbackAttenuation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UForceFeedbackAttenuation; // Class Engine.BlendProfile // 0x0020 (0x0048 - 0x0028) class UBlendProfile final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USkeleton* OwningSkeleton; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ProfileEntries; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlendProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlendProfile") } static class UBlendProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlendProfile; // Class Engine.PrimitiveComponent // 0x03B0 (0x0660 - 0x02B0) class UPrimitiveComponent : public USceneComponent { public: uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float MinDrawDistance; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LDMaxDrawDistance; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CachedMaxDrawDistance; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRayTracingDistance; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESceneDepthPriorityGroup DepthPriorityGroup; // 0x02C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESceneDepthPriorityGroup ViewOwnerDepthPriorityGroup; // 0x02C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EIndirectLightingCacheQuality IndirectLightingCacheQuality; // 0x02C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELightmapType LightmapType; // 0x02C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseMaxLODAsImposter : 1; // 0x02C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBatchImpostersAsInstances : 1; // 0x02C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D VelocityBufferClipSpaceOverride; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 BitAttributes; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsHighContrastAttributeType HighContrastAttribute; // 0x02D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bNeverDistanceCull : 1; // 0x02D5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_2D5_1 : 4; // 0x02D5(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAlwaysCreatePhysicsState : 1; // 0x02D5(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateOverlapEvents : 1; // 0x02D5(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bMultiBodyOverlap : 1; // 0x02D5(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTraceComplexOnMove : 1; // 0x02D6(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReturnMaterialOnMove : 1; // 0x02D6(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseViewOwnerDepthPriorityGroup : 1; // 0x02D6(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowCullDistanceVolume : 1; // 0x02D6(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasMotionBlurVelocityMeshes : 1; // 0x02D6(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisibleInReflectionCaptures : 1; // 0x02D6(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisibleInRealTimeSkyCaptures : 1; // 0x02D6(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisibleInRayTracing : 1; // 0x02D6(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderInMainPass : 1; // 0x02D7(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderInDepthPass : 1; // 0x02D7(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReceivesDecals : 1; // 0x02D7(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOwnerNoSee : 1; // 0x02D7(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlyOwnerSee : 1; // 0x02D7(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTreatAsBackgroundForOcclusion : 1; // 0x02D7(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseAsOccluder : 1; // 0x02D7(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDynamicDeformer : 1; // 0x02D7(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSelectable : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceMipStreaming : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasPerInstanceHitProxies : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CastShadow : 1; // 0x02D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectDynamicIndirectLighting : 1; // 0x02D8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectDistanceFieldLighting : 1; // 0x02D8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastDynamicShadow : 1; // 0x02D8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastStaticShadow : 1; // 0x02D8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastVolumetricTranslucentShadow : 1; // 0x02D9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastContactShadow : 1; // 0x02D9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSelfShadowOnly : 1; // 0x02D9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastFarShadow : 1; // 0x02D9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastInsetShadow : 1; // 0x02D9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastCinematicShadow : 1; // 0x02D9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastHiddenShadow : 1; // 0x02D9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadowAsTwoSided : 1; // 0x02D9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLightAsIfStatic : 1; // 0x02DA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLightAttachmentsAsGroup : 1; // 0x02DA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExcludeFromLightAttachmentGroup : 1; // 0x02DA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReceiveMobileCSMShadows : 1; // 0x02DA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSingleSampleShadowFromStationaryLights : 1; // 0x02DA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreRadialImpulse : 1; // 0x02DA(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreRadialForce : 1; // 0x02DA(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyImpulseOnDamage : 1; // 0x02DA(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReplicatePhysicsToAutonomousProxy : 1; // 0x02DB(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFillCollisionUnderneathForNavmesh : 1; // 0x02DB(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 AlwaysLoadOnClient : 1; // 0x02DB(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 AlwaysLoadOnServer : 1; // 0x02DB(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseEditorCompositing : 1; // 0x02DB(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderCustomDepth : 1; // 0x02DB(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlyVisibleInRayTracing : 1; // 0x02DB(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisibleInRayTracedReflections : 1; // 0x02DB(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisibleInRayTracedGlobalIllumination : 1; // 0x02DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGlobalIlluminationAdditiveEmissive : 1; // 0x02DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceCachedShadowmap : 1; // 0x02DC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanBeOccludedWithCustomDepth : 1; // 0x02DC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsHeroPrimitive : 1; // 0x02DC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_2DC_5 : 1; // 0x02DC(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bContributesToBakedGIAreaAnalysis : 1; // 0x02DC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EHasCustomNavigableGeometry bHasCustomNavigableGeometry; // 0x02DD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DE[0x1]; // 0x02DE(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) ECanBeCharacterBase CanCharacterStepUpOn; // 0x02DF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLightingChannels LightingChannels; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) ERendererStencilMask CustomDepthStencilWriteMask; // 0x02E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E2[0x2]; // 0x02E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 CustomDepthStencilValue; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCustomPrimitiveData CustomPrimitiveData; // 0x02E8(0x0010)(Edit, AdvancedDisplay, NativeAccessSpecifierPrivate) struct FCustomPrimitiveData CustomPrimitiveDataInternal; // 0x02F8(0x0010)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 TranslucencySortPriority; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VisibilityId; // 0x0314(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray RuntimeVirtualTextures; // 0x0318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) int8 VirtualTextureLodBias; // 0x0328(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int8 VirtualTextureCullMips; // 0x0329(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int8 VirtualTextureMinCoverage; // 0x032A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x032B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32C[0xC]; // 0x032C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) float LpvBiasMultiplier; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DitherAlpha; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearDitherFalloffDepth; // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FarDitherFalloffDepth; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndirectLightingScale; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SkylightScale; // 0x034C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class URsFrameOfReference* FrameOfReference; // 0x0358(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_360[0x4]; // 0x0360(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float BoundsScale; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_368[0x10]; // 0x0368(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray MoveIgnoreActors; // 0x0378(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) TArray MoveIgnoreComponents; // 0x0388(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_398[0x18]; // 0x0398(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FBodyInstance BodyInstance; // 0x03B0(0x0270)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnComponentHit; // 0x0620(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnComponentBeginOverlap; // 0x0621(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnComponentEndOverlap; // 0x0622(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnComponentWake; // 0x0623(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnComponentSleep; // 0x0624(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_625[0x1]; // 0x0625(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x0626(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x0627(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnClicked; // 0x0628(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnReleased; // 0x0629(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x062A(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x062B(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x062C(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x062D(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_62E[0x22]; // 0x062E(0x0022)(Fixing Size After Last Property [ Dumper-7 ]) class UPrimitiveComponent* LODParentPrimitive; // 0x0650(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) FMulticastSparseDelegateProperty_ OnInflictingDamageFromCollision; // 0x0658(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_659[0x7]; // 0x0659(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddAngularImpulse(const struct FVector& Impulse, class FName BoneName, int32 ItemIndex, bool bVelChange); void AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, int32 ItemIndex, bool bVelChange); void AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, int32 ItemIndex, bool bVelChange); void AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange, int32 ItemIndex); void AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName, int32 ItemIndex); void AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName, int32 ItemIndex); void AddImpulse(const struct FVector& Impulse, class FName BoneName, int32 ItemIndex, bool bVelChange); void AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName, int32 ItemIndex); void AddRadialForce(const struct FVector& origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange); void AddRadialImpulse(const struct FVector& origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange); void AddTorque(const struct FVector& Torque, class FName BoneName, bool bAccelChange, int32 ItemIndex); void AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange, int32 ItemIndex); void AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange, int32 ItemIndex); void ClearMoveIgnoreActors(); void ClearMoveIgnoreComponents(); TArray CopyArrayOfMoveIgnoreActors(); TArray CopyArrayOfMoveIgnoreComponents(); class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent); class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName); struct FVector GetPhysicsLinearVelocity(class FName BoneName, int32 ItemIndex); struct FVector GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName); void IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore); void IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore); bool IsAnyRigidBodyAwake(); bool K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); bool K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); bool K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); bool K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); void PutRigidBodyToSleep(class FName BoneName, int32 ItemIndex); void SetAllMassScale(float InMassScale); void SetAllPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent); void SetAllPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent); void SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent); void SetAllUseCCD(bool InUseCCD); void SetAngularDamping(float InDamping); void SetApplyDamageFromPhysicsCollision(bool bNewValue); void SetBitAttribute(ERsAttributeType AttributeType, bool bValue); void SetBoundsScale(float NewBoundsScale); void SetCastInsetShadow(bool bInCastInsetShadow); void SetCastShadow(bool NewCastShadow); void SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName); void SetCollisionEnabled(ECollisionEnabled NewType); void SetCollisionObjectType(ECollisionChannel Channel); void SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps); void SetCollisionResponseToAllChannels(ECollisionResponse NewResponse); void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse); void SetConstraintLockedAxes(const bool bLockXTranslation, const bool bLockYTranslation, const bool bLockZTranslation, const bool bLockXRotation, const bool bLockYRotation, const bool bLockZRotation); void SetConstraintMode(EDOFMode ConstraintMode); void SetCullDistance(float NewCullDistance); void SetCustomDepthStencilValue(int32 Value); void SetCustomDepthStencilWriteMask(ERendererStencilMask WriteMaskBit); void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); void SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); void SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); void SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); void SetDitherAlpha(float NewDitherAlpha); void SetDitherAlphaAndFalloffDepths(float NewDitherAlpha, float NewNearDitherFalloffDepth, float NewFarDitherFalloffDepth); void SetDynamicDeformer(bool bValue); void SetEnableGravity(bool bGravityEnabled); void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); void SetFarDitherFalloffDepth(float NewFarDitherFalloffDepth); void SetForceCachedShadowmap(bool bNewForceCachedShadowmap); void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); void SetHighContrastAttribute(ERsHighContrastAttributeType Type); void SetIndirectLightingScale(float NewIndirectLightingScale); void SetIsHeroPrimitive(bool bNewIsHeroPrimitive); void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); void SetLinearDamping(float InDamping); void SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass); void SetMassScale(class FName BoneName, float InMassScale); void SetMaterial(int32 ElementIndex, class UMaterialInterface* Material); void SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material); void SetNearDitherFalloffDepth(float NewNearDitherFalloffDepth); void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); void SetOnlyVisibleInRayTracing(bool NewOnlyVisibleInRayTracing); void SetOwnerNoSee(bool bNewOwnerNoSee); void SetPhysicsAngularVelocity(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName, int32 ItemIndex); void SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName, int32 ItemIndex); void SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName, int32 ItemIndex); void SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName, int32 ItemIndex); void SetPhysicsMaxAngularVelocity(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName, int32 ItemIndex); void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName, int32 ItemIndex); void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName, int32 ItemIndex); void SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial); void SetReceivesDecals(bool bNewReceivesDecals); void SetRenderCustomDepth(bool bValue); void SetRenderCustomDepthAndCanBeOccluded(bool bCustomDepth, bool bCanBeOccluded); void SetRenderInDepthPass(bool bNewRenderInDepthPass); void SetRenderInMainPass(bool bValue); void SetSimulatePhysics(bool bSimulate); void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); void SetSkylightScale(float NewSkylightScale); void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); void SetUseCCD(bool InUseCCD, class FName BoneName); void SetVelocityBufferClipSpaceOverride(const struct FVector2D& InOverride); void SetWalkableSlopeOverride(const struct FWalkableSlopeOverride& NewOverride); void WakeAllRigidBodies(); void WakeRigidBody(class FName BoneName, int32 ItemIndex); bool CanCharacterStepUp(class APawn* Pawn) const; float GetAngularDamping() const; struct FVector GetCenterOfMass(class FName BoneName) const; float GetClosestPointOnCollision(const struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName) const; ECollisionEnabled GetCollisionEnabled() const; ECollisionChannel GetCollisionObjectType() const; class FName GetCollisionProfileName() const; ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel) const; void GetConstraintLockedAxes(bool* bLockXTranslation, bool* bLockYTranslation, bool* bLockZTranslation, bool* bLockXRotation, bool* bLockYRotation, bool* bLockZRotation) const; float GetDistanceToCollision(const struct FVector& Point, struct FVector* ClosestPointOnCollision) const; bool GetGenerateOverlapEvents() const; struct FVector GetInertiaTensor(class FName BoneName) const; float GetLinearDamping() const; float GetMass() const; float GetMassScale(class FName BoneName) const; class UMaterialInterface* GetMaterial(int32 ElementIndex) const; class UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex) const; int32 GetNumMaterials() const; void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const; void GetOverlappingComponents(TArray* OutOverlappingComponents) const; struct FVector GetPhysicsAngularVelocity(class FName BoneName) const; struct FVector GetPhysicsAngularVelocityInDegrees(class FName BoneName) const; struct FVector GetPhysicsAngularVelocityInRadians(class FName BoneName, int32 ItemIndex) const; const struct FWalkableSlopeOverride GetWalkableSlopeOverride() const; bool IsGravityEnabled() const; bool IsOverlappingActor(const class AActor* Other) const; bool IsOverlappingComponent(const class UPrimitiveComponent* OtherComp) const; bool K2_IsCollisionEnabled() const; bool K2_IsPhysicsCollisionEnabled() const; bool K2_IsQueryCollisionEnabled() const; struct FVector ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName) const; bool WasRecentlyRendered(float Tolerance) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PrimitiveComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PrimitiveComponent") } static class UPrimitiveComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPrimitiveComponent; // Class Engine.LineBatchComponent // 0x0040 (0x06A0 - 0x0660) class ULineBatchComponent : public UPrimitiveComponent { public: uint8 Pad_660[0x40]; // 0x0660(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LineBatchComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LineBatchComponent") } static class ULineBatchComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULineBatchComponent; // Class Engine.ParticleModuleTypeDataBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleTypeDataBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTypeDataBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTypeDataBase") } static class UParticleModuleTypeDataBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTypeDataBase; // Class Engine.ParticleModuleTypeDataMesh // 0x0068 (0x0098 - 0x0030) class UParticleModuleTypeDataMesh final : public UParticleModuleTypeDataBase { public: class UStaticMesh* Mesh; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float LODSizeScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseStaticMeshLODs : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CastShadows : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DoCollisions : 1; // 0x0044(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EMeshScreenAlignment MeshAlignment; // 0x0045(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideMaterial : 1; // 0x0046(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideDefaultMotionBlurSettings : 1; // 0x0046(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableMotionBlur : 1; // 0x0046(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector RollPitchYawRange; // 0x0048(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) EParticleAxisLock AxisLockOption; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCameraFacing : 1; // 0x0091(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EMeshCameraFacingUpAxis CameraFacingUpAxisOption; // 0x0092(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshCameraFacingOptions CameraFacingOption; // 0x0093(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bApplyParticleRotationAsSpin : 1; // 0x0094(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFaceCameraDirectionRatherThanPosition : 1; // 0x0094(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCollisionsConsiderPartilceSize : 1; // 0x0094(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTypeDataMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTypeDataMesh") } static class UParticleModuleTypeDataMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTypeDataMesh; // Class Engine.NavMovementComponent // 0x0050 (0x01E8 - 0x0198) class UNavMovementComponent : public UMovementComponent { public: struct FNavAgentProperties NavAgentProps; // 0x0198(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainCharacterMotionOnFinish; // 0x01D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D1[0x3]; // 0x01D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FixedPathBrakingDistance; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bUpdateNavAgentWithOwnersCollision : 1; // 0x01D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bUseAccelerationForPaths : 1; // 0x01D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, GlobalConfig, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bUseFixedBrakingDistanceForPaths : 1; // 0x01D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) struct FMovementProperties MovementState; // 0x01D9(0x0001)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1DA[0x6]; // 0x01DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* PathFollowingComp; // 0x01E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void StopActiveMovement(); void StopMovementKeepPathing(); bool IsCrouching() const; bool IsFalling() const; bool IsFlying() const; bool IsMovingOnGround() const; bool IsSwimming() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavMovementComponent") } static class UNavMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavMovementComponent; // Class Engine.Distribution // 0x0008 (0x0030 - 0x0028) class UDistribution : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Distribution") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Distribution") } static class UDistribution* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistribution; // Class Engine.DistributionVector // 0x0008 (0x0038 - 0x0030) class UDistributionVector : public UDistribution { public: uint8 bCanBeBaked : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsDirty : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBakedDataSuccesfully : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVector") } static class UDistributionVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVector; // Class Engine.DistributionVectorUniformCurve // 0x0028 (0x0060 - 0x0038) class UDistributionVectorUniformCurve final : public UDistributionVector { public: struct FInterpCurveTwoVectors ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLockAxes1 : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockAxes2 : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EDistributionVectorLockFlags LockedAxes[0x2]; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseExtremes : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVectorUniformCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVectorUniformCurve") } static class UDistributionVectorUniformCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVectorUniformCurve; // Class Engine.AnimNotify_ResetDynamics // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ResetDynamics final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ResetDynamics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ResetDynamics") } static class UAnimNotify_ResetDynamics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ResetDynamics; // Class Engine.HUD // 0x00F0 (0x0340 - 0x0250) class AHUD : public AActor { public: class APlayerController* PlayerOwner; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLostFocusPaused : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowHUD : 1; // 0x0258(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowDebugInfo : 1; // 0x0258(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 CurrentTargetIndex; // 0x025C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShowHitBoxDebugInfo : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowOverlays : 1; // 0x0260(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableDebugTextShadow : 1; // 0x0260(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray PostRenderedActors; // 0x0268(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray DebugDisplay; // 0x0280(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) TArray ToggledDebugCategories; // 0x0290(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) class UCanvas* Canvas; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCanvas* DebugCanvas; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray DebugTextList; // 0x02B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TSubclassOf ShowDebugTargetDesiredClass; // 0x02C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* ShowDebugTargetActor; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D0[0x70]; // 0x02D0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddDebugText(const class FString& DebugText, class AActor* SrcActor, float Duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class UFont* InFont, float FontScale, bool bDrawShadow); void AddHitBox(const struct FVector2D& Position, const struct FVector2D& Size, class FName InName, bool bConsumesInput, int32 Priority); void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness); void DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); void DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); void DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color); void DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); void DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class UFont* Font, float Scale, bool bScalePosition); void DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); void DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); void GetActorsInSelectionRectangle(TSubclassOf ClassFilter, const struct FVector2D& FirstPoint, const struct FVector2D& SecondPoint, TArray* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); void NextDebugTarget(); void PreviousDebugTarget(); void ReceiveDrawHUD(int32 SizeX, int32 SizeY); void ReceiveHitBoxBeginCursorOver(const class FName BoxName); void ReceiveHitBoxClick(const class FName BoxName); void ReceiveHitBoxEndCursorOver(const class FName BoxName); void ReceiveHitBoxRelease(const class FName BoxName); void RemoveAllDebugStrings(); void RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText); void ShowDebug(class FName DebugType); void ShowDebugForReticleTargetToggle(TSubclassOf DesiredClass); void ShowDebugToggleSubCategory(class FName Category); void ShowHUD(); void Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection) const; class APawn* GetOwningPawn() const; class APlayerController* GetOwningPlayerController() const; void GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class UFont* Font, float Scale) const; struct FVector Project(const struct FVector& Location) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HUD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HUD") } static class AHUD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHUD; // Class Engine.MaterialExpressionCustomOutput // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionCustomOutput : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCustomOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCustomOutput") } static class UMaterialExpressionCustomOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCustomOutput; // Class Engine.RsMaterialExpressionHairAmbientRoughness // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionHairAmbientRoughness final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionHairAmbientRoughness") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionHairAmbientRoughness") } static class URsMaterialExpressionHairAmbientRoughness* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionHairAmbientRoughness; // Class Engine.PawnMovementComponent // 0x0008 (0x01F0 - 0x01E8) class UPawnMovementComponent : public UNavMovementComponent { public: class APawn* PawnOwner; // 0x01E8(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void AddInputVector(const struct FVector& WorldVector, bool bForce); struct FVector ConsumeInputVector(); struct FVector GetLastInputVector() const; class APawn* GetPawnOwner() const; struct FVector GetPendingInputVector() const; bool IsMoveInputIgnored() const; struct FVector K2_GetInputVector() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnMovementComponent") } static class UPawnMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnMovementComponent; // Class Engine.Commandlet // 0x0058 (0x0080 - 0x0028) class UCommandlet : public UObject { public: class FString HelpDescription; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString HelpUsage; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString HelpWebLink; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray HelpParamNames; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray HelpParamDescriptions; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 IsServer : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 IsClient : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 IsEditor : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 LogToConsole : 1; // 0x0078(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 ShowErrorCount : 1; // 0x0078(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 ShowProgress : 1; // 0x0078(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Commandlet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Commandlet") } static class UCommandlet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCommandlet; // Class Engine.MaterialExpressionObjectOrientation // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionObjectOrientation final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionObjectOrientation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionObjectOrientation") } static class UMaterialExpressionObjectOrientation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionObjectOrientation; // Class Engine.RsAnimNotifyState_Attachable // 0x0010 (0x0040 - 0x0030) class URsAnimNotifyState_Attachable : public UAnimNotifyState { public: class FName AttachmentName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsCommonBones CommonBones; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsAnimNotifyState_Attachable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsAnimNotifyState_Attachable") } static class URsAnimNotifyState_Attachable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsAnimNotifyState_Attachable; // Class Engine.SoundBase // 0x0190 (0x01B8 - 0x0028) class USoundBase : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USoundClass* SoundClassObject; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDebug : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideConcurrency : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOutputToBusOnly : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasDelayNode : 1; // 0x0038(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasConcatenatorNode : 1; // 0x0038(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBypassVolumeScaleForPriority : 1; // 0x0038(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EVirtualizationMode VirtualizationMode; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x56]; // 0x003A(0x0056)(Fixing Size After Last Property [ Dumper-7 ]) TSet ConcurrencySet; // 0x0090(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSoundConcurrencySettings ConcurrencyOverrides; // 0x00E0(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Duration; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDistance; // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TotalSamples; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Priority; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundAttenuation* AttenuationSettings; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoundModulationDefaultRoutingSettings ModulationSettings; // 0x0120(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class USoundSubmixBase* SoundSubmixObject; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SoundSubmixSends; // 0x0170(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BusSends; // 0x0188(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray PreEffectBusSends; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray AssetUserData; // 0x01A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundBase") } static class USoundBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundBase; // Class Engine.SoundWave // 0x01B8 (0x0370 - 0x01B8) class USoundWave : public USoundBase { public: int32 CompressionQuality; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StreamingPriority; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESoundwaveSampleRateSettings SampleRateQuality; // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C1[0x1]; // 0x01C1(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) ESoundGroup SoundGroup; // 0x01C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLooping : 1; // 0x01C3(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStreaming : 1; // 0x01C3(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSeekableStreaming : 1; // 0x01C3(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ESoundWaveLoadingBehavior LoadingBehavior; // 0x01C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_1C5_0 : 6; // 0x01C5(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bMature : 1; // 0x01C5(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bManualWordWrap : 1; // 0x01C5(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSingleLine : 1; // 0x01C6(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsAmbisonics : 1; // 0x01C6(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1C7[0x1]; // 0x01C7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TArray FrequenciesToAnalyze; // 0x01C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray CookedSpectralTimeData; // 0x01D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CookedEnvelopeTimeData; // 0x01E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 InitialChunkSize; // 0x01F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FC[0x44]; // 0x01FC(0x0044)(Fixing Size After Last Property [ Dumper-7 ]) class FString SpokenText; // 0x0240(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SubtitlePriority; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Volume; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Pitch; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumChannels; // 0x025C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SampleRate; // 0x0260(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_264[0xC]; // 0x0264(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) TArray Subtitles; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class UCurveTable* Curves; // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveTable* InternalCurves; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_290[0xE0]; // 0x0290(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundWave") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundWave") } static class USoundWave* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundWave; // Class Engine.SoundWaveProcedural // 0x0050 (0x03C0 - 0x0370) class USoundWaveProcedural : public USoundWave { public: uint8 Pad_370[0x50]; // 0x0370(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundWaveProcedural") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundWaveProcedural") } static class USoundWaveProcedural* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundWaveProcedural; // Class Engine.InterpTrack // 0x0048 (0x0070 - 0x0028) class UInterpTrack : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray SubTracks; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TSubclassOf TrackInstClass; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETrackActiveCondition ActiveCondition; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString TrackTitle; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOnePerGroup : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDirGroupOnly : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableTrack : 1; // 0x0068(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bIsSelected : 1; // 0x0068(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bIsAnimControlTrack : 1; // 0x0068(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSubTrackOnly : 1; // 0x0068(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisible : 1; // 0x0068(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsRecording : 1; // 0x0068(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrack") } static class UInterpTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrack; // Class Engine.InterpTrackVectorBase // 0x0020 (0x0090 - 0x0070) class UInterpTrackVectorBase : public UInterpTrack { public: struct FInterpCurveVector VectorTrack; // 0x0070(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveTension; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackVectorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackVectorBase") } static class UInterpTrackVectorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackVectorBase; // Class Engine.MaterialExpressionDotProduct // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionDotProduct final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDotProduct") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDotProduct") } static class UMaterialExpressionDotProduct* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDotProduct; // Class Engine.CharacterMovementComponent // 0x09F0 (0x0BE0 - 0x01F0) class UCharacterMovementComponent : public UPawnMovementComponent { public: uint8 Pad_1F0[0x10]; // 0x01F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ACharacter* CharacterOwner; // 0x0200(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GravityScale; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxStepHeight; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JumpZVelocity; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JumpOffJumpZFactor; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WalkableFloorAngle; // 0x0218(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WalkableFloorZ; // 0x021C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EMovementMode MovementMode; // 0x0220(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 CustomMovementMode; // 0x0221(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENetworkSmoothingMode NetworkSmoothingMode; // 0x0222(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_223[0x1]; // 0x0223(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float GroundFriction; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_228[0x24]; // 0x0228(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) float MaxWalkSpeed; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxWalkSpeedCrouched; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSwimSpeed; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFlySpeed; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxCustomMovementSpeed; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAcceleration; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAnalogWalkSpeed; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BrakingFrictionFactor; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BrakingFriction; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BrakingSubStepTime; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BrakingDecelerationWalking; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BrakingDecelerationFalling; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BrakingDecelerationSwimming; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BrakingDecelerationFlying; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AirControl; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AirControlBoostMultiplier; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AirControlBoostVelocityThreshold; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FallingLateralFriction; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CrouchedHalfHeight; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Buoyancy; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerchRadiusThreshold; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerchAdditionalHeight; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RotationRate; // 0x02A4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 bUseSeparateBrakingFriction : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyGravityWhileJumping : 1; // 0x02B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseControllerDesiredRotation : 1; // 0x02B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOrientRotationToMovement : 1; // 0x02B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSweepWhileNavWalking : 1; // 0x02B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDeferAnimationControlledChildrenUpdates : 1; // 0x02B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_2B0_6 : 1; // 0x02B0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bMovementInProgress : 1; // 0x02B0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bEnableScopedMovementUpdates : 1; // 0x02B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableServerDualMoveScopedMovementUpdates : 1; // 0x02B1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceMaxAccel : 1; // 0x02B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRunPhysicsWithNoController : 1; // 0x02B1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceNextFloorCheck : 1; // 0x02B1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShrinkProxyCapsule : 1; // 0x02B1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanWalkOffLedges : 1; // 0x02B1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanWalkOffLedgesWhenCrouching : 1; // 0x02B1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_2B2_0 : 2; // 0x02B2(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bNetworkSkipProxyPredictionOnNetUpdate : 1; // 0x02B2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNetworkAlwaysReplicateTransformUpdateTimestamp : 1; // 0x02B2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDeferUpdateMoveComponent : 1; // 0x02B2(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePhysicsInteraction : 1; // 0x02B2(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTouchForceScaledToMass : 1; // 0x02B2(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPushForceScaledToMass : 1; // 0x02B2(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPushForceUsingZOffset : 1; // 0x02B3(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScalePushForceToVelocity : 1; // 0x02B3(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* DeferredUpdatedMoveComponent; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOutOfWaterStepHeight; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutofWaterZ; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Mass; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StandingDownwardForceScale; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialPushForceFactor; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PushForceFactor; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PushForcePointZOffsetFactor; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TouchForceFactor; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinTouchForce; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTouchForce; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RepulsionForce; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Acceleration; // 0x02EC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FQuat LastUpdateRotation; // 0x0300(0x0010)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FVector LastUpdateLocation; // 0x0310(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector LastUpdateVelocity; // 0x031C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ServerLastTransformUpdateTimeStamp; // 0x0328(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ServerLastClientGoodMoveAckTime; // 0x032C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ServerLastClientAdjustmentTime; // 0x0330(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector PendingImpulseToApply; // 0x0334(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector PendingForceToApply; // 0x0340(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AnalogInputModifier; // 0x034C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_350[0xC]; // 0x0350(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) float MaxSimulationTimeStep; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSimulationIterations; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxJumpApexAttemptsPerSimulation; // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDepenetrationWithGeometry; // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDepenetrationWithGeometryAsProxy; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDepenetrationWithPawn; // 0x0370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDepenetrationWithPawnAsProxy; // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkSimulatedSmoothLocationTime; // 0x0378(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkSimulatedSmoothRotationTime; // 0x037C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ListenServerNetworkSimulatedSmoothLocationTime; // 0x0380(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ListenServerNetworkSimulatedSmoothRotationTime; // 0x0384(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetProxyShrinkRadius; // 0x0388(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetProxyShrinkHalfHeight; // 0x038C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkMaxSmoothUpdateDistance; // 0x0390(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkNoSmoothUpdateDistance; // 0x0394(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkMinTimeBetweenClientAckGoodMoves; // 0x0398(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkMinTimeBetweenClientAdjustments; // 0x039C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkMinTimeBetweenClientAdjustmentsLargeCorrection; // 0x03A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NetworkLargeClientCorrectionDistance; // 0x03A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LedgeCheckThreshold; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JumpOutOfWaterPitch; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFindFloorResult CurrentFloor; // 0x03B0(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) EMovementMode DefaultLandMovementMode; // 0x0458(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMovementMode DefaultWaterMovementMode; // 0x0459(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMovementMode GroundMovementMode; // 0x045A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bMaintainHorizontalGroundVelocity : 1; // 0x045B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bImpartBaseVelocityX : 1; // 0x045B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bImpartBaseVelocityY : 1; // 0x045B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bImpartBaseVelocityZ : 1; // 0x045B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bImpartBaseAngularVelocity : 1; // 0x045B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bJustTeleported : 1; // 0x045B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNetworkUpdateReceived : 1; // 0x045B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNetworkMovementModeChanged : 1; // 0x045B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreClientMovementErrorChecksAndCorrection : 1; // 0x045C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bServerAcceptClientAuthoritativePosition : 1; // 0x045C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNotifyApex : 1; // 0x045C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCheatFlying : 1; // 0x045C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWantsToCrouch : 1; // 0x045C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCrouchMaintainsBaseLocation : 1; // 0x045C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreBaseRotation : 1; // 0x045C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFastAttachedMove : 1; // 0x045C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAlwaysCheckFloor : 1; // 0x045D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFlatBaseForFloorChecks : 1; // 0x045D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPerformingJumpOff : 1; // 0x045D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWantsToLeaveNavWalking : 1; // 0x045D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseRVOAvoidance : 1; // 0x045D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequestedMoveUseAcceleration : 1; // 0x045D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_45D_6 : 1; // 0x045D(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bWasSimulatingRootMotion : 1; // 0x045D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowPhysicsRotationDuringAnimRootMotion : 1; // 0x045E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasRequestedVelocity : 1; // 0x045E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bRequestedMoveWithMaxSpeed : 1; // 0x045E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bWasAvoidanceUpdated : 1; // 0x045E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_45E_4 : 2; // 0x045E(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bProjectNavMeshWalking : 1; // 0x045E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bProjectNavMeshOnBothWorldChannels : 1; // 0x045E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_45F[0x11]; // 0x045F(0x0011)(Fixing Size After Last Property [ Dumper-7 ]) float AvoidanceConsiderationRadius; // 0x0470(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RequestedVelocity; // 0x0474(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AvoidanceUID; // 0x0480(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNavAvoidanceMask AvoidanceGroup; // 0x0484(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) struct FNavAvoidanceMask GroupsToAvoid; // 0x0488(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) struct FNavAvoidanceMask GroupsToIgnore; // 0x048C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) float AvoidanceWeight; // 0x0490(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PendingLaunchVelocity; // 0x0494(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A0[0xB4]; // 0x04A0(0x00B4)(Fixing Size After Last Property [ Dumper-7 ]) float NavMeshProjectionInterval; // 0x0554(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavMeshProjectionTimer; // 0x0558(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavMeshProjectionInterpSpeed; // 0x055C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavMeshProjectionHeightScaleUp; // 0x0560(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavMeshProjectionHeightScaleDown; // 0x0564(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavWalkingFloorDistTolerance; // 0x0568(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56C[0x4]; // 0x056C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharacterMovementComponentPostPhysicsTickFunction PostPhysicsTickFunction; // 0x0570(0x0030)(NativeAccessSpecifierPublic) uint8 Pad_5A0[0x18]; // 0x05A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) float MinTimeBetweenTimeStampResets; // 0x05B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5BC[0x4AC]; // 0x05BC(0x04AC)(Fixing Size After Last Property [ Dumper-7 ]) struct FRootMotionSourceGroup CurrentRootMotion; // 0x0A68(0x0038)(Transient, NativeAccessSpecifierPublic) struct FRootMotionSourceGroup ServerCorrectionRootMotion; // 0x0AA0(0x0038)(Transient, NativeAccessSpecifierPublic) uint8 Pad_AD8[0x98]; // 0x0AD8(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) struct FRootMotionMovementParams RootMotionParams; // 0x0B70(0x0040)(Transient, NoDestructor, NativeAccessSpecifierPublic) struct FVector AnimRootMotionVelocity; // 0x0BB0(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BBC[0x24]; // 0x0BBC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddForce(const struct FVector& Force); void AddImpulse(const struct FVector& Impulse, bool bVelocityChange); void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); void CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void ClearAccumulatedForces(); void DisableMovement(); void SetAvoidanceEnabled(bool bEnable); void SetAvoidanceGroup(int32 GroupFlags); void SetAvoidanceGroupMask(const struct FNavAvoidanceMask& GroupMask); void SetGroupsToAvoid(int32 GroupFlags); void SetGroupsToAvoidMask(const struct FNavAvoidanceMask& GroupMask); void SetGroupsToIgnore(int32 GroupFlags); void SetGroupsToIgnoreMask(const struct FNavAvoidanceMask& GroupMask); void SetMovementMode(EMovementMode NewMovementMode, uint8 NewCustomMode); void SetWalkableFloorAngle(float InWalkableFloorAngle); void SetWalkableFloorZ(float InWalkableFloorZ); float GetAnalogInputModifier() const; class ACharacter* GetCharacterOwner() const; struct FVector GetCurrentAcceleration() const; struct FVector GetImpartedMovementBaseVelocity() const; struct FVector GetLastUpdateLocation() const; struct FRotator GetLastUpdateRotation() const; struct FVector GetLastUpdateVelocity() const; float GetMaxAcceleration() const; float GetMaxBrakingDeceleration() const; float GetMaxJumpHeight() const; float GetMaxJumpHeightWithJumpTime() const; float GetMinAnalogSpeed() const; class UPrimitiveComponent* GetMovementBase() const; float GetPerchRadiusThreshold() const; float GetValidPerchRadius() const; bool IsWalkable(const struct FHitResult& Hit) const; bool IsWalking() const; void K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult) const; void K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult) const; float K2_GetModifiedMaxAcceleration() const; float K2_GetWalkableFloorAngle() const; float K2_GetWalkableFloorZ() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterMovementComponent") } static class UCharacterMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterMovementComponent; // Class Engine.Info // 0x0000 (0x0250 - 0x0250) class AInfo : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Info") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Info") } static class AInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInfo; // Class Engine.GameModeBase // 0x00A0 (0x02F0 - 0x0250) class AGameModeBase : public AInfo { public: class FString OptionsString; // 0x0250(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GameSessionClass; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GameStateClass; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PlayerControllerClass; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PlayerStateClass; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf HUDClass; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DefaultPawnClass; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpectatorClass; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ReplaySpectatorPlayerControllerClass; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ServerStatReplicatorClass; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AGameSession* GameSession; // 0x02A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AGameStateBase* GameState; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AServerStatReplicator* ServerStatReplicator; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DefaultPlayerName; // 0x02C0(0x0018)(Edit, NativeAccessSpecifierPublic) uint8 bUseSeamlessTravel : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInLoadingScreen : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStartPlayersAsSpectators : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bPauseable : 1; // 0x02D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_2D9[0x17]; // 0x02D9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget); void ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange); class AActor* ChoosePlayerStart(class AController* Player); class AActor* FindPlayerStart(class AController* Player, const class FString& IncomingName); class UClass* GetDefaultPawnClassForController(class AController* InController); int32 GetNumPlayers(); int32 GetNumSpectators(); void HandleStartingNewPlayer(class APlayerController* NewPlayer); void InitializeHUDForPlayer(class APlayerController* NewPlayer); void InitStartSpot(class AActor* StartSpot, class AController* NewPlayer); class AActor* K2_FindPlayerStart(class AController* Player, const class FString& IncomingName); void K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange); void K2_OnLogout(class AController* ExitingController); void K2_OnRestartPlayer(class AController* NewPlayer); void K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC); void K2_PostLogin(class APlayerController* NewPlayer); void OnBeginPauseForStreamingLoad(); void OnEndPauseForStreamingLoad(); bool PlayerCanRestart(class APlayerController* Player); void ResetLevel(); void RestartPlayer(class AController* NewPlayer); void RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot); void RestartPlayerAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform); void ReturnToMainMenuHost(); bool ShouldReset(class AActor* ActorToReset); class APawn* SpawnDefaultPawnAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform); class APawn* SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot); void StartPlay(); bool HasMatchEnded() const; bool HasMatchStarted() const; bool MustSpectate(class APlayerController* NewPlayerController) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameModeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameModeBase") } static class AGameModeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameModeBase; // Class Engine.ReflectionCaptureComponent // 0x0080 (0x0330 - 0x02B0) #pragma pack(push, 0x1) class alignas(0x10) UReflectionCaptureComponent : public USceneComponent { public: class UBillboardComponent* CaptureOffsetComponent; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReflectionSourceType ReflectionSourceType; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMobileReflectionCompression MobileReflectionCompression; // 0x02B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B2[0x2]; // 0x02B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float SourceCubemapAngle; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Brightness; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bModifyMaxValueRGBM; // 0x02BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxValueRGBM; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CaptureOffset; // 0x02C4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeScreenSize; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeScreenSizeStart; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearPlaneDistance; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCaptureFog; // 0x02DC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLightingChannels LightingChannels; // 0x02DD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_2DE[0x2]; // 0x02DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid MapBuildDataId; // 0x02E0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UTextureCube* CachedEncodedHDRCubemap; // 0x0300(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_308[0x20]; // 0x0308(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReflectionCaptureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReflectionCaptureComponent") } static class UReflectionCaptureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UReflectionCaptureComponent; // Class Engine.BoxReflectionCaptureComponent // 0x0020 (0x0350 - 0x0330) class UBoxReflectionCaptureComponent final : public UReflectionCaptureComponent { public: struct FVector BoxDimensions; // 0x0328(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TransitionDistanceNegative; // 0x0334(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TransitionDistancePositive; // 0x0340(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoxTransitionDistance; // 0x034C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoxReflectionCaptureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoxReflectionCaptureComponent") } static class UBoxReflectionCaptureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBoxReflectionCaptureComponent; // Class Engine.MaterialExpressionPixelNormalWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPixelNormalWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPixelNormalWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPixelNormalWS") } static class UMaterialExpressionPixelNormalWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPixelNormalWS; // Class Engine.InterpTrackLinearColorBase // 0x0020 (0x0090 - 0x0070) class UInterpTrackLinearColorBase : public UInterpTrack { public: struct FInterpCurveLinearColor LinearColorTrack; // 0x0070(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveTension; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackLinearColorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackLinearColorBase") } static class UInterpTrackLinearColorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackLinearColorBase; // Class Engine.InterpTrackLinearColorProp // 0x0008 (0x0098 - 0x0090) class UInterpTrackLinearColorProp final : public UInterpTrackLinearColorBase { public: class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackLinearColorProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackLinearColorProp") } static class UInterpTrackLinearColorProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackLinearColorProp; // Class Engine.GameStateBase // 0x0050 (0x02A0 - 0x0250) class AGameStateBase : public AInfo { public: TSubclassOf GameModeClass; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AGameModeBase* AuthorityGameMode; // 0x0258(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpectatorClass; // 0x0260(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PlayerArray; // 0x0268(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) bool bReplicatedHasBegunPlay; // 0x0278(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ReplicatedWorldTimeSeconds; // 0x027C(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ServerWorldTimeSecondsDelta; // 0x0280(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ServerWorldTimeSecondsUpdateFrequency; // 0x0284(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_288[0x18]; // 0x0288(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddLevelTags(const struct FGameplayTagContainer& TagsToAdd, bool bSaveImmediate, bool bDebug); void OnRep_GameModeClass(); void OnRep_ReplicatedHasBegunPlay(); void OnRep_ReplicatedWorldTimeSeconds(); void OnRep_SpectatorClass(); void RemoveLevelTags(const struct FGameplayTagContainer& TagsToRemove, bool bSaveImmediate, bool bDebug); float GetPlayerRespawnDelay(class AController* Controller) const; float GetPlayerStartTime(class AController* Controller) const; float GetServerWorldTimeSeconds() const; bool HasBegunPlay() const; bool HasMatchEnded() const; bool HasMatchStarted() const; bool MatchesLevelTagQuery(const struct FGameplayTagQuery& Query) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameStateBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameStateBase") } static class AGameStateBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameStateBase; // Class Engine.CameraAnimInst // 0x00E8 (0x0110 - 0x0028) class alignas(0x10) UCameraAnimInst final : public UObject { public: class UCameraAnim* CamAnim; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInterpGroupInst* InterpGroupInst; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) float Playrate; // 0x0050(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x14]; // 0x0054(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) class UInterpTrackMove* MoveTrack; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInterpTrackInstMove* MoveInst; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECameraShakePlaySpace PlaySpace; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x97]; // 0x0079(0x0097)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetDuration(float NewDuration); void SetScale(float NewDuration); void Stop(bool bImmediate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraAnimInst") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraAnimInst") } static class UCameraAnimInst* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraAnimInst; // Class Engine.ParticleModuleColorBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleColorBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleColorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleColorBase") } static class UParticleModuleColorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleColorBase; // Class Engine.RsParticleModuleGBufferColor // 0x0030 (0x0060 - 0x0030) class URsParticleModuleGBufferColor final : public UParticleModuleColorBase { public: struct FRawDistributionFloat AlphaOverLife; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsParticleModuleGBufferColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsParticleModuleGBufferColor") } static class URsParticleModuleGBufferColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsParticleModuleGBufferColor; // Class Engine.CurveBase // 0x0008 (0x0030 - 0x0028) class UCurveBase : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GetTimeRange(float* MinTime, float* MaxTime) const; void GetValueRange(float* MinValue, float* MaxValue) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveBase") } static class UCurveBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveBase; // Class Engine.CurveLinearColor // 0x0220 (0x0250 - 0x0030) class UCurveLinearColor final : public UCurveBase { public: struct FRichCurve FloatCurves[0x4]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) float AdjustHue; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustSaturation; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustBrightness; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustBrightnessCurve; // 0x023C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustVibrance; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustMinAlpha; // 0x0244(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustMaxAlpha; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FLinearColor GetClampedLinearColorValue(float InTime) const; struct FLinearColor GetLinearColorValue(float InTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveLinearColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveLinearColor") } static class UCurveLinearColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveLinearColor; // Class Engine.ShapeComponent // 0x0060 (0x06C0 - 0x0660) #pragma pack(push, 0x1) class alignas(0x10) UShapeComponent : public UPrimitiveComponent { public: class UBodySetup* ShapeBodySetup; // 0x0660(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AreaClass; // 0x0668(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor ShapeColor; // 0x0670(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDrawOnlyIfSelected : 1; // 0x0674(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldCollideWhenPlacing : 1; // 0x0674(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDynamicObstacle : 1; // 0x0674(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_675[0x3]; // 0x0675(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr AutoAttachParent; // 0x0678(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AutoAttachSocketName; // 0x0680(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachLocationRule; // 0x0688(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachRotationRule; // 0x0689(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachScaleRule; // 0x068A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_68B[0x25]; // 0x068B(0x0025)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bAutoManageAttachment : 1; // 0x06B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6B1[0x7]; // 0x06B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShapeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShapeComponent") } static class UShapeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UShapeComponent; // Class Engine.SphereComponent // 0x0000 (0x06C0 - 0x06C0) class USphereComponent : public UShapeComponent { public: float SphereRadius; // 0x06B8(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6BC[0x4]; // 0x06BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); float GetScaledSphereRadius() const; float GetShapeScale() const; float GetUnscaledSphereRadius() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SphereComponent") } static class USphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USphereComponent; // Class Engine.RsMaterialExpressionDynamicDeformationOutput // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionDynamicDeformationOutput : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationOutput") } static class URsMaterialExpressionDynamicDeformationOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationOutput; // Class Engine.RsMaterialExpressionDynamicDeformationBRed // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationBRed final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationBRed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationBRed") } static class URsMaterialExpressionDynamicDeformationBRed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationBRed; // Class Engine.AudioComponent // 0x0660 (0x0910 - 0x02B0) class UAudioComponent : public USceneComponent { public: class USoundBase* Sound; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray InstanceParameters; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) class USoundClass* SoundClassOverride; // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAutoDestroy : 1; // 0x02C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStopWhenOwnerDestroyed : 1; // 0x02C8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldRemainActiveIfDropped : 1; // 0x02C8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowSpatialization : 1; // 0x02C8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideAttenuation : 1; // 0x02C8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideSubtitlePriority : 1; // 0x02C8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsUISound : 1; // 0x02C8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableLowPassFilter : 1; // 0x02C8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePriority : 1; // 0x02C9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSuppressSubtitles : 1; // 0x02C9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_2C9_2 : 6; // 0x02C9(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 BitPad_2CA_0 : 4; // 0x02CA(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAutoManageAttachment : 1; // 0x02CA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2CB[0x5]; // 0x02CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class FName AudioComponentUserID; // 0x02D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchModulationMin; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchModulationMax; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeModulationMin; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeModulationMax; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeMultiplier; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EnvelopeFollowerAttackTime; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EnvelopeFollowerReleaseTime; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Priority; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SubtitlePriority; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchMultiplier; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LowPassFilterFrequency; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USoundAttenuation* AttenuationSettings; // 0x0318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoundAttenuationSettings AttenuationOverrides; // 0x0320(0x03A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class USoundConcurrency* ConcurrencySettings; // 0x06C0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet ConcurrencySet; // 0x06C8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_718[0xC]; // 0x0718(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) EAttachmentRule AutoAttachLocationRule; // 0x0724(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachRotationRule; // 0x0725(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachScaleRule; // 0x0726(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_727[0x1]; // 0x0727(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoundModulationDefaultRoutingSettings ModulationRouting; // 0x0728(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAudioPlayStateChanged; // 0x0770(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_780[0x18]; // 0x0780(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAudioVirtualizationChanged; // 0x0798(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_7A8[0x18]; // 0x07A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAudioFinished; // 0x07C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_7D0[0x18]; // 0x07D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAudioPlaybackPercent; // 0x07E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_7F8[0x18]; // 0x07F8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAudioSingleEnvelopeValue; // 0x0810(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_820[0x18]; // 0x0820(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAudioMultiEnvelopeValue; // 0x0838(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_848[0x18]; // 0x0848(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TDelegate& Subtitles, float CueDuration)> OnQueueSubtitles; // 0x0860(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) TWeakObjectPtr AutoAttachParent; // 0x0870(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AutoAttachSocketName; // 0x0878(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_880[0x90]; // 0x0880(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AdjustAttenuation(const struct FSoundAttenuationSettings& InAttenuationSettings); void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve FadeCurve); bool BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings); void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve FadeCurve); void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve FadeCurve); bool GetCookedEnvelopeData(float* OutEnvelopeData); bool GetCookedEnvelopeDataForAllPlayingSounds(TArray* OutEnvelopeData); bool GetCookedFFTData(const TArray& FrequenciesToGet, TArray* OutSoundWaveSpectralData); bool GetCookedFFTDataForAllPlayingSounds(TArray* OutSoundWaveSpectralData); void Play(float StartTime); void PlayQuantized(const class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, EAudioFaderCurve InFadeCurve); void SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float SourceBusSendLevel); void SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); void SetBoolParameter(class FName InName, bool InBool); void SetFloatParameter(class FName InName, float InFloat); void SetIntParameter(class FName InName, int32 inInt); void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); void SetLowPassFilterFrequency(float InLowPassFilterFrequency); void SetPaused(bool bPause); void SetPitchMultiplier(float NewPitchMultiplier); void SetSound(class USoundBase* NewSound); void SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); void SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); void SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel); void SetUISound(bool bInUISound); void SetVolumeMultiplier(float NewVolumeMultiplier); void SetWaveParameter(class FName InName, class USoundWave* InWave); void Stop(); void StopDelayed(float DelayTime); EAudioComponentPlayState GetPlayState() const; bool HasCookedAmplitudeEnvelopeData() const; bool HasCookedFFTData() const; bool IsPlaying() const; bool IsVirtualized() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioComponent") } static class UAudioComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioComponent; // Class Engine.SubUVAnimation // 0x0048 (0x0070 - 0x0028) class USubUVAnimation final : public UObject { public: class UTexture2D* SubUVTexture; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubImages_Horizontal; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubImages_Vertical; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubUVBoundingVertexCount BoundingMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EOpacitySourceMode OpacitySourceMode; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AlphaThreshold; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x30]; // 0x0040(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SubUVAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SubUVAnimation") } static class USubUVAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USubUVAnimation; // Class Engine.RsConditionalAnimNotifyState // 0x0048 (0x0078 - 0x0030) class URsConditionalAnimNotifyState : public UAnimNotifyState { public: struct FGameplayTagQuery RequiredTagQuery; // 0x0030(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsConditionalAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsConditionalAnimNotifyState") } static class URsConditionalAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsConditionalAnimNotifyState; // Class Engine.LightmassPortal // 0x0008 (0x0258 - 0x0250) class ALightmassPortal final : public AActor { public: class ULightmassPortalComponent* PortalComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightmassPortal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightmassPortal") } static class ALightmassPortal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALightmassPortal; // Class Engine.MeshComponent // 0x0040 (0x06A0 - 0x0660) #pragma pack(push, 0x1) class alignas(0x10) UMeshComponent : public UPrimitiveComponent { public: TArray OverrideMaterials; // 0x0660(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_670[0x20]; // 0x0670(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bEnableMaterialParameterCaching : 1; // 0x0690(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_691[0x7]; // 0x0691(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); void SetScalarParameterValueListOnMaterials(const TArray& ParameterNames, const TArray& ParameterValues); void SetScalarParameterValueOnMaterials(const class FName ParameterName, const float ParameterValue); void SetVectorParameterValueOnMaterials(const class FName ParameterName, const struct FVector& ParameterValue); int32 GetMaterialIndex(class FName MaterialSlotName) const; TArray GetMaterials() const; TArray GetMaterialSlotNames() const; bool IsMaterialSlotNameValid(class FName MaterialSlotName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeshComponent") } static class UMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UMeshComponent; // Class Engine.StaticMeshComponent // 0x0080 (0x0720 - 0x06A0) #pragma pack(push, 0x1) class alignas(0x10) UStaticMeshComponent : public UMeshComponent { public: int32 ForcedLodModel; // 0x0698(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PreviousLODLevel; // 0x069C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinLOD; // 0x06A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubDivisionStepSize; // 0x06A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMesh* StaticMesh; // 0x06A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FColor WireframeColorOverride; // 0x06B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluateWorldPositionOffset : 1; // 0x06B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideWireframeColor : 1; // 0x06B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideMinLod : 1; // 0x06B4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideNavigationExport : 1; // 0x06B4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceNavigationObstacle : 1; // 0x06B4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisallowMeshPaintPerInstance : 1; // 0x06B4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreInstanceForTextureStreaming : 1; // 0x06B4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideLightMapRes : 1; // 0x06B4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastDistanceFieldIndirectShadow : 1; // 0x06B5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideDistanceFieldSelfShadowBias : 1; // 0x06B5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseSubDivisions : 1; // 0x06B5(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseDefaultCollision : 1; // 0x06B5(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReverseCulling : 1; // 0x06B5(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6B6[0x2]; // 0x06B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 OverriddenLightMapRes; // 0x06B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFieldIndirectShadowMinVisibility; // 0x06BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFieldSelfShadowBias; // 0x06C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StreamingDistanceMultiplier; // 0x06C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LODData; // 0x06C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray StreamingTextureData; // 0x06D8(0x0010)(ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic) struct FLightmassPrimitiveSettings LightmassSettings; // 0x06E8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 bAudioEventEnabled : 1; // 0x0700(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_701[0x7]; // 0x0701(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* AudioEventOverride; // 0x0708(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AudioRadiusMultiplierOverride; // 0x0710(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_714[0x4]; // 0x0714(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_StaticMesh(class UStaticMesh* OldStaticMesh); void SetDistanceFieldSelfShadowBias(float NewValue); void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); void SetForcedLodModel(int32 NewForcedLodModel); void SetReverseCulling(bool ReverseCulling); bool SetStaticMesh(class UStaticMesh* NewMesh); void GetLocalBounds(struct FVector* Min, struct FVector* Max) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StaticMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StaticMeshComponent") } static class UStaticMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UStaticMeshComponent; // Class Engine.Player // 0x0020 (0x0048 - 0x0028) class UPlayer : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class APlayerController* PlayerController; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CurrentNetSpeed; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ConfiguredInternetSpeed; // 0x003C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ConfiguredLanSpeed; // 0x0040(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Player") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Player") } static class UPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayer; // Class Engine.NetConnection // 0x1AA8 (0x1AF0 - 0x0048) class UNetConnection : public UPlayer { public: TArray Children; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) class UNetDriver* Driver; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PackageMapClass; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPackageMap* PackageMap; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray OpenChannels; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SentTemporaries; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class AActor* ViewTarget; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* OwningActor; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxPacket; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 InternalAck : 1; // 0x00A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A5[0xBB]; // 0x00A5(0x00BB)(Fixing Size After Last Property [ Dumper-7 ]) struct FUniqueNetIdRepl PlayerId; // 0x0160(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_188[0x48]; // 0x0188(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) double LastReceiveTime; // 0x01D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D8[0x1340]; // 0x01D8(0x1340)(Fixing Size After Last Property [ Dumper-7 ]) TArray ChannelsToTick; // 0x1518(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_1528[0x5C8]; // 0x1528(0x05C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NetConnection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NetConnection") } static class UNetConnection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNetConnection; // Class Engine.ReplayNetConnection // 0x0030 (0x1B20 - 0x1AF0) class UReplayNetConnection final : public UNetConnection { public: uint8 Pad_1AF0[0x30]; // 0x1AF0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReplayNetConnection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReplayNetConnection") } static class UReplayNetConnection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReplayNetConnection; // Class Engine.CapsuleComponent // 0x0000 (0x06C0 - 0x06C0) class UCapsuleComponent : public UShapeComponent { public: float CapsuleHalfHeight; // 0x06B8(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CapsuleRadius; // 0x06BC(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); float GetScaledCapsuleHalfHeight() const; float GetScaledCapsuleHalfHeight_WithoutHemisphere() const; float GetScaledCapsuleRadius() const; void GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; void GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; float GetShapeScale() const; float GetUnscaledCapsuleHalfHeight() const; float GetUnscaledCapsuleHalfHeight_WithoutHemisphere() const; float GetUnscaledCapsuleRadius() const; void GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; void GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CapsuleComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CapsuleComponent") } static class UCapsuleComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCapsuleComponent; // Class Engine.SaveGame // 0x0000 (0x0028 - 0x0028) class USaveGame : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveGame") } static class USaveGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveGame; // Class Engine.StreamableRenderAsset // 0x0038 (0x0060 - 0x0028) class UStreamableRenderAsset : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) double ForceMipLevelsToBeResidentTimestamp; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 NumCinematicMipLevels; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 CachedCombinedLODBias; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 NeverStream : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGlobalForceMipLevelsToBeResident : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasStreamingUpdatePending : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceMiplevelsToBeResident : 1; // 0x0054(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreStreamingMipBias : 1; // 0x0054(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseCinematicMipLevels : 1; // 0x0054(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_55[0xB]; // 0x0055(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StreamableRenderAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StreamableRenderAsset") } static class UStreamableRenderAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStreamableRenderAsset; // Class Engine.Texture // 0x0080 (0x00E0 - 0x0060) class UTexture : public UStreamableRenderAsset { public: uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid LightingGuid; // 0x0068(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 LODBias; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureCompressionSettings CompressionSettings; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureFilter Filter; // 0x007D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureMipLoadOptions MipLoadOptions; // 0x007E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureGroup LODGroup; // 0x007F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPerPlatformFloat Downscale; // 0x0080(0x0004)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) ETextureDownscaleOptions DownscaleOptions; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SRGB : 1; // 0x0085(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNoTiling : 1; // 0x0085(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 VirtualTextureStreaming : 1; // 0x0085(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CompressionYCoCg : 1; // 0x0085(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNotOfflineProcessed : 1; // 0x0085(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAsyncResourceReleaseHasBeenStarted : 1; // 0x0085(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray AssetUserData; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) uint8 Pad_98[0x48]; // 0x0098(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Texture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Texture") } static class UTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTexture; // Class Engine.Texture2DDynamic // 0x0018 (0x00F8 - 0x00E0) class UTexture2DDynamic final : public UTexture { public: uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EPixelFormat Format; // 0x00E8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0xF]; // 0x00E9(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Texture2DDynamic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Texture2DDynamic") } static class UTexture2DDynamic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTexture2DDynamic; // Class Engine.Interface_PostProcessVolumeBlueprint // 0x0000 (0x0000 - 0x0000) class IInterface_PostProcessVolumeBlueprint final { public: float VolumeEncompassesPoint(class UPostProcessComponent* Component, const struct FVector& Point, float SphereRadius); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Interface_PostProcessVolumeBlueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Interface_PostProcessVolumeBlueprint") } static class IInterface_PostProcessVolumeBlueprint* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IInterface_PostProcessVolumeBlueprint; // Class Engine.RsMaterialExpressionDynamicDeformationBGreen // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationBGreen final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationBGreen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationBGreen") } static class URsMaterialExpressionDynamicDeformationBGreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationBGreen; // Class Engine.FXSystemComponent // 0x0000 (0x0660 - 0x0660) class UFXSystemComponent : public UPrimitiveComponent { public: void ReleaseToPool(); void SetActorParameter(class FName ParameterName, class AActor* Param); void SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule); void SetBoolParameter(class FName ParameterName, bool Param); void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); void SetEmitterEnable(class FName EmitterName, bool bNewEnableState); void SetFloatParameter(class FName ParameterName, float Param); void SetIntParameter(class FName ParameterName, int32 Param); void SetUseAutoManageAttachment(bool bAutoManage); void SetVectorParameter(class FName ParameterName, const struct FVector& Param); class UFXSystemAsset* GetFXSystemAsset() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FXSystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FXSystemComponent") } static class UFXSystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFXSystemComponent; // Class Engine.SkinnedMeshComponent // 0x0350 (0x09F0 - 0x06A0) #pragma pack(push, 0x1) class alignas(0x10) USkinnedMeshComponent : public UMeshComponent { public: uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMesh* SkeletalMesh; // 0x06A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr MasterPoseComponent; // 0x06A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SkinCacheUsage; // 0x06B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray VertexOffsetUsage; // 0x06C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bEnablePhysicsOnSlavePoseComponents : 1; // 0x06D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6D1[0x157]; // 0x06D1(0x0157)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicsAsset* PhysicsAssetOverride; // 0x0828(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ForcedLodModel; // 0x0830(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinLodModel; // 0x0834(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_838[0x10]; // 0x0838(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) float StreamingDistanceMultiplier; // 0x0848(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84C[0xC]; // 0x084C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) TArray LODInfo; // 0x0858(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) uint8 Pad_868[0x24]; // 0x0868(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) EVisibilityBasedAnimTickOption VisibilityBasedAnimTickOption; // 0x088C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_88D[0x1]; // 0x088D(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_88E_0 : 3; // 0x088E(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bOverrideMinLod : 1; // 0x088E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseBoundsFromMasterPoseComponent : 1; // 0x088E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceWireframe : 1; // 0x088E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisplayBones : 1; // 0x088E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableMorphTarget : 1; // 0x088E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHideSkin : 1; // 0x088F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPerBoneMotionBlur : 1; // 0x088F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bComponentUseFixedSkelBounds : 1; // 0x088F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bConsiderAllBodiesForBounds : 1; // 0x088F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSyncAttachParentLOD : 1; // 0x088F(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanHighlightSelectedSections : 1; // 0x088F(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRecentlyRendered : 1; // 0x088F(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRecentlyOnScreen : 1; // 0x088F(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequireBoneRefresh : 1; // 0x0890(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastCapsuleDirectShadow : 1; // 0x0890(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastCapsuleIndirectShadow : 1; // 0x0890(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCPUSkinning : 1; // 0x0890(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableUpdateRateOptimizations : 1; // 0x0890(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisplayDebugUpdateRateOptimizations : 1; // 0x0890(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderStatic : 1; // 0x0890(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreMasterPoseComponentLOD : 1; // 0x0890(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_891_0 : 3; // 0x0891(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bCachedLocalBoundsUpToDate : 1; // 0x0891(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_891_4 : 1; // 0x0891(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bForceMeshObjectUpdate : 1; // 0x0891(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 BitPad_891_6 : 2; // 0x0891(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_892[0x2]; // 0x0892(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bInvalidateSkinCache : 1; // 0x0894(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_895[0x3]; // 0x0895(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CapsuleIndirectShadowMinVisibility; // 0x0898(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89C[0x14]; // 0x089C(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) struct FBoxSphereBounds CachedWorldSpaceBounds; // 0x08B0(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_8CC[0x4]; // 0x08CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMatrix CachedWorldToLocalTransform; // 0x08D0(0x0040)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) class UMasterPoseBoneMappingData* MasterPoseBoneMappingData; // 0x0910(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap BoneMappingMap; // 0x0918(0x0050)(Transient, NativeAccessSpecifierPublic) TMap InverseBoneMappingMap; // 0x0968(0x0050)(Transient, NativeAccessSpecifierPublic) uint8 Pad_9B8[0x30]; // 0x09B8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearSkinWeightOverride(int32 LODIndex); void ClearSkinWeightProfile(); void ClearVertexColorOverride(int32 LODIndex); struct FVector GetRefPosePosition(int32 BoneIndex); void HideBoneByName(class FName BoneName, EPhysBodyOp PhysBodyOption); bool IsBoneHiddenByName(class FName BoneName); bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); void SetCapsuleIndirectShadowMinVisibility(float NewValue); void SetCastCapsuleDirectShadow(bool bNewValue); void SetCastCapsuleIndirectShadow(bool bNewValue); void SetForcedLOD(int32 InNewForcedLOD); void SetMasterPoseComponent(class USkinnedMeshComponent* NewMasterBoneComponent, bool bForceUpdate); void SetMasterPoseComponentCustomMapping(class USkinnedMeshComponent* NewMasterBoneComponent, class UMasterPoseBoneMappingData* InCustomBoneMapping, bool bForceUpdate); void SetMinLOD(int32 InNewMinLOD); void SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); void SetPostSkinningOffsets(int32 LODIndex, const TArray& Offsets); void SetPreSkinningOffsets(int32 LODIndex, const TArray& Offsets); void SetRenderStatic(bool bNewValue); void SetSkeletalMesh(class USkeletalMesh* NewMesh, bool bReinitPose); void SetSkinWeightOverride(int32 LODIndex, const TArray& SkinWeights); bool SetSkinWeightProfile(class FName InProfileName); void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray& VertexColors); void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); void ShowAllMaterialSections(int32 LODIndex); void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); void TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation); void UnHideBoneByName(class FName BoneName); void UnloadSkinWeightProfile(class FName InProfileName); bool BoneIsChildOf(class FName BoneName, class FName ParentBoneName) const; class FName FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset) const; int32 GetBoneIndex(class FName BoneName) const; class FName GetBoneName(int32 BoneIndex) const; class FName GetCurrentSkinWeightProfileName() const; struct FTransform GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName) const; int32 GetForcedLOD() const; int32 GetNumBones() const; int32 GetNumLODs() const; class FName GetParentBone(class FName BoneName) const; class FName GetSocketBoneName(class FName InSocketName) const; bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle) const; int32 GetVertexOffsetUsage(int32 LODIndex) const; bool IsUsingSkinWeightProfile() const; bool RaycastFindUVCoords(struct FVector2D* OutUVCoords, const struct FVector& RayStart, const struct FVector& RayDirection, int32 UVChannel, bool bUseHighestLOD, class FName BoneNameHint) const; void TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkinnedMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkinnedMeshComponent") } static class USkinnedMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_USkinnedMeshComponent; // Class Engine.InterpTrackInstAudioMaster // 0x0000 (0x0028 - 0x0028) class UInterpTrackInstAudioMaster final : public UInterpTrackInst { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstAudioMaster") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstAudioMaster") } static class UInterpTrackInstAudioMaster* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstAudioMaster; // Class Engine.GameMode // 0x0048 (0x0338 - 0x02F0) class AGameMode : public AGameModeBase { public: class FName MatchState; // 0x02F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bDelayedStart : 1; // 0x02F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumSpectators; // 0x02FC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumPlayers; // 0x0300(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumBots; // 0x0304(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRespawnDelay; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumTravellingPlayers; // 0x030C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EngineMessageClass; // 0x0310(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray InactivePlayerArray; // 0x0318(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float InactivePlayerStateLifeSpan; // 0x0328(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxInactivePlayers; // 0x032C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHandleDedicatedServerReplays; // 0x0330(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_331[0x7]; // 0x0331(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AbortMatch(); void EndMatch(); void K2_OnSetMatchState(class FName NewState); bool ReadyToEndMatch(); bool ReadyToStartMatch(); void RestartGame(); void Say(const class FString& Msg); void SetBandwidthLimit(float AsyncIOBandwidthLimit); void StartMatch(); class FName GetMatchState() const; bool IsMatchInProgress() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameMode") } static class AGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameMode; // Class Engine.MaterialExpressionMakeMaterialAttributes // 0x0248 (0x0288 - 0x0040) class UMaterialExpressionMakeMaterialAttributes final : public UMaterialExpression { public: struct FExpressionInput BaseColor; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Metallic; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Specular; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Roughness; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Anisotropy; // 0x0090(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_9C[0x8]; // 0x009C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput EmissiveColor; // 0x00A4(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Opacity; // 0x00B8(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C4[0x8]; // 0x00C4(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput OpacityMask; // 0x00CC(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Normal; // 0x00E0(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_EC[0x8]; // 0x00EC(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Tangent; // 0x00F4(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput WorldPositionOffset; // 0x0108(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_114[0x8]; // 0x0114(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput WorldDisplacement; // 0x011C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput TessellationMultiplier; // 0x0130(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_13C[0x8]; // 0x013C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput SubsurfaceColor; // 0x0144(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_150[0x8]; // 0x0150(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ClearCoat; // 0x0158(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_164[0x8]; // 0x0164(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ClearCoatRoughness; // 0x016C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput AmbientOcclusion; // 0x0180(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_18C[0x8]; // 0x018C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Refraction; // 0x0194(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1A0[0x8]; // 0x01A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput CustomizedUVs[0x8]; // 0x01A8(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_208[0x40]; // 0x0208(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput PixelDepthOffset; // 0x0248(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_254[0x8]; // 0x0254(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ShadingModel; // 0x025C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput GroundBlendFactor; // 0x0270(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_27C[0xC]; // 0x027C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMakeMaterialAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMakeMaterialAttributes") } static class UMaterialExpressionMakeMaterialAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMakeMaterialAttributes; // Class Engine.BlueprintAsyncActionBase // 0x0008 (0x0030 - 0x0028) class UBlueprintAsyncActionBase : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Activate(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintAsyncActionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintAsyncActionBase") } static class UBlueprintAsyncActionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintAsyncActionBase; // Class Engine.AsyncActionLoadPrimaryAssetBase // 0x0048 (0x0078 - 0x0030) class UAsyncActionLoadPrimaryAssetBase : public UBlueprintAsyncActionBase { public: uint8 Pad_30[0x48]; // 0x0030(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetBase") } static class UAsyncActionLoadPrimaryAssetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetBase; // Class Engine.AsyncActionChangePrimaryAssetBundles // 0x0010 (0x0088 - 0x0078) class UAsyncActionChangePrimaryAssetBundles final : public UAsyncActionLoadPrimaryAssetBase { public: TMulticastInlineDelegate Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, const TArray& NewBundles, const TArray& OldBundles); static class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& AddBundles, const TArray& RemoveBundles); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncActionChangePrimaryAssetBundles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncActionChangePrimaryAssetBundles") } static class UAsyncActionChangePrimaryAssetBundles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncActionChangePrimaryAssetBundles; // Class Engine.SkeletalMeshComponent // 0x0930 (0x1320 - 0x09F0) class USkeletalMeshComponent : public USkinnedMeshComponent { public: uint8 Pad_9E8[0x8]; // 0x09E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UClass* AnimBlueprintGeneratedClass; // 0x09F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AnimClass; // 0x09F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimInstance* AnimScriptInstance; // 0x0A00(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimInstance* PostProcessAnimInstance; // 0x0A08(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSingleAnimationPlayData AnimationData; // 0x0A10(0x0018)(Edit, BlueprintVisible, SaveGame, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_A28[0x20]; // 0x0A28(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPostPerformBlendInPhysics; // 0x0A48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class FName UpdateChildTransformCheckBone; // 0x0A58(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A60[0x18]; // 0x0A60(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector RootBoneTranslation; // 0x0A78(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LineCheckBoundsScale; // 0x0A84(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A90[0x30]; // 0x0A90(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray LinkedInstances; // 0x0AC0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray CachedBoneSpaceTransforms; // 0x0AD0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray CachedComponentSpaceTransforms; // 0x0AE0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_AF0[0x150]; // 0x0AF0(0x0150)(Fixing Size After Last Property [ Dumper-7 ]) float GlobalAnimRateScale; // 0x0C40(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EKinematicBonesUpdateToPhysics KinematicBonesUpdateType; // 0x0C44(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPhysicsTransformUpdateMode PhysicsTransformUpdateMode; // 0x0C45(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C46[0x1]; // 0x0C46(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EAnimationMode AnimationMode; // 0x0C47(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C48[0x2]; // 0x0C48(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUpdateChildTransformsOnAnim : 1; // 0x0C4A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_C4A_1 : 1; // 0x0C4A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bDisablePostProcessBlueprint : 1; // 0x0C4A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 BitPad_C4A_3 : 1; // 0x0C4A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bUpdateOverlapsOnAnimationFinalize : 1; // 0x0C4A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_C4A_5 : 1; // 0x0C4A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bHasValidBodies : 1; // 0x0C4A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBlendPhysics : 1; // 0x0C4A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHavokClothDeformedBones : 1; // 0x0C4B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePhysicsOnDedicatedServer : 1; // 0x0C4B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUpdateJointsFromAnimation : 1; // 0x0C4B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableClothSimulation : 1; // 0x0C4B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_C4B_4 : 4; // 0x0C4B(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_C4C[0x4]; // 0x0C4C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_C50_0 : 1; // 0x0C50(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bDisableRigidBodyAnimNode : 1; // 0x0C50(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bAllowAnimCurveEvaluation : 1; // 0x0C50(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bDisableAnimCurves : 1; // 0x0C50(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 BitPad_C50_4 : 3; // 0x0C50(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bCollideWithEnvironment : 1; // 0x0C50(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCollideWithAttachedChildren : 1; // 0x0C51(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLocalSpaceSimulation : 1; // 0x0C51(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bResetAfterTeleport : 1; // 0x0C51(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_C51_3 : 1; // 0x0C51(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bDeferKinematicBoneUpdate : 1; // 0x0C51(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNoSkeletonUpdate : 1; // 0x0C51(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPauseAnims : 1; // 0x0C51(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseRefPoseOnInitAnim : 1; // 0x0C51(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePerPolyCollision : 1; // 0x0C52(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ETriMeshUpdateMode PerPolyCollisionUpdateMode; // 0x0C53(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bForceRefpose : 1; // 0x0C54(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlyAllowAutonomousTickPose : 1; // 0x0C54(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsAutonomousTickPose : 1; // 0x0C54(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOldForceRefPose : 1; // 0x0C54(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowPrePhysBones : 1; // 0x0C54(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequiredBonesUpToDate : 1; // 0x0C54(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAnimTreeInitialised : 1; // 0x0C54(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIncludeComponentLocationIntoBounds : 1; // 0x0C54(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableLineCheckWithBounds : 1; // 0x0C55(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseBendingElements : 1; // 0x0C55(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseTetrahedralConstraints : 1; // 0x0C55(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseThinShellVolumeConstraints : 1; // 0x0C55(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseSelfCollisions : 1; // 0x0C55(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseContinuousCollisionDetection : 1; // 0x0C55(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPropagateCurvesToSlaves : 1; // 0x0C55(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipKinematicUpdateWhenInterpolating : 1; // 0x0C55(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipBoundsUpdateWhenInterpolating : 1; // 0x0C56(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideWindValues : 1; // 0x0C56(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNeverRunInPhysicsTickGroup : 1; // 0x0C56(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_C57[0x1]; // 0x0C57(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) ERsSignificanceLevel CurrentSignificance; // 0x0C58(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bManageSignificance : 1; // 0x0C59(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bSignificanceCanEnableURO : 1; // 0x0C59(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_C5A[0x2]; // 0x0C5A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float SignificanceMultiplier; // 0x0C5C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPerPlatformInt MediumSignificanceMinLod; // 0x0C60(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FPerPlatformInt LowSignificanceMinLod; // 0x0C64(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 BitPad_C68_0 : 2; // 0x0C68(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bNeedsQueuedAnimEventsDispatched : 1; // 0x0C68(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_C69[0x3]; // 0x0C69(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector WindDirection; // 0x0C6C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WindAdaptation; // 0x0C78(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 CachedAnimCurveUidVersion; // 0x0C7C(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EClothMassMode MassMode; // 0x0C7E(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C7F[0x1]; // 0x0C7F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float UniformMass; // 0x0C80(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TotalMass; // 0x0C84(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Density; // 0x0C88(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinPerParticleMass; // 0x0C8C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClothBlendWeight; // 0x0C90(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EdgeStiffness; // 0x0C94(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BendingStiffness; // 0x0C98(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AreaStiffness; // 0x0C9C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeStiffness; // 0x0CA0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StrainLimitingStiffness; // 0x0CA4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShapeTargetStiffness; // 0x0CA8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWaitForParallelClothTask; // 0x0CAC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CAD[0x3]; // 0x0CAD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray DisallowedAnimCurves; // 0x0CB0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UBodySetup* BodySetup; // 0x0CC0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CC8[0x8]; // 0x0CC8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnConstraintBroken; // 0x0CD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TSubclassOf ClothingSimulationFactory; // 0x0CE0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CE8[0xD0]; // 0x0CE8(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) float TeleportDistanceThreshold; // 0x0DB8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float TeleportRotationThreshold; // 0x0DBC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bForceSettleAfterReset; // 0x0DC0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DC1[0x3]; // 0x0DC1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName TeleportationRefBone; // 0x0DC4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ForceDeltaTimeForSettling; // 0x0DCC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bClampForceDeltaTimeForSettling; // 0x0DD0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DD1[0xF]; // 0x0DD1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) uint32 LastPoseTickFrame; // 0x0DE0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_DE4[0x5C]; // 0x0DE4(0x005C)(Fixing Size After Last Property [ Dumper-7 ]) class UClothingSimulationInteractor* ClothingInteractor; // 0x0E40(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_E48[0xC8]; // 0x0E48(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAnimInitialized; // 0x0F10(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_F20[0x400]; // 0x0F20(0x0400)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AccumulateAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); void AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf); void AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf); void AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow); void BindClothToMasterPoseComponent(); void BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName); void ClearMorphTargets(); class FName FindConstraintBoneName(int32 ConstraintIndex); void ForceClothNextUpdateTeleport(); void ForceClothNextUpdateTeleportAndReset(); class UClass* GetAnimClass(); void GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle); bool GetFloatAttribute(const class FName& BoneName, const class FName& AttributeName, float DefaultValue, float* OutValue, ECustomBoneAttributeLookup LookupType); bool GetFloatAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, float& OutValue, ECustomBoneAttributeLookup LookupType); bool GetIntegerAttribute(const class FName& BoneName, const class FName& AttributeName, int32 DefaultValue, int32* OutValue, ECustomBoneAttributeLookup LookupType); bool GetIntegerAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, int32& OutValue, ECustomBoneAttributeLookup LookupType); bool GetStringAttribute(const class FName& BoneName, const class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, ECustomBoneAttributeLookup LookupType); bool GetStringAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, class FString& OutValue, ECustomBoneAttributeLookup LookupType); bool IsBodyGravityEnabled(class FName BoneName); void LinkAnimClassLayers(TSubclassOf InClass); void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); void OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float Playrate); void Play(bool bLooping); void PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping); void ResetAllBodiesSimulatePhysics(); void ResetAllowedAnimCurveEvaluation(); void ResetAnimInstanceDynamics(ETeleportType InTeleportType); void ResetClothTeleportMode(); void ResumeClothingSimulation(); void SetAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); void SetAllBodiesBelowSimulatePhysics(const class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); void SetAllBodiesSimulatePhysics(bool bNewSimulate); void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); void SetAllowAnimCurveEvaluation(bool bInAllow); void SetAllowedAnimCurvesEvaluation(const TArray& List, bool bAllow); void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); void SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); void SetAnimation(class UAnimationAsset* NewAnimToPlay); void SetAnimationMode(EAnimationMode InAnimationMode); void SetAnimClass(class UClass* NewClass); void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName); void SetClothMaxDistanceScale(float Scale); void SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound); void SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound); void SetDisableAnimCurves(bool bInDisableAnimCurves); void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); void SetEnableBodyGravity(bool bEnableGravity, class FName BoneName); void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf); void SetEnablePhysicsBlending(bool bNewBlendPhysics); void SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight); void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf); void SetPhysicsBlendWeight(float PhysicsBlendWeight); void SetPlayRate(float Rate); void SetPosition(float InPos, bool bFireNotifies); void SetTeleportDistanceThreshold(float Threshold); void SetTeleportRotationThreshold(float Threshold); void SetUpdateAnimationInEditor(const bool NewUpdateState); void SetUpdateClothInEditor(const bool NewUpdateState); void SnapshotPose(struct FPoseSnapshot& Snapshot); void Stop(); void SuspendClothingSimulation(); void TermBodiesBelow(class FName ParentBoneName); void ToggleDisablePostProcessBlueprint(); void UnbindClothFromMasterPoseComponent(bool bRestoreSimulationSpace); void UnlinkAnimClassLayers(TSubclassOf InClass); bool GetAllowedAnimCurveEvaluate() const; bool GetAllowRigidBodyAnimNode() const; EAnimationMode GetAnimationMode() const; class UAnimInstance* GetAnimInstance() const; float GetBoneMass(class FName BoneName, bool bScaleMass) const; class UClothingSimulationInteractor* GetClothingSimulationInteractor() const; float GetClothMaxDistanceScale() const; ERsSignificanceLevel GetCurrentSignificance() const; bool GetDisableAnimCurves() const; bool GetDisablePostProcessBlueprint() const; class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag) const; void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const; class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const; class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const; float GetMorphTarget(class FName MorphTargetName) const; float GetPlayRate() const; float GetPosition() const; class UAnimInstance* GetPostProcessInstance() const; float GetSignificanceMultiplier() const; struct FVector GetSkeletalCenterOfMass() const; float GetTeleportDistanceThreshold() const; float GetTeleportRotationThreshold() const; bool HasValidAnimationInstance() const; bool IsClothingSimulationSuspended() const; bool IsPlaying() const; bool K2_GetClosestPointOnPhysicsAsset(const struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* Normal, class FName* BoneName, float* Distance) const; bool ShouldManageSignificance() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshComponent") } static class USkeletalMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshComponent; // Class Engine.ParticleModuleTypeDataBeam2 // 0x0120 (0x0150 - 0x0030) class UParticleModuleTypeDataBeam2 final : public UParticleModuleTypeDataBase { public: EBeam2Method BeamMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 TextureTile; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TextureTileDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Sheets; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxBeamCount; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InterpolationPoints; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAlwaysOn : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 UpVectorStepSize; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BranchParentName; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat Distance; // 0x0060(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) EBeamTaperMethod TaperMethod; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat TaperFactor; // 0x0098(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat TaperScale; // 0x00C8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 RenderGeometry : 1; // 0x00F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 RenderDirectLine : 1; // 0x00F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 RenderLines : 1; // 0x00F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 RenderTessellation : 1; // 0x00F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_F9[0x57]; // 0x00F9(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTypeDataBeam2") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTypeDataBeam2") } static class UParticleModuleTypeDataBeam2* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTypeDataBeam2; // Class Engine.MaterialExpressionTextureBase // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionTextureBase : public UMaterialExpression { public: class UTexture* Texture; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureBase") } static class UMaterialExpressionTextureBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureBase; // Class Engine.MaterialExpressionTextureSample // 0x0018 (0x0060 - 0x0048) class UMaterialExpressionTextureSample : public UMaterialExpressionTextureBase { public: struct FExpressionInput Coordinates; // 0x0048(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_54[0xC]; // 0x0054(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureSample") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureSample") } static class UMaterialExpressionTextureSample* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureSample; // Class Engine.MaterialExpressionTextureSampleParameter // 0x0020 (0x0080 - 0x0060) class UMaterialExpressionTextureSampleParameter : public UMaterialExpressionTextureSample { public: class FName ParameterName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0068(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Group; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter") } static class UMaterialExpressionTextureSampleParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter; // Class Engine.ParticleSystemComponent // 0x0270 (0x08D0 - 0x0660) class UParticleSystemComponent final : public UFXSystemComponent { public: class UParticleSystem* Template; // 0x0660(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray EmitterMaterials; // 0x0668(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) TArray SkelMeshComponents; // 0x0678(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_688[0x1]; // 0x0688(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bResetOnDetach : 1; // 0x0689(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUpdateOnDedicatedServer : 1; // 0x0689(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_689_2 : 2; // 0x0689(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAllowRecycling : 1; // 0x0689(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoManageAttachment : 1; // 0x0689(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoAttachWeldSimulatedBodies : 1; // 0x0689(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_689_7 : 1; // 0x0689(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 BitPad_68A_0 : 1; // 0x068A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bWarmingUp : 1; // 0x068A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideLODMethod : 1; // 0x068A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipUpdateDynamicDataDuringTick : 1; // 0x068A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_68B[0xE]; // 0x068B(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) EParticleSystemLODMethod LODMethod; // 0x0699(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleSignificanceLevel RequiredSignificance; // 0x069A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69B[0x5]; // 0x069B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray InstanceParameters; // 0x06A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnParticleSpawn; // 0x06B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnParticleBurst; // 0x06C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnParticleDeath; // 0x06D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnParticleCollide; // 0x06E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bOldPositionValid; // 0x06F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6F1[0x3]; // 0x06F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector OldPosition; // 0x06F4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PartSysVelocity; // 0x0700(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WarmupTime; // 0x070C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WarmupTickRate; // 0x0710(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_714[0x4]; // 0x0714(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float SecondsBeforeInactive; // 0x0718(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71C[0x4]; // 0x071C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float MaxTimeBeforeForceUpdateTransform; // 0x0720(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_724[0x1C]; // 0x0724(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) TArray ReplayClips; // 0x0740(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_750[0x8]; // 0x0750(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float CustomTimeDilation; // 0x0758(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_75C[0x54]; // 0x075C(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr AutoAttachParent; // 0x07B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AutoAttachSocketName; // 0x07B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachLocationRule; // 0x07C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachRotationRule; // 0x07C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachScaleRule; // 0x07C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C3[0x2D]; // 0x07C3(0x002D)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSystemFinished; // 0x07F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_800[0xD0]; // 0x0800(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth); class UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial); void EndTrails(); void GenerateParticleEvent(const class FName InEventName, const float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity); void SetAllEmittersEnable(bool bNewEnableState); void SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, EAttachLocation LocationType); void SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint); void SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex); void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); void SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex); void SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex); void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); void SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex); void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); void SetTemplate(class UParticleSystem* NewTemplate); void SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth); bool GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint) const; bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint) const; bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength) const; bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint) const; bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint) const; bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength) const; bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint) const; class UMaterialInterface* GetNamedMaterial(class FName InName) const; int32 GetNumActiveParticles() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleSystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleSystemComponent") } static class UParticleSystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleSystemComponent; // Class Engine.AnimationAsset // 0x0058 (0x0080 - 0x0028) class UAnimationAsset : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray MetaData; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray AssetUserData; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationAsset") } static class UAnimationAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationAsset; // Class Engine.AnimSequenceBase // 0x0028 (0x00A8 - 0x0080) class UAnimSequenceBase : public UAnimationAsset { public: TArray Notifies; // 0x0080(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) float SequenceLength; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RateScale; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawCurveTracks RawCurveData; // 0x0098(0x0010)(NativeAccessSpecifierPublic) public: float GetPlayLength(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimSequenceBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimSequenceBase") } static class UAnimSequenceBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimSequenceBase; // Class Engine.AnimInstance // 0x0358 (0x0380 - 0x0028) class alignas(0x10) UAnimInstance : public UObject { public: class USkeleton* CurrentSkeleton; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERootMotionMode RootMotionMode; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseMultiThreadedAnimationUpdate : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsingCopyPoseFromMesh : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_31_2 : 2; // 0x0031(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bReceiveNotifiesFromLinkedInstances : 1; // 0x0031(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPropagateNotifiesToLinkedInstances : 1; // 0x0031(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bQueueMontageEvents : 1; // 0x0031(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bAllowFullyMultithreadedUpdate : 1; // 0x0031(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnMontageBlendingOut; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMontageStarted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMontageEnded; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAllMontageInstancesEnded; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_78[0x110]; // 0x0078(0x0110)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimNotifyQueue NotifyQueue; // 0x0188(0x0070)(Transient, NativeAccessSpecifierPublic) TArray ActiveAnimNotifyState; // 0x01F8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray QueuedMontagesForClearingNotifyStates; // 0x0210(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_220[0x160]; // 0x0220(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BlueprintBeginPlay(); void BlueprintInitializeAnimation(); void BlueprintLinkedAnimationLayersInitialized(); void BlueprintPostEvaluateAnimation(); void BlueprintUpdateAnimation(float DeltaTimeX); void ClearMorphTargets(); class FName GetCurrentStateName(int32 MachineIndex); float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); float GetInstanceMachineWeight(int32 MachineIndex); float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); void LinkAnimClassLayers(TSubclassOf InClass); void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); void LockAIResources(bool bLockMovement, bool LockAILogic); void Montage_JumpToSection(class FName SectionName, const class UAnimMontage* Montage); void Montage_JumpToSectionsEnd(class FName SectionName, const class UAnimMontage* Montage); void Montage_Pause(const class UAnimMontage* Montage); float Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages, const struct FVector& InBlendSpaceInput); void Montage_Resume(const class UAnimMontage* Montage); void Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* Montage); void Montage_SetPlayRate(const class UAnimMontage* Montage, float NewPlayRate); void Montage_SetPosition(const class UAnimMontage* Montage, float NewPosition); void Montage_Stop(float InBlendOutTime, const class UAnimMontage* Montage); void Montage_StopGroupByName(float InBlendOutTime, class FName GroupName); float PlaySlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount); class UAnimMontage* PlaySlotAnimationAsDynamicMontage(class UAnimationAsset* Asset, class FName SlotNodeName, float StartPosition, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt, const struct FVector2D& BlendSpaceInput); class UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(class UAnimationAsset* Asset, float StartPosition, const struct FAlphaBlendArgs& BlendIn, const struct FAlphaBlendArgs& BlendOut, class FName SlotNodeName, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt, const struct FVector2D& BlendSpaceInput); class UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimationAsset* Asset, float StartPosition, const struct FMontageBlendSettings& BlendInSettings, const struct FMontageBlendSettings& BlendOutSettings, class FName SlotNodeName, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt, const struct FVector2D& BlendSpaceInput); void RequestSlotGroupInertialization(class FName InSlotGroupName, float Duration); void ResetDynamics(ETeleportType InTeleportType); void SavePoseSnapshot(class FName SnapshotName); void SetMorphTarget(class FName MorphTargetName, float Value); void SetPropagateNotifiesToLinkedInstances(bool bSet); void SetReceiveNotifiesFromLinkedInstances(bool bSet); void SetRootMotionMode(ERootMotionMode Value); void SnapshotPose(struct FPoseSnapshot& Snapshot); void StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName); void UnlinkAnimClassLayers(TSubclassOf InClass); void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); float CalculateDirection(const struct FVector& Velocity, const struct FRotator& BaseRotation) const; void GetActiveCurveNames(EAnimCurveType CurveType, TArray* OutNames) const; void GetAllCurveNames(TArray* OutNames) const; class UAnimMontage* GetCurrentActiveMontage() const; float GetCurveValue(class FName CurveName) const; class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag) const; void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const; class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const; class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const; class UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf InClass) const; void GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray* OutLinkedInstances) const; class AActor* GetOwningActor() const; class USkeletalMeshComponent* GetOwningComponent() const; bool GetPropagateNotifiesToLinkedInstances() const; bool GetReceiveNotifiesFromLinkedInstances() const; struct FMarkerSyncAnimPosition GetSyncGroupPosition(class FName InSyncGroupName) const; bool GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime) const; bool HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName) const; bool IsAnyMontagePlaying() const; bool IsPlayingSlotAnimation(const class UAnimationAsset* Asset, class FName SlotNodeName) const; bool IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder) const; float Montage_GetBlendTime(const class UAnimMontage* Montage) const; class FName Montage_GetCurrentSection(const class UAnimMontage* Montage) const; bool Montage_GetIsStopped(const class UAnimMontage* Montage) const; float Montage_GetPlayRate(const class UAnimMontage* Montage) const; float Montage_GetPosition(const class UAnimMontage* Montage) const; bool Montage_IsActive(const class UAnimMontage* Montage) const; bool Montage_IsPlaying(const class UAnimMontage* Montage) const; class APawn* TryGetPawnOwner() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimInstance") } static class UAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimInstance; // Class Engine.PlatformInterfaceBase // 0x0010 (0x0038 - 0x0028) class UPlatformInterfaceBase : public UObject { public: TArray AllDelegates; // 0x0028(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlatformInterfaceBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlatformInterfaceBase") } static class UPlatformInterfaceBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlatformInterfaceBase; // Class Engine.MaterialExpressionLightVector // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionLightVector final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionLightVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionLightVector") } static class UMaterialExpressionLightVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionLightVector; // Class Engine.RsMaterialExpressionClothAmbient // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionClothAmbient final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionClothAmbient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionClothAmbient") } static class URsMaterialExpressionClothAmbient* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionClothAmbient; // Class Engine.Subsystem // 0x0008 (0x0030 - 0x0028) class USubsystem : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Subsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Subsystem") } static class USubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USubsystem; // Class Engine.Interface_PreviewMeshProvider // 0x0000 (0x0000 - 0x0000) class IInterface_PreviewMeshProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Interface_PreviewMeshProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Interface_PreviewMeshProvider") } static class IInterface_PreviewMeshProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IInterface_PreviewMeshProvider; // Class Engine.MaterialExpressionParticlePositionWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticlePositionWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticlePositionWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticlePositionWS") } static class UMaterialExpressionParticlePositionWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticlePositionWS; // Class Engine.GameInstanceSubsystem // 0x0000 (0x0030 - 0x0030) class UGameInstanceSubsystem : public USubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameInstanceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameInstanceSubsystem") } static class UGameInstanceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameInstanceSubsystem; // Class Engine.ParticleModuleCollisionBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleCollisionBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleCollisionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleCollisionBase") } static class UParticleModuleCollisionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleCollisionBase; // Class Engine.ParticleModuleCollisionGPU // 0x0078 (0x00A8 - 0x0030) class UParticleModuleCollisionGPU final : public UParticleModuleCollisionBase { public: struct FRawDistributionFloat Resilience; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat ResilienceScaleOverLife; // 0x0060(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) float Friction; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomSpread; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomDistribution; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadiusScale; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadiusBias; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleCollisionResponse Response; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleCollisionMode CollisionMode; // 0x00A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleCollisionGPU") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleCollisionGPU") } static class UParticleModuleCollisionGPU* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleCollisionGPU; // Class Engine.BlueprintCore // 0x0028 (0x0050 - 0x0028) class UBlueprintCore : public UObject { public: TSubclassOf SkeletonGeneratedClass; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GeneratedClass; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLegacyNeedToPurgeSkelRefs; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid BlueprintGuid; // 0x003C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintCore") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintCore") } static class UBlueprintCore* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintCore; // Class Engine.Brush // 0x0038 (0x0288 - 0x0250) class ABrush : public AActor { public: EBrushType BrushType; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor BrushColor; // 0x0254(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PolyFlags; // 0x0258(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bColored : 1; // 0x025C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSolidWhenSelected : 1; // 0x025C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPlaceableFromClassBrowser : 1; // 0x025C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNotForClientOrServer : 1; // 0x025C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldAlwaysDrawSolid : 1; // 0x025C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UModel* Brush; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBrushComponent* BrushComponent; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bInManipulation : 1; // 0x0270(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray SavedSelections; // 0x0278(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Brush") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Brush") } static class ABrush* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABrush; // Class Engine.Volume // 0x0000 (0x0288 - 0x0288) class AVolume : public ABrush { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Volume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Volume") } static class AVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVolume; // Class Engine.RsIKRigMainDefinition // 0x00F0 (0x0120 - 0x0030) class URsIKRigMainDefinition final : public UDataAsset { public: struct FRsIKRigBonesRetargetingDefinition Retargeting; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) struct FRsIKRigBoneNameConversionsDefinition BoneNameMappings; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) struct FRsIKRigInverseKinematicsDefinition IKDef; // 0x0070(0x0010)(Edit, NativeAccessSpecifierPublic) TArray AdditiveLocalBoneTransforms; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FRsIKRigPreProcessingDefinition PreProcessingDef; // 0x0090(0x0058)(Edit, NativeAccessSpecifierPublic) TArray BoneMotionModifiers; // 0x00E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FRsIKRigGaitDefinition GaitDefinition; // 0x00F8(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 ConvertAnimationCurves : 1; // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DoNotUseCachedRetargetingBoneMapping : 1; // 0x0118(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DebugEnableVisualTracking : 1; // 0x0118(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsIKRigMainDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsIKRigMainDefinition") } static class URsIKRigMainDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsIKRigMainDefinition; // Class Engine.CameraComponent // 0x06F0 (0x09A0 - 0x02B0) class UCameraComponent : public USceneComponent { public: float FieldOfView; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoWidth; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoNearClipPlane; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoFarClipPlane; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AspectRatio; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAspectRatio; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D OffCenterProjectionOffset; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bConstrainAspectRatio : 1; // 0x02C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFieldOfViewForLOD : 1; // 0x02C8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockToHmd : 1; // 0x02C8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsePawnControlRotation : 1; // 0x02C8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ECameraProjectionMode ProjectionMode; // 0x02C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CA[0x36]; // 0x02CA(0x0036)(Fixing Size After Last Property [ Dumper-7 ]) float PostProcessBlendWeight; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_304[0x2C]; // 0x0304(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings PostProcessSettings; // 0x0330(0x0670)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) public: void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); void GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView); void OnCameraMeshHiddenChanged(); void RemoveBlendable(TScriptInterface InBlendableObject); void SetAspectRatio(float InAspectRatio); void SetConstraintAspectRatio(bool bInConstrainAspectRatio); void SetFieldOfView(float InFieldOfView); void SetOffCenterProjectionOffset(const struct FVector2D& InOffCenterProjectionOffset); void SetOrthoFarClipPlane(float InOrthoFarClipPlane); void SetOrthoNearClipPlane(float InOrthoNearClipPlane); void SetOrthoWidth(float InOrthoWidth); void SetPostProcessBlendWeight(float InPostProcessBlendWeight); void SetProjectionMode(ECameraProjectionMode InProjectionMode); void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraComponent") } static class UCameraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraComponent; // Class Engine.PhysicsCollisionHandler // 0x0018 (0x0040 - 0x0028) class UPhysicsCollisionHandler : public UObject { public: float ImpactThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ImpactReFireDelay; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundBase* DefaultImpactSound; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LastImpactSoundTime; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsCollisionHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsCollisionHandler") } static class UPhysicsCollisionHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsCollisionHandler; // Class Engine.BoxComponent // 0x0010 (0x06D0 - 0x06C0) #pragma pack(push, 0x1) class alignas(0x10) UBoxComponent : public UShapeComponent { public: struct FVector BoxExtent; // 0x06B8(0x000C)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LineThickness; // 0x06C4(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps); struct FVector GetScaledBoxExtent() const; struct FVector GetUnscaledBoxExtent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoxComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoxComponent") } static class UBoxComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UBoxComponent; // Class Engine.RsGIVolumeComponent // 0x0010 (0x06E0 - 0x06D0) class URsGIVolumeComponent final : public UBoxComponent { public: float DesiredGridSize; // 0x06C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumRenderDistance; // 0x06CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProbeSampleOffset; // 0x06D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPauseMenuVolume; // 0x06D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6D5[0xB]; // 0x06D5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsGIVolumeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsGIVolumeComponent") } static class URsGIVolumeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsGIVolumeComponent; // Class Engine.RsConditionalTargetAnimNotifyState // 0x0048 (0x00C0 - 0x0078) class URsConditionalTargetAnimNotifyState : public URsConditionalAnimNotifyState { public: struct FGameplayTagQuery RequiredTargetTagQuery; // 0x0078(0x0048)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsConditionalTargetAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsConditionalTargetAnimNotifyState") } static class URsConditionalTargetAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsConditionalTargetAnimNotifyState; // Class Engine.RsDynamicDeformationSettings // 0x0010 (0x0048 - 0x0038) class URsDynamicDeformationSettings final : public UDeveloperSettings { public: float HeightDisplacementScale; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RenderTargetSize; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UVFalloff; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsDynamicDeformationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsDynamicDeformationSettings") } static class URsDynamicDeformationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsDynamicDeformationSettings; // Class Engine.SkeletalMesh // 0x0348 (0x03A8 - 0x0060) class USkeletalMesh : public UStreamableRenderAsset { public: uint8 Pad_60[0x20]; // 0x0060(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class USkeleton* Skeleton; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoxSphereBounds ImportedBounds; // 0x0088(0x001C)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) struct FBoxSphereBounds ExtendedBounds; // 0x00A4(0x001C)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) struct FVector PositiveBoundsExtension; // 0x00C0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector NegativeBoundsExtension; // 0x00CC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Materials; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) TArray SkelMirrorTable; // 0x00E8(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray LODInfo; // 0x00F8(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_108[0x50]; // 0x0108(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) struct FPerPlatformInt MinLOD; // 0x0158(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FPerPlatformBool DisableBelowMinLodStripping; // 0x015C(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) EAxis SkelMirrorAxis; // 0x015D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAxis SkelMirrorFlipAxis; // 0x015E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseFullPrecisionUVs : 1; // 0x015F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseHighPrecisionTangentBasis : 1; // 0x015F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasBeenSimplified : 1; // 0x015F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasVertexColors : 1; // 0x015F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_15F_4 : 1; // 0x015F(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bEnablePerPolyCollision : 1; // 0x015F(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) int32 MinRayTracingLOD; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UBodySetup* BodySetup; // 0x0168(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicsAsset* PhysicsAsset; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicsAsset* ShadowPhysicsAsset; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray NodeMappingData; // 0x0180(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray MorphTargets; // 0x0190(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1A0[0x180]; // 0x01A0(0x0180)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf PostProcessAnimBlueprint; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MeshClothingAssets; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) struct FSkeletalMeshSamplingInfo SamplingInfo; // 0x0338(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) TArray AssetUserData; // 0x0368(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) TArray Sockets; // 0x0378(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_388[0x10]; // 0x0388(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray SkinWeightProfiles; // 0x0398(0x0010)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: TSoftObjectPtr GetDefaultAnimatingRig(); void SetDefaultAnimatingRig(TSoftObjectPtr InAnimatingRig); void SetLODSettings(class USkeletalMeshLODSettings* InLODSettings); class USkeletalMeshSocket* FindSocket(class FName InSocketName) const; class USkeletalMeshSocket* FindSocketAndIndex(class FName InSocketName, int32* OutIndex) const; class USkeletalMeshSocket* FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex) const; struct FBoxSphereBounds GetBounds() const; struct FBoxSphereBounds GetImportedBounds() const; class UNodeMappingContainer* GetNodeMappingContainer(class UBlueprint* SourceAsset) const; const class USkeleton* GetSkeleton() const; class USkeletalMeshSocket* GetSocketByIndex(int32 Index_0) const; bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections) const; TArray K2_GetAllMorphTargetNames() const; int32 NumSockets() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMesh") } static class USkeletalMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMesh; // Class Engine.KismetMaterialLibrary // 0x0000 (0x0028 - 0x0028) class UKismetMaterialLibrary final : public UBlueprintFunctionLibrary { public: static void BeginBatchUpdate(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection); static class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, EMIDCreationFlags CreationFlags); static void EndBatchUpdate(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection); static float GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); static struct FLinearColor GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); static bool MaterialHasScalarParameterValue(class UObject* WorldContextObject, class UMaterialInterface* Material, class FName ParameterName); static void SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue); static void SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, const struct FLinearColor& ParameterValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetMaterialLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetMaterialLibrary") } static class UKismetMaterialLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetMaterialLibrary; // Class Engine.ParticleModuleAccelerationBase // 0x0008 (0x0038 - 0x0030) class UParticleModuleAccelerationBase : public UParticleModule { public: uint8 bAlwaysInWorldSpace : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAccelerationBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAccelerationBase") } static class UParticleModuleAccelerationBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAccelerationBase; // Class Engine.RsSaveGameManagerBase // 0x0040 (0x0068 - 0x0028) class URsSaveGameManagerBase : public UObject { public: uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsSaveGameManagerBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsSaveGameManagerBase") } static class URsSaveGameManagerBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsSaveGameManagerBase; // Class Engine.ReflectionCapture // 0x0008 (0x0258 - 0x0250) class AReflectionCapture : public AActor { public: class UReflectionCaptureComponent* CaptureComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReflectionCapture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReflectionCapture") } static class AReflectionCapture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AReflectionCapture; // Class Engine.MaterialExpressionTransform // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionTransform final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EMaterialVectorCoordTransformSource TransformSourceType; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialVectorCoordTransform TransformType; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTransform") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTransform") } static class UMaterialExpressionTransform* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTransform; // Class Engine.CameraShakeBase // 0x0078 (0x00A0 - 0x0028) #pragma pack(push, 0x1) class alignas(0x10) UCameraShakeBase : public UObject { public: bool bSingleInstance; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ShakeScale; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APlayerCameraManager* CameraManager; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x60]; // 0x0038(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraShakeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraShakeBase") } static class UCameraShakeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UCameraShakeBase; // Class Engine.RsFrameOfReference // 0x0040 (0x0070 - 0x0030) class URsFrameOfReference final : public UDataAsset { public: struct FRsFrameOfReferenceParm Parm; // 0x0030(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsFrameOfReference") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsFrameOfReference") } static class URsFrameOfReference* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsFrameOfReference; // Class Engine.World // 0x08F8 (0x0920 - 0x0028) class UWorld final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ULevel* PersistentLevel; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNetDriver* NetDriver; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULineBatchComponent* LineBatcher; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULineBatchComponent* PersistentLineBatcher; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULineBatchComponent* ForegroundLineBatcher; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHavokDebugDisplayComponent* HavokDebugDisplayComponent; // 0x0058(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULineBatchComponent* WorldMapLineBatcher; // 0x0060(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AGameNetworkManager* NetworkManager; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicsCollisionHandler* PhysicsCollisionHandler; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ExtraReferencedObjects; // 0x0078(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray PerModuleDataObjects; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) class URsStreamingManager* StreamingManager; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsStreamingDefinition* StreamingDefinition; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray> DeferredBeginPlayActors; // 0x00B0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_C0[0x40]; // 0x00C0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) class AParticleEventManager* MyParticleEventManager; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APhysicsVolume* DefaultPhysicsVolume; // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_110[0x23]; // 0x0110(0x0023)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_133_0 : 4; // 0x0133(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAreConstraintsDirty : 1; // 0x0133(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNavigationSystemBase* NavigationSystem; // 0x0138(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AGameModeBase* AuthorityGameMode; // 0x0140(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AGameStateBase* GameState; // 0x0148(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAISystemBase* AISystem; // 0x0150(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAvoidanceManager* AvoidanceManager; // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsCharacterMarksManager* CharacterMarksManager; // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsDynamicDeformationController* DynamicDeformationController; // 0x0168(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsLightTriggerManager* LightTriggerManager; // 0x0170(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* DismembermentManager; // 0x0178(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsWorldWidgetPool* WorldWidgetPool; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Levels; // 0x0188(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray LevelCollections; // 0x0198(0x0010)(ZeroConstructor, Transient, NonTransactional, NativeAccessSpecifierPrivate) uint8 Pad_1A8[0x28]; // 0x01A8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UGameInstance* OwningGameInstance; // 0x01D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ParameterCollectionInstances; // 0x01D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UCanvas* CanvasForRenderingToTarget; // 0x01E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvas* CanvasForDrawMaterialToRenderTarget; // 0x01F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F8[0xA0]; // 0x01F8(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) TSet ComponentsThatNeedPreEndOfFrameSync; // 0x0298(0x0050)(ExportObject, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray ComponentsThatNeedEndOfFrameUpdate; // 0x02E8(0x0010)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray ComponentsThatNeedEndOfFrameUpdate_OnGameThread; // 0x02F8(0x0010)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_308[0x4F8]; // 0x0308(0x04F8)(Fixing Size After Last Property [ Dumper-7 ]) struct FWorldPSCPool PSCPool; // 0x0800(0x0058)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_858[0xC8]; // 0x0858(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UWorld* GetWorld(); void HandleTimelineScrubbed(); class AWorldSettings* K2_GetWorldSettings(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("World") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"World") } static class UWorld* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorld; // Class Engine.TextureRenderTarget // 0x0008 (0x00E8 - 0x00E0) class UTextureRenderTarget : public UTexture { public: float TargetGamma; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureRenderTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureRenderTarget") } static class UTextureRenderTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureRenderTarget; // Class Engine.TextureRenderTarget2DArray // 0x0020 (0x0108 - 0x00E8) class UTextureRenderTarget2DArray final : public UTextureRenderTarget { public: int32 SizeX; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeY; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Slices; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ClearColor; // 0x00F4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPixelFormat OverrideFormat; // 0x0104(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHDR : 1; // 0x0105(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceLinearGamma : 1; // 0x0105(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_106[0x2]; // 0x0106(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureRenderTarget2DArray") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureRenderTarget2DArray") } static class UTextureRenderTarget2DArray* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureRenderTarget2DArray; // Class Engine.RsMaterialExpressionDynamicDeformationABlue // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationABlue final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationABlue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationABlue") } static class URsMaterialExpressionDynamicDeformationABlue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationABlue; // Class Engine.GameState // 0x0020 (0x02C0 - 0x02A0) class AGameState : public AGameStateBase { public: class FName MatchState; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName PreviousMatchState; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ElapsedTime; // 0x02B0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0xC]; // 0x02B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_ElapsedTime(); void OnRep_MatchState(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameState") } static class AGameState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameState; // Class Engine.ParticleModuleLightBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleLightBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLightBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLightBase") } static class UParticleModuleLightBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLightBase; // Class Engine.MaterialExpressionQualitySwitch // 0x0068 (0x00A8 - 0x0040) class UMaterialExpressionQualitySwitch final : public UMaterialExpression { public: struct FExpressionInput Default; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Inputs[0x4]; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_84[0x24]; // 0x0084(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionQualitySwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionQualitySwitch") } static class UMaterialExpressionQualitySwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionQualitySwitch; // Class Engine.FXSystemAsset // 0x0008 (0x0030 - 0x0028) class UFXSystemAsset : public UObject { public: uint32 MaxPoolSize; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 PoolPrimeSize; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FXSystemAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FXSystemAsset") } static class UFXSystemAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFXSystemAsset; // Class Engine.AnimMetaData // 0x0000 (0x0028 - 0x0028) class UAnimMetaData : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimMetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimMetaData") } static class UAnimMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimMetaData; // Class Engine.MaterialExpressionDistance // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionDistance final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDistance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDistance") } static class UMaterialExpressionDistance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDistance; // Class Engine.AnimCurveCompressionCodec // 0x0000 (0x0028 - 0x0028) class UAnimCurveCompressionCodec : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCurveCompressionCodec") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCurveCompressionCodec") } static class UAnimCurveCompressionCodec* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCurveCompressionCodec; // Class Engine.AnimCurveCompressionCodec_CompressedRichCurve // 0x0000 (0x0028 - 0x0028) class UAnimCurveCompressionCodec_CompressedRichCurve final : public UAnimCurveCompressionCodec { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCurveCompressionCodec_CompressedRichCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_CompressedRichCurve") } static class UAnimCurveCompressionCodec_CompressedRichCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCurveCompressionCodec_CompressedRichCurve; // Class Engine.PlatformGameInstance // 0x00D0 (0x0288 - 0x01B8) class UPlatformGameInstance final : public UGameInstance { public: TMulticastInlineDelegate ApplicationWillDeactivateDelegate; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationHasReactivatedDelegate; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationWillEnterBackgroundDelegate; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationHasEnteredForegroundDelegate; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationWillTerminateDelegate; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationShouldUnloadResourcesDelegate; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& StartupArguments)> ApplicationReceivedStartupArgumentsDelegate; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& inArray)> ApplicationRegisteredForRemoteNotificationsDelegate; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationRegisteredForUserNotificationsDelegate; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationFailedToRegisterForRemoteNotificationsDelegate; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationReceivedRemoteNotificationDelegate; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationReceivedLocalNotificationDelegate; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationReceivedScreenOrientationChangedNotificationDelegate; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlatformGameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlatformGameInstance") } static class UPlatformGameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlatformGameInstance; // Class Engine.AISystemBase // 0x0030 (0x0058 - 0x0028) class UAISystemBase : public UObject { public: struct FSoftClassPath AISystemClassName; // 0x0028(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName AISystemModuleName; // 0x0040(0x0008)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bInstantiateAISystemOnClient; // 0x0050(0x0001)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISystemBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISystemBase") } static class UAISystemBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISystemBase; // Class Engine.AnimNotifyState_Trail // 0x0030 (0x0060 - 0x0030) class UAnimNotifyState_Trail : public UAnimNotifyState { public: class UParticleSystem* PSTemplate; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FirstSocketName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SecondSocketName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETrailWidthMode WidthScaleMode; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName WidthScaleCurve; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRecycleSpawnedSystems : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_55[0xB]; // 0x0055(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UParticleSystem* OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_Trail") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_Trail") } static class UAnimNotifyState_Trail* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_Trail; // Class Engine.RsConditionalAnimNotify // 0x0048 (0x0080 - 0x0038) class URsConditionalAnimNotify : public UAnimNotify { public: struct FGameplayTagQuery RequiredTagQuery; // 0x0038(0x0048)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsConditionalAnimNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsConditionalAnimNotify") } static class URsConditionalAnimNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsConditionalAnimNotify; // Class Engine.TimelineTemplate // 0x0088 (0x00B0 - 0x0028) class UTimelineTemplate final : public UObject { public: float TimelineLength; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETimelineLengthMode LengthMode; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAutoPlay : 1; // 0x002D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLoop : 1; // 0x002D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReplicated : 1; // 0x002D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreTimeDilation : 1; // 0x002D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray EventTracks; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray FloatTracks; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray VectorTracks; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LinearColorTracks; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MetaDataArray; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FGuid TimelineGuid; // 0x0080(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName VariableName; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName DirectionPropertyName; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName UpdateFunctionName; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName FinishedFunctionName; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimelineTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimelineTemplate") } static class UTimelineTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimelineTemplate; // Class Engine.KismetMathLibrary // 0x0000 (0x0028 - 0x0028) class UKismetMathLibrary final : public UBlueprintFunctionLibrary { public: static float Abs(float A); static int32 Abs_Int(int32 A); static int64 Abs_Int64(int64 A); static float Acos(float A); static uint8 Add_ByteByte(uint8 A, uint8 B); static struct FDateTime Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static struct FDateTime Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B); static float Add_FloatFloat(float A, float B); static int64 Add_Int64Int64(int64 A, int64 B); static int32 Add_IntInt(int32 A, int32 B); static struct FIntPoint Add_IntPointInt(const struct FIntPoint& A, int32 B); static struct FIntPoint Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); static struct FLinearColor Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); static struct FMatrix Add_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B); static struct FQuat Add_QuatQuat(const struct FQuat& A, const struct FQuat& B); static struct FTimespan Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static struct FVector2D Add_Vector2DFloat(const struct FVector2D& A, float B); static struct FVector2D Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); static struct FVector4 Add_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); static struct FVector Add_VectorFloat(const struct FVector& A, float B); static struct FVector Add_VectorInt(const struct FVector& A, int32 B); static struct FVector Add_VectorVector(const struct FVector& A, const struct FVector& B); static int64 And_Int64Int64(int64 A, int64 B); static int32 And_IntInt(int32 A, int32 B); static float Asin(float A); static float Atan(float A); static float Atan2(float Y, float X); static uint8 BMax(uint8 A, uint8 B); static uint8 BMin(uint8 A, uint8 B); static bool BooleanAND(bool A, bool B); static bool BooleanNAND(bool A, bool B); static bool BooleanNOR(bool A, bool B); static bool BooleanOR(bool A, bool B); static bool BooleanXOR(bool A, bool B); static void BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* B, float* A); static void BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond); static void BreakFrameRate(const struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator); static void BreakQualifiedFrameTime(const struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame); static void BreakRandomStream(const struct FRandomStream& InRandomStream, int32* InitialSeed); static void BreakRotator(const struct FRotator& InRot, float* Roll, float* Pitch, float* Yaw); static void BreakRotIntoAxes(const struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z); static void BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds); static void BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano); static void BreakTransform(const struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale); static void BreakVector(const struct FVector& InVec, float* X, float* Y, float* Z); static void BreakVector2D(const struct FVector2D& InVec, float* X, float* Y); static void BreakVector4(const struct FVector4& InVec, float* X, float* Y, float* Z, float* W); static struct FLinearColor CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed); static int32 Clamp(int32 Value, int32 Min_0, int32 Max_0); static float ClampAngle(float AngleDegrees, float MinAngleDegrees, float MaxAngleDegrees); static struct FVector2D ClampAxes2D(const struct FVector2D& A, float MinAxisVal, float MaxAxisVal); static float ClampAxis(float Angle); static int64 ClampInt64(int64 Value, int64 Min_0, int64 Max_0); static struct FVector ClampVectorSize(const struct FVector& A, float Min_0, float Max_0); static bool ClassIsChildOf(TSubclassOf TestClass, TSubclassOf ParentClass); static struct FRotator ComposeRotators(const struct FRotator& A, const struct FRotator& B); static struct FTransform ComposeTransforms(const struct FTransform& A, const struct FTransform& B); static uint8 Conv_BoolToByte(bool InBool); static float Conv_BoolToFloat(bool InBool); static int32 Conv_BoolToInt(bool InBool); static float Conv_ByteToFloat(uint8 InByte); static int32 Conv_ByteToInt(uint8 InByte); static struct FLinearColor Conv_ColorToLinearColor(const struct FColor& InColor); static struct FLinearColor Conv_FloatToLinearColor(float InFloat); static struct FVector Conv_FloatToVector(float InFloat); static uint8 Conv_Int64ToByte(int64 inInt); static int32 Conv_Int64ToInt(int64 inInt); static struct FVector2D Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint); static bool Conv_IntToBool(int32 inInt); static uint8 Conv_IntToByte(int32 inInt); static float Conv_IntToFloat(int32 inInt); static int64 Conv_IntToInt64(int32 inInt); static struct FIntVector Conv_IntToIntVector(int32 inInt); static struct FVector Conv_IntVectorToVector(const struct FIntVector& InIntVector); static struct FColor Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB); static struct FVector Conv_LinearColorToVector(const struct FLinearColor& InLinearColor); static struct FRotator Conv_MatrixToRotator(const struct FMatrix& InMatrix); static struct FTransform Conv_MatrixToTransform(const struct FMatrix& InMatrix); static struct FTransform Conv_RotatorToTransform(const struct FRotator& InRotator); static struct FVector Conv_RotatorToVector(const struct FRotator& InRot); static struct FMatrix Conv_TransformToMatrix(const struct FTransform& Transform); static struct FIntPoint Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D); static struct FVector Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z); static struct FQuat Conv_Vector4ToQuaternion(const struct FVector4& InVec); static struct FRotator Conv_Vector4ToRotator(const struct FVector4& InVec); static struct FVector Conv_Vector4ToVector(const struct FVector4& InVector4); static struct FLinearColor Conv_VectorToLinearColor(const struct FVector& InVec); static struct FQuat Conv_VectorToQuaternion(const struct FVector& InVec); static struct FRotator Conv_VectorToRotator(const struct FVector& InVec); static struct FTransform Conv_VectorToTransform(const struct FVector& InLocation); static struct FVector2D Conv_VectorToVector2D(const struct FVector& InVector); static struct FTransform ConvertTransformToRelative(const struct FTransform& Transform, const struct FTransform& ParentTransform); static float Cos(float A); static struct FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); static struct FVector Cross_VectorVector(const struct FVector& A, const struct FVector& B); static float CrossProduct2D(const struct FVector2D& A, const struct FVector2D& B); static bool DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result); static bool DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result); static struct FDateTime DateTimeMaxValue(); static struct FDateTime DateTimeMinValue(); static int32 DaysInMonth(int32 Year, int32 Month); static int32 DaysInYear(int32 Year); static float DegAcos(float A); static float DegAsin(float A); static float DegAtan(float A); static float DegAtan2(float Y, float X); static float DegCos(float A); static float DegreesToRadians(float A); static float DegSin(float A); static float DegTan(float A); static float Distance2D(const struct FVector2D& v1, const struct FVector2D& v2); static float DistanceSquared2D(const struct FVector2D& v1, const struct FVector2D& v2); static uint8 Divide_ByteByte(uint8 A, uint8 B); static float Divide_FloatFloat(float A, float B); static int64 Divide_Int64Int64(int64 A, int64 B); static int32 Divide_IntInt(int32 A, int32 B); static struct FIntPoint Divide_IntPointInt(const struct FIntPoint& A, int32 B); static struct FIntPoint Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); static struct FLinearColor Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); static struct FTimespan Divide_TimespanFloat(const struct FTimespan& A, float Scalar); static struct FVector2D Divide_Vector2DFloat(const struct FVector2D& A, float B); static struct FVector2D Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); static struct FVector4 Divide_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); static struct FVector Divide_VectorFloat(const struct FVector& A, float B); static struct FVector Divide_VectorInt(const struct FVector& A, int32 B); static struct FVector Divide_VectorVector(const struct FVector& A, const struct FVector& B); static float Dot_VectorVector(const struct FVector& A, const struct FVector& B); static float DotProduct2D(const struct FVector2D& A, const struct FVector2D& B); static float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); static struct FRotator DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); static struct FVector DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); static float Ease(float A, float B, float ALPHA, EEasingFunc EasingFunc, float BlendExp, int32 Steps); static bool Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); static bool EqualEqual_BoolBool(bool A, bool B); static bool EqualEqual_ByteByte(uint8 A, uint8 B); static bool EqualEqual_ClassClass(class UClass* A, class UClass* B); static bool EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static bool EqualEqual_FloatFloat(float A, float B); static bool EqualEqual_Int64Int64(int64 A, int64 B); static bool EqualEqual_IntInt(int32 A, int32 B); static bool EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); static bool EqualEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B, float Tolerance); static bool EqualEqual_NameName(class FName A, class FName B); static bool EqualEqual_ObjectObject(class UObject* A, class UObject* B); static bool EqualEqual_QuatQuat(const struct FQuat& A, const struct FQuat& B, float Tolerance); static bool EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance); static bool EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static bool EqualEqual_TransformTransform(const struct FTransform& A, const struct FTransform& B); static bool EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance); static bool EqualEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& B, float ErrorTolerance); static bool EqualEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance); static bool EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); static bool EqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); static bool EqualExactly_VectorVector(const struct FVector& A, const struct FVector& B); static float Exp(float A); static int32 FCeil(float A); static int64 FCeil64(float A); static float FClamp(float Value, float Min_0, float Max_0); static int32 FFloor(float A); static int64 FFloor64(float A); static struct FVector FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); static struct FVector FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); static struct FRotator FindLookAtRotation(const struct FVector& Start, const struct FVector& Target); static void FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point); static float FInterpEaseInOut(float A, float B, float ALPHA, float Exponent); static float FInterpTo(float Current, float Target, float DeltaTime, float InterpSpeed); static float FInterpTo_Constant(float Current, float Target, float DeltaTime, float InterpSpeed); static float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); static float FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); static float FMax(float A, float B); static float FMin(float A, float B); static int32 FMod(float Dividend, float Divisor, float* Remainder); static float Fraction(float A); static struct FTimespan FromDays(float Days); static struct FTimespan FromHours(float Hours); static struct FTimespan FromMilliseconds(float Milliseconds); static struct FTimespan FromMinutes(float Minutes); static struct FTimespan FromSeconds(float Seconds); static int32 FTrunc(float A); static int64 FTrunc64(float A); static struct FIntVector FTruncVector(const struct FVector& InVector); static float FWrap(float Value, float Min_0, float Max_0); static struct FVector2D GetAbs2D(const struct FVector2D& A); static float GetAbsMax2D(const struct FVector2D& A); static void GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z); static void GetAzimuthAndElevation(const struct FVector& InDirection, const struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation); static struct FDateTime GetDate(const struct FDateTime& A); static int32 GetDay(const struct FDateTime& A); static int32 GetDayOfYear(const struct FDateTime& A); static int32 GetDays(const struct FTimespan& A); static struct FVector GetDirectionUnitVector(const struct FVector& from, const struct FVector& to); static struct FTimespan GetDuration(const struct FTimespan& A); static struct FVector GetForwardVector(const struct FRotator& InRot); static int32 GetHour(const struct FDateTime& A); static int32 GetHour12(const struct FDateTime& A); static int32 GetHours(const struct FTimespan& A); static float GetMax2D(const struct FVector2D& A); static float GetMaxElement(const struct FVector& A); static int32 GetMillisecond(const struct FDateTime& A); static int32 GetMilliseconds(const struct FTimespan& A); static float GetMin2D(const struct FVector2D& A); static float GetMinElement(const struct FVector& A); static int32 GetMinute(const struct FDateTime& A); static int32 GetMinutes(const struct FTimespan& A); static int32 GetMonth(const struct FDateTime& A); static float GetPI(); static float GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); static float GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); static struct FVector GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal); static struct FVector GetRightVector(const struct FRotator& InRot); static struct FVector2D GetRotated2D(const struct FVector2D& A, float AngleDeg); static int32 GetSecond(const struct FDateTime& A); static int32 GetSeconds(const struct FTimespan& A); static void GetSlopeDegreeAngles(const struct FVector& MyRightYAxis, const struct FVector& FloorNormal, const struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle); static float GetTAU(); static struct FTimespan GetTimeOfDay(const struct FDateTime& A); static float GetTotalDays(const struct FTimespan& A); static float GetTotalHours(const struct FTimespan& A); static float GetTotalMilliseconds(const struct FTimespan& A); static float GetTotalMinutes(const struct FTimespan& A); static float GetTotalSeconds(const struct FTimespan& A); static struct FVector GetUpVector(const struct FRotator& InRot); static struct FVector GetVectorArrayAverage(const TArray& Vectors); static void GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* Pitch); static int32 GetYear(const struct FDateTime& A); static bool Greater_ByteByte(uint8 A, uint8 B); static bool Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static bool Greater_FloatFloat(float A, float B); static bool Greater_Int64Int64(int64 A, int64 B); static bool Greater_IntInt(int32 A, int32 B); static bool Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static bool GreaterEqual_ByteByte(uint8 A, uint8 B); static bool GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static bool GreaterEqual_FloatFloat(float A, float B); static bool GreaterEqual_Int64Int64(int64 A, int64 B); static bool GreaterEqual_IntInt(int32 A, int32 B); static bool GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static struct FVector GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& B); static float GridSnap_Float(float Location, float GridSize); static struct FLinearColor HSVToRGB(float H, float S, float V, float A); static void HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB); static struct FLinearColor HSVToRGBLinear(const struct FLinearColor& HSV); static float Hypotenuse(float Width, float Height); static bool InRange_FloatFloat(float Value, float Min_0, float Max_0, bool InclusiveMin, bool InclusiveMax); static bool InRange_Int64Int64(int64 Value, int64 Min_0, int64 Max_0, bool InclusiveMin, bool InclusiveMax); static bool InRange_IntInt(int32 Value, int32 Min_0, int32 Max_0, bool InclusiveMin, bool InclusiveMax); static struct FIntPoint IntPoint_Down(); static struct FIntPoint IntPoint_Left(); static struct FIntPoint IntPoint_One(); static struct FIntPoint IntPoint_Right(); static struct FIntPoint IntPoint_Up(); static struct FIntPoint IntPoint_Zero(); static struct FVector InverseTransformDirection(const struct FTransform& T, const struct FVector& Direction); static struct FVector InverseTransformLocation(const struct FTransform& T, const struct FVector& Location); static struct FRotator InverseTransformRotation(const struct FTransform& T, const struct FRotator& Rotation); static struct FTransform InvertTransform(const struct FTransform& T); static bool IsAfternoon(const struct FDateTime& A); static bool IsLeapYear(int32 Year); static bool IsMorning(const struct FDateTime& A); static bool IsNearlyZero2D(const struct FVector2D& A, float Tolerance); static bool IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent); static bool IsPointInBoxWithTransform(const struct FVector& Point, const struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent); static bool IsZero2D(const struct FVector2D& A); static float Lerp(float A, float B, float ALPHA); static bool Less_ByteByte(uint8 A, uint8 B); static bool Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static bool Less_FloatFloat(float A, float B); static bool Less_Int64Int64(int64 A, int64 B); static bool Less_IntInt(int32 A, int32 B); static bool Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static bool LessEqual_ByteByte(uint8 A, uint8 B); static bool LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static bool LessEqual_FloatFloat(float A, float B); static bool LessEqual_Int64Int64(int64 A, int64 B); static bool LessEqual_IntInt(int32 A, int32 B); static bool LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static struct FVector LessLess_VectorRotator(const struct FVector& A, const struct FRotator& B); static struct FLinearColor LinearColor_Black(); static struct FLinearColor LinearColor_Blue(); static struct FLinearColor LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation); static float LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2); static float LinearColor_GetLuminance(const struct FLinearColor& InColor); static float LinearColor_GetMax(const struct FLinearColor& InColor); static float LinearColor_GetMin(const struct FLinearColor& InColor); static struct FLinearColor LinearColor_Gray(); static struct FLinearColor LinearColor_Green(); static bool LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& B, float Tolerance); static struct FColor LinearColor_Quantize(const struct FLinearColor& InColor); static struct FColor LinearColor_QuantizeRound(const struct FLinearColor& InColor); static struct FLinearColor LinearColor_Red(); static void LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor); static void LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A); static void LinearColor_SetFromPow22(struct FLinearColor& InOutColor, const struct FColor& InColor); static void LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, const struct FColor& InSRGB); static void LinearColor_SetRandomHue(struct FLinearColor& InOutColor); static void LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float B, float A); static void LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature); static struct FLinearColor LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity); static struct FColor LinearColor_ToRGBE(const struct FLinearColor& InLinearColor); static struct FLinearColor LinearColor_Transparent(); static struct FLinearColor LinearColor_White(); static struct FLinearColor LinearColor_Yellow(); static struct FLinearColor LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& B, float ALPHA); static struct FLinearColor LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& B, float ALPHA); static bool LinePlaneIntersection(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FPlane& APlane, float* T, struct FVector* Intersection); static bool LinePlaneIntersection_OriginNormal(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection); static float Log(float A, float base); static float Loge(float A); static struct FBox MakeBox(const struct FVector& Min_0, const struct FVector& Max_0); static struct FBox2D MakeBox2D(const struct FVector2D& Min_0, const struct FVector2D& Max_0); static struct FLinearColor MakeColor(float R, float G, float B, float A); static struct FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); static struct FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); static struct FPlane MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& Normal_0); static float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); static struct FQualifiedFrameTime MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame); static struct FRandomStream MakeRandomStream(int32 InitialSeed); static struct FTransform MakeRelativeTransform(const struct FTransform& A, const struct FTransform& RelativeTo); static struct FRotator MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up); static struct FRotator MakeRotator(float Roll, float Pitch, float Yaw); static struct FRotator MakeRotFromX(const struct FVector& X); static struct FRotator MakeRotFromXY(const struct FVector& X, const struct FVector& Y); static struct FRotator MakeRotFromXZ(const struct FVector& X, const struct FVector& Z); static struct FRotator MakeRotFromY(const struct FVector& Y); static struct FRotator MakeRotFromYX(const struct FVector& Y, const struct FVector& X); static struct FRotator MakeRotFromYZ(const struct FVector& Y, const struct FVector& Z); static struct FRotator MakeRotFromZ(const struct FVector& Z); static struct FRotator MakeRotFromZX(const struct FVector& Z, const struct FVector& X); static struct FRotator MakeRotFromZY(const struct FVector& Z, const struct FVector& Y); static struct FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); static struct FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); static struct FTransform MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale); static struct FVector MakeVector(float X, float Y, float Z); static struct FVector2D MakeVector2D(float X, float Y); static struct FVector4 MakeVector4(float X, float Y, float Z, float W); static float MapRangeClamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); static float MapRangeUnclamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); static struct FMatrix Matrix_ApplyScale(const struct FMatrix& M, float Scale); static struct FMatrix Matrix_ConcatenateTranslation(const struct FMatrix& M, const struct FVector& Translation); static bool Matrix_ContainsNaN(const struct FMatrix& M); static struct FVector Matrix_GetColumn(const struct FMatrix& M, EMatrixColumns Column); static float Matrix_GetDeterminant(const struct FMatrix& M); static bool Matrix_GetFrustumBottomPlane(const struct FMatrix& M, struct FPlane* OutPlane); static bool Matrix_GetFrustumFarPlane(const struct FMatrix& M, struct FPlane* OutPlane); static bool Matrix_GetFrustumLeftPlane(const struct FMatrix& M, struct FPlane* OutPlane); static bool Matrix_GetFrustumNearPlane(const struct FMatrix& M, struct FPlane* OutPlane); static bool Matrix_GetFrustumRightPlane(const struct FMatrix& M, struct FPlane* OutPlane); static bool Matrix_GetFrustumTopPlane(const struct FMatrix& M, struct FPlane* OutPlane); static struct FMatrix Matrix_GetInverse(const struct FMatrix& M); static struct FMatrix Matrix_GetMatrixWithoutScale(const struct FMatrix& M, float Tolerance); static float Matrix_GetMaximumAxisScale(const struct FMatrix& M); static struct FVector Matrix_GetOrigin(const struct FMatrix& InMatrix); static struct FRotator Matrix_GetRotator(const struct FMatrix& M); static float Matrix_GetRotDeterminant(const struct FMatrix& M); static void Matrix_GetScaledAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); static struct FVector Matrix_GetScaledAxis(const struct FMatrix& M, EAxis Axis); static struct FVector Matrix_GetScaleVector(const struct FMatrix& M, float Tolerance); static struct FMatrix Matrix_GetTransposeAdjoint(const struct FMatrix& M); static struct FMatrix Matrix_GetTransposed(const struct FMatrix& M); static void Matrix_GetUnitAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); static struct FVector Matrix_GetUnitAxis(const struct FMatrix& M, EAxis Axis); static struct FMatrix Matrix_Identity(); static struct FVector Matrix_InverseTransformPosition(const struct FMatrix& M, const struct FVector& V); static struct FVector Matrix_InverseTransformVector(const struct FMatrix& M, const struct FVector& V); static struct FMatrix Matrix_Mirror(const struct FMatrix& M, EAxis MirrorAxis, EAxis FlipAxis); static void Matrix_RemoveScaling(struct FMatrix& M, float Tolerance); static struct FMatrix Matrix_RemoveTranslation(const struct FMatrix& M); static struct FMatrix Matrix_ScaleTranslation(const struct FMatrix& M, const struct FVector& Scale3D); static void Matrix_SetAxis(struct FMatrix& M, EAxis Axis, const struct FVector& AxisVector); static void Matrix_SetColumn(struct FMatrix& M, EMatrixColumns Column, const struct FVector& Value); static void Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin); static struct FQuat Matrix_ToQuat(const struct FMatrix& M); static struct FVector4 Matrix_TransformPosition(const struct FMatrix& M, const struct FVector& V); static struct FVector4 Matrix_TransformVector(const struct FMatrix& M, const struct FVector& V); static struct FVector4 Matrix_TransformVector4(const struct FMatrix& M, const struct FVector4& V); static int32 Max(int32 A, int32 B); static int64 MaxInt64(int64 A, int64 B); static void MaxOfByteArray(const TArray& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue); static void MaxOfFloatArray(const TArray& FloatArray, int32* IndexOfMaxValue, float* MaxValue); static void MaxOfIntArray(const TArray& IntArray, int32* IndexOfMaxValue, int32* MaxValue); static int32 Min(int32 A, int32 B); static void MinimumAreaRectangle(class UObject* WorldContextObject, const TArray& InVerts, const struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw); static int64 MinInt64(int64 A, int64 B); static void MinOfByteArray(const TArray& ByteArray, int32* IndexOfMinValue, uint8* MinValue); static void MinOfFloatArray(const TArray& FloatArray, int32* IndexOfMinValue, float* MinValue); static void MinOfIntArray(const TArray& IntArray, int32* IndexOfMinValue, int32* MinValue); static struct FVector MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal); static uint8 Multiply_ByteByte(uint8 A, uint8 B); static float Multiply_FloatFloat(float A, float B); static int64 Multiply_Int64Int64(int64 A, int64 B); static float Multiply_IntFloat(int32 A, float B); static int32 Multiply_IntInt(int32 A, int32 B); static struct FIntPoint Multiply_IntPointInt(const struct FIntPoint& A, int32 B); static struct FIntPoint Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); static struct FLinearColor Multiply_LinearColorFloat(const struct FLinearColor& A, float B); static struct FLinearColor Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); static struct FMatrix Multiply_MatrixFloat(const struct FMatrix& A, float B); static struct FMatrix Multiply_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B); static struct FQuat Multiply_QuatQuat(const struct FQuat& A, const struct FQuat& B); static struct FRotator Multiply_RotatorFloat(const struct FRotator& A, float B); static struct FRotator Multiply_RotatorInt(const struct FRotator& A, int32 B); static struct FTimespan Multiply_TimespanFloat(const struct FTimespan& A, float Scalar); static struct FVector2D Multiply_Vector2DFloat(const struct FVector2D& A, float B); static struct FVector2D Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); static struct FVector4 Multiply_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); static struct FVector Multiply_VectorFloat(const struct FVector& A, float B); static struct FVector Multiply_VectorInt(const struct FVector& A, int32 B); static struct FVector Multiply_VectorVector(const struct FVector& A, const struct FVector& B); static float MultiplyByPi(float Value); static float MultiplyMultiply_FloatFloat(float base, float Exp); static bool NearlyEqual_FloatFloat(float A, float B, float ErrorTolerance); static bool NearlyEqual_TransformTransform(const struct FTransform& A, const struct FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); static struct FVector2D Negated2D(const struct FVector2D& A); static struct FRotator NegateRotator(const struct FRotator& A); static struct FVector NegateVector(const struct FVector& A); static struct FVector Normal(const struct FVector& A, float Tolerance); static struct FVector2D Normal2D(const struct FVector2D& A); static void Normalize2D(struct FVector2D& A, float Tolerance); static float NormalizeAxis(float Angle); static struct FRotator NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& B); static float NormalizeToRange(float Value, float RangeMin, float RangeMax); static struct FVector2D NormalSafe2D(const struct FVector2D& A, float Tolerance); static int32 Not_Int(int32 A); static int64 Not_Int64(int64 A); static bool Not_PreBool(bool A); static bool NotEqual_BoolBool(bool A, bool B); static bool NotEqual_ByteByte(uint8 A, uint8 B); static bool NotEqual_ClassClass(class UClass* A, class UClass* B); static bool NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static bool NotEqual_FloatFloat(float A, float B); static bool NotEqual_Int64Int64(int64 A, int64 B); static bool NotEqual_IntInt(int32 A, int32 B); static bool NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); static bool NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); static bool NotEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B, float Tolerance); static bool NotEqual_NameName(class FName A, class FName B); static bool NotEqual_ObjectObject(class UObject* A, class UObject* B); static bool NotEqual_QuatQuat(const struct FQuat& A, const struct FQuat& B, float ErrorTolerance); static bool NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance); static bool NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static bool NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance); static bool NotEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& B, float ErrorTolerance); static bool NotEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance); static bool NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); static bool NotEqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); static bool NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& B); static struct FDateTime Now(); static int64 Or_Int64Int64(int64 A, int64 B); static int32 Or_IntInt(int32 A, int32 B); static uint8 Percent_ByteByte(uint8 A, uint8 B); static float Percent_FloatFloat(float A, float B); static int32 Percent_IntInt(int32 A, int32 B); static float PerlinNoise1D(const float Value); static bool PointsAreCoplanar(const TArray& Points, float Tolerance); static struct FVector ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal); static struct FVector ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal); static struct FVector ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target); static float Quat_AngularDistance(const struct FQuat& A, const struct FQuat& B); static void Quat_EnforceShortestArcWith(struct FQuat& A, const struct FQuat& B); static struct FVector Quat_Euler(const struct FQuat& Q); static struct FQuat Quat_Exp(const struct FQuat& Q); static float Quat_GetAngle(const struct FQuat& Q); static struct FVector Quat_GetAxisX(const struct FQuat& Q); static struct FVector Quat_GetAxisY(const struct FQuat& Q); static struct FVector Quat_GetAxisZ(const struct FQuat& Q); static struct FVector Quat_GetRotationAxis(const struct FQuat& Q); static struct FQuat Quat_Identity(); static struct FQuat Quat_Inversed(const struct FQuat& Q); static bool Quat_IsFinite(const struct FQuat& Q); static bool Quat_IsIdentity(const struct FQuat& Q, float Tolerance); static bool Quat_IsNonFinite(const struct FQuat& Q); static bool Quat_IsNormalized(const struct FQuat& Q); static struct FQuat Quat_Log(const struct FQuat& Q); static struct FQuat Quat_MakeFromEuler(const struct FVector& Euler); static void Quat_Normalize(struct FQuat& Q, float Tolerance); static struct FQuat Quat_Normalized(const struct FQuat& Q, float Tolerance); static struct FVector Quat_RotateVector(const struct FQuat& Q, const struct FVector& V); static struct FRotator Quat_Rotator(const struct FQuat& Q); static void Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W); static void Quat_SetFromEuler(struct FQuat& Q, const struct FVector& Euler); static float Quat_Size(const struct FQuat& Q); static float Quat_SizeSquared(const struct FQuat& Q); static struct FVector Quat_UnrotateVector(const struct FQuat& Q, const struct FVector& V); static struct FVector Quat_VectorForward(const struct FQuat& Q); static struct FVector Quat_VectorRight(const struct FQuat& Q); static struct FVector Quat_VectorUp(const struct FQuat& Q); static float RadiansToDegrees(float A); static bool RandomBool(); static bool RandomBoolFromStream(const struct FRandomStream& Stream); static bool RandomBoolWithWeight(float Weight); static bool RandomBoolWithWeightFromStream(float Weight, const struct FRandomStream& RandomStream); static float RandomFloat(); static float RandomFloatFromStream(const struct FRandomStream& Stream); static float RandomFloatInRange(float Min, float Max); static float RandomFloatInRangeFromStream(float Min, float Max, const struct FRandomStream& Stream); static int32 RandomInteger(int32 Max); static int64 RandomInteger64(int64 Max); static int64 RandomInteger64InRange(int64 Min, int64 Max); static int32 RandomIntegerFromStream(int32 Max, const struct FRandomStream& Stream); static int32 RandomIntegerInRange(int32 Min, int32 Max); static int32 RandomIntegerInRangeFromStream(int32 Min, int32 Max, const struct FRandomStream& Stream); static struct FVector RandomPointInBoundingBox(const struct FVector& origin, const struct FVector& BoxExtent); static struct FRotator RandomRotator(bool bRoll); static struct FRotator RandomRotatorFromStream(bool bRoll, const struct FRandomStream& Stream); static struct FVector RandomUnitVector(); static struct FVector RandomUnitVectorFromStream(const struct FRandomStream& Stream); static struct FVector RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees); static struct FVector RandomUnitVectorInConeInDegreesFromStream(const struct FVector& ConeDir, float ConeHalfAngleInDegrees, const struct FRandomStream& Stream); static struct FVector RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians); static struct FVector RandomUnitVectorInConeInRadiansFromStream(const struct FVector& ConeDir, float ConeHalfAngleInRadians, const struct FRandomStream& Stream); static struct FVector RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); static struct FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, const struct FRandomStream& Stream); static struct FVector RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); static struct FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, const struct FRandomStream& Stream); static struct FRotator REase(const struct FRotator& A, const struct FRotator& B, float ALPHA, bool bShortestPath, EEasingFunc EasingFunc, float BlendExp, int32 Steps); static void ResetFloatSpringState(struct FFloatSpringState& SpringState); static void ResetRandomStream(const struct FRandomStream& Stream); static void ResetVectorSpringState(struct FVectorSpringState& SpringState); static struct FLinearColor RGBLinearToHSV(const struct FLinearColor& RGB); static void RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A); static void RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV); static struct FRotator RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); static struct FRotator RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); static struct FRotator RLerp(const struct FRotator& A, const struct FRotator& B, float ALPHA, bool bShortestPath); static struct FVector RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis); static struct FRotator RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle); static int32 Round(float A); static int64 Round64(float A); static float SafeDivide(float A, float B); static void SeedRandomStream(struct FRandomStream& Stream); static class UClass* SelectClass(class UClass* A, class UClass* B, bool bSelectA); static struct FLinearColor SelectColor(const struct FLinearColor& A, const struct FLinearColor& B, bool bPickA); static float SelectFloat(float A, float B, bool bPickA); static int32 SelectInt(int32 A, int32 B, bool bPickA); static class UObject* SelectObject(class UObject* A, class UObject* B, bool bSelectA); static struct FRotator SelectRotator(const struct FRotator& A, const struct FRotator& B, bool bPickA); static class FString SelectString(const class FString& A, const class FString& B, bool bPickA); static struct FTransform SelectTransform(const struct FTransform& A, const struct FTransform& B, bool bPickA); static struct FVector SelectVector(const struct FVector& A, const struct FVector& B, bool bPickA); static void Set2D(struct FVector2D& A, float X, float Y); static void SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed); static float SignOfFloat(float A); static int32 SignOfInteger(int32 A); static int64 SignOfInteger64(int64 A); static float Sin(float A); static struct FVector Spherical2DToUnitCartesian(const struct FVector2D& A); static float Sqrt(float A); static float Square(float A); static uint8 Subtract_ByteByte(uint8 A, uint8 B); static struct FTimespan Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); static struct FDateTime Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B); static float Subtract_FloatFloat(float A, float B); static int64 Subtract_Int64Int64(int64 A, int64 B); static int32 Subtract_IntInt(int32 A, int32 B); static struct FIntPoint Subtract_IntPointInt(const struct FIntPoint& A, int32 B); static struct FIntPoint Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); static struct FLinearColor Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); static struct FQuat Subtract_QuatQuat(const struct FQuat& A, const struct FQuat& B); static struct FTimespan Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); static struct FVector2D Subtract_Vector2DFloat(const struct FVector2D& A, float B); static struct FVector2D Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); static struct FVector4 Subtract_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); static struct FVector Subtract_VectorFloat(const struct FVector& A, float B); static struct FVector Subtract_VectorInt(const struct FVector& A, int32 B); static struct FVector Subtract_VectorVector(const struct FVector& A, const struct FVector& B); static float Tan(float A); static struct FTransform TEase(const struct FTransform& A, const struct FTransform& B, float ALPHA, EEasingFunc EasingFunc, float BlendExp, int32 Steps); static bool TimespanFromString(const class FString& TimespanString, struct FTimespan* Result); static struct FTimespan TimespanMaxValue(); static struct FTimespan TimespanMinValue(); static float TimespanRatio(const struct FTimespan& A, const struct FTimespan& B); static struct FTimespan TimespanZeroValue(); static struct FTransform TInterpTo(const struct FTransform& Current, const struct FTransform& Target, float DeltaTime, float InterpSpeed); static struct FTransform TLerp(const struct FTransform& A, const struct FTransform& B, float ALPHA, ELerpInterpolationMode InterpMode); static struct FDateTime Today(); static void ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, float* OutLength); static struct FVector2D ToRounded2D(const struct FVector2D& A); static struct FVector2D ToSign2D(const struct FVector2D& A); static float Transform_Determinant(const struct FTransform& Transform); static struct FVector TransformDirection(const struct FTransform& T, const struct FVector& Direction); static struct FVector TransformLocation(const struct FTransform& T, const struct FVector& Location); static struct FRotator TransformRotation(const struct FTransform& T, const struct FRotator& Rotation); static struct FVector4 TransformVector4(const struct FMatrix& Matrix, const struct FVector4& Vec4); static struct FDateTime UtcNow(); static struct FVector VEase(const struct FVector& A, const struct FVector& B, float ALPHA, EEasingFunc EasingFunc, float BlendExp, int32 Steps); static struct FVector2D Vector2D_One(); static struct FVector2D Vector2D_Unit45Deg(); static struct FVector2D Vector2D_Zero(); static struct FVector2D Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); static struct FVector2D Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); static void Vector4_Assign(struct FVector4& A, const struct FVector4& InVector); static struct FVector4 Vector4_CrossProduct3(const struct FVector4& A, const struct FVector4& B); static float Vector4_DotProduct(const struct FVector4& A, const struct FVector4& B); static float Vector4_DotProduct3(const struct FVector4& A, const struct FVector4& B); static bool Vector4_IsNAN(const struct FVector4& A); static bool Vector4_IsNearlyZero3(const struct FVector4& A, float Tolerance); static bool Vector4_IsNormal3(const struct FVector4& A); static bool Vector4_IsUnit3(const struct FVector4& A, float SquaredLenthTolerance); static bool Vector4_IsZero(const struct FVector4& A); static struct FVector4 Vector4_MirrorByVector3(const struct FVector4& Direction, const struct FVector4& SurfaceNormal); static struct FVector4 Vector4_Negated(const struct FVector4& A); static struct FVector4 Vector4_Normal3(const struct FVector4& A, float Tolerance); static void Vector4_Normalize3(struct FVector4& A, float Tolerance); static struct FVector4 Vector4_NormalUnsafe3(const struct FVector4& A); static void Vector4_Set(struct FVector4& A, float X, float Y, float Z, float W); static float Vector4_Size(const struct FVector4& A); static float Vector4_Size3(const struct FVector4& A); static float Vector4_SizeSquared(const struct FVector4& A); static float Vector4_SizeSquared3(const struct FVector4& A); static struct FVector4 Vector4_Zero(); static void Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius); static void Vector_Assign(struct FVector& A, const struct FVector& InVector); static struct FVector Vector_Backward(); static struct FVector Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax); static struct FVector Vector_BoundedToCube(const struct FVector& InVect, float InRadius); static struct FVector Vector_ClampSize2D(const struct FVector& A, float Min, float Max); static struct FVector Vector_ClampSizeMax(const struct FVector& A, float Max); static struct FVector Vector_ClampSizeMax2D(const struct FVector& A, float Max); static struct FVector Vector_ComponentMax(const struct FVector& A, const struct FVector& B); static struct FVector Vector_ComponentMin(const struct FVector& A, const struct FVector& B); static float Vector_CosineAngle2D(const struct FVector& A, const struct FVector& B); static float Vector_Distance(const struct FVector& v1, const struct FVector& v2); static float Vector_Distance2D(const struct FVector& v1, const struct FVector& v2); static float Vector_Distance2DSquared(const struct FVector& v1, const struct FVector& v2); static float Vector_DistanceSquared(const struct FVector& v1, const struct FVector& v2); static struct FVector Vector_Down(); static struct FVector Vector_Forward(); static struct FVector Vector_GetAbs(const struct FVector& A); static float Vector_GetAbsMax(const struct FVector& A); static float Vector_GetAbsMin(const struct FVector& A); static struct FVector Vector_GetProjection(const struct FVector& A); static struct FVector Vector_GetSignVector(const struct FVector& A); static float Vector_HeadingAngle(const struct FVector& A); static bool Vector_IsNAN(const struct FVector& A); static bool Vector_IsNearlyZero(const struct FVector& A, float Tolerance); static bool Vector_IsNormal(const struct FVector& A); static bool Vector_IsUniform(const struct FVector& A, float Tolerance); static bool Vector_IsUnit(const struct FVector& A, float SquaredLenthTolerance); static bool Vector_IsZero(const struct FVector& A); static struct FVector Vector_Left(); static struct FVector Vector_MirrorByPlane(const struct FVector& A, const struct FPlane& InPlane); static struct FVector Vector_Normal2D(const struct FVector& A, float Tolerance); static void Vector_Normalize(struct FVector& A, float Tolerance); static struct FVector Vector_NormalUnsafe(const struct FVector& A); static struct FVector Vector_One(); static struct FVector Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal); static struct FVector Vector_Reciprocal(const struct FVector& A); static struct FVector Vector_Right(); static void Vector_Set(struct FVector& A, float X, float Y, float Z); static struct FVector Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize); static struct FVector Vector_ToDegrees(const struct FVector& A); static struct FVector Vector_ToRadians(const struct FVector& A); static struct FVector2D Vector_UnitCartesianToSpherical(const struct FVector& A); static void Vector_UnwindEuler(struct FVector& A); static struct FVector Vector_Up(); static struct FVector Vector_Zero(); static struct FVector VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); static struct FVector VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); static struct FVector VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); static struct FVector VLerp(const struct FVector& A, const struct FVector& B, float ALPHA); static float VSize(const struct FVector& A); static float VSize2D(const struct FVector2D& A); static float VSize2DSquared(const struct FVector2D& A); static float VSizeSquared(const struct FVector& A); static float VSizeXY(const struct FVector& A); static float VSizeXYSquared(const struct FVector& A); static float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); static struct FRotator WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float Weight); static struct FVector WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float Weight); static int32 Wrap(int32 Value, int32 Min, int32 Max); static int64 Xor_Int64Int64(int64 A, int64 B); static int32 Xor_IntInt(int32 A, int32 B); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetMathLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetMathLibrary") } static class UKismetMathLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetMathLibrary; // Class Engine.RsConditionalTargetAnimNotify // 0x0048 (0x00C8 - 0x0080) class URsConditionalTargetAnimNotify : public URsConditionalAnimNotify { public: struct FGameplayTagQuery RequiredTargetTagQuery; // 0x0080(0x0048)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsConditionalTargetAnimNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsConditionalTargetAnimNotify") } static class URsConditionalTargetAnimNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsConditionalTargetAnimNotify; // Class Engine.CullDistanceVolume // 0x0018 (0x02A0 - 0x0288) class ACullDistanceVolume final : public AVolume { public: TArray CullDistances; // 0x0288(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bEnabled : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CullDistanceVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CullDistanceVolume") } static class ACullDistanceVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACullDistanceVolume; // Class Engine.PlayerCameraManager // 0x2DE0 (0x3030 - 0x0250) class APlayerCameraManager : public AActor { public: class APlayerController* PCOwner; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USceneComponent* TransformComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultFOV; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultOrthoWidth; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultAspectRatio; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_27C[0x44]; // 0x027C(0x0044)(Fixing Size After Last Property [ Dumper-7 ]) struct FCameraCacheEntry CameraCache; // 0x02C0(0x0750)(Transient, NativeAccessSpecifierPublic) struct FCameraCacheEntry LastFrameCameraCache; // 0x0A10(0x0750)(Transient, NativeAccessSpecifierPublic) struct FTViewTarget ViewTarget; // 0x1160(0x0760)(Transient, NativeAccessSpecifierPublic) struct FTViewTarget PendingViewTarget; // 0x18C0(0x0760)(Transient, NativeAccessSpecifierPublic) uint8 Pad_2020[0x20]; // 0x2020(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) int64 LastCameraCutFrame; // 0x2040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2048[0x18]; // 0x2048(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FCameraCacheEntry CameraCachePrivate; // 0x2060(0x0750)(Transient, NativeAccessSpecifierPrivate) struct FCameraCacheEntry LastFrameCameraCachePrivate; // 0x27B0(0x0750)(Transient, NativeAccessSpecifierPrivate) TArray ModifierList; // 0x2F00(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray> DefaultModifiers; // 0x2F10(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) float FreeCamDistance; // 0x2F20(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector FreeCamOffset; // 0x2F24(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ViewTargetOffset; // 0x2F30(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F3C[0x4]; // 0x2F3C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAudioFadeChangeEvent; // 0x2F40(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_2F50[0x10]; // 0x2F50(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray CameraLensEffects; // 0x2F60(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class UCameraModifier_CameraShake* CachedCameraShakeMod; // 0x2F70(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCameraAnimInst* AnimInstPool[0x8]; // 0x2F78(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray PostProcessBlendCache; // 0x2FB8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_2FC8[0x10]; // 0x2FC8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveAnims; // 0x2FD8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray FreeAnims; // 0x2FE8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class ACameraActor* AnimCameraActor; // 0x2FF8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bIsOrthographic : 1; // 0x3000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultConstrainAspectRatio : 1; // 0x3000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_3000_2 : 4; // 0x3000(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bClientSimulatingViewTarget : 1; // 0x3000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseClientSideCameraUpdates : 1; // 0x3000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3001[0x3]; // 0x3001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ViewPitchMin; // 0x3004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewPitchMax; // 0x3008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewYawMin; // 0x300C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewYawMax; // 0x3010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewRollMin; // 0x3014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewRollMax; // 0x3018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301C[0x4]; // 0x301C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float ServerUpdateCameraTimeout; // 0x3020(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3024[0xC]; // 0x3024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf LensEffectEmitterClass); class UCameraModifier* AddNewCameraModifier(TSubclassOf ModifierClass); bool BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV); void ClearCameraLensEffects(); class UCameraModifier* FindCameraModifierByClass(TSubclassOf ModifierClass); void OnPhotographyMultiPartCaptureEnd(); void OnPhotographyMultiPartCaptureStart(); void OnPhotographySessionEnd(); void OnPhotographySessionStart(); void PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation); class UCameraAnimInst* PlayCameraAnim(class UCameraAnim* Anim, float Rate, float Scale, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, float Duration, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); void RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter); bool RemoveCameraModifier(class UCameraModifier* ModifierToRemove); void SetGameCameraCutNextFrame(); void SetGameCameraCutThisFrame(); void SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio); void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); class UCameraShakeBase* StartCameraShake(TSubclassOf ShakeClass, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); class UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); class UMatineeCameraShake* StartMatineeCameraShake(TSubclassOf ShakeClass, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); class UMatineeCameraShake* StartMatineeCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); void StopAllCameraAnims(bool bImmediate); void StopAllCameraShakes(bool bImmediately); void StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); void StopAllInstancesOfCameraAnim(class UCameraAnim* Anim, bool bImmediate); void StopAllInstancesOfCameraShake(TSubclassOf Shake, bool bImmediately); void StopAllInstancesOfCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); void StopCameraAnimInst(class UCameraAnimInst* AnimInst, bool bImmediate); void StopCameraFade(); void StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately); void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); struct FVector GetCameraLocation() const; struct FRotator GetCameraRotation() const; float GetFOVAngle() const; bool GetGameCameraCutThisFrame() const; class APlayerController* GetOwningPlayerController() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerCameraManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerCameraManager") } static class APlayerCameraManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerCameraManager; // Class Engine.AmbientSound // 0x0008 (0x0258 - 0x0250) class AAmbientSound final : public AActor { public: class UAudioComponent* AudioComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); void FadeIn(float FadeInDuration, float FadeVolumeLevel); void FadeOut(float FadeOutDuration, float FadeVolumeLevel); void Play(float StartTime); void Stop(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientSound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientSound") } static class AAmbientSound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAmbientSound; // Class Engine.DistributionFloat // 0x0008 (0x0038 - 0x0030) class UDistributionFloat : public UDistribution { public: uint8 bCanBeBaked : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_30_1 : 1; // 0x0030(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bBakedDataSuccesfully : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloat") } static class UDistributionFloat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloat; // Class Engine.DistributionFloatConstantCurve // 0x0018 (0x0050 - 0x0038) class UDistributionFloatConstantCurve final : public UDistributionFloat { public: struct FInterpCurveFloat ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloatConstantCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloatConstantCurve") } static class UDistributionFloatConstantCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloatConstantCurve; // Class Engine.MasterPoseBoneMappingData // 0x0018 (0x0048 - 0x0030) class UMasterPoseBoneMappingData final : public UDataAsset { public: class FName Preffix; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BoneMapping; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MasterPoseBoneMappingData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MasterPoseBoneMappingData") } static class UMasterPoseBoneMappingData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMasterPoseBoneMappingData; // Class Engine.RsSignificanceUtils // 0x0000 (0x0028 - 0x0028) class URsSignificanceUtils : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsSignificanceUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsSignificanceUtils") } static class URsSignificanceUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsSignificanceUtils; // Class Engine.ParticleModuleKillBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleKillBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleKillBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleKillBase") } static class UParticleModuleKillBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleKillBase; // Class Engine.ParticleModuleKillBox // 0x0098 (0x00C8 - 0x0030) class UParticleModuleKillBox final : public UParticleModuleKillBase { public: struct FRawDistributionVector LowerLeftCorner; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionVector UpperRightCorner; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bAbsolute : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bKillInside : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAxisAlignedAndFixedSize : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleKillBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleKillBox") } static class UParticleModuleKillBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleKillBox; // Class Engine.WorldSubsystem // 0x0000 (0x0030 - 0x0030) class UWorldSubsystem : public USubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldSubsystem") } static class UWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldSubsystem; // Class Engine.MaterialExpressionGroundBlendDepth // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionGroundBlendDepth final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionGroundBlendDepth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionGroundBlendDepth") } static class UMaterialExpressionGroundBlendDepth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionGroundBlendDepth; // Class Engine.WorldSettings // 0x0198 (0x03E8 - 0x0250) class AWorldSettings : public AInfo { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 VisibilityCellSize; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVisibilityAggressiveness VisibilityAggressiveness; // 0x025C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPrecomputeVisibility : 1; // 0x025D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPlaceCellsOnlyAlongCameraTracks : 1; // 0x025D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableWorldBoundsChecks : 1; // 0x025D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableNavigationSystem : 1; // 0x025D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bEnableAISystem : 1; // 0x025D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWorldGravitySet : 1; // 0x025D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGlobalGravitySet : 1; // 0x025D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMinimizeBSPSections : 1; // 0x025D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceNoPrecomputedLighting : 1; // 0x025E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHighPriorityLoading : 1; // 0x025E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHighPriorityLoadingLocal : 1; // 0x025E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideDefaultBroadphaseSettings : 1; // 0x025E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_25F[0x1]; // 0x025F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) class UNavigationSystemConfig* NavigationSystemConfig; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNavigationSystemConfig* NavigationSystemConfigOverride; // 0x0268(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float WorldToMeters; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float KillZ; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf KillZDamageType; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WorldGravityZ; // 0x0280(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalGravityZ; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DefaultPhysicsVolumeClass; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PhysicsCollisionHandlerClass; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DefaultGameMode; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GameNetworkManagerClass; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PackedLightAndShadowMapTextureSize; // 0x02A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DefaultColorScale; // 0x02AC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultMaxDistanceFieldOcclusionDistance; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalDistanceFieldViewDistance; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DynamicIndirectShadowsSelfShadowingIntensity; // 0x02C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FReverbSettings DefaultReverbSettings; // 0x02C8(0x0020)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FInteriorSettings DefaultAmbientZoneSettings; // 0x02E8(0x0024)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) float MonoCullingDistance; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundMix* DefaultBaseSoundMix; // 0x0310(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName WorldMapName; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeDilation; // 0x0320(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MatineeTimeDilation; // 0x0324(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DemoPlayTimeDilation; // 0x0328(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DevTimeDilation; // 0x032C(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccessibilityTimeDilation; // 0x0330(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinGlobalTimeDilation; // 0x0334(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxGlobalTimeDilation; // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinUndilatedFrameTime; // 0x033C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxUndilatedFrameTime; // 0x0340(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBroadphaseSettings BroadphaseSettings; // 0x0344(0x0040)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_384[0x4]; // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class APlayerState* Pauser; // 0x0388(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsSuspended : 1; // 0x0390(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPausedFromSuspension : 1; // 0x0390(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_391[0x7]; // 0x0391(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ReplicationViewers; // 0x0398(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray AssetUserData; // 0x03A8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class APlayerState* PauserPlayerState; // 0x03B8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxNumberOfBookmarks; // 0x03C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DefaultBookmarkClass; // 0x03C8(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray BookmarkArray; // 0x03D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TSubclassOf LastBookmarkClass; // 0x03E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnRep_WorldGravityZ(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldSettings") } static class AWorldSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWorldSettings; // Class Engine.DamageType // 0x0018 (0x0040 - 0x0028) class UDamageType : public UObject { public: uint8 bCausedByWorld : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScaleMomentumByMass : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRadialDamageVelChange : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DamageImpulse; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DestructibleImpulse; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DestructibleDamageSpreadScale; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DamageFalloff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageType") } static class UDamageType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageType; // Class Engine.WindDirectionalSourceComponent // 0x0020 (0x02D0 - 0x02B0) class UWindDirectionalSourceComponent final : public USceneComponent { public: float Strength; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinGustAmount; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxGustAmount; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPointWind : 1; // 0x02BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2BD[0x13]; // 0x02BD(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetMaximumGustAmount(float InNewMaxGust); void SetMinimumGustAmount(float InNewMinGust); void SetRadius(float InNewRadius); void SetSpeed(float InNewSpeed); void SetStrength(float InNewStrength); void SetWindType(EWindSourceType InNewType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindDirectionalSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindDirectionalSourceComponent") } static class UWindDirectionalSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindDirectionalSourceComponent; // Class Engine.EngineTypes // 0x0000 (0x0028 - 0x0028) class UEngineTypes final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EngineTypes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EngineTypes") } static class UEngineTypes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngineTypes; // Class Engine.AudioVolume // 0x0070 (0x02F8 - 0x0288) class AAudioVolume final : public AVolume { public: float Priority; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bEnabled : 1; // 0x028C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FReverbSettings Settings; // 0x0290(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) struct FInteriorSettings AmbientZoneSettings; // 0x02B0(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SubmixSendSettings; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) TArray SubmixOverrideSettings; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) public: void OnRep_bEnabled(); void SetEnabled(bool bNewEnabled); void SetInteriorSettings(const struct FInteriorSettings& NewInteriorSettings); void SetPriority(float NewPriority); void SetReverbSettings(const struct FReverbSettings& NewReverbSettings); void SetSubmixOverrideSettings(const TArray& NewSubmixOverrideSettings); void SetSubmixSendSettings(const TArray& NewSubmixSendSettings); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioVolume") } static class AAudioVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAudioVolume; // Class Engine.NavigationSystemBase // 0x0000 (0x0028 - 0x0028) class UNavigationSystemBase : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavigationSystemBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavigationSystemBase") } static class UNavigationSystemBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavigationSystemBase; // Class Engine.UserInterfaceSettings // 0x0238 (0x0270 - 0x0038) class UUserInterfaceSettings final : public UDeveloperSettings { public: ERenderFocusRule RenderFocusRule; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap HardwareCursors; // 0x0040(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap SoftwareCursors; // 0x0090(0x0050)(Edit, Config, NativeAccessSpecifierPublic) struct FSoftClassPath DefaultCursor; // 0x00E0(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath TextEditBeamCursor; // 0x00F8(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath CrosshairsCursor; // 0x0110(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath HandCursor; // 0x0128(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath GrabHandCursor; // 0x0140(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath GrabHandClosedCursor; // 0x0158(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath SlashedCircleCursor; // 0x0170(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ApplicationScale; // 0x0188(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EUIScalingRule UIScaleRule; // 0x018C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftClassPath CustomScalingRuleClass; // 0x0190(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve UIScaleCurve; // 0x01A8(0x0088)(Edit, Config, NativeAccessSpecifierPublic) bool bAllowHighDPIInGameMode; // 0x0230(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint DesignScreenSize; // 0x0234(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLoadWidgetsOnDedicatedServer; // 0x023C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23D[0x3]; // 0x023D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray CursorClasses; // 0x0240(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UClass* CustomScalingRuleClassInstance; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDPICustomScalingRule* CustomScalingRule; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UserInterfaceSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UserInterfaceSettings") } static class UUserInterfaceSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUserInterfaceSettings; // Class Engine.CameraBlockingVolume // 0x0000 (0x0288 - 0x0288) class ACameraBlockingVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraBlockingVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraBlockingVolume") } static class ACameraBlockingVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACameraBlockingVolume; // Class Engine.FloatingPawnMovement // 0x0018 (0x0208 - 0x01F0) class UFloatingPawnMovement : public UPawnMovementComponent { public: float MaxSpeed; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Acceleration; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Deceleration; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurningBoost; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPositionCorrected : 1; // 0x0200(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_201[0x7]; // 0x0201(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FloatingPawnMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FloatingPawnMovement") } static class UFloatingPawnMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFloatingPawnMovement; // Class Engine.SpectatorPawnMovement // 0x0008 (0x0210 - 0x0208) class USpectatorPawnMovement final : public UFloatingPawnMovement { public: uint8 bIgnoreTimeDilation : 1; // 0x0208(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpectatorPawnMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpectatorPawnMovement") } static class USpectatorPawnMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpectatorPawnMovement; // Class Engine.InterpTrackInstSlomo // 0x0008 (0x0030 - 0x0028) class UInterpTrackInstSlomo final : public UInterpTrackInst { public: float OldTimeDilation; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstSlomo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstSlomo") } static class UInterpTrackInstSlomo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstSlomo; // Class Engine.ParticleModuleLocationBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleLocationBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationBase") } static class UParticleModuleLocationBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationBase; // Class Engine.ParticleModuleLocation // 0x0050 (0x0080 - 0x0030) class UParticleModuleLocation : public UParticleModuleLocationBase { public: struct FRawDistributionVector StartLocation; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) float DistributeOverNPoints; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistributeThreshold; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocation") } static class UParticleModuleLocation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocation; // Class Engine.ParticleModuleLocation_Seeded // 0x0020 (0x00A0 - 0x0080) class UParticleModuleLocation_Seeded final : public UParticleModuleLocation { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocation_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocation_Seeded") } static class UParticleModuleLocation_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocation_Seeded; // Class Engine.PlayerState // 0x0150 (0x03A0 - 0x0250) class APlayerState : public AInfo { public: float Score; // 0x0250(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlayerId; // 0x0254(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Ping; // 0x0258(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259[0x1]; // 0x0259(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bShouldUpdateReplicatedPing : 1; // 0x025A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bIsSpectator : 1; // 0x025A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlySpectator : 1; // 0x025A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsABot : 1; // 0x025A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_25A_4 : 1; // 0x025A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bIsInactive : 1; // 0x025A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFromPreviousLevel : 1; // 0x025A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_25B[0x1]; // 0x025B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 StartTime; // 0x025C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EngineMessageClass; // 0x0260(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FString SavedNetworkAddress; // 0x0270(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUniqueNetIdRepl UniqueId; // 0x0280(0x0028)(Net, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSet PreviouslyUnlockedEntitlements; // 0x02B0(0x0050)(SaveGame, NativeAccessSpecifierPublic) class APawn* PawnPrivate; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_308[0x78]; // 0x0308(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) class FString PlayerNamePrivate; // 0x0380(0x0010)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_390[0x10]; // 0x0390(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_bIsInactive(); void OnRep_PlayerId(); void OnRep_PlayerName(); void OnRep_Score(); void OnRep_UniqueId(); void ReceiveCopyProperties(class APlayerState* NewPlayerState); void ReceiveOverrideWith(class APlayerState* OldPlayerState); bool AllowLoadoutOverride() const; class FString GetPlayerName() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerState") } static class APlayerState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerState; // Class Engine.Blueprint // 0x0050 (0x00A0 - 0x0050) class UBlueprint : public UBlueprintCore { public: TSubclassOf ParentClass; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBlueprintType BlueprintType; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRecompileOnLoad : 1; // 0x0059(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasBeenRegenerated : 1; // 0x0059(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsRegeneratingOnLoad : 1; // 0x0059(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 BlueprintSystemVersion; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USimpleConstructionScript* SimpleConstructionScript; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ComponentTemplates; // 0x0068(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Timelines; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ComponentClassOverrides; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class UInheritableComponentHandler* InheritableComponentHandler; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Blueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Blueprint") } static class UBlueprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprint; // Class Engine.BlueprintGeneratedClass // 0x00F8 (0x0330 - 0x0238) class UBlueprintGeneratedClass : public UClass { public: int32 NumReplicatedProperties; // 0x0238(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHasNativizedParent : 1; // 0x023C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasCookedComponentInstancingData : 1; // 0x023C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_23D[0x3]; // 0x023D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray DynamicBindingObjects; // 0x0240(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ComponentTemplates; // 0x0250(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Timelines; // 0x0260(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ComponentClassOverrides; // 0x0270(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class USimpleConstructionScript* SimpleConstructionScript; // 0x0280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInheritableComponentHandler* InheritableComponentHandler; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStructProperty* UberGraphFramePointerProperty; // 0x0290(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UFunction* UberGraphFunction; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap CookedComponentInstancingData; // 0x02A8(0x0050)(NativeAccessSpecifierPublic) uint8 Pad_2F8[0x38]; // 0x02F8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintGeneratedClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintGeneratedClass") } static class UBlueprintGeneratedClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintGeneratedClass; // Class Engine.TextRenderComponent // 0x0050 (0x06B0 - 0x0660) class UTextRenderComponent final : public UPrimitiveComponent { public: class FText Text; // 0x0660(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UMaterialInterface* TextMaterial; // 0x0678(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFont* Font; // 0x0680(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHorizTextAligment HorizontalAlignment; // 0x0688(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVerticalTextAligment VerticalAlignment; // 0x0689(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_68A[0x2]; // 0x068A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor TextRenderColor; // 0x068C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float XScale; // 0x0690(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float YScale; // 0x0694(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WorldSize; // 0x0698(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InvDefaultSize; // 0x069C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HorizSpacingAdjust; // 0x06A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VertSpacingAdjust; // 0x06A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAlwaysRenderAsText : 1; // 0x06A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6A9[0x7]; // 0x06A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void K2_SetText(const class FText& Value); void SetFont(class UFont* Value); void SetHorizontalAlignment(EHorizTextAligment Value); void SetHorizSpacingAdjust(float Value); void SetText(const class FString& Value); void SetTextMaterial(class UMaterialInterface* Material); void SetTextRenderColor(const struct FColor& Value); void SetVerticalAlignment(EVerticalTextAligment Value); void SetVertSpacingAdjust(float Value); void SetWorldSize(float Value); void SetXScale(float Value); void SetYScale(float Value); struct FVector GetTextLocalSize() const; struct FVector GetTextWorldSize() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextRenderComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextRenderComponent") } static class UTextRenderComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextRenderComponent; // Class Engine.InterpFilter // 0x0010 (0x0038 - 0x0028) class UInterpFilter : public UObject { public: class FString Caption; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpFilter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpFilter") } static class UInterpFilter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpFilter; // Class Engine.InterpFilter_Custom // 0x0000 (0x0038 - 0x0038) class UInterpFilter_Custom final : public UInterpFilter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpFilter_Custom") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpFilter_Custom") } static class UInterpFilter_Custom* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpFilter_Custom; // Class Engine.MaterialExpressionRotateAboutAxis // 0x0058 (0x0098 - 0x0040) class UMaterialExpressionRotateAboutAxis final : public UMaterialExpression { public: struct FExpressionInput NormalizedRotationAxis; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput RotationAngle; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput PivotPoint; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Position; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Period; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRotateAboutAxis") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRotateAboutAxis") } static class UMaterialExpressionRotateAboutAxis* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRotateAboutAxis; // Class Engine.DynamicSubsystem // 0x0000 (0x0030 - 0x0030) class UDynamicSubsystem : public USubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicSubsystem") } static class UDynamicSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicSubsystem; // Class Engine.SplineMeshComponent // 0x0090 (0x07B0 - 0x0720) class USplineMeshComponent final : public UStaticMeshComponent { public: uint8 Pad_718[0x8]; // 0x0718(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSplineMeshParams SplineParams; // 0x0720(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVector SplineUpDir; // 0x0778(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SplineBoundaryMin; // 0x0784(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid CachedMeshBodySetupGuid; // 0x0788(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBodySetup* BodySetup; // 0x0798(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SplineBoundaryMax; // 0x07A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAllowSplineEditingPerInstance : 1; // 0x07A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSmoothInterpRollScale : 1; // 0x07A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMeshDirty : 1; // 0x07A4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ESplineMeshAxis ForwardAxis; // 0x07A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7A6[0x2]; // 0x07A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float VirtualTextureMainPassMaxDrawDistance; // 0x07A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinRayTracingLOD; // 0x07AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); void SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh); void SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh); void SetEndRoll(float EndRoll, bool bUpdateMesh); void SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh); void SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh); void SetForwardAxis(ESplineMeshAxis InForwardAxis, bool bUpdateMesh); void SetSplineUpDir(const struct FVector& InSplineUpDir, bool bUpdateMesh); void SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh); void SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh); void SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh); void SetStartRoll(float StartRoll, bool bUpdateMesh); void SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh); void SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh); void UpdateMesh(); float GetBoundaryMax() const; float GetBoundaryMin() const; struct FVector2D GetEndOffset() const; struct FVector GetEndPosition() const; float GetEndRoll() const; struct FVector2D GetEndScale() const; struct FVector GetEndTangent() const; ESplineMeshAxis GetForwardAxis() const; struct FVector GetSplineUpDir() const; struct FVector2D GetStartOffset() const; struct FVector GetStartPosition() const; float GetStartRoll() const; struct FVector2D GetStartScale() const; struct FVector GetStartTangent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SplineMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SplineMeshComponent") } static class USplineMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USplineMeshComponent; // Class Engine.EngineSubsystem // 0x0000 (0x0030 - 0x0030) class UEngineSubsystem : public UDynamicSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EngineSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EngineSubsystem") } static class UEngineSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngineSubsystem; // Class Engine.ParticleModuleLocationEmitterDirect // 0x0008 (0x0038 - 0x0030) class UParticleModuleLocationEmitterDirect final : public UParticleModuleLocationBase { public: class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationEmitterDirect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationEmitterDirect") } static class UParticleModuleLocationEmitterDirect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationEmitterDirect; // Class Engine.InstancedStaticMeshComponent // 0x00B0 (0x07D0 - 0x0720) #pragma pack(push, 0x1) class alignas(0x10) UInstancedStaticMeshComponent : public UStaticMeshComponent { public: TArray PerInstanceSMData; // 0x0718(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 NumCustomDataFloats; // 0x0728(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_72C[0x4]; // 0x072C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray PerInstanceSMCustomData; // 0x0730(0x0010)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) int32 InstancingRandomSeed; // 0x0740(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InstanceStartCullDistance; // 0x0744(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InstanceEndCullDistance; // 0x0748(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74C[0x4]; // 0x074C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray InstanceReorderTable; // 0x0750(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) bool bRespawnDoNotUseInstanceBodyIndex; // 0x0760(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_761[0x53]; // 0x0761(0x0053)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumPendingLightmaps; // 0x07B4(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray CachedMappings; // 0x07B8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, TextExportTransient, NativeAccessSpecifierProtected) public: int32 AddInstance(const struct FTransform& InstanceTransform); TArray AddInstances(const TArray& InstanceTransforms, bool bShouldReturnIndices); int32 AddInstanceWorldSpace(const struct FTransform& WorldTransform); bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, const struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); void ClearInstances(); bool RemoveInstance(int32 InstanceIndex); void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); bool UpdateInstanceTransform(int32 InstanceIndex, const struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); int32 GetInstanceCount() const; TArray GetInstancesOverlappingBox(const struct FBox& Box, bool bBoxInWorldSpace) const; TArray GetInstancesOverlappingSphere(const struct FVector& Center, float Radius, bool bSphereInWorldSpace) const; bool GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InstancedStaticMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InstancedStaticMeshComponent") } static class UInstancedStaticMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UInstancedStaticMeshComponent; // Class Engine.Light // 0x0018 (0x0268 - 0x0250) class ALight : public AActor { public: class ULightComponent* LightComponent; // 0x0250(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsLightTriggerComponent* LightTriggerComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnabled : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_bEnabled(); void SetAffectTranslucentLighting(bool bNewValue); void SetBrightness(float NewBrightness); void SetCastShadows(bool bNewValue); void SetEnabled(bool bSetEnabled); void SetLightColor(const struct FLinearColor& NewLightColor); void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); void ToggleEnabled(); float GetBrightness() const; struct FLinearColor GetLightColor() const; bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Light") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Light") } static class ALight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALight; // Class Engine.DirectionalLight // 0x0000 (0x0268 - 0x0268) class ADirectionalLight final : public ALight { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DirectionalLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DirectionalLight") } static class ADirectionalLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADirectionalLight; // Class Engine.AnimCurveCompressionCodec_UniformIndexable // 0x0000 (0x0028 - 0x0028) class UAnimCurveCompressionCodec_UniformIndexable final : public UAnimCurveCompressionCodec { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCurveCompressionCodec_UniformIndexable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_UniformIndexable") } static class UAnimCurveCompressionCodec_UniformIndexable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCurveCompressionCodec_UniformIndexable; // Class Engine.MaterialExpressionStaticSwitch // 0x0040 (0x0080 - 0x0040) class UMaterialExpressionStaticSwitch final : public UMaterialExpression { public: uint8 DefaultValue : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput A; // 0x0044(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0058(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_64[0x8]; // 0x0064(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Value; // 0x006C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionStaticSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionStaticSwitch") } static class UMaterialExpressionStaticSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionStaticSwitch; // Class Engine.OnlineBlueprintCallProxyBase // 0x0000 (0x0030 - 0x0030) class UOnlineBlueprintCallProxyBase : public UBlueprintAsyncActionBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OnlineBlueprintCallProxyBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OnlineBlueprintCallProxyBase") } static class UOnlineBlueprintCallProxyBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOnlineBlueprintCallProxyBase; // Class Engine.MaterialExpressionParticleRadius // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleRadius final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleRadius") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleRadius") } static class UMaterialExpressionParticleRadius* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleRadius; // Class Engine.MaterialExpressionVectorNoise // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionVectorNoise final : public UMaterialExpression { public: struct FExpressionInput Position; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EVectorNoiseFunction NoiseFunction; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Quality; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTiling : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 TileSize; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVectorNoise") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVectorNoise") } static class UMaterialExpressionVectorNoise* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVectorNoise; // Class Engine.ActorComponentInstanceDataTransientOuter // 0x0000 (0x0028 - 0x0028) class UActorComponentInstanceDataTransientOuter final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorComponentInstanceDataTransientOuter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorComponentInstanceDataTransientOuter") } static class UActorComponentInstanceDataTransientOuter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActorComponentInstanceDataTransientOuter; // Class Engine.NetDriver // 0x0720 (0x0748 - 0x0028) class UNetDriver : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FString NetConnectionClassName; // 0x0030(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ReplicationDriverClassName; // 0x0040(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxDownloadSize; // 0x0050(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bClampListenServerTickRate : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NetServerMaxTickRate; // 0x0058(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxNetTickRate; // 0x005C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxInternetClientRate; // 0x0060(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxClientRate; // 0x0064(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ServerTravelPause; // 0x0068(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpawnPrioritySeconds; // 0x006C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RelevantTimeout; // 0x0070(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float KeepAliveTime; // 0x0074(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialConnectTimeout; // 0x0078(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConnectionTimeout; // 0x007C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeoutMultiplierForUnoptimizedBuilds; // 0x0080(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNoTimeouts; // 0x0084(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNeverApplyNetworkEmulationSettings; // 0x0085(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UNetConnection* ServerConnection; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ClientConnections; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_A0[0x60]; // 0x00A0(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) int32 RecentlyDisconnectedTrackingTime; // 0x0100(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_104[0x3C]; // 0x0104(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) class UWorld* World; // 0x0140(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPackage* WorldPackage; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_150[0x20]; // 0x0150(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UClass* NetConnectionClass; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UClass* ReplicationDriverClass; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_180[0x10]; // 0x0180(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FName NetDriverName; // 0x0190(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ChannelDefinitions; // 0x0198(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) TMap ChannelDefinitionMap; // 0x01A8(0x0050)(NativeAccessSpecifierPublic) TArray ActorChannelPool; // 0x01F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Time; // 0x0210(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_214[0x4D4]; // 0x0214(0x04D4)(Fixing Size After Last Property [ Dumper-7 ]) class UReplicationDriver* ReplicationDriver; // 0x06E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6F0[0x58]; // 0x06F0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NetDriver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NetDriver") } static class UNetDriver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNetDriver; // Class Engine.InterpTrackToggle // 0x0018 (0x0088 - 0x0070) class UInterpTrackToggle final : public UInterpTrack { public: TArray ToggleTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bActivateSystemEachUpdate : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bActivateWithJustAttachedFlag : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenForwards : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenBackwards : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenJumpingForwards : 1; // 0x0080(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackToggle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackToggle") } static class UInterpTrackToggle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackToggle; // Class Engine.MaterialExpressionGIReplace // 0x0040 (0x0080 - 0x0040) class UMaterialExpressionGIReplace final : public UMaterialExpression { public: struct FExpressionInput Default; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput StaticIndirect; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput DynamicIndirect; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionGIReplace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionGIReplace") } static class UMaterialExpressionGIReplace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionGIReplace; // Class Engine.OnlineEngineInterface // 0x0000 (0x0028 - 0x0028) class UOnlineEngineInterface : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OnlineEngineInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OnlineEngineInterface") } static class UOnlineEngineInterface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOnlineEngineInterface; // Class Engine.EngineHandlerComponentFactory // 0x0000 (0x0028 - 0x0028) class UEngineHandlerComponentFactory final : public UHandlerComponentFactory { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EngineHandlerComponentFactory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EngineHandlerComponentFactory") } static class UEngineHandlerComponentFactory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngineHandlerComponentFactory; // Class Engine.MaterialExpressionSkyAtmosphereLightDirection // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionSkyAtmosphereLightDirection final : public UMaterialExpression { public: int32 LightIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightDirection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightDirection") } static class UMaterialExpressionSkyAtmosphereLightDirection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightDirection; // Class Engine.TimecodeProvider // 0x0008 (0x0030 - 0x0028) class UTimecodeProvider : public UObject { public: float FrameDelay; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FetchAndUpdate(); bool FetchTimecode(struct FQualifiedFrameTime* OutFrameTime); struct FQualifiedFrameTime GetDelayedQualifiedFrameTime() const; struct FTimecode GetDelayedTimecode() const; struct FFrameRate GetFrameRate() const; struct FQualifiedFrameTime GetQualifiedFrameTime() const; ETimecodeProviderSynchronizationState GetSynchronizationState() const; struct FTimecode GetTimecode() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimecodeProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimecodeProvider") } static class UTimecodeProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimecodeProvider; // Class Engine.AsyncActionLoadPrimaryAsset // 0x0010 (0x0088 - 0x0078) class UAsyncActionLoadPrimaryAsset final : public UAsyncActionLoadPrimaryAssetBase { public: TMulticastInlineDelegate Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAsset") } static class UAsyncActionLoadPrimaryAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAsset; // Class Engine.VisualLoggerKismetLibrary // 0x0000 (0x0028 - 0x0028) class UVisualLoggerKismetLibrary final : public UBlueprintFunctionLibrary { public: static void EnableRecording(bool bEnabled); static void LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog); static void LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog); static void LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, const float Thickness, class FName CategoryName, bool bAddToMessageLog); static void LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog); static void RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VisualLoggerKismetLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VisualLoggerKismetLibrary") } static class UVisualLoggerKismetLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVisualLoggerKismetLibrary; // Class Engine.ParticleModuleVectorFieldBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleVectorFieldBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVectorFieldBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVectorFieldBase") } static class UParticleModuleVectorFieldBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVectorFieldBase; // Class Engine.PhysicsVolume // 0x0010 (0x0298 - 0x0288) class APhysicsVolume : public AVolume { public: float TerminalVelocity; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Priority; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FluidFriction; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bWaterVolume : 1; // 0x0294(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPhysicsOnContact : 1; // 0x0294(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsVolume") } static class APhysicsVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APhysicsVolume; // Class Engine.Texture2D // 0x0028 (0x0108 - 0x00E0) class UTexture2D : public UTexture { public: int32 LevelIndex; // 0x00E0(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FirstResourceMemMip; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTemporarilyDisableStreaming : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) ETextureAddress AddressX; // 0x00E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress AddressY; // 0x00EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EB[0x1]; // 0x00EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint ImportedSize; // 0x00EC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_F4[0x14]; // 0x00F4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 Blueprint_GetSizeX() const; int32 Blueprint_GetSizeY() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Texture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Texture2D") } static class UTexture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTexture2D; // Class Engine.RsColorGradeTexture // 0x0008 (0x0110 - 0x0108) class URsColorGradeTexture final : public UTexture2D { public: struct FVector2D InputRange; // 0x0108(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsColorGradeTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsColorGradeTexture") } static class URsColorGradeTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsColorGradeTexture; // Class Engine.SplineComponent // 0x0110 (0x0770 - 0x0660) class USplineComponent : public UPrimitiveComponent { public: struct FSplineCurves SplineCurves; // 0x0660(0x0088)(Edit, NativeAccessSpecifierPublic) struct FInterpCurveVector SplineInfo; // 0x06E8(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpCurveQuat SplineRotInfo; // 0x0700(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpCurveVector SplineScaleInfo; // 0x0718(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpCurveFloat SplineReparamTable; // 0x0730(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowSplineEditingPerInstance; // 0x0748(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_749[0x3]; // 0x0749(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ReparamStepsPerSegment; // 0x074C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0750(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStationaryEndpoints; // 0x0754(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSplineHasBeenEdited; // 0x0755(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bModifiedByConstructionScript; // 0x0756(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInputSplinePointsToConstructionScript; // 0x0757(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawDebug; // 0x0758(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClosedLoop; // 0x0759(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bLoopPositionOverride; // 0x075A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_75B[0x1]; // 0x075B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float LoopPosition; // 0x075C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector DefaultUpVector; // 0x0760(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_76C[0x4]; // 0x076C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddPoint(const struct FSplinePoint& Point, bool bUpdateSpline); void AddPoints(const TArray& Points, bool bUpdateSpline); void AddSplineLocalPoint(const struct FVector& Position); void AddSplinePoint(const struct FVector& Position, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void AddSplinePointAtIndex(const struct FVector& Position, int32 Index_0, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void AddSplineWorldPoint(const struct FVector& Position); void ClearSplinePoints(bool bUpdateSpline); void RemoveSplinePoint(int32 Index_0, bool bUpdateSpline); void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); void SetDefaultUpVector(const struct FVector& UpVector, ESplineCoordinateSpace CoordinateSpace); void SetDrawDebug(bool bShow); void SetLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void SetRotationAtSplinePoint(int32 PointIndex, const struct FRotator& InRotation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void SetScaleAtSplinePoint(int32 PointIndex, const struct FVector& InScaleVector, bool bUpdateSpline); void SetSelectedSplineSegmentColor(const struct FLinearColor& SegmentColor); void SetSplineLocalPoints(const TArray& Points); void SetSplinePoints(const TArray& Points, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void SetSplinePointType(int32 PointIndex, ESplinePointType Type, bool bUpdateSpline); void SetSplineWorldPoints(const TArray& Points); void SetTangentAtSplinePoint(int32 PointIndex, const struct FVector& InTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void SetTangentColor(const struct FLinearColor& TangentColor); void SetTangentsAtSplinePoint(int32 PointIndex, const struct FVector& InArriveTangent, const struct FVector& InLeaveTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void SetUnselectedSplineSegmentColor(const struct FLinearColor& SegmentColor); void SetUpVectorAtSplinePoint(int32 PointIndex, const struct FVector& InUpVector, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); void SetWorldLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation); void UpdateSpline(); float FindContinuousDistanceAlongSplineClosestToWorldLocation(const struct FVector& WorldLocation, float PreviousDistance) const; struct FVector FindDirectionClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; float FindDistanceAlongSplineClosestToWorldLocation(const struct FVector& WorldLocation) const; float FindInputKeyClosestToWorldLocation(const struct FVector& WorldLocation) const; struct FVector FindLocationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; struct FVector FindRightVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; float FindRollClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; struct FRotator FindRotationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; struct FVector FindScaleClosestToWorldLocation(const struct FVector& WorldLocation) const; struct FVector FindTangentClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; struct FTransform FindTransformClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; struct FVector FindUpVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetArriveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetDefaultUpVector(ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetDirectionAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetDirectionAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetDirectionAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetDirectionAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; float GetDistanceAlongSplineAtSplineInputKey(float InKey) const; float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex) const; float GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName) const; float GetFloatPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const; float GetHigherPrecisionDistanceAlongSplineAtSplinePoint(float SplineInputKey) const; float GetInputKeyAtDistanceAlongSpline(float Distance) const; struct FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent) const; void GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetLocationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetLocationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetLocationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetLocationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; int32 GetNumberOfSplinePoints() const; int32 GetNumberOfSplineSegments() const; struct FVector GetRightVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetRightVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetRightVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetRightVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; float GetRollAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; float GetRollAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; float GetRollAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; float GetRollAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; struct FRotator GetRotationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; struct FRotator GetRotationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; struct FRotator GetRotationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; struct FRotator GetRotationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; struct FVector GetScaleAtDistanceAlongSpline(float Distance) const; struct FVector GetScaleAtSplineInputKey(float InKey) const; struct FVector GetScaleAtSplinePoint(int32 PointIndex) const; struct FVector GetScaleAtTime(float Time, bool bUseConstantVelocity) const; float GetSplineLength() const; ESplinePointType GetSplinePointType(int32 PointIndex) const; struct FVector GetTangentAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetTangentAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetTangentAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; struct FTransform GetTransformAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; struct FTransform GetTransformAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; struct FTransform GetTransformAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; struct FTransform GetTransformAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale) const; struct FVector GetUpVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetUpVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetUpVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; struct FVector GetUpVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; struct FVector GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName) const; struct FVector GetVectorPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const; struct FVector GetWorldDirectionAtDistanceAlongSpline(float Distance) const; struct FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity) const; struct FVector GetWorldLocationAtDistanceAlongSpline(float Distance) const; struct FVector GetWorldLocationAtSplinePoint(int32 PointIndex) const; struct FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity) const; struct FRotator GetWorldRotationAtDistanceAlongSpline(float Distance) const; struct FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity) const; struct FVector GetWorldTangentAtDistanceAlongSpline(float Distance) const; bool IsClosedLoop() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SplineComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SplineComponent") } static class USplineComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USplineComponent; // Class Engine.ParticleSystemReplay // 0x0018 (0x0040 - 0x0028) class UParticleSystemReplay final : public UObject { public: int32 ClipIDNumber; // 0x0028(0x0004)(Edit, ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x14]; // 0x002C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleSystemReplay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleSystemReplay") } static class UParticleSystemReplay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleSystemReplay; // Class Engine.SplineMetadata // 0x0000 (0x0028 - 0x0028) class USplineMetadata : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SplineMetadata") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SplineMetadata") } static class USplineMetadata* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USplineMetadata; // Class Engine.ParticleModuleRotationRateBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleRotationRateBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotationRateBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotationRateBase") } static class UParticleModuleRotationRateBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotationRateBase; // Class Engine.ParticleModuleMeshRotationRateOverLife // 0x0050 (0x0080 - 0x0030) class UParticleModuleMeshRotationRateOverLife final : public UParticleModuleRotationRateBase { public: struct FRawDistributionVector RotRate; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bScaleRotRate : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMeshRotationRateOverLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRateOverLife") } static class UParticleModuleMeshRotationRateOverLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMeshRotationRateOverLife; // Class Engine.AnimBlueprintGeneratedClass // 0x0288 (0x05B8 - 0x0330) class UAnimBlueprintGeneratedClass final : public UBlueprintGeneratedClass { public: uint8 Pad_330[0x8]; // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray BakedStateMachines; // 0x0338(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class USkeleton* TargetSkeleton; // 0x0348(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AnimNotifies; // 0x0350(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TMap OrderedSavedPoseIndicesMap; // 0x0360(0x0050)(NativeAccessSpecifierPublic) uint8 Pad_3B0[0x80]; // 0x03B0(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) TArray SyncGroupNames; // 0x0430(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray EvaluateGraphExposedInputs; // 0x0440(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TMap GraphAssetPlayerInformation; // 0x0450(0x0050)(NativeAccessSpecifierPublic) TMap GraphBlendOptions; // 0x04A0(0x0050)(NativeAccessSpecifierPublic) struct FPropertyAccessLibrary PropertyAccessLibrary; // 0x04F0(0x00C8)(NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimBlueprintGeneratedClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimBlueprintGeneratedClass") } static class UAnimBlueprintGeneratedClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimBlueprintGeneratedClass; // Class Engine.ParticleModuleSpawnBase // 0x0008 (0x0038 - 0x0030) class UParticleModuleSpawnBase : public UParticleModule { public: uint8 bProcessSpawnRate : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bProcessBurstList : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSpawnBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSpawnBase") } static class UParticleModuleSpawnBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSpawnBase; // Class Engine.SkeletalMeshActor // 0x0088 (0x02D8 - 0x0250) class ASkeletalMeshActor : public AActor { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bShouldDoAnimNotifies : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWakeOnLevelStart : 1; // 0x0258(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMesh* ReplicatedMesh; // 0x0268(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicsAsset* ReplicatedPhysAsset; // 0x0270(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* ReplicatedMaterial0; // 0x0278(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* ReplicatedMaterial1; // 0x0280(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_288[0x50]; // 0x0288(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_ReplicatedMaterial0(); void OnRep_ReplicatedMaterial1(); void OnRep_ReplicatedMesh(); void OnRep_ReplicatedPhysAsset(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshActor") } static class ASkeletalMeshActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASkeletalMeshActor; // Class Engine.ParticleModuleTypeDataAnimTrail // 0x0018 (0x0048 - 0x0030) class UParticleModuleTypeDataAnimTrail final : public UParticleModuleTypeDataBase { public: uint8 bDeadTrailsOnDeactivate : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePreviousTangentRecalculation : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTangentRecalculationEveryFrame : 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 TilingDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceTessellationStepSize; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TangentTessellationStepSize; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WidthTessellationStepSize; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTypeDataAnimTrail") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTypeDataAnimTrail") } static class UParticleModuleTypeDataAnimTrail* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTypeDataAnimTrail; // Class Engine.SoundAttenuation // 0x03A0 (0x03C8 - 0x0028) class USoundAttenuation final : public UObject { public: struct FSoundAttenuationSettings Attenuation; // 0x0028(0x03A0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundAttenuation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundAttenuation") } static class USoundAttenuation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundAttenuation; // Class Engine.RsMaterialExpressionHairWhiteHairHack // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionHairWhiteHairHack final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionHairWhiteHairHack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionHairWhiteHairHack") } static class URsMaterialExpressionHairWhiteHairHack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionHairWhiteHairHack; // Class Engine.MaterialExpressionTextureSampleParameter2D // 0x0000 (0x0080 - 0x0080) class UMaterialExpressionTextureSampleParameter2D : public UMaterialExpressionTextureSampleParameter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter2D") } static class UMaterialExpressionTextureSampleParameter2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter2D; // Class Engine.CollisionProfile // 0x0138 (0x0170 - 0x0038) class UCollisionProfile final : public UDeveloperSettings { public: TArray Profiles; // 0x0038(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) TArray DefaultChannelResponses; // 0x0048(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) TArray EditProfiles; // 0x0058(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) TArray ProfileRedirects; // 0x0068(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) TArray CollisionChannelRedirects; // 0x0078(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) uint8 Pad_88[0xE8]; // 0x0088(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CollisionProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CollisionProfile") } static class UCollisionProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCollisionProfile; // Class Engine.RsEngineSettings // 0x0050 (0x0088 - 0x0038) class URsEngineSettings final : public UDeveloperSettings { public: TSet DeprecatedBitfieldEnumNames; // 0x0038(0x0050)(Edit, Config, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsEngineSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsEngineSettings") } static class URsEngineSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsEngineSettings; // Class Engine.PhysicsSettings // 0x0138 (0x0218 - 0x00E0) class UPhysicsSettings final : public UPhysicsSettingsCore { public: struct FRigidBodyErrorCorrection PhysicErrorCorrection; // 0x00E0(0x0034)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) ESettingsLockedAxis LockedAxis; // 0x0114(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESettingsDOF DefaultDegreesOfFreedom; // 0x0115(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSuppressFaceRemapTable; // 0x0116(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSupportUVFromHitResults; // 0x0117(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableActiveActors; // 0x0118(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableKinematicStaticPairs; // 0x0119(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableKinematicKinematicPairs; // 0x011A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableCCD; // 0x011B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableEnhancedDeterminism; // 0x011C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AnimPhysicsMinDeltaTime; // 0x0120(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSimulateAnimPhysicsAfterReset; // 0x0124(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxPhysicsDeltaTime; // 0x0128(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSubstepping; // 0x012C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSubsteppingAsync; // 0x012D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12E[0x2]; // 0x012E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxSubstepDeltaTime; // 0x0130(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSubsteps; // 0x0134(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SyncSceneSmoothingFactor; // 0x0138(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialAverageFrameRate; // 0x013C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PhysXTreeRebuildRate; // 0x0140(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray PhysicalSurfaces; // 0x0148(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FBroadphaseSettings DefaultBroadphaseSettings; // 0x0158(0x0040)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) float MinDeltaVelocityForHitEvents; // 0x0198(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FChaosPhysicsSettings ChaosSettings; // 0x019C(0x0003)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_19F[0x1]; // 0x019F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath DamageFromPhysicsCollision; // 0x01A0(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugLogDamageFromPhysicsCollision; // 0x01B8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugDisablePhysicalAnimation; // 0x01B9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowDebugDrawForPhysicalAnimation; // 0x01BA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugShowPoseFromAnimationWithoutPhysics; // 0x01BB(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugShowPoseFromAnimationWithoutPhysicsSolid; // 0x01BC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugShowPoseFromPhysicalAnimationAfterPhysics; // 0x01BD(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugShowPhysicalAnimationActiveProfileName; // 0x01BE(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugShowPoseFromAnimationFromMotionAnalyzer; // 0x01BF(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugDrawPhysicalAnimationRootMotion; // 0x01C0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugLogMatchingResultsForPhysicalAnimation; // 0x01C1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugDisableCustomKickstartForRagdolls; // 0x01C2(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C3[0x5]; // 0x01C3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath DefaultPhysicalMaterialForPhysicalAnimation; // 0x01C8(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugPhysAnimEnableFrameTimeSpikes; // 0x01E0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E1[0x3]; // 0x01E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DebugPhysAnimFrameTimeSpikesTimeBetween; // 0x01E4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DebugPhysAnimFrameTimeSpikesLength; // 0x01E8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugPhysAnimDisablePrediction; // 0x01EC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugPhysAnimVisualizeDifferenceAnimationAndPhysics; // 0x01ED(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugPhysAnimVisualizeAnimationAndPhysicsBlendWeight; // 0x01EE(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EF[0x1]; // 0x01EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float DebugPhysicsAssetDebugRenderingScale; // 0x01F0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableDebugLogWithMaximumVelocitiesForAllRagdollBodies; // 0x01F4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F5[0x3]; // 0x01F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RagdollMaximumLinearVelocity; // 0x01F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollMaximumAngularVelocity; // 0x01FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableDebugLogForSleepingForAllRagdollBodies; // 0x0200(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableValidationForRespawnDestructibleActors; // 0x0201(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableDebugLogForSleepingForAllDestructionBodies; // 0x0202(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_203[0x5]; // 0x0203(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray WeightClassEntries; // 0x0208(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsSettings") } static class UPhysicsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsSettings; // Class Engine.MaterialExpressionClamp // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionClamp final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Min; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Max; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EClampMode ClampMode; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinDefault; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDefault; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionClamp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionClamp") } static class UMaterialExpressionClamp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionClamp; // Class Engine.RigidBodyBase // 0x0000 (0x0250 - 0x0250) class ARigidBodyBase : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RigidBodyBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RigidBodyBase") } static class ARigidBodyBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARigidBodyBase; // Class Engine.RadialForceActor // 0x0008 (0x0258 - 0x0250) class ARadialForceActor final : public ARigidBodyBase { public: class URadialForceComponent* ForceComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void DisableForce(); void EnableForce(); void FireImpulse(); void ToggleForce(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadialForceActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadialForceActor") } static class ARadialForceActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARadialForceActor; // Class Engine.AssetImportData // 0x0000 (0x0028 - 0x0028) class UAssetImportData : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetImportData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetImportData") } static class UAssetImportData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetImportData; // Class Engine.InterpTrackInstFade // 0x0000 (0x0028 - 0x0028) class UInterpTrackInstFade final : public UInterpTrackInst { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstFade") } static class UInterpTrackInstFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstFade; // Class Engine.RsTelemetrySettings // 0x0028 (0x0060 - 0x0038) class URsTelemetrySettings final : public UDeveloperSettings { public: bool bTelemetryLoggingEnabled; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bTelemetryLoggingEnabledInPIE; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bUploadTelemetryLogs; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FDirectoryPath TelemetryUploadLocation; // 0x0040(0x0010)(Edit, Config, NativeAccessSpecifierPrivate) class FString TelemetryLogExtension; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsTelemetrySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsTelemetrySettings") } static class URsTelemetrySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsTelemetrySettings; // Class Engine.SoundEffectPreset // 0x0040 (0x0068 - 0x0028) class USoundEffectPreset : public UObject { public: uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundEffectPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundEffectPreset") } static class USoundEffectPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundEffectPreset; // Class Engine.RsCharacterMarksVolume // 0x0008 (0x0258 - 0x0250) class ARsCharacterMarksVolume final : public AActor { public: class URsCharacterMarksVolumeComponent* CharacterMarksVolumeComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsCharacterMarksVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsCharacterMarksVolume") } static class ARsCharacterMarksVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsCharacterMarksVolume; // Class Engine.RsWorldMapDefinition // 0x0038 (0x0068 - 0x0030) class URsWorldMapDefinition final : public UDataAsset { public: class FName WorldName; // 0x0030(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Regions; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Sectors; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Interiors; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsWorldMapDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsWorldMapDefinition") } static class URsWorldMapDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsWorldMapDefinition; // Class Engine.SoundEffectSourcePreset // 0x0000 (0x0068 - 0x0068) class USoundEffectSourcePreset : public USoundEffectPreset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundEffectSourcePreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundEffectSourcePreset") } static class USoundEffectSourcePreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundEffectSourcePreset; // Class Engine.SoundEffectSubmixPreset // 0x0000 (0x0068 - 0x0068) class USoundEffectSubmixPreset : public USoundEffectPreset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundEffectSubmixPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundEffectSubmixPreset") } static class USoundEffectSubmixPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundEffectSubmixPreset; // Class Engine.SkyAtmosphere // 0x0008 (0x0258 - 0x0250) class ASkyAtmosphere final : public AInfo { public: class USkyAtmosphereComponent* SkyAtmosphereComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkyAtmosphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkyAtmosphere") } static class ASkyAtmosphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASkyAtmosphere; // Class Engine.HavokDebugDisplayComponent // 0x0060 (0x06C0 - 0x0660) class UHavokDebugDisplayComponent final : public UPrimitiveComponent { public: uint8 Pad_660[0x60]; // 0x0660(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HavokDebugDisplayComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HavokDebugDisplayComponent") } static class UHavokDebugDisplayComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHavokDebugDisplayComponent; // Class Engine.AssetManager // 0x0430 (0x0458 - 0x0028) class UAssetManager : public UObject { public: uint8 Pad_28[0x298]; // 0x0028(0x0298)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjectReferenceList; // 0x02C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool bIsGlobalAsyncScanEnvironment; // 0x02D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldGuessTypeAndName; // 0x02D1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldUseSynchronousLoad; // 0x02D2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsLoadingFromPakFiles; // 0x02D3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldAcquireMissingChunksOnLoad; // 0x02D4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyCookProductionAssets; // 0x02D5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsBulkScanning; // 0x02D6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsPrimaryAssetDirectoryCurrent; // 0x02D7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsManagementDatabaseCurrent; // 0x02D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUpdateManagementDatabaseAfterScan; // 0x02D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIncludeOnlyOnDiskAssets; // 0x02DA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasCompletedInitialScan; // 0x02DB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 NumberOfSpawnedNotifications; // 0x02DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E0[0x178]; // 0x02E0(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetManager") } static class UAssetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetManager; // Class Engine.DrawFrustumComponent // 0x0020 (0x0680 - 0x0660) class UDrawFrustumComponent final : public UPrimitiveComponent { public: struct FColor FrustumColor; // 0x0660(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrustumAngle; // 0x0664(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrustumAspectRatio; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrustumStartDist; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrustumEndDist; // 0x0670(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_674[0x4]; // 0x0674(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture* Texture; // 0x0678(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DrawFrustumComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DrawFrustumComponent") } static class UDrawFrustumComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDrawFrustumComponent; // Class Engine.SmokeTestCommandlet // 0x0000 (0x0080 - 0x0080) class USmokeTestCommandlet final : public UCommandlet { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmokeTestCommandlet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmokeTestCommandlet") } static class USmokeTestCommandlet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USmokeTestCommandlet; // Class Engine.CheatManager // 0x0050 (0x0078 - 0x0028) class UCheatManager : public UObject { public: class ADebugCameraController* DebugCameraControllerRef; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DebugCameraControllerClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x40]; // 0x0038(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BugIt(const class FString& ScreenShotDescription); void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); void BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString); void ChangeSize(float F); void CheatScript(const class FString& ScriptName); void ClearLevelStreamingStatus(class FName PackageName); void DamageTarget(float DamageAmount); void DebugCapsuleSweep(); void DebugCapsuleSweepCapture(); void DebugCapsuleSweepChannel(ECollisionChannel Channel); void DebugCapsuleSweepClear(); void DebugCapsuleSweepComplex(bool bTraceComplex); void DebugCapsuleSweepPawn(); void DebugCapsuleSweepSize(float HalfHeight, float Radius); void DestroyAll(TSubclassOf aClass); void DestroyAllPawnsExceptTarget(); void DestroyPawns(TSubclassOf aClass); void DestroyServerStatReplicator(); void DestroyTarget(); void DisableDebugCamera(); void DumpChatState(); void DumpLevelMemoryInfo(class FName LevelName); void DumpOnlineSessionState(); void DumpPartyState(); void DumpStreamingLevelsMemoryInfo(); void DumpVoiceMutingState(); void EnableDebugCamera(); void FlushLog(); void Fly(); void FreezeFrame(float Delay); void Ghost(); void God(); void InvertMouse(); void LogLoc(); void LogStreamingLevels(); void OnlyLoadLevel(class FName PackageName); void PauseLevelStreaming(); void PlayersOnly(); void ReceiveEndPlay(); void ReceiveInitCheatManager(); void ServerToggleAILogging(); void SetMouseSensitivityToDefault(); void SetStreamingFailsafeTestMode(bool bEnable); void SetWorldOrigin(); void Slomo(float NewTimeDilation); void SpawnServerStatReplicator(); void StreamLevelIn(class FName PackageName); void StreamLevelOut(class FName PackageName); void Summon(const class FString& ClassName); void Teleport(); void TestCollisionDistance(); void ToggleAILogging(); void ToggleDebugCamera(); void ToggleServerStatReplicatorClientOverwrite(); void ToggleServerStatReplicatorUpdateStatNet(); void ToggleStreamingFailsafeTestMode(); void UnpauseLevelStreaming(); void UpdateSafeArea(); void ViewActor(class FName ActorName); void ViewClass(TSubclassOf DesiredClass); void ViewPlayer(const class FString& S); void ViewSelf(); void Walk(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatManager") } static class UCheatManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatManager; // Class Engine.MaterialExpressionAntialiasedTextureMask // 0x0008 (0x0088 - 0x0080) class UMaterialExpressionAntialiasedTextureMask final : public UMaterialExpressionTextureSampleParameter2D { public: float Threshold; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureColorChannel Channel; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionAntialiasedTextureMask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionAntialiasedTextureMask") } static class UMaterialExpressionAntialiasedTextureMask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionAntialiasedTextureMask; // Class Engine.InterpTrackFloatBase // 0x0020 (0x0090 - 0x0070) class UInterpTrackFloatBase : public UInterpTrack { public: struct FInterpCurveFloat FloatTrack; // 0x0070(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveTension; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackFloatBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackFloatBase") } static class UInterpTrackFloatBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackFloatBase; // Class Engine.InterpTrackFloatAnimBPParam // 0x0020 (0x00B0 - 0x0090) class UInterpTrackFloatAnimBPParam final : public UInterpTrackFloatBase { public: class UClass* AnimBlueprintClass; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AnimClass; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParamName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackFloatAnimBPParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackFloatAnimBPParam") } static class UInterpTrackFloatAnimBPParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackFloatAnimBPParam; // Class Engine.DebugCameraController // 0x0118 (0x0720 - 0x0608) class ADebugCameraController : public APlayerController { public: uint8 bShowSelectedInfo : 1; // 0x0608(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsFrozenRendering : 1; // 0x0608(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsOrbitingSelectedActor : 1; // 0x0608(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOrbitPivotUseCenter : 1; // 0x0608(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableBufferVisualization : 1; // 0x0608(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableBufferVisualizationFullMode : 1; // 0x0608(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsBufferVisualizationInputSetup : 1; // 0x0608(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLastDisplayEnabled : 1; // 0x0608(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_609[0x7]; // 0x0609(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDrawFrustumComponent* DrawFrustum; // 0x0610(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* SelectedActor; // 0x0618(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPrimitiveComponent* SelectedComponent; // 0x0620(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHitResult SelectedHitPoint; // 0x0628(0x009C)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_6C4[0x4]; // 0x06C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class APlayerController* OriginalControllerRef; // 0x06C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayer* OriginalPlayer; // 0x06D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float speedScale; // 0x06D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialMaxSpeed; // 0x06DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialAccel; // 0x06E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialDecel; // 0x06E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E8[0x38]; // 0x06E8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ReceiveOnActivate(class APlayerController* OriginalPC); void ReceiveOnActorSelected(class AActor* NewSelectedActor, const struct FVector& SelectHitLocation, const struct FVector& SelectHitNormal, const struct FHitResult& Hit); void ReceiveOnDeactivate(class APlayerController* RestoredPC); void SetPawnMovementSpeedScale(float NewSpeedScale); void ShowDebugSelectedInfo(); void ToggleDisplay(); class AActor* GetSelectedActor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugCameraController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugCameraController") } static class ADebugCameraController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADebugCameraController; // Class Engine.DocumentationActor // 0x0008 (0x0258 - 0x0250) class ADocumentationActor final : public AActor { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DocumentationActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DocumentationActor") } static class ADocumentationActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADocumentationActor; // Class Engine.ObjectLibrary // 0x0080 (0x00A8 - 0x0028) class UObjectLibrary final : public UObject { public: class UClass* ObjectBaseClass; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasBlueprintClasses; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Objects; // 0x0038(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray> WeakObjects; // 0x0048(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bUseWeakReferences; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsFullyLoaded; // 0x0059(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A[0x4E]; // 0x005A(0x004E)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectLibrary") } static class UObjectLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectLibrary; // Class Engine.DebugCameraHUD // 0x0000 (0x0340 - 0x0340) class ADebugCameraHUD : public AHUD { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugCameraHUD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugCameraHUD") } static class ADebugCameraHUD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADebugCameraHUD; // Class Engine.SoundSubmixBase // 0x0010 (0x0038 - 0x0028) class USoundSubmixBase : public UObject { public: TArray ChildSubmixes; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundSubmixBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundSubmixBase") } static class USoundSubmixBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundSubmixBase; // Class Engine.SoundSubmixWithParentBase // 0x0008 (0x0040 - 0x0038) class USoundSubmixWithParentBase : public USoundSubmixBase { public: class USoundSubmixBase* ParentSubmix; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundSubmixWithParentBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundSubmixWithParentBase") } static class USoundSubmixWithParentBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundSubmixWithParentBase; // Class Engine.LocalPlayerSubsystem // 0x0000 (0x0030 - 0x0030) class ULocalPlayerSubsystem final : public USubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalPlayerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalPlayerSubsystem") } static class ULocalPlayerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalPlayerSubsystem; // Class Engine.GameUserSettings // 0x00F8 (0x0120 - 0x0028) class UGameUserSettings : public UObject { public: bool bUseVSync; // 0x0028(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDynamicResolution; // 0x0029(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x56]; // 0x002A(0x0056)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ResolutionSizeX; // 0x0080(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint32 ResolutionSizeY; // 0x0084(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint32 LastUserConfirmedResolutionSizeX; // 0x0088(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint32 LastUserConfirmedResolutionSizeY; // 0x008C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 WindowPosX; // 0x0090(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 WindowPosY; // 0x0094(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 FullscreenMode; // 0x0098(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LastConfirmedFullscreenMode; // 0x009C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 PreferredFullscreenMode; // 0x00A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint32 Version; // 0x00A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 AudioQualityLevel; // 0x00A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LastConfirmedAudioQualityLevel; // 0x00AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FrameRateLimit; // 0x00B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 DesiredScreenWidth; // 0x00B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseDesiredScreenHeight; // 0x00BC(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 DesiredScreenHeight; // 0x00C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LastUserConfirmedDesiredScreenWidth; // 0x00C4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LastUserConfirmedDesiredScreenHeight; // 0x00C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastRecommendedScreenWidth; // 0x00CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastRecommendedScreenHeight; // 0x00D0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastCPUBenchmarkResult; // 0x00D4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastGPUBenchmarkResult; // 0x00D8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray LastCPUBenchmarkSteps; // 0x00E0(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) TArray LastGPUBenchmarkSteps; // 0x00F0(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) float LastGPUBenchmarkMultiplier; // 0x0100(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseHDRDisplayOutput; // 0x0104(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 HDRDisplayOutputNits; // 0x0108(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsSaveDirty; // 0x010C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnGameUserSettingsUINeedsUpdate; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) public: static struct FIntPoint GetDefaultResolution(); static EWindowMode GetDefaultWindowMode(); static struct FIntPoint GetDefaultWindowPosition(); static int32 GetFramePace(); static class UGameUserSettings* GetGameUserSettings(); static int32 GetSyncInterval(); void ApplyHardwareBenchmarkResults(); void ApplyNonResolutionSettings(); void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); void ApplySettings(class UObject* WorldContext, bool bCheckForCommandLineOverrides); void ConfirmVideoMode(); void DecreaseQuality(EUserSettings SettingsType); void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); float GetDefaultResolutionScale(); float GetRecommendedResolutionScale(); void IncreaseQuality(EUserSettings SettingsType); void LoadSettings(bool bForceReload); void ReleaseTempDeviceProfileMode(); void ResetToCurrentSettings(); void RevertVideoMode(); void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); void SaveSettings(class UObject* WorldContext); void SetAntiAliasingQuality(int32 Value); void SetAudioQualityLevel(int32 QualityLevel); void SetBenchmarkFallbackValues(); void SetDisplayIndex(int32 NewDisplayIndex); void SetDynamicResolutionEnabled(bool bEnable); void SetFoliageQuality(int32 Value); void SetFrameRateLimit(float NewLimit); void SetFullscreenMode(EWindowMode InFullscreenMode); void SetOverallScalabilityLevel(int32 Value); void SetPostProcessingQuality(int32 Value); void SetResolutionScaleNormalized(float NewScaleNormalized); void SetResolutionScaleValue(int32 NewScaleValue); void SetResolutionScaleValueEx(float NewScaleValue); void SetScreenResolution(const struct FIntPoint& Resolution); void SetShadingQuality(int32 Value); void SetShadowQuality(int32 Value); void SetTempDeviceProfileMode(const class FString& ProfileSuffix); void SetTextureQuality(int32 Value); void SetToDefaults(); void SetViewDistanceQuality(int32 Value); void SetVisualEffectQuality(int32 Value); void SetVSyncEnabled(bool bEnable); void ValidateSettings(); int32 GetAntiAliasingQuality() const; int32 GetAudioQualityLevel() const; int32 GetCurrentHDRDisplayNits() const; struct FIntPoint GetDesktopResolution() const; int32 GetDisplayIndex() const; class FString GetDisplayName(int32 DisplayIndex) const; int32 GetFoliageQuality() const; float GetFrameRateLimit() const; EWindowMode GetFullscreenMode() const; EWindowMode GetLastConfirmedFullscreenMode() const; struct FIntPoint GetLastConfirmedScreenResolution() const; int32 GetMaxDisplayIndex() const; int32 GetOverallScalabilityLevel() const; int32 GetPostProcessingQuality() const; EWindowMode GetPreferredFullscreenMode() const; void GetResolutionScaleInformation(float* CurrentScaleNormalized, int32* CurrentScaleValue, int32* MinScaleValue, int32* MaxScaleValue) const; void GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue) const; float GetResolutionScaleNormalized() const; struct FIntPoint GetScreenResolution() const; int32 GetShadingQuality() const; int32 GetShadowQuality() const; int32 GetTextureQuality() const; int32 GetViewDistanceQuality() const; int32 GetVisualEffectQuality() const; bool IsDirty() const; bool IsDynamicResolutionDirty() const; bool IsDynamicResolutionEnabled() const; bool IsFullscreenModeDirty() const; bool IsHDREnabled() const; bool IsHDRPlatformManaged() const; bool IsScreenResolutionDirty() const; bool IsVSyncDirty() const; bool IsVSyncEnabled() const; void PrintScalability() const; bool SupportsHDRDisplayOutput() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameUserSettings") } static class UGameUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameUserSettings; // Class Engine.InterpTrackInstFloatParticleParam // 0x0008 (0x0030 - 0x0028) class UInterpTrackInstFloatParticleParam final : public UInterpTrackInst { public: float ResetFloat; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstFloatParticleParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstFloatParticleParam") } static class UInterpTrackInstFloatParticleParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstFloatParticleParam; // Class Engine.MaterialExpressionLinearInterpolate // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionLinearInterpolate final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ALPHA; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstAlpha; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionLinearInterpolate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionLinearInterpolate") } static class UMaterialExpressionLinearInterpolate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionLinearInterpolate; // Class Engine.StaticMeshActor // 0x0010 (0x0260 - 0x0250) class AStaticMeshActor : public AActor { public: class UStaticMeshComponent* StaticMeshComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bStaticMeshReplicateMovement; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENavDataGatheringMode NavigationGeometryGatheringMode; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetMobility(EComponentMobility InMobility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StaticMeshActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StaticMeshActor") } static class AStaticMeshActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStaticMeshActor; // Class Engine.MaterialExpressionCrossProduct // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionCrossProduct final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCrossProduct") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCrossProduct") } static class UMaterialExpressionCrossProduct* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCrossProduct; // Class Engine.RsIKRigComponent // 0x03D0 (0x0528 - 0x0158) class URsIKRigComponent : public UActorComponent { public: class URsIKRigComponentParameters* CompParams; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DoNotActivate; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 DebugAnimationIndex; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DebugIKRigConversionName; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* m_SourceActor; // 0x0178(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UActorComponent* m_SourceComponent; // 0x0180(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* m_TargetActor; // 0x0188(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UActorComponent* m_TargetComponent; // 0x0190(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UActorComponent* m_TargetFaceComponent; // 0x0198(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A0[0x388]; // 0x01A0(0x0388)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActivatedIKRigConversion(const class FName ConversionName); void OnDeactivatedIKRigConversion(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsIKRigComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsIKRigComponent") } static class URsIKRigComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsIKRigComponent; // Class Engine.RsButtonUnicodeMappingBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class URsButtonUnicodeMappingBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class FString StringReplaceButtonIdentifiersWithUnicodeMapping(class UObject* WorldContextObject, const class FString& InString); static class FString StringTranslateActionsToButtonUnicodeMapping(class UObject* WorldContextObject, const class FString& InString); static class FText TextReplaceButtonIdentifiersWithUnicodeMapping(class UObject* WorldContextObject, const class FText& InText); static class FText TextTranslateActionsToButtonUnicodeMapping(class UObject* WorldContextObject, const class FText& InText); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsButtonUnicodeMappingBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsButtonUnicodeMappingBlueprintLibrary") } static class URsButtonUnicodeMappingBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsButtonUnicodeMappingBlueprintLibrary; // Class Engine.RsMeshDecalComponent // 0x0010 (0x0730 - 0x0720) class URsMeshDecalComponent final : public UStaticMeshComponent { public: class UMaterialInstanceDynamic* DecalMaterialInst; // 0x0718(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* PaintedMaskTexture; // 0x0720(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGeometryDirty; // 0x0728(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_729[0x7]; // 0x0729(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMeshDecalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMeshDecalComponent") } static class URsMeshDecalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMeshDecalComponent; // Class Engine.CameraActor // 0x06A0 (0x08F0 - 0x0250) class ACameraActor : public AActor { public: EAutoReceiveInput AutoActivateForPlayer; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraComponent* CameraComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USceneComponent* SceneComponent; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bConstrainAspectRatio : 1; // 0x0270(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AspectRatio; // 0x0274(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FOVAngle; // 0x0278(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PostProcessBlendWeight; // 0x027C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FPostProcessSettings PostProcessSettings; // 0x0280(0x0670)(Deprecated, NativeAccessSpecifierPrivate) public: int32 GetAutoActivatePlayerIndex() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraActor") } static class ACameraActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACameraActor; // Class Engine.InterpTrackInstVectorMaterialParam // 0x0038 (0x0060 - 0x0028) class UInterpTrackInstVectorMaterialParam final : public UInterpTrackInst { public: TArray MaterialInstances; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ResetVectors; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PrimitiveMaterialRefs; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class UInterpTrackVectorMaterialParam* InstancedTrack; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstVectorMaterialParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstVectorMaterialParam") } static class UInterpTrackInstVectorMaterialParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstVectorMaterialParam; // Class Engine.MaterialExpressionMaterialProxyReplace // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionMaterialProxyReplace final : public UMaterialExpression { public: struct FExpressionInput Realtime; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput MaterialProxy; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMaterialProxyReplace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMaterialProxyReplace") } static class UMaterialExpressionMaterialProxyReplace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMaterialProxyReplace; // Class Engine.NavigationObjectBase // 0x0028 (0x0278 - 0x0250) class ANavigationObjectBase : public AActor { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCapsuleComponent* CapsuleComponent; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBillboardComponent* GoodSprite; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBillboardComponent* BadSprite; // 0x0268(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bIsPIEPlayerStart : 1; // 0x0270(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavigationObjectBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavigationObjectBase") } static class ANavigationObjectBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANavigationObjectBase; // Class Engine.ChildActorComponent // 0x0030 (0x02E0 - 0x02B0) class UChildActorComponent final : public USceneComponent { public: TSubclassOf ChildActorClass; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* ChildActor; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* ChildActorTemplate; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C0[0x20]; // 0x02C0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class AActor* DetachChildActorAndDestroyChildActorComponent(); void SetChildActorClass(TSubclassOf InClass); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChildActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChildActorComponent") } static class UChildActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChildActorComponent; // Class Engine.PlayerStart // 0x0008 (0x0280 - 0x0278) class APlayerStart : public ANavigationObjectBase { public: class FName PlayerStartTag; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: struct FTransform GetSpawnTransform() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerStart") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerStart") } static class APlayerStart* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerStart; // Class Engine.InterpTrackInstFloatAnimBPParam // 0x0018 (0x0040 - 0x0028) class UInterpTrackInstFloatAnimBPParam final : public UInterpTrackInst { public: class UAnimInstance* AnimScriptInstance; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ResetFloat; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstFloatAnimBPParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstFloatAnimBPParam") } static class UInterpTrackInstFloatAnimBPParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstFloatAnimBPParam; // Class Engine.RsStreamingAreaPlayerStart // 0x0020 (0x02A0 - 0x0280) class ARsStreamingAreaPlayerStart : public APlayerStart { public: class FName StreamingArea; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bCanBeAutoSelected; // 0x0288(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bCanBeSelectedByUser; // 0x0289(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_28A[0x6]; // 0x028A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnStartAtPlayerStart; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static void PopulateStreamingAreaNameOptions(class UObject* ContextObject, TArray* OutAreaNames); void OnStart(ERsWorldLoadType LoadType); const class FName GetStreamingAreaToLoad() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsStreamingAreaPlayerStart") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsStreamingAreaPlayerStart") } static class ARsStreamingAreaPlayerStart* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsStreamingAreaPlayerStart; // Class Engine.ParticleModuleLocationBoneSocket // 0x0040 (0x0070 - 0x0030) class UParticleModuleLocationBoneSocket final : public UParticleModuleLocationBase { public: ELocationBoneSocketSource SourceType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector UniversalOffset; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SourceLocations; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) ELocationBoneSocketSelectionMethod SelectionMethod; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUpdatePositionEachFrame : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOrientMeshEmitters : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritBoneVelocity : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InheritVelocityScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SkelMeshActorParamName; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumPreSelectedIndices; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationBoneSocket") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationBoneSocket") } static class UParticleModuleLocationBoneSocket* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationBoneSocket; // Class Engine.MaterialFunctionInterface // 0x0018 (0x0040 - 0x0028) class UMaterialFunctionInterface : public UObject { public: struct FGuid StateId; // 0x0028(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialFunctionUsage MaterialFunctionUsage; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialFunctionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialFunctionInterface") } static class UMaterialFunctionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialFunctionInterface; // Class Engine.MaterialFunction // 0x0028 (0x0068 - 0x0040) class UMaterialFunction : public UMaterialFunctionInterface { public: class FString Description; // 0x0040(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bExposeToLibrary : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPrefixParameterNames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray AdditionalHeaderIncludes; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialFunction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialFunction") } static class UMaterialFunction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialFunction; // Class Engine.MaterialFunctionMaterialLayerBlend // 0x0000 (0x0068 - 0x0068) class UMaterialFunctionMaterialLayerBlend final : public UMaterialFunction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerBlend") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerBlend") } static class UMaterialFunctionMaterialLayerBlend* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerBlend; // Class Engine.ForceFeedbackComponent // 0x00E0 (0x0390 - 0x02B0) class UForceFeedbackComponent final : public USceneComponent { public: class UForceFeedbackEffect* ForceFeedbackEffect; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAutoDestroy : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStopWhenOwnerDestroyed : 1; // 0x02B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLooping : 1; // 0x02B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreTimeDilation : 1; // 0x02B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideAttenuation : 1; // 0x02B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float IntensityMultiplier; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UForceFeedbackAttenuation* AttenuationSettings; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FForceFeedbackAttenuationSettings AttenuationOverrides; // 0x02C0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnForceFeedbackFinished; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_380[0x10]; // 0x0380(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AdjustAttenuation(const struct FForceFeedbackAttenuationSettings& InAttenuationSettings); void Play(float StartTime); void SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect); void SetIntensityMultiplier(float NewIntensityMultiplier); void Stop(); bool BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ForceFeedbackComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ForceFeedbackComponent") } static class UForceFeedbackComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UForceFeedbackComponent; // Class Engine.SkyLight // 0x0010 (0x0260 - 0x0250) class ASkyLight : public AInfo { public: class USkyLightComponent* LightComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bEnabled : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_bEnabled(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkyLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkyLight") } static class ASkyLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASkyLight; // Class Engine.TextureCube // 0x0058 (0x0138 - 0x00E0) class UTextureCube : public UTexture { public: uint8 Pad_E0[0x58]; // 0x00E0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureCube") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureCube") } static class UTextureCube* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureCube; // Class Engine.ParticleModulePivotOffset // 0x0008 (0x0038 - 0x0030) class UParticleModulePivotOffset final : public UParticleModuleLocationBase { public: struct FVector2D PivotOffset; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModulePivotOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModulePivotOffset") } static class UParticleModulePivotOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModulePivotOffset; // Class Engine.VectorField // 0x0020 (0x0048 - 0x0028) class UVectorField : public UObject { public: struct FBox Bounds; // 0x0028(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float Intensity; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VectorField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VectorField") } static class UVectorField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVectorField; // Class Engine.HierarchicalInstancedStaticMeshComponent // 0x00F0 (0x08C0 - 0x07D0) #pragma pack(push, 0x1) class alignas(0x10) UHierarchicalInstancedStaticMeshComponent : public UInstancedStaticMeshComponent { public: uint8 Pad_7C8[0x10]; // 0x07C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray SortedInstances; // 0x07D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 NumBuiltInstances; // 0x07E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7EC[0x4]; // 0x07EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBox BuiltInstanceBounds; // 0x07F0(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FBox UnbuiltInstanceBounds; // 0x080C(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray UnbuiltInstanceBoundsList; // 0x0828(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bEnableDensityScaling : 1; // 0x0838(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_839[0x7]; // 0x0839(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) int32 OcclusionLayerNumNodes; // 0x0840(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoxSphereBounds CacheMeshExtendedBounds; // 0x0844(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bDisableCollision; // 0x0860(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_861[0x3]; // 0x0861(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 InstanceCountToRender; // 0x0864(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_868[0x50]; // 0x0868(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool RemoveInstances(const TArray& InstancesToRemove); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HierarchicalInstancedStaticMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HierarchicalInstancedStaticMeshComponent") } static class UHierarchicalInstancedStaticMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UHierarchicalInstancedStaticMeshComponent; // Class Engine.MaterialExpressionStaticBoolParameter // 0x0008 (0x0060 - 0x0058) class UMaterialExpressionStaticBoolParameter : public UMaterialExpressionParameter { public: uint8 DefaultValue : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionStaticBoolParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionStaticBoolParameter") } static class UMaterialExpressionStaticBoolParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionStaticBoolParameter; // Class Engine.MaterialInstance // 0x02F0 (0x0388 - 0x0098) class UMaterialInstance : public UMaterialInterface { public: class UPhysicalMaterial* PhysMaterial; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* Parent; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHasStaticPermutationResource : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideSubsurfaceProfile : 1; // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ScalarParameterValues; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray VectorParameterValues; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray TextureParameterValues; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray RuntimeVirtualTextureParameterValues; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray FontParameterValues; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) struct FMaterialInstanceBasePropertyOverrides BasePropertyOverrides; // 0x0140(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_158[0x18]; // 0x0158(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FStaticParameterSet StaticParameters; // 0x0170(0x0040)(NativeAccessSpecifierPrivate) struct FMaterialCachedParameters CachedLayerParameters; // 0x01B0(0x01A0)(NativeAccessSpecifierPrivate) TArray CachedReferencedTextures; // 0x0350(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_360[0x28]; // 0x0360(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialInstance") } static class UMaterialInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialInstance; // Class Engine.MaterialInstanceConstant // 0x0008 (0x0390 - 0x0388) class UMaterialInstanceConstant : public UMaterialInstance { public: class UPhysicalMaterialMask* PhysMaterialMask; // 0x0388(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: float K2_GetScalarParameterValue(class FName ParameterName); class UTexture* K2_GetTextureParameterValue(class FName ParameterName); struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialInstanceConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialInstanceConstant") } static class UMaterialInstanceConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialInstanceConstant; // Class Engine.MaterialExpressionSobol // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionSobol final : public UMaterialExpression { public: struct FExpressionInput Cell; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Index_0; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Seed; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ConstIndex; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D ConstSeed; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSobol") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSobol") } static class UMaterialExpressionSobol* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSobol; // Class Engine.PhysicsThruster // 0x0008 (0x0258 - 0x0250) class APhysicsThruster final : public ARigidBodyBase { public: class UPhysicsThrusterComponent* ThrusterComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsThruster") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsThruster") } static class APhysicsThruster* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APhysicsThruster; // Class Engine.AnimNotify_PauseClothingSimulation // 0x0000 (0x0038 - 0x0038) class UAnimNotify_PauseClothingSimulation final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_PauseClothingSimulation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_PauseClothingSimulation") } static class UAnimNotify_PauseClothingSimulation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_PauseClothingSimulation; // Class Engine.EngineCustomTimeStep // 0x0000 (0x0028 - 0x0028) class UEngineCustomTimeStep : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EngineCustomTimeStep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EngineCustomTimeStep") } static class UEngineCustomTimeStep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngineCustomTimeStep; // Class Engine.RsPinTelemetryInterface // 0x0000 (0x0000 - 0x0000) class IRsPinTelemetryInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsPinTelemetryInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsPinTelemetryInterface") } static class IRsPinTelemetryInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IRsPinTelemetryInterface; // Class Engine.SoundSourceBus // 0x0018 (0x0388 - 0x0370) class USoundSourceBus final : public USoundWave { public: ESourceBusChannels SourceBusChannels; // 0x0370(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_371[0x3]; // 0x0371(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SourceBusDuration; // 0x0374(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAudioBus* AudioBus; // 0x0378(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAutoDeactivateWhenSilent : 1; // 0x0380(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundSourceBus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundSourceBus") } static class USoundSourceBus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundSourceBus; // Class Engine.MaterialBillboardComponent // 0x0010 (0x0670 - 0x0660) class UMaterialBillboardComponent final : public UPrimitiveComponent { public: TArray Elements; // 0x0660(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: void AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve); void SetElements(const TArray& NewElements); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialBillboardComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialBillboardComponent") } static class UMaterialBillboardComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialBillboardComponent; // Class Engine.Model // 0x0268 (0x0290 - 0x0028) class UModel final : public UObject { public: uint8 Pad_28[0x268]; // 0x0028(0x0268)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Model") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Model") } static class UModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModel; // Class Engine.CurveTable // 0x0078 (0x00A0 - 0x0028) class UCurveTable : public UObject { public: uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveTable") } static class UCurveTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveTable; // Class Engine.Channel // 0x0048 (0x0070 - 0x0028) class UChannel : public UObject { public: class UNetConnection* Connection; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x40]; // 0x0030(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Channel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Channel") } static class UChannel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChannel; // Class Engine.ActorChannel // 0x0228 (0x0298 - 0x0070) class UActorChannel final : public UChannel { public: class AActor* Actor; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78[0xE8]; // 0x0078(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) TArray CreateSubObjects; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_170[0x128]; // 0x0170(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorChannel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorChannel") } static class UActorChannel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActorChannel; // Class Engine.CurveEdPresetCurve // 0x0000 (0x0028 - 0x0028) class UCurveEdPresetCurve final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveEdPresetCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveEdPresetCurve") } static class UCurveEdPresetCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveEdPresetCurve; // Class Engine.BlendSpaceBase // 0x00C8 (0x0148 - 0x0080) class UBlendSpaceBase : public UAnimationAsset { public: uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bRotationBlendInMeshSpace; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AnimLength; // 0x008C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpolationParameter InterpolationParam[0x3]; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float TargetWeightInterpolationSpeedPerSec; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENotifyTriggerMode NotifyTriggerMode; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray PerBoneBlend; // 0x00B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) int32 SampleIndexWithMarkers; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SampleData; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray GridSamples; // 0x00D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FBlendParameter BlendParameters[0x3]; // 0x00E8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlendSpaceBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlendSpaceBase") } static class UBlendSpaceBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlendSpaceBase; // Class Engine.ParticleModuleCameraBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleCameraBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleCameraBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleCameraBase") } static class UParticleModuleCameraBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleCameraBase; // Class Engine.ParticleModuleCameraOffset // 0x0038 (0x0068 - 0x0030) class UParticleModuleCameraOffset final : public UParticleModuleCameraBase { public: struct FRawDistributionFloat CameraOffset; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bSpawnTimeOnly : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EParticleCameraOffsetUpdateMethod UpdateMethod; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleCameraOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleCameraOffset") } static class UParticleModuleCameraOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleCameraOffset; // Class Engine.DecalActor // 0x0008 (0x0258 - 0x0250) class ADecalActor final : public AActor { public: class UDecalComponent* Decal; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); class UMaterialInterface* GetDecalMaterial() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DecalActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DecalActor") } static class ADecalActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADecalActor; // Class Engine.BlendSpace // 0x0008 (0x0150 - 0x0148) class UBlendSpace : public UBlendSpaceBase { public: EBlendSpaceAxis AxisToScaleAnimation; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlendSpace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlendSpace") } static class UBlendSpace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlendSpace; // Class Engine.AimOffsetBlendSpace // 0x0000 (0x0150 - 0x0150) class UAimOffsetBlendSpace final : public UBlendSpace { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AimOffsetBlendSpace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AimOffsetBlendSpace") } static class UAimOffsetBlendSpace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAimOffsetBlendSpace; // Class Engine.CurveLinearColorAtlas // 0x0018 (0x0120 - 0x0108) class UCurveLinearColorAtlas final : public UTexture2D { public: uint32 TextureSize; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray GradientCurves; // 0x0110(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: bool GetCurvePosition(class UCurveLinearColor* InCurve, float* Position); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveLinearColorAtlas") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveLinearColorAtlas") } static class UCurveLinearColorAtlas* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveLinearColorAtlas; // Class Engine.RsLensFlareComponent // 0x0030 (0x0690 - 0x0660) class URsLensFlareComponent final : public UPrimitiveComponent { public: uint8 Pad_660[0x8]; // 0x0660(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class URsLensFlareDataAsset* FlareAsset; // 0x0668(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FlareIntensityMultiplier; // 0x0670(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRsLensFlareDistanceFade FarDistanceFade; // 0x0674(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bIsOcclusionScreenSize; // 0x067C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_67D[0x3]; // 0x067D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D OcclusionScreenSize; // 0x0680(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanUseDirectionality; // 0x0688(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_689[0x3]; // 0x0689(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DirectionalityAngle; // 0x068C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetCanUseDirectionality(bool bInCanUseDirectionality); void SetDirectionalityAngle(float InDirectionality); void SetFarDistanceFade(const struct FRsLensFlareDistanceFade& InNewFade); void SetFlareAsset(class URsLensFlareDataAsset* InNewAsset); void SetFlareIntensityMultiplier(float InMultiplier); void SetIsOcclusionScreenSpace(bool bInIsScreenSpace); void SetOcclusionScreenSize(const struct FVector2D& InOcclusionScreenSize); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsLensFlareComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsLensFlareComponent") } static class URsLensFlareComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsLensFlareComponent; // Class Engine.BlendSpace1D // 0x0008 (0x0150 - 0x0148) class UBlendSpace1D : public UBlendSpaceBase { public: bool bScaleAnimation; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlendSpace1D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlendSpace1D") } static class UBlendSpace1D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlendSpace1D; // Class Engine.ParticleModuleLocationDirect // 0x0120 (0x0150 - 0x0030) class UParticleModuleLocationDirect final : public UParticleModuleLocationBase { public: struct FRawDistributionVector Location; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionVector LocationOffset; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionVector ScaleFactor; // 0x00C0(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionVector Direction; // 0x0108(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationDirect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationDirect") } static class UParticleModuleLocationDirect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationDirect; // Class Engine.AimOffsetBlendSpace1D // 0x0000 (0x0150 - 0x0150) class UAimOffsetBlendSpace1D final : public UBlendSpace1D { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AimOffsetBlendSpace1D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AimOffsetBlendSpace1D") } static class UAimOffsetBlendSpace1D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAimOffsetBlendSpace1D; // Class Engine.MaterialExpressionConstantBiasScale // 0x0020 (0x0060 - 0x0040) class UMaterialExpressionConstantBiasScale final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Bias; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionConstantBiasScale") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionConstantBiasScale") } static class UMaterialExpressionConstantBiasScale* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionConstantBiasScale; // Class Engine.AnimationSettings // 0x00B8 (0x00F0 - 0x0038) class UAnimationSettings final : public UDeveloperSettings { public: int32 CompressCommandletVersion; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray KeyEndEffectorsMatchNameArray; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) bool ForceRecompression; // 0x0050(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceBelowThreshold; // 0x0051(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFirstRecompressUsingCurrentOrDefault; // 0x0052(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRaiseMaxErrorToExisting; // 0x0053(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnablePerformanceLog; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStripAnimationDataOnDedicatedServer; // 0x0055(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTickAnimationOnSkeletalMeshInit; // 0x0056(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TArray BoneCustomAttributesNames; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray BoneNamesWithCustomAttributes; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TMap AttributeBlendModes; // 0x0078(0x0050)(Edit, Config, NativeAccessSpecifierPublic) ECustomAttributeBlendType DefaultAttributeBlendMode; // 0x00C8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnimationCompressCommandletUseRespawnExtensions; // 0x00C9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray RespawnAnimCompressCommandletAlgorithmParametersProfiles; // 0x00D0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray RespawnAnimCompressCommandletGroups; // 0x00E0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationSettings") } static class UAnimationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationSettings; // Class Engine.GameNetworkManager // 0x00B0 (0x0300 - 0x0250) class AGameNetworkManager final : public AInfo { public: float BadPacketLossThreshold; // 0x0250(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SeverePacketLossThreshold; // 0x0254(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BadPingThreshold; // 0x0258(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SeverePingThreshold; // 0x025C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AdjustedNetSpeed; // 0x0260(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LastNetSpeedUpdateTime; // 0x0264(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TotalNetBandwidth; // 0x0268(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinDynamicBandwidth; // 0x026C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxDynamicBandwidth; // 0x0270(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsStandbyCheckingEnabled : 1; // 0x0274(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasStandbyCheatTriggered : 1; // 0x0274(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float StandbyRxCheatTime; // 0x0278(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StandbyTxCheatTime; // 0x027C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PercentMissingForRxStandby; // 0x0280(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PercentMissingForTxStandby; // 0x0284(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PercentForBadPing; // 0x0288(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JoinInProgressStandbyWaitTime; // 0x028C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveRepSize; // 0x0290(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MAXPOSITIONERRORSQUARED; // 0x0294(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MAXNEARZEROVELOCITYSQUARED; // 0x0298(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CLIENTADJUSTUPDATECOST; // 0x029C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MAXCLIENTUPDATEINTERVAL; // 0x02A0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxClientForcedUpdateDuration; // 0x02A4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ServerForcedUpdateHitchThreshold; // 0x02A8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ServerForcedUpdateHitchCooldown; // 0x02AC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxMoveDeltaTime; // 0x02B0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxClientSmoothingDeltaTime; // 0x02B4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClientNetSendMoveDeltaTime; // 0x02B8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClientNetSendMoveDeltaTimeThrottled; // 0x02BC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClientNetSendMoveDeltaTimeStationary; // 0x02C0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ClientNetSendMoveThrottleAtNetSpeed; // 0x02C4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ClientNetSendMoveThrottleOverPlayerCount; // 0x02C8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClientAuthorativePosition; // 0x02CC(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ClientErrorUpdateRateLimit; // 0x02D0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClientNetCamUpdateDeltaTime; // 0x02D4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClientNetCamUpdatePositionLimit; // 0x02D8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMovementTimeDiscrepancyDetection; // 0x02DC(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMovementTimeDiscrepancyResolution; // 0x02DD(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DE[0x2]; // 0x02DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MovementTimeDiscrepancyMaxTimeMargin; // 0x02E0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementTimeDiscrepancyMinTimeMargin; // 0x02E4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementTimeDiscrepancyResolutionRate; // 0x02E8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementTimeDiscrepancyDriftAllowance; // 0x02EC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMovementTimeDiscrepancyForceCorrectionsDuringResolution; // 0x02F0(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDistanceBasedRelevancy; // 0x02F1(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F2[0xE]; // 0x02F2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameNetworkManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameNetworkManager") } static class AGameNetworkManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameNetworkManager; // Class Engine.AnimBlueprint // 0x0028 (0x00C8 - 0x00A0) class UAnimBlueprint final : public UBlueprint { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USkeleton* TargetSkeleton; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Groups; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) bool bUseMultiThreadedAnimationUpdate; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowFullyMultithreadedUpdate; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWarnAboutBlueprintUsage; // 0x00C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C3[0x5]; // 0x00C3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimBlueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimBlueprint") } static class UAnimBlueprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimBlueprint; // Class Engine.DeviceProfileFragment // 0x0010 (0x0038 - 0x0028) class UDeviceProfileFragment final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DeviceProfileFragment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DeviceProfileFragment") } static class UDeviceProfileFragment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDeviceProfileFragment; // Class Engine.AnimBoneCompressionSettings // 0x0010 (0x0038 - 0x0028) class UAnimBoneCompressionSettings final : public UObject { public: TArray Codecs; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimBoneCompressionSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimBoneCompressionSettings") } static class UAnimBoneCompressionSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimBoneCompressionSettings; // Class Engine.AnimClassData // 0x0308 (0x0330 - 0x0028) class UAnimClassData final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray BakedStateMachines; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class USkeleton* TargetSkeleton; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AnimNotifies; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TMap OrderedSavedPoseIndicesMap; // 0x0058(0x0050)(NativeAccessSpecifierPublic) TArray AnimBlueprintFunctions; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray AnimBlueprintFunctionData; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray> AnimNodeProperties; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> LinkedAnimGraphNodeProperties; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> LinkedAnimLayerNodeProperties; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> PreUpdateNodeProperties; // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> DynamicResetNodeProperties; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_158[0x10]; // 0x0158(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> StateMachineNodeProperties; // 0x0168(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_178[0x10]; // 0x0178(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> InitializationNodeProperties; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_198[0x10]; // 0x0198(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMap GraphNameAssetPlayers; // 0x01A8(0x0050)(NativeAccessSpecifierPublic) TArray SyncGroupNames; // 0x01F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray EvaluateGraphExposedInputs; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TMap GraphBlendOptions; // 0x0218(0x0050)(NativeAccessSpecifierPublic) struct FPropertyAccessLibrary PropertyAccessLibrary; // 0x0268(0x00C8)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimClassData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimClassData") } static class UAnimClassData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimClassData; // Class Engine.SpotLight // 0x0008 (0x0270 - 0x0268) class ASpotLight : public ALight { public: class USpotLightComponent* SpotLightComponent; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetInnerConeAngle(float NewInnerConeAngle); void SetOuterConeAngle(float NewOuterConeAngle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpotLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpotLight") } static class ASpotLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASpotLight; // Class Engine.GeneratedMeshAreaLight // 0x0000 (0x0270 - 0x0270) class AGeneratedMeshAreaLight final : public ASpotLight { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GeneratedMeshAreaLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GeneratedMeshAreaLight") } static class AGeneratedMeshAreaLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGeneratedMeshAreaLight; // Class Engine.AnimClassInterface // 0x0000 (0x0000 - 0x0000) class IAnimClassInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimClassInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimClassInterface") } static class IAnimClassInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAnimClassInterface; // Class Engine.MaterialExpressionConstant4Vector // 0x0010 (0x0050 - 0x0040) class UMaterialExpressionConstant4Vector final : public UMaterialExpression { public: struct FLinearColor Constant; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionConstant4Vector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionConstant4Vector") } static class UMaterialExpressionConstant4Vector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionConstant4Vector; // Class Engine.AnimCompositeBase // 0x0000 (0x00A8 - 0x00A8) class UAnimCompositeBase : public UAnimSequenceBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompositeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompositeBase") } static class UAnimCompositeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompositeBase; // Class Engine.ForceFeedbackEffect // 0x0018 (0x0040 - 0x0028) class UForceFeedbackEffect final : public UObject { public: TArray ChannelDetails; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float Duration; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ForceFeedbackEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ForceFeedbackEffect") } static class UForceFeedbackEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UForceFeedbackEffect; // Class Engine.MaterialExpressionDecalDerivative // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionDecalDerivative final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDecalDerivative") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDecalDerivative") } static class UMaterialExpressionDecalDerivative* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDecalDerivative; // Class Engine.AnimComposite // 0x00A8 (0x0150 - 0x00A8) class UAnimComposite final : public UAnimCompositeBase { public: struct FAnimTrack AnimationTrack; // 0x00A8(0x00A8)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimComposite") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimComposite") } static class UAnimComposite* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimComposite; // Class Engine.TextureLODSettings // 0x0010 (0x0038 - 0x0028) class UTextureLODSettings : public UObject { public: TArray TextureLODGroups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureLODSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureLODSettings") } static class UTextureLODSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureLODSettings; // Class Engine.AnimCompress_RemoveLinearKeys // 0x0020 (0x0060 - 0x0040) class UAnimCompress_RemoveLinearKeys : public UAnimCompress { public: float MaxPosDiff; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngleDiff; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxScaleDiff; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxEffectorDiff; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinEffectorDiff; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EffectorDiffSocket; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParentKeyScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRetarget : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bActuallyFilterLinearKeys : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompress_RemoveLinearKeys") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompress_RemoveLinearKeys") } static class UAnimCompress_RemoveLinearKeys* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompress_RemoveLinearKeys; // Class Engine.DialogueSoundWaveProxy // 0x0018 (0x01D0 - 0x01B8) class UDialogueSoundWaveProxy final : public USoundBase { public: uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueSoundWaveProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueSoundWaveProxy") } static class UDialogueSoundWaveProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueSoundWaveProxy; // Class Engine.AnimCompress_PerTrackCompression // 0x0078 (0x00D8 - 0x0060) class UAnimCompress_PerTrackCompression final : public UAnimCompress_RemoveLinearKeys { public: float MaxZeroingThreshold; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxPosDiffBitwise; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngleDiffBitwise; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxScaleDiffBitwise; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AllowedRotationFormats; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray AllowedTranslationFormats; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray AllowedScaleFormats; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bResampleAnimation : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ResampledFramerate; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinKeysForResampling; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseAdaptiveError : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseOverrideForEndEffectors : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 TrackHeightBias; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParentingDivisor; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParentingDivisorExponent; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseAdaptiveError2 : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RotationErrorSourceRatio; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslationErrorSourceRatio; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaleErrorSourceRatio; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxErrorPerTrackRatio; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerturbationProbeSize; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompress_PerTrackCompression") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompress_PerTrackCompression") } static class UAnimCompress_PerTrackCompression* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompress_PerTrackCompression; // Class Engine.BodySetup // 0x0378 (0x03C0 - 0x0048) class UBodySetup : public UBodySetupCore { public: struct FKAggregateGeom AggGeom; // 0x0048(0x0058)(Edit, NativeAccessSpecifierPublic) uint8 bAlwaysFullAnimWeight : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bConsiderForBounds : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMeshCollideAll : 1; // 0x00A0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDoubleSidedGeometry : 1; // 0x00A0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateNonMirroredCollision : 1; // 0x00A0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSharedCookedData : 1; // 0x00A0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateMirroredCollision : 1; // 0x00A0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportUVsAndFaceRemap : 1; // 0x00A0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicalMaterial* PhysMaterial; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x00B0(0x0010)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_C0[0x70]; // 0x00C0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) struct FBodyInstance DefaultInstance; // 0x0130(0x0270)(Edit, NativeAccessSpecifierPublic) uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector BuildScale3D; // 0x03A8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B4[0xC]; // 0x03B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BodySetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BodySetup") } static class UBodySetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBodySetup; // Class Engine.SkeletalBodySetup // 0x0020 (0x03E0 - 0x03C0) class USkeletalBodySetup final : public UBodySetup { public: bool bSkipScaleFromAnimation; // 0x03C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray PhysicalAnimationData; // 0x03C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalBodySetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalBodySetup") } static class USkeletalBodySetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalBodySetup; // Class Engine.AnimCompress_RemoveEverySecondKey // 0x0008 (0x0048 - 0x0040) class UAnimCompress_RemoveEverySecondKey final : public UAnimCompress { public: int32 MinKeys; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bStartAtSecondKey : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompress_RemoveEverySecondKey") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompress_RemoveEverySecondKey") } static class UAnimCompress_RemoveEverySecondKey* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompress_RemoveEverySecondKey; // Class Engine.MaterialExpressionDDY // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionDDY final : public UMaterialExpression { public: struct FExpressionInput Value; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDDY") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDDY") } static class UMaterialExpressionDDY* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDDY; // Class Engine.AnimCompress_RemoveTrivialKeys // 0x0010 (0x0050 - 0x0040) class UAnimCompress_RemoveTrivialKeys final : public UAnimCompress { public: float MaxPosDiff; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngleDiff; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxScaleDiff; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCompress_RemoveTrivialKeys") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCompress_RemoveTrivialKeys") } static class UAnimCompress_RemoveTrivialKeys* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCompress_RemoveTrivialKeys; // Class Engine.DefaultPhysicsVolume // 0x0000 (0x0298 - 0x0298) class ADefaultPhysicsVolume final : public APhysicsVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DefaultPhysicsVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DefaultPhysicsVolume") } static class ADefaultPhysicsVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADefaultPhysicsVolume; // Class Engine.MaterialExpressionConstant3Vector // 0x0010 (0x0050 - 0x0040) class UMaterialExpressionConstant3Vector final : public UMaterialExpression { public: struct FLinearColor Constant; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionConstant3Vector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionConstant3Vector") } static class UMaterialExpressionConstant3Vector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionConstant3Vector; // Class Engine.AnimCurveCompressionCodec_UniformlySampled // 0x0000 (0x0028 - 0x0028) class UAnimCurveCompressionCodec_UniformlySampled final : public UAnimCurveCompressionCodec { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCurveCompressionCodec_UniformlySampled") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_UniformlySampled") } static class UAnimCurveCompressionCodec_UniformlySampled* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCurveCompressionCodec_UniformlySampled; // Class Engine.ReplicationDriver // 0x0000 (0x0028 - 0x0028) class UReplicationDriver final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReplicationDriver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReplicationDriver") } static class UReplicationDriver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReplicationDriver; // Class Engine.DistributionFloatUniform // 0x0008 (0x0040 - 0x0038) class UDistributionFloatUniform final : public UDistributionFloat { public: float Min; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Max; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloatUniform") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloatUniform") } static class UDistributionFloatUniform* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloatUniform; // Class Engine.AnimCurveCompressionSettings // 0x0008 (0x0030 - 0x0028) class UAnimCurveCompressionSettings final : public UObject { public: class UAnimCurveCompressionCodec* Codec; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimCurveCompressionSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimCurveCompressionSettings") } static class UAnimCurveCompressionSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimCurveCompressionSettings; // Class Engine.AnimLayerInterface // 0x0000 (0x0000 - 0x0000) class IAnimLayerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimLayerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimLayerInterface") } static class IAnimLayerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAnimLayerInterface; // Class Engine.AnimMontage // 0x0130 (0x01D8 - 0x00A8) class UAnimMontage final : public UAnimCompositeBase { public: EMontageBlendMode BlendModeIn; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMontageBlendMode BlendModeOut; // 0x00A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FAlphaBlend BlendIn; // 0x00B0(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) float BlendInTime; // 0x00E0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAlphaBlend BlendOut; // 0x00E8(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) float BlendOutTime; // 0x0118(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutTriggerTime; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SyncGroup; // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SyncSlotIndex; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMarkerSyncData MarkerData; // 0x0130(0x0020)(NativeAccessSpecifierPublic) TArray CompositeSections; // 0x0150(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray SlotAnimTracks; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray BranchingPoints; // 0x0170(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) bool bEnableRootMotionTranslation; // 0x0180(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableRootMotionRotation; // 0x0181(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableAutoBlendOut; // 0x0182(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERootMotionRootLock RootMotionRootLock; // 0x0183(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasBlendspaces; // 0x0184(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_185[0x3]; // 0x0185(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray BranchingPointMarkers; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray BranchingPointStateNotifyIndices; // 0x0198(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FTimeStretchCurve TimeStretchCurve; // 0x01A8(0x0028)(Edit, NativeAccessSpecifierPublic) class FName TimeStretchCurveName; // 0x01D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimationAsset* Asset, float StartPosition, const struct FMontageBlendSettings& BlendInSettings, const struct FMontageBlendSettings& BlendOutSettings, class FName SlotNodeName, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime, const struct FVector2D& BlendSpaceInput); float GetDefaultBlendOutTime() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimMontage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimMontage") } static class UAnimMontage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimMontage; // Class Engine.MaterialExpressionDesaturation // 0x0038 (0x0078 - 0x0040) class UMaterialExpressionDesaturation final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Fraction; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor LuminanceFactors; // 0x0068(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDesaturation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDesaturation") } static class UMaterialExpressionDesaturation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDesaturation; // Class Engine.AnimNotify_PlayParticleEffect // 0x0058 (0x0090 - 0x0038) class alignas(0x10) UAnimNotify_PlayParticleEffect : public UAnimNotify { public: class UParticleSystem* PSTemplate; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocationOffset; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RotationOffset; // 0x004C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Scale; // 0x0058(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x1C]; // 0x0064(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) uint8 Attached : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SocketName; // 0x0084(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_PlayParticleEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_PlayParticleEffect") } static class UAnimNotify_PlayParticleEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_PlayParticleEffect; // Class Engine.DialogueWave // 0x0048 (0x0070 - 0x0028) class UDialogueWave final : public UObject { public: uint8 bMature : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_SubtitleOverride : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString SpokenText; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString SubtitleOverride; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ContextMappings; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FGuid LocalizationGUID; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueWave") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueWave") } static class UDialogueWave* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueWave; // Class Engine.AnimNotify_PlayParticleEffectWithParams // 0x0010 (0x00A0 - 0x0090) class UAnimNotify_PlayParticleEffectWithParams final : public UAnimNotify_PlayParticleEffect { public: struct FLinearColor ColorParam; // 0x0090(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_PlayParticleEffectWithParams") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_PlayParticleEffectWithParams") } static class UAnimNotify_PlayParticleEffectWithParams* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_PlayParticleEffectWithParams; // Class Engine.MaterialExpressionEyeOcclusion // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionEyeOcclusion final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionEyeOcclusion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionEyeOcclusion") } static class UMaterialExpressionEyeOcclusion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionEyeOcclusion; // Class Engine.MaterialExpressionConstant2Vector // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionConstant2Vector final : public UMaterialExpression { public: float R; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float G; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionConstant2Vector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionConstant2Vector") } static class UMaterialExpressionConstant2Vector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionConstant2Vector; // Class Engine.DistributionFloatConstant // 0x0008 (0x0040 - 0x0038) class UDistributionFloatConstant : public UDistributionFloat { public: float Constant; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloatConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloatConstant") } static class UDistributionFloatConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloatConstant; // Class Engine.DistributionFloatParameterBase // 0x0020 (0x0060 - 0x0040) class UDistributionFloatParameterBase : public UDistributionFloatConstant { public: class FName ParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinInput; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxInput; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinOutput; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOutput; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDistributionParamMode ParamMode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloatParameterBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloatParameterBase") } static class UDistributionFloatParameterBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloatParameterBase; // Class Engine.AnimNotify_PlaySound // 0x0020 (0x0058 - 0x0038) class UAnimNotify_PlaySound final : public UAnimNotify { public: class USoundBase* Sound; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchMultiplier; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bFollow : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName AttachName; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_PlaySound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_PlaySound") } static class UAnimNotify_PlaySound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_PlaySound; // Class Engine.MaterialExpressionDDX // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionDDX final : public UMaterialExpression { public: struct FExpressionInput Value; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDDX") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDDX") } static class UMaterialExpressionDDX* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDDX; // Class Engine.AnimNotify_ResetClothingSimulation // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ResetClothingSimulation final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ResetClothingSimulation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ResetClothingSimulation") } static class UAnimNotify_ResetClothingSimulation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ResetClothingSimulation; // Class Engine.RotatingMovementComponent // 0x0020 (0x01B8 - 0x0198) class URotatingMovementComponent final : public UMovementComponent { public: struct FRotator RotationRate; // 0x0198(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector PivotTranslation; // 0x01A4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRotationInLocalSpace : 1; // 0x01B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1B1[0x7]; // 0x01B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RotatingMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RotatingMovementComponent") } static class URotatingMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URotatingMovementComponent; // Class Engine.AnimNotify_ResumeClothingSimulation // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ResumeClothingSimulation final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ResumeClothingSimulation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ResumeClothingSimulation") } static class UAnimNotify_ResumeClothingSimulation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ResumeClothingSimulation; // Class Engine.AnimNotifyState_DisableRootMotion // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_DisableRootMotion final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_DisableRootMotion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_DisableRootMotion") } static class UAnimNotifyState_DisableRootMotion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_DisableRootMotion; // Class Engine.ParticleModuleRotationBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleRotationBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotationBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotationBase") } static class UParticleModuleRotationBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotationBase; // Class Engine.ParticleModuleRotation // 0x0030 (0x0060 - 0x0030) class UParticleModuleRotation : public UParticleModuleRotationBase { public: struct FRawDistributionFloat StartRotation; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotation") } static class UParticleModuleRotation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotation; // Class Engine.ParticleModuleRotation_Seeded // 0x0020 (0x0080 - 0x0060) class UParticleModuleRotation_Seeded final : public UParticleModuleRotation { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotation_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotation_Seeded") } static class UParticleModuleRotation_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotation_Seeded; // Class Engine.AnimNotifyState_EnumName // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_EnumName final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_EnumName") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_EnumName") } static class UAnimNotifyState_EnumName* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_EnumName; // Class Engine.AnimNotifyState_TimedParticleEffect // 0x0030 (0x00A8 - 0x0078) class UAnimNotifyState_TimedParticleEffect final : public URsConditionalAnimNotifyState { public: class UParticleSystem* PSTemplate; // 0x0078(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketName; // 0x0080(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocationOffset; // 0x0088(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RotationOffset; // 0x0094(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bDestroyAtEnd; // 0x00A0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_TimedParticleEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_TimedParticleEffect") } static class UAnimNotifyState_TimedParticleEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_TimedParticleEffect; // Class Engine.MaterialExpressionEyeAdaptation // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionEyeAdaptation final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionEyeAdaptation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionEyeAdaptation") } static class UMaterialExpressionEyeAdaptation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionEyeAdaptation; // Class Engine.AnimSequence // 0x0108 (0x01B0 - 0x00A8) class UAnimSequence final : public UAnimSequenceBase { public: int32 NumFrames; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray TrackToSkeletonMapTable; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E0[0x70]; // 0x00E0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) EAdditiveAnimationType AdditiveAnimType; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAdditiveBasePoseType RefPoseType; // 0x0151(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_152[0x6]; // 0x0152(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* RefPoseSeq; // 0x0158(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RefFrameIndex; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RetargetSource; // 0x0164(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimInterpolationType Interpolation; // 0x016C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableRootMotion; // 0x016D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRootMotionRotationOnly; // 0x016E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERootMotionRootLock RootMotionRootLock; // 0x016F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceRootLock; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseNormalizedRootMotionScale; // 0x0171(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRootMotionSettingsCopiedFromMontage; // 0x0172(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_173[0x5]; // 0x0173(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray AuthoredSyncMarkers; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_188[0x18]; // 0x0188(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray BakedPerBoneCustomAttributeData; // 0x01A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimSequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimSequence") } static class UAnimSequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimSequence; // Class Engine.CameraShakeSourceActor // 0x0008 (0x0258 - 0x0250) class ACameraShakeSourceActor final : public AActor { public: class UCameraShakeSourceComponent* CameraShakeSourceComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraShakeSourceActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraShakeSourceActor") } static class ACameraShakeSourceActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACameraShakeSourceActor; // Class Engine.AnimSet // 0x00C8 (0x00F0 - 0x0028) class UAnimSet final : public UObject { public: uint8 bAnimRotationOnly : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray TrackBoneNames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LinkupCache; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray BoneUseAnimTranslation; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray ForceUseMeshTranslation; // 0x0060(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray UseTranslationBoneNames; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray ForceMeshTranslationBoneNames; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class FName PreviewSkelMeshName; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BestRatioSkelMeshName; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimSet") } static class UAnimSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimSet; // Class Engine.AnimSingleNodeInstance // 0x0020 (0x03A0 - 0x0380) class UAnimSingleNodeInstance final : public UAnimInstance { public: class UAnimationAsset* CurrentAsset; // 0x0380(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate PostEvaluateAnimEvent; // 0x0388(0x0010)(ZeroConstructor, Transient, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetLength(); void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); void SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); void SetBlendSpaceInput(const struct FVector& InBlendInput); void SetLooping(bool bIsLooping); void SetPlaying(bool bIsPlaying); void SetPlayRate(float InPlayRate); void SetPosition(float InPosition, bool bFireNotifies); void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); void SetPreviewCurveOverride(const class FName& PoseName, float Value, bool bRemoveIfZero); void SetReverse(bool bInReverse); void StopAnim(); class UAnimationAsset* GetAnimationAsset() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimSingleNodeInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimSingleNodeInstance") } static class UAnimSingleNodeInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimSingleNodeInstance; // Class Engine.PendingNetGame // 0x0090 (0x00B8 - 0x0028) class UPendingNetGame final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UNetDriver* NetDriver; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x80]; // 0x0038(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PendingNetGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PendingNetGame") } static class UPendingNetGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPendingNetGame; // Class Engine.VolumetricLightmapDensityVolume // 0x0008 (0x0290 - 0x0288) class AVolumetricLightmapDensityVolume final : public AVolume { public: struct FInt32Interval AllowedMipLevelRange; // 0x0288(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VolumetricLightmapDensityVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VolumetricLightmapDensityVolume") } static class AVolumetricLightmapDensityVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVolumetricLightmapDensityVolume; // Class Engine.EdGraphNode // 0x0070 (0x0098 - 0x0028) class UEdGraphNode : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray DeprecatedPins; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 NodePosX; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NodePosY; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NodeWidth; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NodeHeight; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENodeAdvancedPins AdvancedPinDisplay; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENodeEnabledState EnabledState; // 0x0059(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5A[0x1]; // 0x005A(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_5B_0 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bDisplayAsDisabled : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bUserSetEnabledState : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 BitPad_5B_3 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bIsNodeEnabled : 1; // 0x005B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 BitPad_5B_5 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bHasCompilerMessage : 1; // 0x005B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString NodeComment; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ErrorType; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString ErrorMsg; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid NodeGuid; // 0x0088(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EdGraphNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EdGraphNode") } static class UEdGraphNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEdGraphNode; // Class Engine.EdGraphNode_Documentation // 0x0020 (0x00B8 - 0x0098) class UEdGraphNode_Documentation final : public UEdGraphNode { public: class FString Link; // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Excerpt; // 0x00A8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EdGraphNode_Documentation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EdGraphNode_Documentation") } static class UEdGraphNode_Documentation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEdGraphNode_Documentation; // Class Engine.AnimStateMachineTypes // 0x0000 (0x0028 - 0x0028) class UAnimStateMachineTypes final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimStateMachineTypes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimStateMachineTypes") } static class UAnimStateMachineTypes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimStateMachineTypes; // Class Engine.AnimStreamable // 0x0038 (0x00E0 - 0x00A8) class UAnimStreamable final : public UAnimSequenceBase { public: int32 NumFrames; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimInterpolationType Interpolation; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName RetargetSource; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableRootMotion; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERootMotionRootLock RootMotionRootLock; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceRootLock; // 0x00DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseNormalizedRootMotionScale; // 0x00DB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimStreamable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimStreamable") } static class UAnimStreamable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimStreamable; // Class Engine.VirtualTexture // 0x0000 (0x0028 - 0x0028) class UVirtualTexture : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VirtualTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VirtualTexture") } static class UVirtualTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVirtualTexture; // Class Engine.LightMapVirtualTexture // 0x0000 (0x0028 - 0x0028) class ULightMapVirtualTexture final : public UVirtualTexture { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightMapVirtualTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightMapVirtualTexture") } static class ULightMapVirtualTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULightMapVirtualTexture; // Class Engine.TextureRenderTarget2D // 0x0030 (0x0118 - 0x00E8) class UTextureRenderTarget2D : public UTextureRenderTarget { public: int32 SizeX; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeY; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ClearColor; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress AddressX; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress AddressY; // 0x0101(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bForceLinearGamma : 1; // 0x0102(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHDR : 1; // 0x0102(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGPUSharedFlag : 1; // 0x0102(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ETextureRenderTargetFormat RenderTargetFormat; // 0x0103(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAutoGenerateMips : 1; // 0x0104(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ETextureFilter MipsSamplerFilter; // 0x0105(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress MipsAddressU; // 0x0106(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress MipsAddressV; // 0x0107(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPixelFormat OverrideFormat; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_109[0xF]; // 0x0109(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureRenderTarget2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureRenderTarget2D") } static class UTextureRenderTarget2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureRenderTarget2D; // Class Engine.ApplicationLifecycleComponent // 0x0090 (0x01E8 - 0x0158) class UApplicationLifecycleComponent final : public UActorComponent { public: TMulticastInlineDelegate ApplicationWillDeactivateDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationHasReactivatedDelegate; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationWillEnterBackgroundDelegate; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationHasEnteredForegroundDelegate; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationWillTerminateDelegate; // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ApplicationShouldUnloadResourcesDelegate; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& StartupArguments)> ApplicationReceivedStartupArgumentsDelegate; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTemperatureChangeDelegate; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnLowPowerModeDelegate; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ApplicationLifecycleComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ApplicationLifecycleComponent") } static class UApplicationLifecycleComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UApplicationLifecycleComponent; // Class Engine.ArrowComponent // 0x0020 (0x0680 - 0x0660) class UArrowComponent final : public UPrimitiveComponent { public: struct FColor ArrowColor; // 0x0660(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArrowSize; // 0x0664(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArrowLength; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScreenSize; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsScreenSizeScaled : 1; // 0x0670(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTreatAsASprite : 1; // 0x0670(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_671[0xF]; // 0x0671(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetArrowColor(const struct FLinearColor& NewColor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ArrowComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ArrowComponent") } static class UArrowComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UArrowComponent; // Class Engine.CameraModifier // 0x0020 (0x0048 - 0x0028) class UCameraModifier : public UObject { public: uint8 bDebug : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExclusive : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 Priority; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class APlayerCameraManager* CameraOwner; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AlphaInTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AlphaOutTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ALPHA; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV); void BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings); void DisableModifier(bool bImmediate); void EnableModifier(); class AActor* GetViewTarget() const; bool IsDisabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifier") } static class UCameraModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifier; // Class Engine.CameraModifier_CameraShake // 0x0068 (0x00B0 - 0x0048) class UCameraModifier_CameraShake final : public UCameraModifier { public: TArray ActiveShakes; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap, struct FPooledCameraShakes> ExpiredPooledShakesMap; // 0x0058(0x0050)(Protected, NativeAccessSpecifierProtected) float SplitScreenShakeScale; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifier_CameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifier_CameraShake") } static class UCameraModifier_CameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifier_CameraShake; // Class Engine.AssetExportTask // 0x0050 (0x0078 - 0x0028) class UAssetExportTask final : public UObject { public: class UObject* Object; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UExporter* Exporter; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Filename; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSelected; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReplaceIdentical; // 0x0049(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPrompt; // 0x004A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutomated; // 0x004B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseFileArchive; // 0x004C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWriteEmptyFiles; // 0x004D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray IgnoreObjectList; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class UObject* Options; // 0x0060(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Errors; // 0x0068(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetExportTask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetExportTask") } static class UAssetExportTask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetExportTask; // Class Engine.AssetManagerSettings // 0x00C8 (0x0100 - 0x0038) class UAssetManagerSettings final : public UDeveloperSettings { public: TArray PrimaryAssetTypesToScan; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray DirectoriesToExclude; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray PrimaryAssetRules; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray CustomPrimaryAssetRules; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) bool bOnlyCookProductionAssets; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldManagerDetermineTypeAndName; // 0x0079(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldGuessTypeAndNameInEditor; // 0x007A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldAcquireMissingChunksOnLoad; // 0x007B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray PrimaryAssetIdRedirects; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray PrimaryAssetTypeRedirects; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray AssetPathRedirects; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TSet MetaDataTagsForAssetRegistry; // 0x00B0(0x0050)(Edit, Config, AdvancedDisplay, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetManagerSettings") } static class UAssetManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetManagerSettings; // Class Engine.GraphNodeContextMenuContext // 0x0028 (0x0050 - 0x0028) class UGraphNodeContextMenuContext final : public UObject { public: class UBlueprint* Blueprint; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEdGraph* Graph; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEdGraphNode* Node; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsDebugging; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GraphNodeContextMenuContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GraphNodeContextMenuContext") } static class UGraphNodeContextMenuContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGraphNodeContextMenuContext; // Class Engine.AssetMappingTable // 0x0010 (0x0038 - 0x0028) class UAssetMappingTable final : public UObject { public: TArray MappedAssets; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetMappingTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetMappingTable") } static class UAssetMappingTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetMappingTable; // Class Engine.AsyncActionHandleSaveGame // 0x0038 (0x0068 - 0x0030) class UAsyncActionHandleSaveGame final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class USaveGame* SaveGameObject; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, const int32 UserIndex); static class UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject_0, const class FString& SlotName, const int32 UserIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncActionHandleSaveGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncActionHandleSaveGame") } static class UAsyncActionHandleSaveGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncActionHandleSaveGame; // Class Engine.PhysicsConstraintTemplate // 0x02E0 (0x0308 - 0x0028) class UPhysicsConstraintTemplate final : public UObject { public: struct FConstraintInstance DefaultInstance; // 0x0028(0x01C0)(Edit, NativeAccessSpecifierPublic) TArray ProfileHandles; // 0x01E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FConstraintProfileProperties DefaultProfile; // 0x01F8(0x010C)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsConstraintTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsConstraintTemplate") } static class UPhysicsConstraintTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsConstraintTemplate; // Class Engine.LocalMessage // 0x0000 (0x0028 - 0x0028) class ULocalMessage : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalMessage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalMessage") } static class ULocalMessage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalMessage; // Class Engine.VoiceChannel // 0x0010 (0x0080 - 0x0070) class UVoiceChannel final : public UChannel { public: uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VoiceChannel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VoiceChannel") } static class UVoiceChannel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVoiceChannel; // Class Engine.EdGraphSchema // 0x0000 (0x0028 - 0x0028) class UEdGraphSchema final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EdGraphSchema") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EdGraphSchema") } static class UEdGraphSchema* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEdGraphSchema; // Class Engine.AsyncActionLoadPrimaryAssetClass // 0x0010 (0x0088 - 0x0078) class UAsyncActionLoadPrimaryAssetClass final : public UAsyncActionLoadPrimaryAssetBase { public: TMulticastInlineDelegate Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetClass") } static class UAsyncActionLoadPrimaryAssetClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetClass; // Class Engine.ParticleModuleEventBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleEventBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleEventBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleEventBase") } static class UParticleModuleEventBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleEventBase; // Class Engine.ParticleModuleEventReceiverBase // 0x0010 (0x0040 - 0x0030) class UParticleModuleEventReceiverBase : public UParticleModuleEventBase { public: EParticleEventType EventGeneratorType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName EventName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleEventReceiverBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleEventReceiverBase") } static class UParticleModuleEventReceiverBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleEventReceiverBase; // Class Engine.ParticleModuleEventReceiverKillParticles // 0x0008 (0x0048 - 0x0040) class UParticleModuleEventReceiverKillParticles final : public UParticleModuleEventReceiverBase { public: uint8 bStopSpawning : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleEventReceiverKillParticles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleEventReceiverKillParticles") } static class UParticleModuleEventReceiverKillParticles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleEventReceiverKillParticles; // Class Engine.AsyncActionLoadPrimaryAssetList // 0x0010 (0x0088 - 0x0078) class UAsyncActionLoadPrimaryAssetList final : public UAsyncActionLoadPrimaryAssetBase { public: TMulticastInlineDelegate& Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetList") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetList") } static class UAsyncActionLoadPrimaryAssetList* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetList; // Class Engine.DrawSphereComponent // 0x0000 (0x06C0 - 0x06C0) class UDrawSphereComponent final : public USphereComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DrawSphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DrawSphereComponent") } static class UDrawSphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDrawSphereComponent; // Class Engine.AsyncActionLoadPrimaryAssetClassList // 0x0010 (0x0088 - 0x0078) class UAsyncActionLoadPrimaryAssetClassList final : public UAsyncActionLoadPrimaryAssetBase { public: TMulticastInlineDelegate>& Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetClassList") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetClassList") } static class UAsyncActionLoadPrimaryAssetClassList* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetClassList; // Class Engine.EngineBaseTypes // 0x0000 (0x0028 - 0x0028) class UEngineBaseTypes final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EngineBaseTypes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EngineBaseTypes") } static class UEngineBaseTypes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngineBaseTypes; // Class Engine.AtmosphericFog // 0x0008 (0x0258 - 0x0250) class AAtmosphericFog final : public AInfo { public: class UAtmosphericFogComponent* AtmosphericFogComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AtmosphericFog") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AtmosphericFog") } static class AAtmosphericFog* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAtmosphericFog; // Class Engine.AtmosphericFogComponent // 0x0100 (0x03B0 - 0x02B0) class UAtmosphericFogComponent final : public USceneComponent { public: float SunMultiplier; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FogMultiplier; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DensityMultiplier; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DensityOffset; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceScale; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AltitudeScale; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceOffset; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GroundOffset; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartDistance; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SunDiscScale; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultBrightness; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor DefaultLightColor; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDisableSunDisk : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAtmosphereAffectsSunIlluminance : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableGroundScattering : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FAtmospherePrecomputeParameters PrecomputeParams; // 0x02DC(0x002C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) class UTexture2D* TransmittanceTexture; // 0x0308(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* IrradianceTexture; // 0x0310(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_318[0x98]; // 0x0318(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DisableGroundScattering(bool NewGroundScattering); void DisableSunDisk(bool NewSunDisk); void SetAltitudeScale(float NewAltitudeScale); void SetDefaultBrightness(float NewBrightness); void SetDefaultLightColor(const struct FLinearColor& NewLightColor); void SetDensityMultiplier(float NewDensityMultiplier); void SetDensityOffset(float NewDensityOffset); void SetDistanceOffset(float NewDistanceOffset); void SetDistanceScale(float NewDistanceScale); void SetFogMultiplier(float NewFogMultiplier); void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); void SetStartDistance(float NewStartDistance); void SetSunMultiplier(float NewSunMultiplier); void StartPrecompute(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AtmosphericFogComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AtmosphericFogComponent") } static class UAtmosphericFogComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAtmosphericFogComponent; // Class Engine.ParticleModuleParameterBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleParameterBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleParameterBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleParameterBase") } static class UParticleModuleParameterBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleParameterBase; // Class Engine.ParticleModuleParameterDynamic // 0x0018 (0x0048 - 0x0030) class UParticleModuleParameterDynamic : public UParticleModuleParameterBase { public: TArray DynamicParams; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) int32 UpdateFlags; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUsesVelocity : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleParameterDynamic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleParameterDynamic") } static class UParticleModuleParameterDynamic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleParameterDynamic; // Class Engine.ParticleModuleParameterDynamic_Seeded // 0x0020 (0x0068 - 0x0048) class UParticleModuleParameterDynamic_Seeded final : public UParticleModuleParameterDynamic { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleParameterDynamic_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleParameterDynamic_Seeded") } static class UParticleModuleParameterDynamic_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleParameterDynamic_Seeded; // Class Engine.FontFace // 0x0030 (0x0058 - 0x0028) class UFontFace final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FString SourceFilename; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFontHinting Hinting; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFontLoadingPolicy LoadingPolicy; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFontLayoutMethod LayoutMethod; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43[0x15]; // 0x0043(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FontFace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FontFace") } static class UFontFace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFontFace; // Class Engine.AudioBus // 0x0008 (0x0030 - 0x0028) class UAudioBus final : public UObject { public: EAudioBusChannels AudioBusChannels; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAutomatic; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioBus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioBus") } static class UAudioBus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioBus; // Class Engine.AudioSettings // 0x0320 (0x0358 - 0x0038) class UAudioSettings final : public UDeveloperSettings { public: int32 MaximumAkComponentThresholdWarning; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ActorTicksPerFrame; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VolumeTicksPerFrame; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StaticMeshEmitterTicksPerFrame; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MusicDelayDistanceAfterRespawn; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MusicThreatPlayerTargetedCooldown; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MusicThreatPlayerReachableCooldown; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearbyMusicThreatPlayerTargetedCooldown; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearbyMusicThreatSearchRadius; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EListenerType ListenerType; // 0x005C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5D[0x7]; // 0x005D(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) EPhysicalSurface DebugSurfaceEffectType; // 0x0064(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SpeakerFadeInTimeMSOnCinematicSeek; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumCinematicSeekThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAudioPhysicsVelocity; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAudioPhysicsAngularVelocity; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAudioPhysicsAcceleration; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAudioPhysicsAngularAcceleration; // 0x007C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAudioPhysicsImpactVelocity; // 0x0080(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAudioPhysicsImpactVelocity; // 0x0084(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DebugDrawImpact; // 0x0088(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinimumTimeBetweenSmallerRagdollImpactSounds; // 0x008C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumTimeBetweenLargerRagdollImpactSounds; // 0x0090(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumTimeBetweenImpactSounds; // 0x0094(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FoliageClusterSize; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FoliageForceInteractionAudioDuration; // 0x009C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FoliageForceInteractionOneShotDuration; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MultiplePositionsClusterDistance; // 0x00A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceTargetSizeSmall; // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceTargetSizeMedium; // 0x00AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath GlobalUIStringTable; // 0x00B0(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath GlobalRAPDatabase; // 0x00C8(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath NarrativeHardRefDatabase; // 0x00E0(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath GlobalGestureDatabase; // 0x00F8(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DialogueGestures; // 0x0110(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool LogNarrativeDebugToFileOnPackaged; // 0x0128(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath GlobalBAFTADatabase; // 0x0130(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath GlobalNarrativeMetadata; // 0x0148(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath MissingDialogueConsolidationAsset; // 0x0160(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 SilenceUID; // 0x0178(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap SurfaceTypeOverrides; // 0x0180(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap SurfaceEffectBoneMapping; // 0x01D0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TArray LocalizedVOBanks; // 0x0220(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FSoftObjectPath HighlightEvent; // 0x0230(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultSoundClassName; // 0x0248(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultMediaSoundClassName; // 0x0260(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultSoundConcurrencyName; // 0x0278(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultBaseSoundMix; // 0x0290(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath VoiPSoundClass; // 0x02A8(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath MasterSubmix; // 0x02C0(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath ReverbSubmix; // 0x02D8(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath EQSubmix; // 0x02F0(0x0018)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVoiceSampleRate VoiPSampleRate; // 0x0308(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultReverbSendLevel; // 0x030C(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaximumConcurrentStreams; // 0x0310(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalMinPitchScale; // 0x0314(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalMaxPitchScale; // 0x0318(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray QualityLevels; // 0x0320(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) uint8 bAllowPlayWhenSilent : 1; // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableMasterEQ : 1; // 0x0330(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowCenterChannel3DPanning : 1; // 0x0330(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 NumStoppingSources; // 0x0334(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPanningMethod PanningMethod; // 0x0338(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMonoChannelUpmixMethod MonoChannelUpmixMethod; // 0x0339(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33A[0x6]; // 0x033A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FString DialogueFilenameFormat; // 0x0340(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioSettings") } static class UAudioSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioSettings; // Class Engine.ParticleModuleLifetimeBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleLifetimeBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLifetimeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLifetimeBase") } static class UParticleModuleLifetimeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLifetimeBase; // Class Engine.ParticleModuleLifetime // 0x0030 (0x0060 - 0x0030) class UParticleModuleLifetime : public UParticleModuleLifetimeBase { public: struct FRawDistributionFloat LifeTime; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLifetime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLifetime") } static class UParticleModuleLifetime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLifetime; // Class Engine.ParticleModuleLifetime_Seeded // 0x0020 (0x0080 - 0x0060) class UParticleModuleLifetime_Seeded final : public UParticleModuleLifetime { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLifetime_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLifetime_Seeded") } static class UParticleModuleLifetime_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLifetime_Seeded; // Class Engine.AutoDestroySubsystem // 0x0020 (0x0050 - 0x0030) class UAutoDestroySubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActorsToPoll; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: void OnActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoDestroySubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoDestroySubsystem") } static class UAutoDestroySubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutoDestroySubsystem; // Class Engine.Emitter // 0x0050 (0x02A0 - 0x0250) class AEmitter : public AActor { public: class UParticleSystemComponent* ParticleSystemComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bDestroyOnSystemFinish : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPostUpdateTickGroup : 1; // 0x0258(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCurrentlyActive : 1; // 0x0258(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnParticleSpawn; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnParticleBurst; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnParticleDeath; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnParticleCollide; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void Activate(); void Deactivate(); void OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent); void OnRep_bCurrentlyActive(); void SetActorParameter(class FName ParameterName, class AActor* Param); void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); void SetFloatParameter(class FName ParameterName, float Param); void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); void SetTemplate(class UParticleSystem* NewTemplate); void SetVectorParameter(class FName ParameterName, const struct FVector& Param); void ToggleActive(); bool IsActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Emitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Emitter") } static class AEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEmitter; // Class Engine.EmitterCameraLensEffectBase // 0x0070 (0x0310 - 0x02A0) class AEmitterCameraLensEffectBase final : public AEmitter { public: class UParticleSystem* PS_CameraEffect; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UParticleSystem* PS_CameraEffectNonExtremeContent; // 0x02A8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class APlayerCameraManager* BaseCamera; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform RelativeTransform; // 0x02C0(0x0030)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) float BaseFOV; // 0x02F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAllowMultipleInstances : 1; // 0x02F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bResetWhenRetriggered : 1; // 0x02F4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2F5[0x3]; // 0x02F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray> EmittersToTreatAsSame; // 0x02F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) float DistFromCamera; // 0x0308(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EmitterCameraLensEffectBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EmitterCameraLensEffectBase") } static class AEmitterCameraLensEffectBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEmitterCameraLensEffectBase; // Class Engine.AutomationTestSettings // 0x0318 (0x0340 - 0x0028) class UAutomationTestSettings final : public UObject { public: TArray EngineTestModules; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray EditorTestModules; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FSoftObjectPath AutomationTestmap; // 0x0048(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray EditorPerformanceTestMaps; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray AssetsToOpen; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray MapsToPIETest; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FBuildPromotionTestSettings BuildPromotionTest; // 0x0090(0x01F0)(Edit, Config, NativeAccessSpecifierPublic) struct FMaterialEditorPromotionSettings MaterialEditorPromotionTest; // 0x0280(0x0030)(Edit, Config, NativeAccessSpecifierPublic) struct FParticleEditorPromotionSettings ParticleEditorPromotionTest; // 0x02B0(0x0010)(Edit, Config, NativeAccessSpecifierPublic) struct FBlueprintEditorPromotionSettings BlueprintEditorPromotionTest; // 0x02C0(0x0030)(Edit, Config, NativeAccessSpecifierPublic) TArray TestLevelFolders; // 0x02F0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ExternalTools; // 0x0300(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ImportExportTestDefinitions; // 0x0310(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray LaunchOnSettings; // 0x0320(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FIntPoint DefaultScreenshotResolution; // 0x0330(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PIETestDuration; // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutomationTestSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutomationTestSettings") } static class UAutomationTestSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutomationTestSettings; // Class Engine.AvoidanceManager // 0x00B8 (0x00E0 - 0x0028) class UAvoidanceManager final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultTimeToLive; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LockTimeAfterAvoid; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LockTimeAfterClean; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeltaTimeToPredict; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArtificialRadiusExpansion; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TestHeightDifference; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeightCheckMargin; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x94]; // 0x004C(0x0094)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FVector GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp); int32 GetNewAvoidanceUID(); int32 GetObjectCount(); bool RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AvoidanceManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AvoidanceManager") } static class UAvoidanceManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAvoidanceManager; // Class Engine.BandwidthTestActor // 0x0020 (0x0270 - 0x0250) class ABandwidthTestActor final : public AActor { public: struct FBandwidthTestGenerator BandwidthGenerator; // 0x0250(0x0020)(Net, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BandwidthTestActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BandwidthTestActor") } static class ABandwidthTestActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABandwidthTestActor; // Class Engine.BillboardComponent // 0x0020 (0x0680 - 0x0660) class UBillboardComponent final : public UPrimitiveComponent { public: class UTexture2D* Sprite; // 0x0660(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsScreenSizeScaled : 1; // 0x0668(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_669[0x3]; // 0x0669(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ScreenSize; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float U; // 0x0670(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UL; // 0x0674(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float V; // 0x0678(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VL; // 0x067C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetSprite(class UTexture2D* NewSprite); void SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BillboardComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BillboardComponent") } static class UBillboardComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBillboardComponent; // Class Engine.ParticleModuleRotationRateMultiplyLife // 0x0030 (0x0060 - 0x0030) class UParticleModuleRotationRateMultiplyLife final : public UParticleModuleRotationRateBase { public: struct FRawDistributionFloat LifeMultiplier; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotationRateMultiplyLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotationRateMultiplyLife") } static class UParticleModuleRotationRateMultiplyLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotationRateMultiplyLife; // Class Engine.GameSession // 0x0018 (0x0268 - 0x0250) class AGameSession final : public AInfo { public: int32 MaxSpectators; // 0x0250(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxPlayers; // 0x0254(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxPartySize; // 0x0258(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 MaxSplitscreensPerConnection; // 0x025C(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequiresPushToTalk; // 0x025D(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25E[0x2]; // 0x025E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName SessionName; // 0x0260(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameSession") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameSession") } static class AGameSession* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameSession; // Class Engine.BlendableInterface // 0x0000 (0x0000 - 0x0000) class IBlendableInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlendableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlendableInterface") } static class IBlendableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBlendableInterface; // Class Engine.Skeleton // 0x0390 (0x03B8 - 0x0028) class USkeleton final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray BoneTree; // 0x0038(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) TArray RefLocalPoses; // 0x0048(0x0010)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) uint8 Pad_58[0x118]; // 0x0058(0x0118)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid VirtualBoneGuid; // 0x0170(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray VirtualBones; // 0x0180(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Sockets; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1A0[0x50]; // 0x01A0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) struct FSmartNameContainer SmartNames; // 0x01F0(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_240[0x30]; // 0x0240(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray BlendProfiles; // 0x0270(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray SlotGroups; // 0x0280(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_290[0x50]; // 0x0290(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TSet> CompatibleSkeletonList; // 0x02E0(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_330[0x78]; // 0x0330(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) TArray AssetUserData; // 0x03A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Skeleton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Skeleton") } static class USkeleton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeleton; // Class Engine.ParticleModuleVectorFieldScaleOverLife // 0x0038 (0x0068 - 0x0030) class UParticleModuleVectorFieldScaleOverLife final : public UParticleModuleVectorFieldBase { public: class UDistributionFloat* VectorFieldScaleOverLife; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat VectorFieldScaleOverLifeRaw; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVectorFieldScaleOverLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVectorFieldScaleOverLife") } static class UParticleModuleVectorFieldScaleOverLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVectorFieldScaleOverLife; // Class Engine.BlockingVolume // 0x0000 (0x0288 - 0x0288) class ABlockingVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlockingVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlockingVolume") } static class ABlockingVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABlockingVolume; // Class Engine.ExponentialHeightFogComponent // 0x00A0 (0x0350 - 0x02B0) class UExponentialHeightFogComponent final : public USceneComponent { public: float FogDensity; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FogHeightFalloff; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExponentialHeightFogData SecondFogData; // 0x02B0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FLinearColor FogInscatteringColor; // 0x02BC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTextureCube* InscatteringColorCubemap; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InscatteringColorCubemapAngle; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor InscatteringTextureTint; // 0x02DC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FullyDirectionalInscatteringColorDistance; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NonDirectionalInscatteringColorDistance; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DirectionalInscatteringExponent; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DirectionalInscatteringStartDistance; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DirectionalInscatteringColor; // 0x02FC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FogMaxOpacity; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartDistance; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FogCutoffDistance; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableVolumetricFog; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_319[0x3]; // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VolumetricFogScatteringDistribution; // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor VolumetricFogAlbedo; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor VolumetricFogEmissive; // 0x0324(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumetricFogExtinctionScale; // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumetricFogDistance; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumetricFogStaticLightingScatteringIntensity; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideLightColorsWithFogInscatteringColors; // 0x0340(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_341[0xF]; // 0x0341(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetDirectionalInscatteringColor(const struct FLinearColor& Value); void SetDirectionalInscatteringExponent(float Value); void SetDirectionalInscatteringStartDistance(float Value); void SetFogCutoffDistance(float Value); void SetFogDensity(float Value); void SetFogHeightFalloff(float Value); void SetFogInscatteringColor(const struct FLinearColor& Value); void SetFogMaxOpacity(float Value); void SetFullyDirectionalInscatteringColorDistance(float Value); void SetInscatteringColorCubemap(class UTextureCube* Value); void SetInscatteringColorCubemapAngle(float Value); void SetInscatteringTextureTint(const struct FLinearColor& Value); void SetNonDirectionalInscatteringColorDistance(float Value); void SetStartDistance(float Value); void SetVolumetricFog(bool bNewValue); void SetVolumetricFogAlbedo(const struct FColor& NewValue); void SetVolumetricFogDistance(float NewValue); void SetVolumetricFogEmissive(const struct FLinearColor& NewValue); void SetVolumetricFogExtinctionScale(float NewValue); void SetVolumetricFogScatteringDistribution(float NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExponentialHeightFogComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExponentialHeightFogComponent") } static class UExponentialHeightFogComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExponentialHeightFogComponent; // Class Engine.BlueprintExtension // 0x0000 (0x0028 - 0x0028) class UBlueprintExtension final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintExtension") } static class UBlueprintExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintExtension; // Class Engine.BlueprintMapLibrary // 0x0000 (0x0028 - 0x0028) class UBlueprintMapLibrary final : public UBlueprintFunctionLibrary { public: static void Map_Add(const TMap& TargetMap, const int32& Key, const int32& Value); static void Map_Clear(const TMap& TargetMap); static bool Map_Contains(const TMap& TargetMap, const int32& Key); static bool Map_Find(const TMap& TargetMap, const int32& Key, int32* Value); static void Map_Keys(const TMap& TargetMap, TArray* Keys); static int32 Map_Length(const TMap& TargetMap); static bool Map_Remove(const TMap& TargetMap, const int32& Key); static void Map_Values(const TMap& TargetMap, TArray* Values); static void SetMapPropertyByName(class UObject* Object, class FName PropertyName, const TMap& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintMapLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintMapLibrary") } static class UBlueprintMapLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintMapLibrary; // Class Engine.BlueprintPathsLibrary // 0x0000 (0x0028 - 0x0028) class UBlueprintPathsLibrary final : public UBlueprintFunctionLibrary { public: static class FString AutomationDir(); static class FString AutomationLogDir(); static class FString AutomationTransientDir(); static class FString BugItDir(); static class FString ChangeExtension(const class FString& InPath, const class FString& InNewExtension); static class FString CloudDir(); static bool CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath); static class FString Combine(const TArray& InPaths); static class FString ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName); static class FString ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath); static class FString ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName); static class FString CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension); static class FString DiffDir(); static bool DirectoryExists(const class FString& InPath); static class FString EngineConfigDir(); static class FString EngineContentDir(); static class FString EngineDir(); static class FString EngineIntermediateDir(); static class FString EnginePluginsDir(); static class FString EngineSavedDir(); static class FString EngineSourceDir(); static class FString EngineUserDir(); static class FString EngineVersionAgnosticUserDir(); static class FString EnterpriseDir(); static class FString EnterpriseFeaturePackDir(); static class FString EnterprisePluginsDir(); static class FString FeaturePackDir(); static bool FileExists(const class FString& InPath); static class FString GameAgnosticSavedDir(); static class FString GameDevelopersDir(); static class FString GameSourceDir(); static class FString GameUserDeveloperDir(); static class FString GeneratedConfigDir(); static class FString GetBaseFilename(const class FString& InPath, bool bRemovePath); static class FString GetCleanFilename(const class FString& InPath); static const TArray GetEditorLocalizationPaths(); static const TArray GetEngineLocalizationPaths(); static class FString GetExtension(const class FString& InPath, bool bIncludeDot); static const TArray GetGameLocalizationPaths(); static class FString GetInvalidFileSystemChars(); static class FString GetPath(const class FString& InPath); static class FString GetProjectFilePath(); static const TArray GetPropertyNameLocalizationPaths(); static class FString GetRelativePathToRoot(); static const TArray GetRestrictedFolderNames(); static const TArray GetToolTipLocalizationPaths(); static bool HasProjectPersistentDownloadDir(); static bool IsDrive(const class FString& InPath); static bool IsProjectFilePathSet(); static bool IsRelative(const class FString& InPath); static bool IsRestrictedPath(const class FString& InPath); static bool IsSamePath(const class FString& PathA, const class FString& PathB); static class FString LaunchDir(); static bool MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath); static void MakePlatformFilename(const class FString& InPath, class FString* OutPath); static void MakeStandardFilename(const class FString& InPath, class FString* OutPath); static class FString MakeValidFileName(const class FString& InString, const class FString& InReplacementChar); static void NormalizeDirectoryName(const class FString& InPath, class FString* OutPath); static void NormalizeFilename(const class FString& InPath, class FString* OutPath); static class FString ProfilingDir(); static class FString ProjectConfigDir(); static class FString ProjectContentDir(); static class FString ProjectDir(); static class FString ProjectIntermediateDir(); static class FString ProjectLogDir(); static class FString ProjectModsDir(); static class FString ProjectPersistentDownloadDir(); static class FString ProjectPluginsDir(); static class FString ProjectSavedDir(); static class FString ProjectUserDir(); static void RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath); static class FString RootDir(); static class FString SandboxesDir(); static class FString ScreenShotDir(); static class FString SetExtension(const class FString& InPath, const class FString& InNewExtension); static void SetProjectFilePath(const class FString& NewGameProjectFilePath); static class FString ShaderWorkingDir(); static bool ShouldSaveToUserDir(); static class FString SourceConfigDir(); static void Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart); static void ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason); static class FString VideoCaptureDir(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintPathsLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintPathsLibrary") } static class UBlueprintPathsLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintPathsLibrary; // Class Engine.BlueprintPlatformLibrary // 0x0000 (0x0028 - 0x0028) class UBlueprintPlatformLibrary final : public UBlueprintFunctionLibrary { public: static void CancelLocalNotification(const class FString& ActivationEvent); static void CancelLocalNotificationById(int32 NotificationId); static void ClearAllLocalNotifications(); static EScreenOrientation GetDeviceOrientation(); static void GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate); static int32 ScheduleLocalNotificationAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent); static int32 ScheduleLocalNotificationBadgeAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent); static void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const class FString& ActivationEvent); static int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintPlatformLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintPlatformLibrary") } static class UBlueprintPlatformLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintPlatformLibrary; // Class Engine.MaterialExpressionTextureObjectParameter // 0x0000 (0x0080 - 0x0080) class UMaterialExpressionTextureObjectParameter final : public UMaterialExpressionTextureSampleParameter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureObjectParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureObjectParameter") } static class UMaterialExpressionTextureObjectParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureObjectParameter; // Class Engine.BlueprintSetLibrary // 0x0000 (0x0028 - 0x0028) class UBlueprintSetLibrary final : public UBlueprintFunctionLibrary { public: static void Set_Add(const TSet& TargetSet, const int32& NewItem); static void Set_AddItems(const TSet& TargetSet, const TArray& NewItems); static void Set_Clear(const TSet& TargetSet); static bool Set_Contains(const TSet& TargetSet, const int32& ItemToFind); static void Set_Difference(const TSet& A, const TSet& B, TSet* Result); static void Set_Intersection(const TSet& A, const TSet& B, TSet* Result); static int32 Set_Length(const TSet& TargetSet); static bool Set_Remove(const TSet& TargetSet, const int32& Item); static void Set_RemoveItems(const TSet& TargetSet, const TArray& Items); static void Set_ToArray(const TSet& A, TArray* Result); static void Set_Union(const TSet& A, const TSet& B, TSet* Result); static void SetSetPropertyByName(class UObject* Object, class FName PropertyName, const TSet& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintSetLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintSetLibrary") } static class UBlueprintSetLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintSetLibrary; // Class Engine.BoneMaskFilter // 0x0010 (0x0038 - 0x0028) class UBoneMaskFilter final : public UObject { public: TArray BlendPoses; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoneMaskFilter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoneMaskFilter") } static class UBoneMaskFilter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBoneMaskFilter; // Class Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance") } static class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance; // Class Engine.BookmarkBase // 0x0000 (0x0028 - 0x0028) class UBookmarkBase : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookmarkBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookmarkBase") } static class UBookmarkBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookmarkBase; // Class Engine.BookMark // 0x0028 (0x0050 - 0x0028) class UBookMark final : public UBookmarkBase { public: struct FVector Location; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray HiddenLevels; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookMark") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookMark") } static class UBookMark* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookMark; // Class Engine.BookMark2D // 0x0010 (0x0038 - 0x0028) class UBookMark2D final : public UBookmarkBase { public: float Zoom2D; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint Location; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BookMark2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BookMark2D") } static class UBookMark2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBookMark2D; // Class Engine.BoundsCopyComponent // 0x0078 (0x01D0 - 0x0158) class UBoundsCopyComponent final : public UActorComponent { public: TSoftObjectPtr BoundsSourceActor; // 0x0158(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCollidingComponentsForSourceBounds; // 0x0180(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bKeepOwnBoundsScale; // 0x0181(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCollidingComponentsForOwnBounds; // 0x0182(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_183[0xD]; // 0x0183(0x000D)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform PostTransform; // 0x0190(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bCopyXBounds; // 0x01C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyYBounds; // 0x01C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyZBounds; // 0x01C2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C3[0xD]; // 0x01C3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoundsCopyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoundsCopyComponent") } static class UBoundsCopyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBoundsCopyComponent; // Class Engine.BoxReflectionCapture // 0x0000 (0x0258 - 0x0258) class ABoxReflectionCapture final : public AReflectionCapture { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoxReflectionCapture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoxReflectionCapture") } static class ABoxReflectionCapture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABoxReflectionCapture; // Class Engine.NavLinkDefinition // 0x0028 (0x0050 - 0x0028) class UNavLinkDefinition : public UObject { public: TArray Links; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray SegmentLinks; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavLinkDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavLinkDefinition") } static class UNavLinkDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavLinkDefinition; // Class Engine.Breakpoint // 0x0018 (0x0040 - 0x0028) class UBreakpoint final : public UObject { public: uint8 bEnabled : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UEdGraphNode* Node; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bStepOnce : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bStepOnce_WasPreviouslyDisabled : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bStepOnce_RemoveAfterHit : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Breakpoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Breakpoint") } static class UBreakpoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBreakpoint; // Class Engine.BrushBuilder // 0x0058 (0x0080 - 0x0028) class UBrushBuilder final : public UObject { public: class FString BitmapFilename; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ToolTip; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 NotifyBadParams : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Vertices; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Polys; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) class FName Layer; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 MergeCoplanars : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BrushBuilder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BrushBuilder") } static class UBrushBuilder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBrushBuilder; // Class Engine.BrushComponent // 0x0010 (0x0670 - 0x0660) class UBrushComponent final : public UPrimitiveComponent { public: class UModel* Brush; // 0x0660(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBodySetup* BrushBodySetup; // 0x0668(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BrushComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BrushComponent") } static class UBrushComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBrushComponent; // Class Engine.BrushShape // 0x0000 (0x0288 - 0x0288) class ABrushShape final : public ABrush { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BrushShape") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BrushShape") } static class ABrushShape* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABrushShape; // Class Engine.ButtonStyleAsset // 0x0278 (0x02A0 - 0x0028) class UButtonStyleAsset final : public UObject { public: struct FButtonStyle ButtonStyle; // 0x0028(0x0278)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ButtonStyleAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ButtonStyleAsset") } static class UButtonStyleAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UButtonStyleAsset; // Class Engine.MaterialExpressionReroute // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionReroute final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionReroute") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionReroute") } static class UMaterialExpressionReroute* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionReroute; // Class Engine.ViewportStatsSubsystem // 0x0020 (0x0050 - 0x0030) class UViewportStatsSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 AddDisplayDelegate(const TDelegate& Delegate); void AddTimedDisplay(const class FText& Text, const struct FLinearColor& Color, float Duration); void RemoveDisplayDelegate(const int32 IndexToRemove); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ViewportStatsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ViewportStatsSubsystem") } static class UViewportStatsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UViewportStatsSubsystem; // Class Engine.CameraAnim // 0x06B8 (0x06E0 - 0x0028) class UCameraAnim final : public UObject { public: class UInterpGroup* CameraInterpGroup; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimLength; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBox BoundingBox; // 0x0034(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 bRelativeToInitialTransform : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRelativeToInitialFOV : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BaseFOV; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings BasePostProcessSettings; // 0x0060(0x0670)(NativeAccessSpecifierPublic) float BasePostProcessBlendWeight; // 0x06D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6D4[0xC]; // 0x06D4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraAnim") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraAnim") } static class UCameraAnim* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraAnim; // Class Engine.NodeMappingProviderInterface // 0x0000 (0x0000 - 0x0000) class INodeMappingProviderInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NodeMappingProviderInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NodeMappingProviderInterface") } static class INodeMappingProviderInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INodeMappingProviderInterface; // Class Engine.MatineeCameraShake // 0x00E0 (0x0180 - 0x00A0) class UMatineeCameraShake : public UCameraShakeBase { public: float OscillationDuration; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OscillationBlendInTime; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OscillationBlendOutTime; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FROscillator RotOscillation; // 0x00A4(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FVOscillator LocOscillation; // 0x00C8(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FFOscillator FOVOscillation; // 0x00EC(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float AnimPlayRate; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimScale; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimBlendInTime; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimBlendOutTime; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomAnimSegmentDuration; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraAnim* Anim; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRandomAnimSegment : 1; // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_119[0x3]; // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OscillatorTimeRemaining; // 0x011C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCameraAnimInst* AnimInst; // 0x0120(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_128[0x58]; // 0x0128(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BlueprintUpdateCameraShake(float DeltaTime, float ALPHA, const struct FMinimalViewInfo& POV, struct FMinimalViewInfo* ModifiedPOV); void ReceivePlayShake(float Scale); void ReceiveStopShake(bool bImmediately); bool ReceiveIsFinished() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MatineeCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MatineeCameraShake") } static class UMatineeCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMatineeCameraShake; // Class Engine.CameraShakeSourceComponent // 0x0020 (0x02D0 - 0x02B0) class UCameraShakeSourceComponent final : public USceneComponent { public: ECameraShakeAttenuation Attenuation; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InnerAttenuationRadius; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OuterAttenuationRadius; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CameraShake; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoStart; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C1[0xF]; // 0x02C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Start(); void StartCameraShake(TSubclassOf InCameraShake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); void StopAllCameraShakes(bool bImmediately); void StopAllCameraShakesOfType(TSubclassOf InCameraShake, bool bImmediately); float GetAttenuationFactor(const struct FVector& Location) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraShakeSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraShakeSourceComponent") } static class UCameraShakeSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraShakeSourceComponent; // Class Engine.MaterialExpressionSaturate // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSaturate final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSaturate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSaturate") } static class UMaterialExpressionSaturate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSaturate; // Class Engine.VisualLoggerDebugSnapshotInterface // 0x0000 (0x0000 - 0x0000) class IVisualLoggerDebugSnapshotInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VisualLoggerDebugSnapshotInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VisualLoggerDebugSnapshotInterface") } static class IVisualLoggerDebugSnapshotInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IVisualLoggerDebugSnapshotInterface; // Class Engine.Canvas // 0x02A8 (0x02D0 - 0x0028) class UCanvas final : public UObject { public: float OrgX; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrgY; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClipX; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClipY; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor DrawColor; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCenterX : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCenterY : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNoSmooth : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SizeX; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeY; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPlane ColorModulate; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DefaultTexture; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* GradientTexture0; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UReporterGraph* ReporterGraph; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78[0x258]; // 0x0078(0x0258)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection); void K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize); void K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor); void K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor); void K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint); void K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray& Triangles); void K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor); void K2_DrawText(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& ShadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor); void K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint); void K2_DrawTriangle(class UTexture* RenderTexture, const TArray& Triangles); struct FVector K2_Project(const struct FVector& WorldLocation); struct FVector2D K2_StrLen(class UFont* RenderFont, const class FString& RenderText); struct FVector2D K2_TextSize(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Canvas") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Canvas") } static class UCanvas* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCanvas; // Class Engine.ParticleEventManager // 0x0000 (0x0250 - 0x0250) class AParticleEventManager final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleEventManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleEventManager") } static class AParticleEventManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AParticleEventManager; // Class Engine.CanvasRenderTarget2D // 0x0020 (0x0138 - 0x0118) class UCanvasRenderTarget2D final : public UTextureRenderTarget2D { public: TMulticastInlineDelegate OnCanvasRenderTargetUpdate; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) int32 DeferredSortPriority; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr World; // 0x012C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldClearRenderTargetOnReceiveUpdate; // 0x0134(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf CanvasRenderTarget2DClass, int32 Width, int32 Height); void GetSize(int32* Width, int32* Height); void QueueDeferredUpdate(class UObject* WorldContextObject); void ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height); void UpdateResource(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CanvasRenderTarget2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CanvasRenderTarget2D") } static class UCanvasRenderTarget2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCanvasRenderTarget2D; // Class Engine.CheckBoxStyleAsset // 0x0580 (0x05A8 - 0x0028) class UCheckBoxStyleAsset final : public UObject { public: struct FCheckBoxStyle CheckBoxStyle; // 0x0028(0x0580)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheckBoxStyleAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheckBoxStyleAsset") } static class UCheckBoxStyleAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheckBoxStyleAsset; // Class Engine.ChildConnection // 0x0008 (0x1AF8 - 0x1AF0) class UChildConnection final : public UNetConnection { public: class UNetConnection* Parent; // 0x1AF0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChildConnection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChildConnection") } static class UChildConnection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChildConnection; // Class Engine.SplineMeshActor // 0x0008 (0x0258 - 0x0250) class ASplineMeshActor final : public AActor { public: class USplineMeshComponent* SplineMeshComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SplineMeshActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SplineMeshActor") } static class ASplineMeshActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASplineMeshActor; // Class Engine.CloudStorageBase // 0x0018 (0x0050 - 0x0038) class UCloudStorageBase final : public UPlatformInterfaceBase { public: TArray LocalCloudFiles; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bSuppressDelegateCalls : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CloudStorageBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CloudStorageBase") } static class UCloudStorageBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCloudStorageBase; // Class Engine.EndpointSubmix // 0x0018 (0x0050 - 0x0038) class UEndpointSubmix final : public USoundSubmixBase { public: class FName EndpointType; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EndpointSettingsClass; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAudioEndpointSettingsBase* EndpointSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EndpointSubmix") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EndpointSubmix") } static class UEndpointSubmix* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEndpointSubmix; // Class Engine.ComponentDelegateBinding // 0x0010 (0x0038 - 0x0028) class UComponentDelegateBinding final : public UDynamicBlueprintBinding { public: TArray ComponentDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComponentDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComponentDelegateBinding") } static class UComponentDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComponentDelegateBinding; // Class Engine.RsControllerTriggerEffect // 0x0088 (0x00B8 - 0x0030) class URsControllerTriggerEffect final : public UDataAsset { public: ERsControllerTriggerEffectMode Mode; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsControllerTriggerEffectMask Triggers; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 WeaponStartPosition; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 WeaponEndPosition; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 WeaponStrength; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VibrationPosition; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VibrationAmplitude; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VibrationFrequency; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationFrequency; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos1; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos2; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos3; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos4; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos5; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos6; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos7; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos8; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos9; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiVibrationAmplitudePos10; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FeedbackPosition; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FeedbackStrength; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos1; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos2; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos3; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos4; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos5; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos6; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos7; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos8; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos9; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiFeedbackStrengthPos10; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SlopeStartPosition; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SlopeEndPosition; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SlopeStartStrength; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SlopeEndStrength; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsControllerTriggerEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsControllerTriggerEffect") } static class URsControllerTriggerEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsControllerTriggerEffect; // Class Engine.CompositeCurveTable // 0x0028 (0x00C8 - 0x00A0) class UCompositeCurveTable final : public UCurveTable { public: TArray ParentTables; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray OldParentTables; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompositeCurveTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompositeCurveTable") } static class UCompositeCurveTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCompositeCurveTable; // Class Engine.DataTable // 0x0098 (0x00C0 - 0x0028) class UDataTable : public UObject { public: class UScriptStruct* RowStruct; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEnum* KeyEnum; // 0x0030(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap RowMap; // 0x0030(0x0050)(So, here's a RowMap. Good luck with it.) bool bGameplayTagKey; // 0x0038(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x57]; // 0x0039(0x0057)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bStripFromClientBuilds : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreExtraFields : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreMissingFields : 1; // 0x0090(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString ImportKeyField; // 0x0098(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataTable") } static class UDataTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UDataTable; // Class Engine.CompositeDataTable // 0x0028 (0x00E8 - 0x00C0) class UCompositeDataTable final : public UDataTable { public: TArray ParentTables; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray OldParentTables; // 0x00D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompositeDataTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompositeDataTable") } static class UCompositeDataTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UCompositeDataTable; // Class Engine.MaterialExpressionFunctionOutput // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionFunctionOutput : public UMaterialExpression { public: class FName OutputName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Description; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SortPriority; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionInput A; // 0x005C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bLastPreviewed : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid ID; // 0x0074(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFunctionOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFunctionOutput") } static class UMaterialExpressionFunctionOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFunctionOutput; // Class Engine.MaterialExpressionMaterialLayerOutput // 0x0000 (0x0088 - 0x0088) class UMaterialExpressionMaterialLayerOutput final : public UMaterialExpressionFunctionOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMaterialLayerOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMaterialLayerOutput") } static class UMaterialExpressionMaterialLayerOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMaterialLayerOutput; // Class Engine.StereoLayerShape // 0x0000 (0x0028 - 0x0028) class UStereoLayerShape : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StereoLayerShape") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StereoLayerShape") } static class UStereoLayerShape* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStereoLayerShape; // Class Engine.StereoLayerShapeCylinder // 0x0010 (0x0038 - 0x0028) class UStereoLayerShapeCylinder final : public UStereoLayerShape { public: float Radius; // 0x0028(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OverlayArc; // 0x002C(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Height; // 0x0030(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetHeight(int32 InHeight); void SetOverlayArc(float InOverlayArc); void SetRadius(float InRadius); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StereoLayerShapeCylinder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StereoLayerShapeCylinder") } static class UStereoLayerShapeCylinder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStereoLayerShapeCylinder; // Class Engine.Console // 0x00E0 (0x0108 - 0x0028) class UConsole final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ULocalPlayer* ConsoleTargetPlayer; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DefaultTexture_Black; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DefaultTexture_White; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray HistoryBuffer; // 0x0068(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) uint8 Pad_78[0x90]; // 0x0078(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Console") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Console") } static class UConsole* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConsole; // Class Engine.ControlChannel // 0x0018 (0x0088 - 0x0070) class UControlChannel final : public UChannel { public: uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ControlChannel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ControlChannel") } static class UControlChannel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UControlChannel; // Class Engine.RsLensFlareDataAsset // 0x0010 (0x0040 - 0x0030) class URsLensFlareDataAsset final : public UDataAsset { public: TArray Flares; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsLensFlareDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsLensFlareDataAsset") } static class URsLensFlareDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsLensFlareDataAsset; // Class Engine.LocalLightComponent // 0x0040 (0x0450 - 0x0410) class ULocalLightComponent : public ULightComponent { public: ELightUnits IntensityUnits; // 0x0410(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_411[0x3]; // 0x0411(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Radius; // 0x0414(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanEditAttenuationRadius; // 0x0418(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AttenuationRadius; // 0x041C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowStartDistance; // 0x0420(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightmassAttenuationRadius; // 0x0424(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistancePercentFalloff; // 0x0428(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSeparateLightmassAttenuationRadius : 1; // 0x042C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_42D[0x3]; // 0x042D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float StartFalloffAngle; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndFalloffAngle; // 0x0434(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularFalloffExponent; // 0x0438(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLightmassPointLightSettings LightmassSettings; // 0x043C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_44C[0x4]; // 0x044C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static float GetUnitsConversionFactor(ELightUnits SrcUnits, ELightUnits TargetUnits, float CosHalfConeAngle); void SetAttenuationRadius(float newRadius); void SetEndFalloffAngle(float NewValue); void SetIntensityUnits(ELightUnits NewIntensityUnits); void SetStartFalloffAngle(float NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalLightComponent") } static class ULocalLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalLightComponent; // Class Engine.PointLightComponent // 0x0020 (0x0470 - 0x0450) #pragma pack(push, 0x1) class alignas(0x10) UPointLightComponent : public ULocalLightComponent { public: uint8 bUseInverseSquaredFalloff : 1; // 0x0450(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_451[0x3]; // 0x0451(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LightFalloffExponent; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceRadius; // 0x0458(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SoftSourceRadius; // 0x045C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceLength; // 0x0460(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_464[0x4]; // 0x0464(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetLightFalloffExponent(float NewLightFalloffExponent); void SetSoftSourceRadius(float bNewValue); void SetSourceLength(float NewValue); void SetSourceRadius(float bNewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PointLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PointLightComponent") } static class UPointLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UPointLightComponent; // Class Engine.SpotLightComponent // 0x0010 (0x0480 - 0x0470) class USpotLightComponent final : public UPointLightComponent { public: float InnerConeAngle; // 0x0468(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OuterConeAngle; // 0x046C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpotCapsule; // 0x0470(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanEditTruncationDistance; // 0x0471(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_472[0x2]; // 0x0472(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float TruncationDistance; // 0x0474(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TransitionLength; // 0x0478(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetInnerConeAngle(float NewInnerConeAngle); void SetOuterConeAngle(float NewOuterConeAngle); void SetTransitionLength(float NewTransitionLength); void SetTruncationDistance(float NewTruncationDistance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpotLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpotLightComponent") } static class USpotLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpotLightComponent; // Class Engine.StreamingSettings // 0x0038 (0x0070 - 0x0038) class UStreamingSettings final : public UDeveloperSettings { public: uint8 AsyncLoadingThreadEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 WarnIfTimeLimitExceeded : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TimeLimitExceededMultiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TimeLimitExceededMinTime; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MinBulkDataSizeForAsyncLoading; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 UseBackgroundLevelStreaming : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 AsyncLoadingUseFullTimeLimit : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AsyncLoadingTimeLimit; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PriorityAsyncLoadingExtraTime; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LevelStreamingActorsUpdateTimeLimit; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PriorityLevelStreamingActorsUpdateExtraTime; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LevelStreamingComponentsRegistrationGranularity; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LevelStreamingUnregisterComponentsTimeLimit; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LevelStreamingComponentsUnregistrationGranularity; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 FlushStreamingOnExit : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 EventDrivenLoaderEnabled : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StreamingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StreamingSettings") } static class UStreamingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStreamingSettings; // Class Engine.RsExposureVolume // 0x0008 (0x0258 - 0x0250) class ARsExposureVolume final : public AInfo { public: class URsExposureVolumeComponent* ExposureVolumeComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsExposureVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsExposureVolume") } static class ARsExposureVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsExposureVolume; // Class Engine.MaterialExpressionRuntimeVirtualTextureOutput // 0x0090 (0x00D0 - 0x0040) class UMaterialExpressionRuntimeVirtualTextureOutput final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput BaseColor; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Specular; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Roughness; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Normal; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput WorldHeight; // 0x0090(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_9C[0x8]; // 0x009C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Opacity; // 0x00A4(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Mask; // 0x00B8(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureOutput") } static class UMaterialExpressionRuntimeVirtualTextureOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureOutput; // Class Engine.GarbageCollectionSettings // 0x0020 (0x0058 - 0x0038) class UGarbageCollectionSettings final : public UDeveloperSettings { public: float TimeBetweenPurgingPendingKillObjects; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 FlushStreamingOnGC : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 AllowParallelGC : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 IncrementalBeginDestroyEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 MultithreadedDestructionEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 CreateGCClusters : 1; // 0x003C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 AssetClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 ActorClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BlueprintClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 UseDisregardForGCOnDedicatedServers : 1; // 0x003D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 MinGCClusterSize; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 NumRetriesBeforeForcingGC; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxObjectsNotConsideredByGC; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SizeOfPermanentObjectPool; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxObjectsInGame; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxObjectsInEditor; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GarbageCollectionSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GarbageCollectionSettings") } static class UGarbageCollectionSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGarbageCollectionSettings; // Class Engine.CurveFloat // 0x0088 (0x00B8 - 0x0030) class UCurveFloat final : public UCurveBase { public: struct FRichCurve FloatCurve; // 0x0030(0x0080)(NativeAccessSpecifierPublic) bool bIsEventCurve; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float FindTimeValue(float Value) const; float GetFloatValue(float InTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveFloat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveFloat") } static class UCurveFloat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveFloat; // Class Engine.MaterialExpressionSpeedTree // 0x0060 (0x00A0 - 0x0040) class UMaterialExpressionSpeedTree final : public UMaterialExpression { public: struct FExpressionInput GeometryInput; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput WindInput; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput LODInput; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ExtraBendWS; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ESpeedTreeGeometryType GeometryType; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESpeedTreeWindType WindType; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESpeedTreeLODType LODType; // 0x0092(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_93[0x1]; // 0x0093(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float BillboardThreshold; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAccurateWindVelocities; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSpeedTree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSpeedTree") } static class UMaterialExpressionSpeedTree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSpeedTree; // Class Engine.RsMaterialExpressionAverageNormalLength // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionAverageNormalLength final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionAverageNormalLength") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionAverageNormalLength") } static class URsMaterialExpressionAverageNormalLength* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionAverageNormalLength; // Class Engine.MaterialExpressionSceneTexelSize // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionSceneTexelSize final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSceneTexelSize") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSceneTexelSize") } static class UMaterialExpressionSceneTexelSize* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSceneTexelSize; // Class Engine.CurveSourceInterface // 0x0000 (0x0000 - 0x0000) class ICurveSourceInterface final { public: class FName GetBindingName() const; void GetCurves(TArray* OutValues) const; float GetCurveValue(class FName CurveName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveSourceInterface") } static class ICurveSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICurveSourceInterface; // Class Engine.CurveVector // 0x0180 (0x01B0 - 0x0030) class UCurveVector final : public UCurveBase { public: struct FRichCurve FloatCurves[0x3]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) public: struct FVector GetVectorValue(float InTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveVector") } static class UCurveVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveVector; // Class Engine.DataTableFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UDataTableFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool DoesDataTableRowExist(class UDataTable* Table, class FName RowName); static void EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString); static TArray GetDataTableColumnAsString(const class UDataTable* DataTable, class FName PropertyName); static bool GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow); static void GetDataTableRowNames(class UDataTable* Table, TArray* OutRowNames); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataTableFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataTableFunctionLibrary") } static class UDataTableFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataTableFunctionLibrary; // Class Engine.DebugCameraControllerSettings // 0x0010 (0x0048 - 0x0038) class UDebugCameraControllerSettings final : public UDeveloperSettings { public: TArray CycleViewModes; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugCameraControllerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugCameraControllerSettings") } static class UDebugCameraControllerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDebugCameraControllerSettings; // Class Engine.DebugDrawService // 0x0000 (0x0028 - 0x0028) class UDebugDrawService final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugDrawService") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugDrawService") } static class UDebugDrawService* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDebugDrawService; // Class Engine.MaterialExpressionStaticSwitchParameter // 0x0000 (0x0060 - 0x0060) class UMaterialExpressionStaticSwitchParameter final : public UMaterialExpressionStaticBoolParameter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionStaticSwitchParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionStaticSwitchParameter") } static class UMaterialExpressionStaticSwitchParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionStaticSwitchParameter; // Class Engine.DecalComponent // 0x0080 (0x06E0 - 0x0660) class UDecalComponent final : public UPrimitiveComponent { public: class UMaterialInterface* DecalMaterial; // 0x0660(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URsSimpleDecalMaterial* SimpleDecalMaterial; // 0x0668(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SortOrder; // 0x0670(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeScreenSize; // 0x0674(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeStartDelay; // 0x0678(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeDuration; // 0x067C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeInDuration; // 0x0680(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeInStartDelay; // 0x0684(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OpacityScale; // 0x0688(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D TexcoordOrigin; // 0x068C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D TexcoordScale; // 0x0694(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFixedAlphaUVs; // 0x069C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDestroyOwnerAfterFade : 1; // 0x069D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_69E[0x2]; // 0x069E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector DecalSize; // 0x06A0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6AC[0x34]; // 0x06AC(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); void SetFadeIn(float StartDelay, float Duaration); void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); void SetFadeScreenSize(float NewFadeScreenSize); void SetOpacityScale(float NewOpacityScale); void SetSimpleDecalMaterial(class URsSimpleDecalMaterial* NewDecalMaterial); void SetSortOrder(int32 Value); class UMaterialInterface* GetDecalMaterial() const; float GetFadeDuration() const; float GetFadeInDuration() const; float GetFadeInStartDelay() const; float GetFadeStartDelay() const; float GetOpacityScale() const; class URsSimpleDecalMaterial* GetSimpleDecalMaterial() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DecalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DecalComponent") } static class UDecalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDecalComponent; // Class Engine.RsMaterialExpressionDynamicDeformationAGreen // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationAGreen final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationAGreen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationAGreen") } static class URsMaterialExpressionDynamicDeformationAGreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationAGreen; // Class Engine.DecalTrailComponent // 0x0040 (0x02F0 - 0x02B0) class UDecalTrailComponent final : public USceneComponent { public: class UMaterialInterface* Material; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SortOrder; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeScreenSize; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TrailWidth; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TrailDepth; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SegmentLifetime; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SegmentFadeDuration; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TexcoordVTiling; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWorldSpaceTrail; // 0x02CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CD[0xB]; // 0x02CD(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) TArray Trail; // 0x02D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddPoint(const struct FVector& Position, const struct FVector& Normal); void RemoveAllPoints(); void SetDecalTrailMaterial(class UMaterialInterface* InMaterial); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DecalTrailComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DecalTrailComponent") } static class UDecalTrailComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDecalTrailComponent; // Class Engine.RsMaterialExpressionCharacterMarks // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionCharacterMarks final : public UMaterialExpression { public: struct FExpressionInput UV; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionCharacterMarks") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionCharacterMarks") } static class URsMaterialExpressionCharacterMarks* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionCharacterMarks; // Class Engine.MaterialExpressionSign // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSign final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSign") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSign") } static class UMaterialExpressionSign* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSign; // Class Engine.DefaultPawn // 0x0028 (0x02D8 - 0x02B0) class ADefaultPawn : public APawn { public: float BaseTurnRate; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseLookUpRate; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPawnMovementComponent* MovementComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* CollisionComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStaticMeshComponent* MeshComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bAddDefaultMovementBindings : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void LookUpAtRate(float Rate); void MoveForward(float Val); void MoveRight(float Val); void MoveUp_World(float Val); void TurnAtRate(float Rate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DefaultPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DefaultPawn") } static class ADefaultPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADefaultPawn; // Class Engine.DestructibleInterface // 0x0000 (0x0000 - 0x0000) class IDestructibleInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DestructibleInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DestructibleInterface") } static class IDestructibleInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDestructibleInterface; // Class Engine.DeviceProfile // 0x0070 (0x00A8 - 0x0038) class UDeviceProfile final : public UTextureLODSettings { public: class FString DeviceType; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString BaseProfileName; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* Parent; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TArray CVars; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DeviceProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DeviceProfile") } static class UDeviceProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDeviceProfile; // Class Engine.ObjectTraceWorldSubsystem // 0x0008 (0x0038 - 0x0030) class UObjectTraceWorldSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectTraceWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectTraceWorldSubsystem") } static class UObjectTraceWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectTraceWorldSubsystem; // Class Engine.DeviceProfileManager // 0x0088 (0x00B0 - 0x0028) class UDeviceProfileManager final : public UObject { public: TArray Profiles; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_38[0x78]; // 0x0038(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DeviceProfileManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DeviceProfileManager") } static class UDeviceProfileManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDeviceProfileManager; // Class Engine.NavAgentInterface // 0x0000 (0x0000 - 0x0000) class INavAgentInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavAgentInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavAgentInterface") } static class INavAgentInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INavAgentInterface; // Class Engine.DialogueVoice // 0x0018 (0x0040 - 0x0028) class UDialogueVoice final : public UObject { public: EGrammaticalGender Gender; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGrammaticalNumber Plurality; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid LocalizationGUID; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueVoice") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueVoice") } static class UDialogueVoice* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueVoice; // Class Engine.DirectionalLightComponent // 0x00D0 (0x04E0 - 0x0410) class UDirectionalLightComponent final : public ULightComponent { public: float ShadowCascadeBiasDistribution; // 0x0410(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableLightShaftOcclusion : 1; // 0x0414(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_415[0x3]; // 0x0415(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OcclusionMaskDarkness; // 0x0418(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionDepthRange; // 0x041C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LightShaftOverrideDirection; // 0x0420(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WholeSceneDynamicShadowRadius; // 0x042C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DynamicShadowDistanceMovableLight; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DynamicShadowDistanceStationaryLight; // 0x0434(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DynamicShadowCascades; // 0x0438(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CascadeDistributionExponent; // 0x043C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CascadeTransitionFraction; // 0x0440(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowDistanceFadeoutFraction; // 0x0444(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseInsetShadowsForMovableObjects : 1; // 0x0448(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_449[0x3]; // 0x0449(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 FarShadowCascadeCount; // 0x044C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FarShadowDistance; // 0x0450(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFieldShadowDistance; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightSourceAngle; // 0x0458(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSeparateDiskAngle : 1; // 0x045C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_45D[0x3]; // 0x045D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LightSourceDiskAngle; // 0x0460(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightSourceSoftAngle; // 0x0464(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowSourceAngleFactor; // 0x0468(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TraceDistance; // 0x046C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUsedAsAtmosphereSunLight : 1; // 0x0470(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_471[0x3]; // 0x0471(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 AtmosphereSunLightIndex; // 0x0474(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor AtmosphereSunDiskColorScale; // 0x0478(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPerPixelAtmosphereTransmittance : 1; // 0x0488(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadowsOnClouds : 1; // 0x0488(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadowsOnAtmosphere : 1; // 0x0488(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastCloudShadows : 1; // 0x0488(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_489[0x3]; // 0x0489(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CloudShadowStrength; // 0x048C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudShadowOnAtmosphereStrength; // 0x0490(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudShadowOnSurfaceStrength; // 0x0494(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudShadowDepthBias; // 0x0498(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudShadowExtent; // 0x049C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudShadowMapResolutionScale; // 0x04A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudShadowRaySampleCountScale; // 0x04A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor CloudScatteredLuminanceScale; // 0x04A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLightmassDirectionalLightSettings LightmassSettings; // 0x04B8(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 bCastModulatedShadows : 1; // 0x04CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4CD[0x3]; // 0x04CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor ModulatedShadowColor; // 0x04D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowAmount; // 0x04D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D8[0x8]; // 0x04D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAtmosphereSunLight(bool bNewValue); void SetAtmosphereSunLightIndex(int32 NewValue); void SetCascadeDistributionExponent(float NewValue); void SetCascadeTransitionFraction(float NewValue); void SetDynamicShadowCascades(int32 NewValue); void SetDynamicShadowDistanceMovableLight(float NewValue); void SetDynamicShadowDistanceStationaryLight(float NewValue); void SetEnableLightShaftOcclusion(bool bNewValue); void SetLightShaftOverrideDirection(const struct FVector& NewValue); void SetLightSourceAngle(float NewValue); void SetLightSourceDiskAngle(float NewValue); void SetLightSourceSoftAngle(float NewValue); void SetOcclusionDepthRange(float NewValue); void SetOcclusionMaskDarkness(float NewValue); void SetShadowAmount(float NewValue); void SetShadowDistanceFadeoutFraction(float NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DirectionalLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DirectionalLightComponent") } static class UDirectionalLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDirectionalLightComponent; // Class Engine.DistributionFloatParticleParameter // 0x0000 (0x0060 - 0x0060) class UDistributionFloatParticleParameter final : public UDistributionFloatParameterBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloatParticleParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloatParticleParameter") } static class UDistributionFloatParticleParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloatParticleParameter; // Class Engine.MaterialExpressionVertexTangentWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionVertexTangentWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVertexTangentWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVertexTangentWS") } static class UMaterialExpressionVertexTangentWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVertexTangentWS; // Class Engine.DistributionFloatUniformCurve // 0x0018 (0x0050 - 0x0038) class UDistributionFloatUniformCurve final : public UDistributionFloat { public: struct FInterpCurveVector2D ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloatUniformCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloatUniformCurve") } static class UDistributionFloatUniformCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloatUniformCurve; // Class Engine.DistributionVectorConstant // 0x0018 (0x0050 - 0x0038) class UDistributionVectorConstant : public UDistributionVector { public: struct FVector Constant; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLockAxes : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EDistributionVectorLockFlags LockedAxes; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVectorConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVectorConstant") } static class UDistributionVectorConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVectorConstant; // Class Engine.SkeletalMeshSimplificationSettings // 0x0008 (0x0040 - 0x0038) class USkeletalMeshSimplificationSettings final : public UDeveloperSettings { public: class FName SkeletalMeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshSimplificationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshSimplificationSettings") } static class USkeletalMeshSimplificationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshSimplificationSettings; // Class Engine.MaterialExpressionArccosine // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionArccosine final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArccosine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArccosine") } static class UMaterialExpressionArccosine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArccosine; // Class Engine.DistributionVectorConstantCurve // 0x0020 (0x0058 - 0x0038) class UDistributionVectorConstantCurve final : public UDistributionVector { public: struct FInterpCurveVector ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLockAxes : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EDistributionVectorLockFlags LockedAxes; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVectorConstantCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVectorConstantCurve") } static class UDistributionVectorConstantCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVectorConstantCurve; // Class Engine.DistributionVectorParameterBase // 0x0040 (0x0090 - 0x0050) class UDistributionVectorParameterBase : public UDistributionVectorConstant { public: class FName ParameterName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MinInput; // 0x0058(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MaxInput; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MinOutput; // 0x0070(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MaxOutput; // 0x007C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDistributionParamMode ParamModes[0x3]; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVectorParameterBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVectorParameterBase") } static class UDistributionVectorParameterBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVectorParameterBase; // Class Engine.SoundClass // 0x00A8 (0x00D0 - 0x0028) class USoundClass final : public UObject { public: struct FSoundClassProperties Properties; // 0x0028(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) TArray ChildClasses; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray PassiveSoundMixModifiers; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class USoundClass* ParentClass; // 0x00C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundClass") } static class USoundClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundClass; // Class Engine.MaterialExpressionCustom // 0x0068 (0x00A8 - 0x0040) class UMaterialExpressionCustom : public UMaterialExpression { public: class FString Code; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECustomMaterialOutputType OutputType; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString Description; // 0x0058(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Inputs; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray AdditionalOutputs; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray AdditionalDefines; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray IncludeFilePaths; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCustom") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCustom") } static class UMaterialExpressionCustom* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCustom; // Class Engine.DistributionVectorParticleParameter // 0x0000 (0x0090 - 0x0090) class UDistributionVectorParticleParameter final : public UDistributionVectorParameterBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVectorParticleParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVectorParticleParameter") } static class UDistributionVectorParticleParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVectorParticleParameter; // Class Engine.DistributionVectorUniform // 0x0028 (0x0060 - 0x0038) class UDistributionVectorUniform final : public UDistributionVector { public: struct FVector Max; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Min; // 0x0044(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLockAxes : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EDistributionVectorLockFlags LockedAxes; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseExtremes : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVectorUniform") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVectorUniform") } static class UDistributionVectorUniform* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVectorUniform; // Class Engine.DPICustomScalingRule // 0x0000 (0x0028 - 0x0028) class UDPICustomScalingRule final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DPICustomScalingRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DPICustomScalingRule") } static class UDPICustomScalingRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDPICustomScalingRule; // Class Engine.EdGraph // 0x0038 (0x0060 - 0x0028) class UEdGraph final : public UObject { public: TSubclassOf Schema; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Nodes; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bEditable : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowDeletion : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowRenaming : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x1F]; // 0x0041(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EdGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EdGraph") } static class UEdGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEdGraph; // Class Engine.MaterialExpressionShaderStageSwitch // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionShaderStageSwitch final : public UMaterialExpression { public: struct FExpressionInput PixelShader; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput VertexShader; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionShaderStageSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionShaderStageSwitch") } static class UMaterialExpressionShaderStageSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionShaderStageSwitch; // Class Engine.EdGraphPin_Deprecated // 0x0100 (0x0128 - 0x0028) class UEdGraphPin_Deprecated final : public UObject { public: class FString PinName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString PinToolTip; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEdGraphPinDirection Direction; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FEdGraphPinType PinType; // 0x0050(0x0068)(NativeAccessSpecifierPublic) class FString DefaultValue; // 0x00B8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AutogeneratedDefaultValue; // 0x00C8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* DefaultObject; // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DefaultTextValue; // 0x00E0(0x0018)(NativeAccessSpecifierPublic) TArray LinkedTo; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SubPins; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class UEdGraphPin_Deprecated* ParentPin; // 0x0118(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEdGraphPin_Deprecated* ReferencePassThroughConnection; // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EdGraphPin_Deprecated") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EdGraphPin_Deprecated") } static class UEdGraphPin_Deprecated* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEdGraphPin_Deprecated; // Class Engine.ParticleModuleAccelerationDragScaleOverLife // 0x0038 (0x0070 - 0x0038) class UParticleModuleAccelerationDragScaleOverLife final : public UParticleModuleAccelerationBase { public: class UDistributionFloat* DragScale; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat DragScaleRaw; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAccelerationDragScaleOverLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAccelerationDragScaleOverLife") } static class UParticleModuleAccelerationDragScaleOverLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAccelerationDragScaleOverLife; // Class Engine.ViewModeUtils // 0x0000 (0x0028 - 0x0028) class UViewModeUtils final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ViewModeUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ViewModeUtils") } static class UViewModeUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UViewModeUtils; // Class Engine.EngineMessage // 0x0080 (0x00A8 - 0x0028) class UEngineMessage final : public ULocalMessage { public: class FString FailedPlaceMessage; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString MaxedOutMessage; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EnteredMessage; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString LeftMessage; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString GlobalNameChange; // 0x0068(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString SpecEnteredMessage; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString NewPlayerMessage; // 0x0088(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString NewSpecMessage; // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EngineMessage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EngineMessage") } static class UEngineMessage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngineMessage; // Class Engine.MaterialExpressionVolumetricAdvancedMaterialInput // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionVolumetricAdvancedMaterialInput final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVolumetricAdvancedMaterialInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVolumetricAdvancedMaterialInput") } static class UMaterialExpressionVolumetricAdvancedMaterialInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVolumetricAdvancedMaterialInput; // Class Engine.ExponentialHeightFog // 0x0010 (0x0260 - 0x0250) class AExponentialHeightFog final : public AInfo { public: class UExponentialHeightFogComponent* Component; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bEnabled : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_bEnabled(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExponentialHeightFog") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExponentialHeightFog") } static class AExponentialHeightFog* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AExponentialHeightFog; // Class Engine.Exporter // 0x0050 (0x0078 - 0x0028) class UExporter final : public UObject { public: TSubclassOf SupportedClass; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* ExportRootScope; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray FormatExtension; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray FormatDescription; // 0x0048(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) int32 PreferredFormatIndex; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TextIndent; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bText : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSelectedOnly : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceFileOperations : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAssetExportTask* ExportTask; // 0x0068(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool RunAssetExportTask(class UAssetExportTask* Task); static bool RunAssetExportTasks(const TArray& ExportTasks); bool ScriptRunAssetExportTask(class UAssetExportTask* Task); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Exporter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Exporter") } static class UExporter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExporter; // Class Engine.Font // 0x01A8 (0x01D0 - 0x0028) class UFont final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EFontCacheType FontCacheType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Characters; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Textures; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 IsRemapped; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EmScale; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ascent; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Descent; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Leading; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Kerning; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFontImportOptionsData ImportOptions; // 0x0070(0x00B0)(Edit, NativeAccessSpecifierPublic) int32 NumCharacters; // 0x0120(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray MaxCharHeight; // 0x0128(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) float ScalingFactor; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LegacyFontSize; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName LegacyFontName; // 0x0140(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCompositeFont CompositeFont; // 0x0148(0x0038)(NativeAccessSpecifierPublic) uint8 Pad_180[0x50]; // 0x0180(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Font") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Font") } static class UFont* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFont; // Class Engine.NavigationDataChunk // 0x0018 (0x0040 - 0x0028) class UNavigationDataChunk : public UObject { public: class FName NavigationDataName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavigationDataChunk") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavigationDataChunk") } static class UNavigationDataChunk* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavigationDataChunk; // Class Engine.FontImportOptions // 0x00B0 (0x00D8 - 0x0028) class UFontImportOptions final : public UObject { public: struct FFontImportOptionsData Data; // 0x0028(0x00B0)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FontImportOptions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FontImportOptions") } static class UFontImportOptions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFontImportOptions; // Class Engine.GameEngine // 0x0050 (0x0EC8 - 0x0E78) class UGameEngine final : public UEngine { public: float ServerFlushLogInterval; // 0x0E78(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E7C[0x4]; // 0x0E7C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UGameInstance* GameInstance; // 0x0E80(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E88[0x40]; // 0x0E88(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UGameEngine* GetEngine(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameEngine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameEngine") } static class UGameEngine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameEngine; // Class Engine.GameplayStatics // 0x0000 (0x0028 - 0x0028) class UGameplayStatics final : public UBlueprintFunctionLibrary { public: static void ActivateReverbEffect(const class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime); static void AnnounceAccessibleString(const class FString& AnnouncementString); static float ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); static float ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); static bool ApplyRadialDamage(const class UObject* WorldContextObject, float BaseDamage, const struct FVector& origin, float DamageRadius, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, ECollisionChannel DamagePreventionChannel); static bool ApplyRadialDamageWithFalloff(const class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const struct FVector& origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, ECollisionChannel DamagePreventionChannel); static bool AreAnyListenersWithinRange(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange); static bool AreSubtitlesEnabled(); static class AActor* BeginDeferredActorSpawnFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner); static class AActor* BeginSpawningActorFromBlueprint(const class UObject* WorldContextObject, const class UBlueprint* Blueprint, const struct FTransform& SpawnTransform, bool bNoCollisionFail); static class AActor* BeginSpawningActorFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, bool bNoCollisionFail, class AActor* Owner); static bool Blueprint_PredictProjectilePath_Advanced(const class UObject* WorldContextObject, const struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult); static bool Blueprint_PredictProjectilePath_ByObjectType(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); static bool Blueprint_PredictProjectilePath_ByTraceChannel(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, ECollisionChannel TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); static bool BlueprintSuggestProjectileVelocity(const class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug); static void BreakHitResult(const struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* Normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, int32* HitItem, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd, float* PenetrationDepth); static void CancelAsyncLoading(); static void ClearSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime); static void ClearSoundMixModifiers(const class UObject* WorldContextObject); static class APlayerController* CreatePlayer(const class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); static class USaveGame* CreateSaveGameObject(TSubclassOf SaveGameClass); static class UAudioComponent* CreateSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); static void DeactivateReverbEffect(const class UObject* WorldContextObject, class FName TagName); static bool DeprojectScreenToWorld(class APlayerController* Player, const struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection); static void EnableLiveStreaming(bool enable); static bool FindCollisionUV(const struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV); static class AActor* FinishSpawningActor(class AActor* Actor, const struct FTransform& SpawnTransform); static void FlushLevelStreaming(const class UObject* WorldContextObject); static float GetAccessibilityTimeDilation(const class UObject* WorldContextObject); static void GetAccurateRealTime(const class UObject* WorldContextObject, int32* Seconds, float* PartialSeconds); static struct FVector GetActorArrayAverageLocation(const TArray& Actors); static void GetActorArrayBounds(const TArray& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent); static class AActor* GetActorOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass); static void GetAllActorsOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors); static void GetAllActorsOfClassWithTag(const class UObject* WorldContextObject, TSubclassOf ActorClass, class FName Tag, TArray* OutActors); static void GetAllActorsWithInterface(const class UObject* WorldContextObject, TSubclassOf Interface, TArray* OutActors); static void GetAllActorsWithTag(const class UObject* WorldContextObject, class FName Tag, TArray* OutActors); static float GetAudioTimeSeconds(const class UObject* WorldContextObject); static bool GetClosestListenerLocation(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange, const bool bAllowAttenuationOverride, struct FVector* ListenerPosition); static class FString GetCurrentLevelName(const class UObject* WorldContextObject, bool bRemovePrefixString); static class UReverbEffect* GetCurrentReverbEffect(const class UObject* WorldContextObject); static float GetDevTimeDilation(const class UObject* WorldContextObject); static bool GetEnableWorldRendering(const class UObject* WorldContextObject); static class UGameInstance* GetGameInstance(const class UObject* WorldContextObject); static bool GetGameIntentLaunchActivity(); static class AGameModeBase* GetGameMode(const class UObject* WorldContextObject); static class AGameStateBase* GetGameState(const class UObject* WorldContextObject); static float GetGlobalTimeDilation(const class UObject* WorldContextObject); static int32 GetIntOption(const class FString& Options, const class FString& Key, int32 DefaultValue); static void GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value); static int32 GetMaxAudioChannelCount(const class UObject* WorldContextObject); static class UClass* GetObjectClass(const class UObject* Object); static class FString GetPlatformName(); static class APlayerCameraManager* GetPlayerCameraManager(const class UObject* WorldContextObject, int32 PlayerIndex); static class ACharacter* GetPlayerCharacter(const class UObject* WorldContextObject, int32 PlayerIndex); static class APlayerController* GetPlayerController(const class UObject* WorldContextObject, int32 PlayerIndex); static class APlayerController* GetPlayerControllerFromID(const class UObject* WorldContextObject, int32 ControllerId); static int32 GetPlayerControllerID(class APlayerController* Player); static class APawn* GetPlayerPawn(const class UObject* WorldContextObject, int32 PlayerIndex); static float GetRealTimeSeconds(const class UObject* WorldContextObject); static class ULevelStreaming* GetStreamingLevel(const class UObject* WorldContextObject, class FName PackageName); static EPhysicalSurface GetSurfaceType(const struct FHitResult& Hit); static float GetTimeSeconds(const class UObject* WorldContextObject); static float GetUnpausedTimeSeconds(const class UObject* WorldContextObject); static EMouseCaptureMode GetViewportMouseCaptureMode(const class UObject* WorldContextObject); static void GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix); static float GetWorldDeltaSeconds(const class UObject* WorldContextObject); static struct FIntVector GetWorldOriginLocation(const class UObject* WorldContextObject); static int32 GrassOverlappingSphereCount(const class UObject* WorldContextObject, const class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius); static bool HasLaunchOption(const class FString& OptionToCheck); static bool HasOption(const class FString& Options, const class FString& InKey); static bool IsAccessibilityTimeDilationInUse(const class UObject* WorldContextObject); static bool IsGamePaused(const class UObject* WorldContextObject); static bool IsSplitscreenForceDisabled(const class UObject* WorldContextObject); static struct FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& Normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, int32 HitItem, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd, float PenetrationDepth); static void OpenLevel(const class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& Options); static void OpenLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bAbsolute, const class FString& Options); static class FString ParseOption(const class FString& Options, const class FString& Key); static void PlaySound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor, bool bIsUISound); static void PlaySoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor); static void PlayWorldCameraShake(const class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); static void PopSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); static void PrimeSound(class USoundBase* InSound); static bool ProjectWorldToScreen(class APlayerController* Player, const struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); static void PushSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); static struct FVector RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation); static struct FVector RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation); static void RemovePlayer(class APlayerController* Player, bool bDestroyPawn); static void ResetGameIntentLaunchActivity(); static bool RsPredictProjectilePath_ByTraceChannel_WithDamping(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, ECollisionChannel TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ, class UCurveFloat* DampingCurve); static void SetAccessibilityTimeDilation(const class UObject* WorldContextObject, float TimeDilation); static void SetActiveVolumetricLightmap(const class UObject* WorldContextObject, class FName VolumetricLightmapName); static void SetActortPositionToMasterComponentBone(class USkinnedMeshComponent* TargetMesh, class FName BoneName, bool bXYOnly); static void SetBaseSoundMix(const class UObject* WorldContextObject, class USoundMix* InSoundMix); static void SetDevTimeDilation(const class UObject* WorldContextObject, float TimeDilation); static void SetEnableWorldRendering(const class UObject* WorldContextObject, bool bEnable); static void SetForceDisableSplitscreen(const class UObject* WorldContextObject, bool bDisable); static bool SetGamePaused(const class UObject* WorldContextObject, bool bPaused); static bool SetGameSuspended(const class UObject* WorldContextObject, bool bSuspended); static void SetGlobalListenerFocusParameters(const class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); static void SetGlobalPitchModulation(const class UObject* WorldContextObject, float PitchModulation, float TimeSec); static void SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation); static void SetMaxAudioChannelsScaled(const class UObject* WorldContextObject, float MaxChannelCountScale); static void SetPlayerControllerID(class APlayerController* Player, int32 ControllerId); static void SetSoundClassDistanceScale(const class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); static void SetSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); static void SetSubtitlesEnabled(bool bEnabled); static void SetViewportMouseCaptureMode(const class UObject* WorldContextObject, const EMouseCaptureMode MouseCaptureMode); static void SetWorldOriginLocation(const class UObject* WorldContextObject, const struct FIntVector& NewLocation); static class UDecalComponent* SpawnDecalAtLocation(const class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan); static class UDecalComponent* SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, float LifeSpan); static class UParticleSystemComponent* SpawnEmitterAtLocation(const class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem); static class UParticleSystemComponent* SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivate, bool bAbsoluteRotation); static class UForceFeedbackComponent* SpawnForceFeedbackAtLocation(const class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); static class UForceFeedbackComponent* SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); static class UObject* SpawnObject(TSubclassOf ObjectClass, class UObject* Outer_0); static class UAudioComponent* SpawnSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); static class UAudioComponent* SpawnSoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); static class UAudioComponent* SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); static bool SuggestProjectileVelocity_CustomArc(const class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayStatics") } static class UGameplayStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayStatics; // Class Engine.NetPushModelHelpers // 0x0000 (0x0028 - 0x0028) class UNetPushModelHelpers final : public UBlueprintFunctionLibrary { public: static void MarkPropertyDirty(class UObject* Object, class FName PropertyName); static void MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NetPushModelHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NetPushModelHelpers") } static class UNetPushModelHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNetPushModelHelpers; // Class Engine.MatineeAnimInterface // 0x0000 (0x0000 - 0x0000) class IMatineeAnimInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MatineeAnimInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MatineeAnimInterface") } static class IMatineeAnimInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IMatineeAnimInterface; // Class Engine.HapticFeedbackEffect_Base // 0x0000 (0x0028 - 0x0028) class UHapticFeedbackEffect_Base : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HapticFeedbackEffect_Base") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HapticFeedbackEffect_Base") } static class UHapticFeedbackEffect_Base* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHapticFeedbackEffect_Base; // Class Engine.HapticFeedbackEffect_Buffer // 0x0040 (0x0068 - 0x0028) class UHapticFeedbackEffect_Buffer final : public UHapticFeedbackEffect_Base { public: TArray Amplitudes; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 SampleRate; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x2C]; // 0x003C(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HapticFeedbackEffect_Buffer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HapticFeedbackEffect_Buffer") } static class UHapticFeedbackEffect_Buffer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHapticFeedbackEffect_Buffer; // Class Engine.HapticFeedbackEffect_Curve // 0x0110 (0x0138 - 0x0028) class UHapticFeedbackEffect_Curve final : public UHapticFeedbackEffect_Base { public: struct FHapticFeedbackDetails_Curve HapticDetails; // 0x0028(0x0110)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HapticFeedbackEffect_Curve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HapticFeedbackEffect_Curve") } static class UHapticFeedbackEffect_Curve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHapticFeedbackEffect_Curve; // Class Engine.Scene // 0x0000 (0x0028 - 0x0028) class UScene final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Scene") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Scene") } static class UScene* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScene; // Class Engine.MaterialExpressionBranch // 0x0068 (0x00A8 - 0x0040) class UMaterialExpressionBranch final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput TrueExpr; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput FalseExpr; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EMaterialBranchCondition Condition; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialBranchAttribute BranchAttribute; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ConstB; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ConstFalse; // 0x0098(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionBranch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionBranch") } static class UMaterialExpressionBranch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionBranch; // Class Engine.HapticFeedbackEffect_SoundWave // 0x0038 (0x0060 - 0x0028) class UHapticFeedbackEffect_SoundWave final : public UHapticFeedbackEffect_Base { public: class USoundWave* SoundWave; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HapticFeedbackEffect_SoundWave") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HapticFeedbackEffect_SoundWave") } static class UHapticFeedbackEffect_SoundWave* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHapticFeedbackEffect_SoundWave; // Class Engine.MaterialExpressionDistanceToNearestSurface // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionDistanceToNearestSurface final : public UMaterialExpression { public: struct FExpressionInput Position; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDistanceToNearestSurface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDistanceToNearestSurface") } static class UMaterialExpressionDistanceToNearestSurface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDistanceToNearestSurface; // Class Engine.HealthSnapshotBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UHealthSnapshotBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats); static void StartPerformanceSnapshots(); static void StopPerformanceSnapshots(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HealthSnapshotBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HealthSnapshotBlueprintLibrary") } static class UHealthSnapshotBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHealthSnapshotBlueprintLibrary; // Class Engine.SkeletalMeshEditorData // 0x0000 (0x0028 - 0x0028) class USkeletalMeshEditorData final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshEditorData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshEditorData") } static class USkeletalMeshEditorData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshEditorData; // Class Engine.HLODEngineSubsystem // 0x0000 (0x0030 - 0x0030) class UHLODEngineSubsystem final : public UEngineSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODEngineSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODEngineSubsystem") } static class UHLODEngineSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODEngineSubsystem; // Class Engine.HLODProxy // 0x0060 (0x0088 - 0x0028) class UHLODProxy final : public UObject { public: TArray ProxyMeshes; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) TMap HLODActors; // 0x0038(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODProxy") } static class UHLODProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODProxy; // Class Engine.MaterialExpressionDecalLifetimeOpacity // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionDecalLifetimeOpacity final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDecalLifetimeOpacity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDecalLifetimeOpacity") } static class UMaterialExpressionDecalLifetimeOpacity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDecalLifetimeOpacity; // Class Engine.HLODProxyDesc // 0x0000 (0x0028 - 0x0028) class UHLODProxyDesc final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODProxyDesc") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODProxyDesc") } static class UHLODProxyDesc* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODProxyDesc; // Class Engine.RuntimeVirtualTextureVolume // 0x0008 (0x0258 - 0x0250) class ARuntimeVirtualTextureVolume final : public AActor { public: class URuntimeVirtualTextureComponent* VirtualTextureComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RuntimeVirtualTextureVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RuntimeVirtualTextureVolume") } static class ARuntimeVirtualTextureVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARuntimeVirtualTextureVolume; // Class Engine.ImportanceSamplingLibrary // 0x0000 (0x0028 - 0x0028) class UImportanceSamplingLibrary final : public UBlueprintFunctionLibrary { public: static void BreakImportanceTexture(const struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, EImportanceWeight* WeightingFunc); static void ImportanceSample(const struct FImportanceTexture& Texture, const struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize); static struct FImportanceTexture MakeImportanceTexture(class UTexture2D* Texture, EImportanceWeight WeightingFunc); static struct FVector2D NextSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& PreviousValue); static struct FVector NextSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& PreviousValue); static float NextSobolFloat(int32 Index_0, int32 Dimension, float PreviousValue); static struct FVector2D RandomSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed); static struct FVector RandomSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed); static float RandomSobolFloat(int32 Index_0, int32 Dimension, float Seed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ImportanceSamplingLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ImportanceSamplingLibrary") } static class UImportanceSamplingLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UImportanceSamplingLibrary; // Class Engine.ImportantToggleSettingInterface // 0x0000 (0x0000 - 0x0000) class IImportantToggleSettingInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ImportantToggleSettingInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ImportantToggleSettingInterface") } static class IImportantToggleSettingInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IImportantToggleSettingInterface; // Class Engine.ShadowMapTexture2D // 0x0008 (0x0110 - 0x0108) class UShadowMapTexture2D final : public UTexture2D { public: EShadowMapFlags ShadowmapFlags; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShadowMapTexture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShadowMapTexture2D") } static class UShadowMapTexture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShadowMapTexture2D; // Class Engine.MaterialExpressionVectorParameter // 0x0018 (0x0070 - 0x0058) class UMaterialExpressionVectorParameter : public UMaterialExpressionParameter { public: struct FLinearColor DefaultValue; // 0x0058(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCustomPrimitiveData; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PrimitiveDataIndex; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVectorParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVectorParameter") } static class UMaterialExpressionVectorParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVectorParameter; // Class Engine.MaterialExpressionChannelMaskParameter // 0x0008 (0x0078 - 0x0070) class UMaterialExpressionChannelMaskParameter final : public UMaterialExpressionVectorParameter { public: EChannelMaskParameterColor MaskChannel; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionChannelMaskParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionChannelMaskParameter") } static class UMaterialExpressionChannelMaskParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionChannelMaskParameter; // Class Engine.InGameAdManager // 0x0028 (0x0060 - 0x0038) class UInGameAdManager final : public UPlatformInterfaceBase { public: uint8 bShouldPauseWhileAdOpen : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> ClickedBannerDelegates; // 0x0040(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray> ClosedAdDelegates; // 0x0050(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InGameAdManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InGameAdManager") } static class UInGameAdManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInGameAdManager; // Class Engine.SoundCue // 0x03D8 (0x0590 - 0x01B8) class USoundCue final : public USoundBase { public: uint8 bPrimeOnLoad : 1; // 0x01B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USoundNode* FirstNode; // 0x01C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeMultiplier; // 0x01C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchMultiplier; // 0x01CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoundAttenuationSettings AttenuationOverrides; // 0x01D0(0x03A0)(Edit, NativeAccessSpecifierPublic) float SubtitlePriority; // 0x0570(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_574[0x4]; // 0x0574(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bOverrideAttenuation : 1; // 0x0578(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExcludeFromRandomNodeBranchCulling : 1; // 0x0578(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_579[0x3]; // 0x0579(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 CookedQualityIndex; // 0x057C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bHasPlayWhenSilent : 1; // 0x0580(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_581[0xF]; // 0x0581(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundCue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundCue") } static class USoundCue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundCue; // Class Engine.InheritableComponentHandler // 0x0020 (0x0048 - 0x0028) class UInheritableComponentHandler final : public UObject { public: TArray Records; // 0x0028(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray UnnecessaryComponents; // 0x0038(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InheritableComponentHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InheritableComponentHandler") } static class UInheritableComponentHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInheritableComponentHandler; // Class Engine.SlateBrushAsset // 0x0088 (0x00B0 - 0x0028) class USlateBrushAsset final : public UObject { public: struct FSlateBrush Brush; // 0x0028(0x0088)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SlateBrushAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SlateBrushAsset") } static class USlateBrushAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USlateBrushAsset; // Class Engine.InputActionDelegateBinding // 0x0010 (0x0038 - 0x0028) class UInputActionDelegateBinding final : public UInputDelegateBinding { public: TArray InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputActionDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputActionDelegateBinding") } static class UInputActionDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputActionDelegateBinding; // Class Engine.InputAxisDelegateBinding // 0x0010 (0x0038 - 0x0028) class UInputAxisDelegateBinding final : public UInputDelegateBinding { public: TArray InputAxisDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputAxisDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputAxisDelegateBinding") } static class UInputAxisDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputAxisDelegateBinding; // Class Engine.MaterialExpressionDistanceCullFade // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionDistanceCullFade final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDistanceCullFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDistanceCullFade") } static class UMaterialExpressionDistanceCullFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDistanceCullFade; // Class Engine.InputAxisKeyDelegateBinding // 0x0010 (0x0038 - 0x0028) class UInputAxisKeyDelegateBinding : public UInputDelegateBinding { public: TArray InputAxisKeyDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputAxisKeyDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputAxisKeyDelegateBinding") } static class UInputAxisKeyDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputAxisKeyDelegateBinding; // Class Engine.Selection // 0x0078 (0x00A0 - 0x0028) class USelection final : public UObject { public: uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Selection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Selection") } static class USelection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USelection; // Class Engine.InputComponent // 0x0088 (0x01E0 - 0x0158) class UInputComponent final : public UActorComponent { public: uint8 Pad_158[0x70]; // 0x0158(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) TArray CachedKeyToActionInfo; // 0x01C8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) uint8 Pad_1D8[0x8]; // 0x01D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetControllerAnalogKeyState(const struct FKey& Key) const; void GetControllerAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const; float GetControllerKeyTimeDown(const struct FKey& Key) const; void GetControllerMouseDelta(float* DeltaX, float* DeltaY) const; struct FVector GetControllerVectorKeyState(const struct FKey& Key) const; void GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const; bool IsControllerKeyDown(const struct FKey& Key) const; bool WasControllerKeyJustPressed(const struct FKey& Key) const; bool WasControllerKeyJustReleased(const struct FKey& Key) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputComponent") } static class UInputComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputComponent; // Class Engine.SubsystemBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class USubsystemBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class UEngineSubsystem* GetEngineSubsystem(TSubclassOf Class_0); static class UGameInstanceSubsystem* GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf Class_0); static class ULocalPlayerSubsystem* GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf Class_0); static class ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf Class_0); static class UWorldSubsystem* GetWorldSubsystem(class UObject* ContextObject, TSubclassOf Class_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SubsystemBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SubsystemBlueprintLibrary") } static class USubsystemBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USubsystemBlueprintLibrary; // Class Engine.InputKeyDelegateBinding // 0x0010 (0x0038 - 0x0028) class UInputKeyDelegateBinding final : public UInputDelegateBinding { public: TArray InputKeyDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputKeyDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputKeyDelegateBinding") } static class UInputKeyDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputKeyDelegateBinding; // Class Engine.InputSettings // 0x0178 (0x01A0 - 0x0028) class UInputSettings final : public UObject { public: TArray AxisConfig; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 bAltEnterTogglesFullscreen : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bF11TogglesFullscreen : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMouseForTouch : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableMouseSmoothing : 1; // 0x0038(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableFOVScaling : 1; // 0x0038(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCaptureMouseOnLaunch : 1; // 0x0038(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultViewportMouseLock : 1; // 0x0038(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAlwaysShowTouchInterface : 1; // 0x0038(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowConsoleOnFourFingerTap : 1; // 0x0039(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableGestureRecognizer : 1; // 0x0039(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) bool bUseAutocorrect; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray ExcludedAutocorrectOS; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) TArray ExcludedAutocorrectCultures; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) TArray ExcludedAutocorrectDeviceModels; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) EMouseCaptureMode DefaultViewportMouseCaptureMode; // 0x0070(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMouseLockMode DefaultViewportMouseLockMode; // 0x0071(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float FOVScale; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DoubleClickTime; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableWwiseMotionAdvanced; // 0x007C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActionMappings; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) TArray AxisMappings; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) TArray SpeechMappings; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) TSoftClassPtr DefaultPlayerInputClass; // 0x00B0(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftClassPtr DefaultInputComponentClass; // 0x00D8(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DefaultActionMappings; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DefaultAxisMappings; // 0x0110(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray OverrideActionMappings_AZERTY; // 0x0120(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray OverrideAxisMappings_AZERTY; // 0x0130(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray OverrideActionMappings_QWERTZ; // 0x0140(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray OverrideAxisMappings_QWERTZ; // 0x0150(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FSoftObjectPath DefaultTouchInterface; // 0x0160(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FKey ConsoleKey; // 0x0178(0x0018)(Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ConsoleKeys; // 0x0190(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UInputSettings* GetInputSettings(); void AddActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); void AddAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); void ForceRebuildKeymaps(); EKeyboardLanguage GetKeyboardLanguageType(); void RemoveActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); void RemoveAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); void SaveKeyMappings(); void GetActionMappingByName(const class FName InActionName, TArray* OutMappings) const; void GetActionNames(TArray* ActionNames) const; void GetAllActionMappingsForAction(const class FName InActionName, TArray* OutActionMapping, const bool ClearOutput) const; void GetAllAxisMappingsForAxis(const class FName InAxisName, TArray* OutAxisMapping) const; void GetAxisMappingByName(const class FName InAxisName, TArray* OutMappings) const; void GetAxisNames(TArray* AxisNames) const; struct FKey GetFirstKeyForAction(const class FName InActionName, bool UsingGamepad) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputSettings") } static class UInputSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputSettings; // Class Engine.MaterialExpressionObjectPositionWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionObjectPositionWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionObjectPositionWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionObjectPositionWS") } static class UMaterialExpressionObjectPositionWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionObjectPositionWS; // Class Engine.SoundNode // 0x0020 (0x0048 - 0x0028) class USoundNode : public UObject { public: TArray ChildNodes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNode") } static class USoundNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNode; // Class Engine.SoundNodeConcatenator // 0x0010 (0x0058 - 0x0048) class USoundNodeConcatenator final : public USoundNode { public: TArray InputVolume; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeConcatenator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeConcatenator") } static class USoundNodeConcatenator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeConcatenator; // Class Engine.InputTouchDelegateBinding // 0x0010 (0x0038 - 0x0028) class UInputTouchDelegateBinding final : public UInputDelegateBinding { public: TArray InputTouchDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTouchDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTouchDelegateBinding") } static class UInputTouchDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTouchDelegateBinding; // Class Engine.MaterialExpressionArctangent // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionArctangent final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArctangent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArctangent") } static class UMaterialExpressionArctangent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArctangent; // Class Engine.InputVectorAxisDelegateBinding // 0x0000 (0x0038 - 0x0038) class UInputVectorAxisDelegateBinding final : public UInputAxisKeyDelegateBinding { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputVectorAxisDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputVectorAxisDelegateBinding") } static class UInputVectorAxisDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputVectorAxisDelegateBinding; // Class Engine.SoundGroups // 0x0060 (0x0088 - 0x0028) class USoundGroups final : public UObject { public: TArray SoundGroupProfiles; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundGroups") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundGroups") } static class USoundGroups* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundGroups; // Class Engine.Interface_AssetUserData // 0x0000 (0x0000 - 0x0000) class IInterface_AssetUserData final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Interface_AssetUserData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Interface_AssetUserData") } static class IInterface_AssetUserData* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IInterface_AssetUserData; // Class Engine.MaterialExpressionFeatureLevelSwitch // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionFeatureLevelSwitch final : public UMaterialExpression { public: struct FExpressionInput Default; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFeatureLevelSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFeatureLevelSwitch") } static class UMaterialExpressionFeatureLevelSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFeatureLevelSwitch; // Class Engine.BoneReferenceSkeletonProvider // 0x0000 (0x0000 - 0x0000) class IBoneReferenceSkeletonProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoneReferenceSkeletonProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoneReferenceSkeletonProvider") } static class IBoneReferenceSkeletonProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBoneReferenceSkeletonProvider; // Class Engine.StringTable // 0x0018 (0x0040 - 0x0028) class UStringTable final : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StringTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StringTable") } static class UStringTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStringTable; // Class Engine.Interface_CollisionDataProvider // 0x0000 (0x0000 - 0x0000) class IInterface_CollisionDataProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Interface_CollisionDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Interface_CollisionDataProvider") } static class IInterface_CollisionDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IInterface_CollisionDataProvider; // Class Engine.Interface_PostProcessVolume // 0x0000 (0x0000 - 0x0000) class IInterface_PostProcessVolume final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Interface_PostProcessVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Interface_PostProcessVolume") } static class IInterface_PostProcessVolume* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IInterface_PostProcessVolume; // Class Engine.RsSimpleDecalMaterial // 0x00D8 (0x0100 - 0x0028) class URsSimpleDecalMaterial final : public UObject { public: class URsSimpleDecalMaterial* Parent; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_BaseColorTexture : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RoughnessTexture : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MetallicTexture : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_SpecularTexture : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_NormalTexture : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_OpacityTexture : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_EmissiveTexture : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_HeightmapTexture : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BaseColorTintTexture : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlendBaseColor : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlendRoughness : 1; // 0x0031(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlendMetallic : 1; // 0x0031(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlendSpecular : 1; // 0x0031(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlendNormal : 1; // 0x0031(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlendGBufferAttributes : 1; // 0x0031(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_GBufferAttributesOpacityCutoff : 1; // 0x0031(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_UseParallax : 1; // 0x0032(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RoughnessChannel : 1; // 0x0032(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MetallicChannel : 1; // 0x0032(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_SpecularChannel : 1; // 0x0032(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_OpacityChannel : 1; // 0x0032(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_HeightmapChannel : 1; // 0x0032(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_TangentSpaceNormal : 1; // 0x0032(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BaseColorBlendMode : 1; // 0x0032(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_EmissiveTint : 1; // 0x0033(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_OccludeEmissive : 1; // 0x0033(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_NormalPower : 1; // 0x0033(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_NormalBlendLerp : 1; // 0x0033(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BaseColorTint : 1; // 0x0033(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BaseColorAdd : 1; // 0x0033(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BaseColorDesaturate : 1; // 0x0033(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BaseColorHueShift : 1; // 0x0033(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BaseColorOpacityScale : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_OpacityScale : 1; // 0x0034(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RoughnessScale : 1; // 0x0034(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MetallicScale : 1; // 0x0034(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_SpecularScale : 1; // 0x0034(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_EmissiveBrightnessRange : 1; // 0x0034(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_HeightmapRatio : 1; // 0x0034(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MaxOffAxisProjectionAngle : 1; // 0x0034(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_TexcoordOrigin : 1; // 0x0035(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_TexcoordScale : 1; // 0x0035(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* BaseColorTexture; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* RoughnessTexture; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* MetallicTexture; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* SpecularTexture; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* NormalTexture; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* OpacityTexture; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* EmissiveTexture; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* HeightmapTexture; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* BaseColorTintTexture; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendBaseColor; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendRoughness; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendMetallic; // 0x0082(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendSpecular; // 0x0083(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendNormal; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendGBufferAttributes; // 0x0085(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float GBufferAttributesOpacityCutoff; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseParallax; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRsSimpleDecalMaterialChannel RoughnessChannel; // 0x008D(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FRsSimpleDecalMaterialChannel MetallicChannel; // 0x008E(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FRsSimpleDecalMaterialChannel SpecularChannel; // 0x008F(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FRsSimpleDecalMaterialChannel OpacityChannel; // 0x0090(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FRsSimpleDecalMaterialChannel HeightmapChannel; // 0x0091(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bTangentSpaceNormal; // 0x0092(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsSimpleDecalMaterialBaseColorBlendMode BaseColorBlendMode; // 0x0093(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor EmissiveTint; // 0x0094(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOccludeEmissive; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NormalPower; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalBlendLerp; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor BaseColorTint; // 0x00B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseColorAdd; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseColorDesaturate; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseColorHueShift; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseColorOpacityScale; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OpacityScale; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoughnessScale; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MetallicScale; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpecularScale; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EmissiveBrightnessRange; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeightmapRatio; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOffAxisProjectionAngle; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D TexcoordOrigin; // 0x00EC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D TexcoordScale; // 0x00F4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsSimpleDecalMaterial") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsSimpleDecalMaterial") } static class URsSimpleDecalMaterial* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsSimpleDecalMaterial; // Class Engine.InterpCurveEdSetup // 0x0018 (0x0040 - 0x0028) class UInterpCurveEdSetup final : public UObject { public: TArray Tabs; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 ActiveTab; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpCurveEdSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpCurveEdSetup") } static class UInterpCurveEdSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpCurveEdSetup; // Class Engine.MaterialExpressionBlackBody // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionBlackBody final : public UMaterialExpression { public: struct FExpressionInput Temp; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionBlackBody") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionBlackBody") } static class UMaterialExpressionBlackBody* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionBlackBody; // Class Engine.InterpData // 0x0048 (0x0070 - 0x0028) class UInterpData final : public UObject { public: float InterpLength; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PathBuildTime; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray InterpGroups; // 0x0030(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class UInterpCurveEdSetup* CurveEdSetup; // 0x0040(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EdSectionStart; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EdSectionEnd; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShouldBakeAndPrune : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UInterpGroupDirector* CachedDirectorGroup; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AllEventNames; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpData") } static class UInterpData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpData; // Class Engine.SoundNodeDialoguePlayer // 0x0028 (0x0070 - 0x0048) class USoundNodeDialoguePlayer final : public USoundNode { public: struct FDialogueWaveParameter DialogueWaveParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) uint8 bLooping : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeDialoguePlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeDialoguePlayer") } static class USoundNodeDialoguePlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeDialoguePlayer; // Class Engine.InterpFilter_Classes // 0x0000 (0x0038 - 0x0038) class UInterpFilter_Classes final : public UInterpFilter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpFilter_Classes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpFilter_Classes") } static class UInterpFilter_Classes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpFilter_Classes; // Class Engine.MaterialExpressionArcsine // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionArcsine final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArcsine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArcsine") } static class UMaterialExpressionArcsine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArcsine; // Class Engine.MaterialExpressionAtmosphericFogColor // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionAtmosphericFogColor final : public UMaterialExpression { public: struct FExpressionInput WorldPosition; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionAtmosphericFogColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericFogColor") } static class UMaterialExpressionAtmosphericFogColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionAtmosphericFogColor; // Class Engine.InterpGroup // 0x0028 (0x0050 - 0x0028) class UInterpGroup : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray InterpTracks; // 0x0030(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class FName GroupName; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor GroupColor; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCollapsed : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisible : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsFolder : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsParented : 1; // 0x004C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsSelected : 1; // 0x004C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpGroup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpGroup") } static class UInterpGroup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpGroup; // Class Engine.InterpGroupCamera // 0x0010 (0x0060 - 0x0050) class UInterpGroupCamera final : public UInterpGroup { public: class UCameraAnim* CameraAnimInst; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CompressTolerance; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpGroupCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpGroupCamera") } static class UInterpGroupCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpGroupCamera; // Class Engine.SoundNodeAttenuation // 0x03B0 (0x03F8 - 0x0048) class USoundNodeAttenuation final : public USoundNode { public: class USoundAttenuation* AttenuationSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoundAttenuationSettings AttenuationOverrides; // 0x0050(0x03A0)(Edit, NativeAccessSpecifierPublic) uint8 bOverrideAttenuation : 1; // 0x03F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3F1[0x7]; // 0x03F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeAttenuation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeAttenuation") } static class USoundNodeAttenuation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeAttenuation; // Class Engine.MaterialExpressionDepthOfFieldFunction // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionDepthOfFieldFunction final : public UMaterialExpression { public: EDepthOfFieldFunctionValue FunctionValue; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Depth; // 0x0044(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDepthOfFieldFunction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDepthOfFieldFunction") } static class UMaterialExpressionDepthOfFieldFunction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDepthOfFieldFunction; // Class Engine.InterpGroupDirector // 0x0000 (0x0050 - 0x0050) class UInterpGroupDirector final : public UInterpGroup { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpGroupDirector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpGroupDirector") } static class UInterpGroupDirector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpGroupDirector; // Class Engine.InterpGroupInst // 0x0020 (0x0048 - 0x0028) class UInterpGroupInst : public UObject { public: class UInterpGroup* Group; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* GroupActor; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray TrackInst; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpGroupInst") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpGroupInst") } static class UInterpGroupInst* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpGroupInst; // Class Engine.MaterialParameterCollection // 0x0048 (0x0070 - 0x0028) class UMaterialParameterCollection final : public UObject { public: struct FGuid StateId; // 0x0028(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ScalarParameters; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray VectorParameters; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialParameterCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialParameterCollection") } static class UMaterialParameterCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialParameterCollection; // Class Engine.InterpGroupInstCamera // 0x0000 (0x0048 - 0x0048) class UInterpGroupInstCamera final : public UInterpGroupInst { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpGroupInstCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpGroupInstCamera") } static class UInterpGroupInstCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpGroupInstCamera; // Class Engine.InterpGroupInstDirector // 0x0000 (0x0048 - 0x0048) class UInterpGroupInstDirector final : public UInterpGroupInst { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpGroupInstDirector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpGroupInstDirector") } static class UInterpGroupInstDirector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpGroupInstDirector; // Class Engine.MaterialExpressionBumpOffset // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionBumpOffset final : public UMaterialExpression { public: struct FExpressionInput Coordinate; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Height; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput HeightRatioInput; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float HeightRatio; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReferencePlane; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ConstCoordinate; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionBumpOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionBumpOffset") } static class UMaterialExpressionBumpOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionBumpOffset; // Class Engine.SoundNodeGroupControl // 0x0010 (0x0058 - 0x0048) class USoundNodeGroupControl final : public USoundNode { public: TArray GroupSizes; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeGroupControl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeGroupControl") } static class USoundNodeGroupControl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeGroupControl; // Class Engine.InterpTrackAnimControl // 0x0020 (0x00B0 - 0x0090) class UInterpTrackAnimControl final : public UInterpTrackFloatBase { public: class FName SlotName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AnimSeqs; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bSkipAnimNotifiers : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackAnimControl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackAnimControl") } static class UInterpTrackAnimControl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackAnimControl; // Class Engine.InterpTrackAudioMaster // 0x0000 (0x0090 - 0x0090) class UInterpTrackAudioMaster final : public UInterpTrackVectorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackAudioMaster") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackAudioMaster") } static class UInterpTrackAudioMaster* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackAudioMaster; // Class Engine.MeshVertexPainterKismetLibrary // 0x0000 (0x0028 - 0x0028) class UMeshVertexPainterKismetLibrary final : public UBlueprintFunctionLibrary { public: static void PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& StartColor, const struct FLinearColor& EndColor, EVertexPaintAxis Axis, bool bConvertToSRGB); static void PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& FillColor, bool bConvertToSRGB); static void RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeshVertexPainterKismetLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeshVertexPainterKismetLibrary") } static class UMeshVertexPainterKismetLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeshVertexPainterKismetLibrary; // Class Engine.MaterialExpressionComponentMask // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionComponentMask final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 R : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 G : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 B : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 A : 1; // 0x0054(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionComponentMask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionComponentMask") } static class UMaterialExpressionComponentMask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionComponentMask; // Class Engine.InterpTrackBoolProp // 0x0018 (0x0088 - 0x0070) class UInterpTrackBoolProp final : public UInterpTrack { public: TArray BoolTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class FName PropertyName; // 0x0080(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackBoolProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackBoolProp") } static class UInterpTrackBoolProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackBoolProp; // Class Engine.InterpTrackColorProp // 0x0008 (0x0098 - 0x0090) class UInterpTrackColorProp final : public UInterpTrackVectorBase { public: class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackColorProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackColorProp") } static class UInterpTrackColorProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackColorProp; // Class Engine.InterpTrackColorScale // 0x0000 (0x0090 - 0x0090) class UInterpTrackColorScale final : public UInterpTrackVectorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackColorScale") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackColorScale") } static class UInterpTrackColorScale* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackColorScale; // Class Engine.SoundNodeDoppler // 0x0010 (0x0058 - 0x0048) class USoundNodeDoppler final : public USoundNode { public: float DopplerIntensity; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSmoothing; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SmoothingInterpSpeed; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeDoppler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeDoppler") } static class USoundNodeDoppler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeDoppler; // Class Engine.InterpTrackDirector // 0x0018 (0x0088 - 0x0070) class UInterpTrackDirector final : public UInterpTrack { public: TArray CutTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bSimulateCameraCutsOnClients : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackDirector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackDirector") } static class UInterpTrackDirector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackDirector; // Class Engine.MaterialExpressionClearCoatNormalCustomOutput // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionClearCoatNormalCustomOutput final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionClearCoatNormalCustomOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionClearCoatNormalCustomOutput") } static class UMaterialExpressionClearCoatNormalCustomOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionClearCoatNormalCustomOutput; // Class Engine.InterpTrackEvent // 0x0018 (0x0088 - 0x0070) class UInterpTrackEvent final : public UInterpTrack { public: TArray EventTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bFireEventsWhenForwards : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenBackwards : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenJumpingForwards : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseCustomEventName : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackEvent") } static class UInterpTrackEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackEvent; // Class Engine.InterpTrackFade // 0x0018 (0x00A8 - 0x0090) class UInterpTrackFade final : public UInterpTrackFloatBase { public: uint8 bPersistFade : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFadeAudio : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor FadeColor; // 0x0094(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackFade") } static class UInterpTrackFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackFade; // Class Engine.RsStreamingSettings // 0x0040 (0x0078 - 0x0038) class URsStreamingSettings final : public UDeveloperSettings { public: struct FSoftObjectPath GlobalStreamingLevel; // 0x0038(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsStreamingDefinition* GlobalStreamingDefinition; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSoftClassPath StreamingManagerClassName; // 0x0058(0x0018)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UClass* StreamingManagerClass; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsStreamingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsStreamingSettings") } static class URsStreamingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsStreamingSettings; // Class Engine.InterpTrackFloatMaterialParam // 0x0018 (0x00A8 - 0x0090) class UInterpTrackFloatMaterialParam final : public UInterpTrackFloatBase { public: TArray TargetMaterials; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FName ParamName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackFloatMaterialParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackFloatMaterialParam") } static class UInterpTrackFloatMaterialParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackFloatMaterialParam; // Class Engine.MaterialExpressionScalarParameter // 0x0008 (0x0060 - 0x0058) class UMaterialExpressionScalarParameter : public UMaterialExpressionParameter { public: float DefaultValue; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCustomPrimitiveData; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PrimitiveDataIndex; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionScalarParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionScalarParameter") } static class UMaterialExpressionScalarParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionScalarParameter; // Class Engine.InterpTrackFloatParticleParam // 0x0008 (0x0098 - 0x0090) class UInterpTrackFloatParticleParam final : public UInterpTrackFloatBase { public: class FName ParamName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackFloatParticleParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackFloatParticleParam") } static class UInterpTrackFloatParticleParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackFloatParticleParam; // Class Engine.InterpTrackFloatProp // 0x0008 (0x0098 - 0x0090) class UInterpTrackFloatProp final : public UInterpTrackFloatBase { public: class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackFloatProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackFloatProp") } static class UInterpTrackFloatProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackFloatProp; // Class Engine.InterpTrackInstAnimControl // 0x0008 (0x0030 - 0x0028) class UInterpTrackInstAnimControl final : public UInterpTrackInst { public: float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstAnimControl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstAnimControl") } static class UInterpTrackInstAnimControl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstAnimControl; // Class Engine.RsStreamingManager // 0x02D8 (0x0300 - 0x0028) class URsStreamingManager : public UObject { public: TArray StreamingLevels; // 0x0028(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TMap StreamingLevelLookup; // 0x0038(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) TArray LevelsBeingActivated; // 0x0088(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray LevelsBeingDeactivated; // 0x0098(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray PendingLoadLevels; // 0x00A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray LevelsCurrentlyLoading; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray LevelsToDelayGCFor; // 0x00C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray BlockingLevels; // 0x00D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ULevelStreaming* GlobalLevel; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ULevelStreaming* RootLevel; // 0x0100(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap WithinStreamingVolumes; // 0x0108(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) struct FRsMapLoadParams PendingMapLoadParams; // 0x0158(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_1A8[0x28]; // 0x01A8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TArray StreamingPortals; // 0x01D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_1E0[0x120]; // 0x01E0(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsStreamingManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsStreamingManager") } static class URsStreamingManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsStreamingManager; // Class Engine.RsStreamingManagerGame // 0x0180 (0x0480 - 0x0300) class URsStreamingManagerGame final : public URsStreamingManager { public: TArray PlayerStartLists; // 0x0300(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class AActor* RestartAtPlayerStart; // 0x0310(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName RestartAtPlayerStartName; // 0x0318(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URsStreamingDefinition* RestartAtRootLevelStreamingDefinition; // 0x0320(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSet ForcedVisibleStreamingAreas; // 0x0338(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_388[0xF8]; // 0x0388(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsStreamingManagerGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsStreamingManagerGame") } static class URsStreamingManagerGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsStreamingManagerGame; // Class Engine.InterpTrackInstProperty // 0x0028 (0x0050 - 0x0028) class UInterpTrackInstProperty : public UInterpTrackInst { public: TFieldPath InterpProperty; // 0x0028(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* PropertyOuterObjectInst; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstProperty") } static class UInterpTrackInstProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstProperty; // Class Engine.RsWorldMapSettings // 0x0420 (0x0458 - 0x0038) class URsWorldMapSettings final : public UDeveloperSettings { public: TSoftObjectPtr WorlMapHologramSettings; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr BorderMasterMaterial; // 0x0060(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr LandmarkMasterMaterial; // 0x0088(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PathMasterMaterial; // 0x00B0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SlideMasterMaterial; // 0x00D8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TarMasterMaterial; // 0x0100(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr WaterMasterMaterial; // 0x0128(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ValidWorldMapCollisionPresets; // 0x0150(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TMap WorldMapStreamingAreas; // 0x0160(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSoftObjectPtr LocationNameDefinesPtr; // 0x01B0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SectorNameEnum; // 0x01D8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr InteriorNameEnum; // 0x0200(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet> WorldMapDefinitionAssetRefs; // 0x0228(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) TSet UserDefinedMapSectionMeshTypes; // 0x0278(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSet UserDefinedGatewayTypes; // 0x02C8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSet Exporter_SublevelStringSearchPatterns; // 0x0318(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSet WhiteListSublevelSearchPatterns; // 0x0368(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSet BlackListSublevelSearchPatterns; // 0x03B8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSet LevelsToForceLoad; // 0x0408(0x0050)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsWorldMapSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsWorldMapSettings") } static class URsWorldMapSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsWorldMapSettings; // Class Engine.MaterialExpressionArctangent2Fast // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionArctangent2Fast final : public UMaterialExpression { public: struct FExpressionInput Y; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput X; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArctangent2Fast") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArctangent2Fast") } static class UMaterialExpressionArctangent2Fast* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArctangent2Fast; // Class Engine.InterpTrackInstBoolProp // 0x0018 (0x0068 - 0x0050) class UInterpTrackInstBoolProp final : public UInterpTrackInstProperty { public: uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool ResetBool; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstBoolProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstBoolProp") } static class UInterpTrackInstBoolProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstBoolProp; // Class Engine.SimplePointLight // 0x0008 (0x0258 - 0x0250) class ASimplePointLight final : public AActor { public: class USimplePointLightComponent* LightComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SimplePointLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SimplePointLight") } static class ASimplePointLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASimplePointLight; // Class Engine.InterpTrackInstColorProp // 0x0010 (0x0060 - 0x0050) class UInterpTrackInstColorProp final : public UInterpTrackInstProperty { public: uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor ResetColor; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstColorProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstColorProp") } static class UInterpTrackInstColorProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstColorProp; // Class Engine.MaterialExpressionDeltaTime // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionDeltaTime final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDeltaTime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDeltaTime") } static class UMaterialExpressionDeltaTime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDeltaTime; // Class Engine.InterpTrackInstColorScale // 0x0000 (0x0028 - 0x0028) class UInterpTrackInstColorScale final : public UInterpTrackInst { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstColorScale") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstColorScale") } static class UInterpTrackInstColorScale* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstColorScale; // Class Engine.InterpTrackInstDirector // 0x0008 (0x0030 - 0x0028) class UInterpTrackInstDirector final : public UInterpTrackInst { public: class AActor* OldViewTarget; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstDirector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstDirector") } static class UInterpTrackInstDirector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstDirector; // Class Engine.InterpTrackInstEvent // 0x0008 (0x0030 - 0x0028) class UInterpTrackInstEvent final : public UInterpTrackInst { public: float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstEvent") } static class UInterpTrackInstEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstEvent; // Class Engine.MaterialExpressionCosine // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionCosine final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Period; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCosine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCosine") } static class UMaterialExpressionCosine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCosine; // Class Engine.SphereReflectionCaptureComponent // 0x0000 (0x0330 - 0x0330) class USphereReflectionCaptureComponent final : public UReflectionCaptureComponent { public: float InfluenceRadius; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SphereReflectionCaptureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SphereReflectionCaptureComponent") } static class USphereReflectionCaptureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USphereReflectionCaptureComponent; // Class Engine.InterpTrackInstFloatMaterialParam // 0x0038 (0x0060 - 0x0028) class UInterpTrackInstFloatMaterialParam final : public UInterpTrackInst { public: TArray MaterialInstances; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ResetFloats; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PrimitiveMaterialRefs; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class UInterpTrackFloatMaterialParam* InstancedTrack; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstFloatMaterialParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstFloatMaterialParam") } static class UInterpTrackInstFloatMaterialParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstFloatMaterialParam; // Class Engine.InterpTrackInstFloatProp // 0x0010 (0x0060 - 0x0050) class UInterpTrackInstFloatProp final : public UInterpTrackInstProperty { public: uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ResetFloat; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstFloatProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstFloatProp") } static class UInterpTrackInstFloatProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstFloatProp; // Class Engine.InterpTrackInstLinearColorProp // 0x0018 (0x0068 - 0x0050) class UInterpTrackInstLinearColorProp final : public UInterpTrackInstProperty { public: uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor ResetColor; // 0x0058(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstLinearColorProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstLinearColorProp") } static class UInterpTrackInstLinearColorProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstLinearColorProp; // Class Engine.MaterialExpressionParticleSize // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleSize final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleSize") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleSize") } static class UMaterialExpressionParticleSize* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleSize; // Class Engine.InterpTrackInstParticleReplay // 0x0008 (0x0030 - 0x0028) class UInterpTrackInstParticleReplay final : public UInterpTrackInst { public: float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstParticleReplay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstParticleReplay") } static class UInterpTrackInstParticleReplay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstParticleReplay; // Class Engine.InterpTrackInstSound // 0x0010 (0x0038 - 0x0028) class UInterpTrackInstSound final : public UInterpTrackInst { public: float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAudioComponent* PlayAudioComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstSound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstSound") } static class UInterpTrackInstSound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstSound; // Class Engine.ParticleModuleLocationPrimitiveBase // 0x0080 (0x00B0 - 0x0030) class UParticleModuleLocationPrimitiveBase : public UParticleModuleLocationBase { public: uint8 Positive_X : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Positive_Y : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Positive_Z : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Negative_X : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Negative_Y : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Negative_Z : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 SurfaceOnly : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Velocity : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat VelocityScale; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionVector StartLocation; // 0x0068(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveBase") } static class UParticleModuleLocationPrimitiveBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveBase; // Class Engine.ParticleModuleLocationPrimitiveSphere // 0x0030 (0x00E0 - 0x00B0) class UParticleModuleLocationPrimitiveSphere : public UParticleModuleLocationPrimitiveBase { public: struct FRawDistributionFloat StartRadius; // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveSphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveSphere") } static class UParticleModuleLocationPrimitiveSphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveSphere; // Class Engine.ParticleModuleLocationPrimitiveSphere_Seeded // 0x0020 (0x0100 - 0x00E0) class UParticleModuleLocationPrimitiveSphere_Seeded final : public UParticleModuleLocationPrimitiveSphere { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00E0(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveSphere_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveSphere_Seeded") } static class UParticleModuleLocationPrimitiveSphere_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveSphere_Seeded; // Class Engine.StereoLayerShapeQuad // 0x0000 (0x0028 - 0x0028) class UStereoLayerShapeQuad final : public UStereoLayerShape { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StereoLayerShapeQuad") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StereoLayerShapeQuad") } static class UStereoLayerShapeQuad* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStereoLayerShapeQuad; // Class Engine.InterpTrackInstToggle // 0x0010 (0x0038 - 0x0028) class UInterpTrackInstToggle final : public UInterpTrackInst { public: ETrackToggleAction Action; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LastUpdatePosition; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSavedActiveState : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstToggle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstToggle") } static class UInterpTrackInstToggle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstToggle; // Class Engine.InterpTrackInstVectorProp // 0x0018 (0x0068 - 0x0050) class UInterpTrackInstVectorProp final : public UInterpTrackInstProperty { public: uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ResetVector; // 0x0058(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstVectorProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstVectorProp") } static class UInterpTrackInstVectorProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstVectorProp; // Class Engine.InterpTrackInstVisibility // 0x0008 (0x0030 - 0x0028) class UInterpTrackInstVisibility final : public UInterpTrackInst { public: EVisibilityTrackAction Action; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LastUpdatePosition; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackInstVisibility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackInstVisibility") } static class UInterpTrackInstVisibility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackInstVisibility; // Class Engine.StaticMeshSocket // 0x0040 (0x0068 - 0x0028) class UStaticMeshSocket final : public UObject { public: class FName SocketName; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RelativeLocation; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RelativeRotation; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector RelativeScale; // 0x0048(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString Tag; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StaticMeshSocket") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StaticMeshSocket") } static class UStaticMeshSocket* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStaticMeshSocket; // Class Engine.InterpTrackMove // 0x0058 (0x00C8 - 0x0070) class UInterpTrackMove final : public UInterpTrack { public: struct FInterpCurveVector PosTrack; // 0x0070(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpCurveVector EulerTrack; // 0x0088(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpLookupTrack LookupTrack; // 0x00A0(0x0010)(NativeAccessSpecifierPublic) class FName LookAtGroupName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinCurveTension; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngCurveTension; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseQuatInterpolation : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowArrowAtKeys : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableMovement : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowTranslationOnCurveEd : 1; // 0x00C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShowRotationOnCurveEd : 1; // 0x00C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHide3DTrack : 1; // 0x00C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EInterpTrackMoveRotMode RotMode; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackMove") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackMove") } static class UInterpTrackMove* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackMove; // Class Engine.InterpTrackMoveAxis // 0x0018 (0x00A8 - 0x0090) class UInterpTrackMoveAxis final : public UInterpTrackFloatBase { public: EInterpMoveAxis MoveAxis; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FInterpLookupTrack LookupTrack; // 0x0098(0x0010)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackMoveAxis") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackMoveAxis") } static class UInterpTrackMoveAxis* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackMoveAxis; // Class Engine.ParticleModuleMeshRotation // 0x0050 (0x0080 - 0x0030) class UParticleModuleMeshRotation : public UParticleModuleRotationBase { public: struct FRawDistributionVector StartRotation; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bInheritParent : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMeshRotation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMeshRotation") } static class UParticleModuleMeshRotation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMeshRotation; // Class Engine.InterpTrackParticleReplay // 0x0010 (0x0080 - 0x0070) class UInterpTrackParticleReplay final : public UInterpTrack { public: TArray TrackKeys; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackParticleReplay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackParticleReplay") } static class UInterpTrackParticleReplay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackParticleReplay; // Class Engine.InterpTrackSlomo // 0x0000 (0x0090 - 0x0090) class UInterpTrackSlomo final : public UInterpTrackFloatBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackSlomo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackSlomo") } static class UInterpTrackSlomo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackSlomo; // Class Engine.MaterialExpressionSphereMask // 0x0058 (0x0098 - 0x0040) class UMaterialExpressionSphereMask final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Radius; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Hardness; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float AttenuationRadius; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HardnessPercent; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSphereMask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSphereMask") } static class UMaterialExpressionSphereMask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSphereMask; // Class Engine.InterpTrackSound // 0x0018 (0x00A8 - 0x0090) class UInterpTrackSound final : public UInterpTrackVectorBase { public: TArray Sounds; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bPlayOnReverse : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bContinueSoundOnMatineeEnd : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSuppressSubtitles : 1; // 0x00A0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTreatAsDialogue : 1; // 0x00A0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAttach : 1; // 0x00A0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackSound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackSound") } static class UInterpTrackSound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackSound; // Class Engine.InterpTrackVectorMaterialParam // 0x0018 (0x00A8 - 0x0090) class UInterpTrackVectorMaterialParam final : public UInterpTrackVectorBase { public: TArray TargetMaterials; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FName ParamName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackVectorMaterialParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackVectorMaterialParam") } static class UInterpTrackVectorMaterialParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackVectorMaterialParam; // Class Engine.MaterialExpressionRayTracingQualitySwitch // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionRayTracingQualitySwitch final : public UMaterialExpression { public: struct FExpressionInput Normal; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput RayTraced; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRayTracingQualitySwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRayTracingQualitySwitch") } static class UMaterialExpressionRayTracingQualitySwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRayTracingQualitySwitch; // Class Engine.InterpTrackVectorProp // 0x0008 (0x0098 - 0x0090) class UInterpTrackVectorProp final : public UInterpTrackVectorBase { public: class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackVectorProp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackVectorProp") } static class UInterpTrackVectorProp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackVectorProp; // Class Engine.InterpTrackVisibility // 0x0018 (0x0088 - 0x0070) class UInterpTrackVisibility final : public UInterpTrack { public: TArray VisibilityTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bFireEventsWhenForwards : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenBackwards : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenJumpingForwards : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterpTrackVisibility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterpTrackVisibility") } static class UInterpTrackVisibility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterpTrackVisibility; // Class Engine.IntSerialization // 0x0028 (0x0050 - 0x0028) class UIntSerialization final : public UObject { public: uint16 UnsignedInt16Variable; // 0x0028(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint32 UnsignedInt32Variable; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint64 UnsignedInt64Variable; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int8 SignedInt8Variable; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x1]; // 0x0039(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int16 SignedInt16Variable; // 0x003A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int64 SignedInt64Variable; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 UnsignedInt8Variable; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SignedInt32Variable; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntSerialization") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntSerialization") } static class UIntSerialization* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntSerialization; // Class Engine.ParticleModuleOrbitBase // 0x0008 (0x0038 - 0x0030) class UParticleModuleOrbitBase : public UParticleModule { public: uint8 bUseEmitterTime : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleOrbitBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleOrbitBase") } static class UParticleModuleOrbitBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleOrbitBase; // Class Engine.ParticleModuleOrbit // 0x00F8 (0x0130 - 0x0038) class UParticleModuleOrbit final : public UParticleModuleOrbitBase { public: EOrbitChainMode ChainMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector OffsetAmount; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FOrbitOptions OffsetOptions; // 0x0088(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector RotationAmount; // 0x0090(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FOrbitOptions RotationOptions; // 0x00D8(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector RotationRateAmount; // 0x00E0(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FOrbitOptions RotationRateOptions; // 0x0128(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleOrbit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleOrbit") } static class UParticleModuleOrbit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleOrbit; // Class Engine.RsAISpawnerInterface // 0x0000 (0x0000 - 0x0000) class IRsAISpawnerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsAISpawnerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsAISpawnerInterface") } static class IRsAISpawnerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IRsAISpawnerInterface; // Class Engine.RsBoneReferenceOwner // 0x0000 (0x0000 - 0x0000) class IRsBoneReferenceOwner final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsBoneReferenceOwner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsBoneReferenceOwner") } static class IRsBoneReferenceOwner* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IRsBoneReferenceOwner; // Class Engine.MaterialExpressionStep // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionStep final : public UMaterialExpression { public: struct FExpressionInput Y; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput X; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstY; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstX; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionStep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionStep") } static class UMaterialExpressionStep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionStep; // Class Engine.KillZVolume // 0x0000 (0x0298 - 0x0298) class AKillZVolume final : public APhysicsVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KillZVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KillZVolume") } static class AKillZVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AKillZVolume; // Class Engine.KismetArrayLibrary // 0x0000 (0x0028 - 0x0028) class UKismetArrayLibrary final : public UBlueprintFunctionLibrary { public: static int32 Array_Add(const TArray& TargetArray, const int32& NewItem); static int32 Array_AddUnique(const TArray& TargetArray, const int32& NewItem); static void Array_Append(const TArray& TargetArray, const TArray& SourceArray); static void Array_Clear(const TArray& TargetArray); static bool Array_Contains(const TArray& TargetArray, const int32& ItemToFind); static int32 Array_Find(const TArray& TargetArray, const int32& ItemToFind); static void Array_Get(const TArray& TargetArray, int32 Index_0, int32* Item); static bool Array_Identical(const TArray& ArrayA, const TArray& ArrayB); static void Array_Insert(const TArray& TargetArray, const int32& NewItem, int32 Index_0); static bool Array_IsValidIndex(const TArray& TargetArray, int32 IndexToTest); static int32 Array_LastIndex(const TArray& TargetArray); static int32 Array_Length(const TArray& TargetArray); static void Array_Random(const TArray& TargetArray, int32* OutItem, int32* OutIndex); static void Array_RandomFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex); static void Array_Remove(const TArray& TargetArray, int32 IndexToRemove); static bool Array_RemoveItem(const TArray& TargetArray, const int32& Item); static void Array_Resize(const TArray& TargetArray, int32 Size); static void Array_Reverse(const TArray& TargetArray); static void Array_Set(const TArray& TargetArray, int32 Index_0, const int32& Item, bool bSizeToFit); static void Array_Shuffle(const TArray& TargetArray); static void Array_Swap(const TArray& TargetArray, int32 FirstIndex, int32 SecondIndex); static void FilterArray(const TArray& TargetArray, TSubclassOf FilterClass, TArray* FilteredArray); static void SetArrayPropertyByName(class UObject* Object, class FName PropertyName, const TArray& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetArrayLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetArrayLibrary") } static class UKismetArrayLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetArrayLibrary; // Class Engine.KismetGuidLibrary // 0x0000 (0x0028 - 0x0028) class UKismetGuidLibrary final : public UBlueprintFunctionLibrary { public: static class FString Conv_GuidToString(const struct FGuid& InGuid); static bool EqualEqual_GuidGuid(const struct FGuid& A, const struct FGuid& B); static void Invalidate_Guid(struct FGuid& InGuid); static bool IsValid_Guid(const struct FGuid& InGuid); static struct FGuid NewGuid(); static bool NotEqual_GuidGuid(const struct FGuid& A, const struct FGuid& B); static void Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetGuidLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetGuidLibrary") } static class UKismetGuidLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetGuidLibrary; // Class Engine.KismetInputLibrary // 0x0000 (0x0028 - 0x0028) class UKismetInputLibrary final : public UBlueprintFunctionLibrary { public: static void CalibrateTilt(); static bool EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& B); static bool EqualEqual_KeyKey(const struct FKey& A, const struct FKey& B); static float GetAnalogValue(const struct FAnalogInputEvent& Input); static struct FKey GetGamepadAcceptKey(); static struct FKey GetGamepadBackKey(); static struct FKey GetKey(const struct FKeyEvent& Input); static int32 GetUserIndex(const struct FKeyEvent& Input); static class FText InputChord_GetDisplayName(const struct FInputChord& Key); static bool InputEvent_IsAltDown(const struct FInputEvent& Input); static bool InputEvent_IsCommandDown(const struct FInputEvent& Input); static bool InputEvent_IsControlDown(const struct FInputEvent& Input); static bool InputEvent_IsLeftAltDown(const struct FInputEvent& Input); static bool InputEvent_IsLeftCommandDown(const struct FInputEvent& Input); static bool InputEvent_IsLeftControlDown(const struct FInputEvent& Input); static bool InputEvent_IsLeftShiftDown(const struct FInputEvent& Input); static bool InputEvent_IsRepeat(const struct FInputEvent& Input); static bool InputEvent_IsRightAltDown(const struct FInputEvent& Input); static bool InputEvent_IsRightCommandDown(const struct FInputEvent& Input); static bool InputEvent_IsRightControlDown(const struct FInputEvent& Input); static bool InputEvent_IsRightShiftDown(const struct FInputEvent& Input); static bool InputEvent_IsShiftDown(const struct FInputEvent& Input); static class FText Key_GetDisplayName(const struct FKey& Key); static EUINavigationAction Key_GetNavigationAction(const struct FKey& InKey); static EUINavigationAction Key_GetNavigationActionFromKey(const struct FKeyEvent& InKeyEvent); static EUINavigation Key_GetNavigationDirectionFromAnalog(const struct FAnalogInputEvent& InAnalogEvent); static EUINavigation Key_GetNavigationDirectionFromKey(const struct FKeyEvent& InKeyEvent); static bool Key_IsAnalog(const struct FKey& Key); static bool Key_IsAxis1D(const struct FKey& Key); static bool Key_IsAxis2D(const struct FKey& Key); static bool Key_IsAxis3D(const struct FKey& Key); static bool Key_IsButtonAxis(const struct FKey& Key); static bool Key_IsDigital(const struct FKey& Key); static bool Key_IsGamepadKey(const struct FKey& Key); static bool Key_IsKeyboardKey(const struct FKey& Key); static bool Key_IsModifierKey(const struct FKey& Key); static bool Key_IsMouseButton(const struct FKey& Key); static bool Key_IsValid(const struct FKey& Key); static bool Key_IsVectorAxis(const struct FKey& Key); static struct FVector2D PointerEvent_GetCursorDelta(const struct FPointerEvent& Input); static struct FKey PointerEvent_GetEffectingButton(const struct FPointerEvent& Input); static struct FVector2D PointerEvent_GetGestureDelta(const struct FPointerEvent& Input); static ESlateGesture PointerEvent_GetGestureType(const struct FPointerEvent& Input); static struct FVector2D PointerEvent_GetLastScreenSpacePosition(const struct FPointerEvent& Input); static int32 PointerEvent_GetPointerIndex(const struct FPointerEvent& Input); static struct FVector2D PointerEvent_GetScreenSpacePosition(const struct FPointerEvent& Input); static int32 PointerEvent_GetTouchpadIndex(const struct FPointerEvent& Input); static int32 PointerEvent_GetUserIndex(const struct FPointerEvent& Input); static float PointerEvent_GetWheelDelta(const struct FPointerEvent& Input); static bool PointerEvent_IsMouseButtonDown(const struct FPointerEvent& Input, const struct FKey& MouseButton); static bool PointerEvent_IsTouchEvent(const struct FPointerEvent& Input); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetInputLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetInputLibrary") } static class UKismetInputLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetInputLibrary; // Class Engine.KismetInternationalizationLibrary // 0x0000 (0x0028 - 0x0028) class UKismetInternationalizationLibrary final : public UBlueprintFunctionLibrary { public: static void ClearCurrentAssetGroupCulture(const class FName AssetGroup, const bool SaveToConfig); static class FString GetCultureDisplayName(const class FString& Culture, const bool Localized); static class FString GetCurrentAssetGroupCulture(const class FName AssetGroup); static class FString GetCurrentCulture(); static class FString GetCurrentLanguage(); static class FString GetCurrentLocale(); static TArray GetLocalizedCultures(const bool IncludeGame, const bool IncludeEngine, const bool IncludeEditor, const bool IncludeAdditional); static class FString GetNativeCulture(const ELocalizedTextSourceCategory TextCategory); static class FString GetSuitableCulture(const TArray& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture); static bool SetCurrentAssetGroupCulture(const class FName AssetGroup, const class FString& Culture, const bool SaveToConfig); static bool SetCurrentCulture(const class FString& Culture, const bool SaveToConfig); static bool SetCurrentLanguage(const class FString& Culture, const bool SaveToConfig); static bool SetCurrentLanguageAndLocale(const class FString& Culture, const bool SaveToConfig); static bool SetCurrentLocale(const class FString& Culture, const bool SaveToConfig); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetInternationalizationLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetInternationalizationLibrary") } static class UKismetInternationalizationLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetInternationalizationLibrary; // Class Engine.KismetNodeHelperLibrary // 0x0000 (0x0028 - 0x0028) class UKismetNodeHelperLibrary final : public UBlueprintFunctionLibrary { public: static bool BitIsMarked(int32 Data, int32 Index_0); static void ClearAllBits(int32* Data); static void ClearBit(int32* Data, int32 Index_0); static class FString GetEnumeratorExactName(const class UEnum* Enum, uint8 EnumeratorValue); static class FName GetEnumeratorName(const class UEnum* Enum, uint8 EnumeratorValue); static class FString GetEnumeratorUserFriendlyName(const class UEnum* Enum, uint8 EnumeratorValue); static uint8 GetEnumeratorValueFromIndex(const class UEnum* Enum, uint8 EnumeratorIndex); static int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); static int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); static int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); static uint8 GetValidValue(const class UEnum* Enum, uint8 EnumeratorValue); static bool HasMarkedBit(int32 Data, int32 NumBits); static bool HasUnmarkedBit(int32 Data, int32 NumBits); static void MarkBit(int32* Data, int32 Index_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetNodeHelperLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetNodeHelperLibrary") } static class UKismetNodeHelperLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetNodeHelperLibrary; // Class Engine.MaterialExpressionPerInstanceCustomData // 0x0020 (0x0060 - 0x0040) class UMaterialExpressionPerInstanceCustomData final : public UMaterialExpression { public: struct FExpressionInput DefaultValue; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstDefaultValue; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 DataIndex; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPerInstanceCustomData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceCustomData") } static class UMaterialExpressionPerInstanceCustomData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPerInstanceCustomData; // Class Engine.RsSyncFrameTaskManager // 0x0030 (0x0060 - 0x0030) class URsSyncFrameTaskManager final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsSyncFrameTaskManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsSyncFrameTaskManager") } static class URsSyncFrameTaskManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsSyncFrameTaskManager; // Class Engine.KismetRenderingLibrary // 0x0000 (0x0028 - 0x0028) class UKismetRenderingLibrary final : public UBlueprintFunctionLibrary { public: static void BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* Size, struct FDrawToRenderTargetContext* Context); static void BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3); static void ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor); static void ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture); static class UTextureRenderTarget2D* CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); static class UTextureRenderTarget2DArray* CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); static class UTextureRenderTargetVolume* CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); static void DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material); static void EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, const struct FDrawToRenderTargetContext& Context); static void ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename); static void ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename); static class UTexture2D* ImportBufferAsTexture2D(class UObject* WorldContextObject, const TArray& Buffer); static class UTexture2D* ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename); static struct FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); static struct FColor ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); static struct FLinearColor ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); static struct FLinearColor ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V); static struct FColor ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V); static void ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget); static class UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings); static void SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetRenderingLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetRenderingLibrary") } static class UKismetRenderingLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetRenderingLibrary; // Class Engine.RsStreamingDefinition // 0x00F8 (0x0128 - 0x0030) class URsStreamingDefinition final : public UDataAsset { public: struct FLinearColor LevelColor; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray LODs; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray StreamingAreas; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray GlobalLevels; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray AudioBanksToLoad; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray StreamingSubLevelDefinitions; // 0x0080(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) class FName LevelName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName LevelPackageName; // 0x0098(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr WorldAsset; // 0x00A0(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsLightingLevel; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bRestreamDuringReload; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAllowIncrementalActorActivation; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery VisibilityConditions; // 0x00D0(0x0048)(Edit, NativeAccessSpecifierPrivate) TArray ActivationPrerequisites; // 0x0118(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsStreamingDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsStreamingDefinition") } static class URsStreamingDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsStreamingDefinition; // Class Engine.KismetStringTableLibrary // 0x0000 (0x0028 - 0x0028) class UKismetStringTableLibrary final : public UBlueprintFunctionLibrary { public: static TArray GetKeysFromStringTable(const class FName TableId); static TArray GetMetaDataIdsFromStringTableEntry(const class FName TableId, const class FString& Key); static TArray GetRegisteredStringTables(); static class FString GetTableEntryMetaData(const class FName TableId, const class FString& Key, const class FName MetaDataId); static class FString GetTableEntrySourceString(const class FName TableId, const class FString& Key); static class FString GetTableNamespace(const class FName TableId); static bool IsRegisteredTableEntry(const class FName TableId, const class FString& Key); static bool IsRegisteredTableId(const class FName TableId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetStringTableLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetStringTableLibrary") } static class UKismetStringTableLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetStringTableLibrary; // Class Engine.KismetSystemLibrary // 0x0000 (0x0028 - 0x0028) class UKismetSystemLibrary final : public UBlueprintFunctionLibrary { public: static struct FDebugFloatHistory AddFloatHistorySample(float Value, const struct FDebugFloatHistory& FloatHistory); static int32 BeginTransaction(const class FString& Context, const class FText& Description, class UObject* PrimaryObject); static bool BoxOverlapActors(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); static bool BoxOverlapComponents(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); static bool BoxTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static void BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString); static void BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString); static void CancelTransaction(const int32 Index_0); static bool CanLaunchURL(const class FString& URL); static bool CapsuleOverlapActors(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); static bool CapsuleOverlapComponents(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); static bool CapsuleTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static void CollectGarbage(); static bool ComponentOverlapActors(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); static bool ComponentOverlapComponents(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); static void ControlScreensaver(bool bAllowScreenSaver); static TSoftClassPtr Conv_ClassToSoftClassReference(const TSubclassOf& Class_0); static class UObject* Conv_InterfaceToObject(const TScriptInterface& Interface); static TSoftObjectPtr Conv_ObjectToSoftObjectReference(class UObject* Object); static class FString Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId); static class FString Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType); static TSoftClassPtr Conv_SoftClassPathToSoftClassReference(const struct FSoftClassPath& SoftClassPath); static TSubclassOf Conv_SoftClassReferenceToClass(const TSoftClassPtr& SoftClass); static class FString Conv_SoftClassReferenceToString(const TSoftClassPtr& SoftClassReference); static TSoftObjectPtr Conv_SoftObjectPathToSoftObjectReference(const struct FSoftObjectPath& SoftObjectPath); static class UObject* Conv_SoftObjectReferenceToObject(const TSoftObjectPtr& SoftObject); static class FString Conv_SoftObjectReferenceToString(const TSoftObjectPtr& SoftObjectReference); static TSoftObjectPtr Conv_SoftObjPathToSoftObjRef(const struct FSoftObjectPath& SoftObjectPath); static class FString Conv_StructToString(class UScriptStruct* Struct, const struct FGenericStruct& StructData); static class FString ConvertToAbsolutePath(const class FString& Filename); static class FString ConvertToRelativePath(const class FString& Filename); static void CreateCopyForUndoBuffer(class UObject* ObjectToModify); static void DebugBreak(); static void Delay(const class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo); static bool DoesImplementInterface(const class UObject* TestObject, TSubclassOf Interface); static void DrawDebugArrow(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float Duration, float Thickness); static void DrawDebugBox(const class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float Duration, float Thickness); static void DrawDebugCamera(const class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float Duration); static void DrawDebugCapsule(const class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float Duration, float Thickness); static void DrawDebugCircle(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float Duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis); static void DrawDebugCone(const class UObject* WorldContextObject, const struct FVector& origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness); static void DrawDebugConeInDegrees(const class UObject* WorldContextObject, const struct FVector& origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness); static void DrawDebugCoordinateSystem(const class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float Duration, float Thickness); static void DrawDebugCylinder(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness); static void DrawDebugFloatHistoryLocation(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration); static void DrawDebugFloatHistoryTransform(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration); static void DrawDebugFrustum(const class UObject* WorldContextObject, const struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float Duration, float Thickness); static void DrawDebugLine(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float Duration, float Thickness); static void DrawDebugPlane(const class UObject* WorldContextObject, const struct FPlane& PlaneCoordinates, const struct FVector& Location, float Size, const struct FLinearColor& PlaneColor, float Duration); static void DrawDebugPoint(const class UObject* WorldContextObject, const struct FVector& Position, float Size, const struct FLinearColor& PointColor, float Duration); static void DrawDebugSphere(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness); static void DrawDebugString(const class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float Duration); static int32 EndTransaction(); static bool EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B); static bool EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B); static bool EqualEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& B); static bool EqualEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& B); static void ExecuteConsoleCommand(const class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer); static void FlushDebugStrings(const class UObject* WorldContextObject); static void FlushPersistentDebugLines(const class UObject* WorldContextObject); static void ForceCloseAdBanner(); static void GetActorBounds(const class AActor* Actor, struct FVector* origin, struct FVector* BoxExtent); static void GetActorListFromComponentList(const TArray& ComponentList, class UClass* ActorClassFilter, TArray* OutActorList); static int32 GetAdIDCount(); static class FString GetClassDisplayName(class UClass* Class_0); static TSubclassOf GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); static class FString GetCommandLine(); static void GetComponentBounds(const class USceneComponent* Component, struct FVector* origin, struct FVector* BoxExtent, float* SphereRadius); static bool GetConsoleVariableBoolValue(const class FString& VariableName); static float GetConsoleVariableFloatValue(const class FString& VariableName); static int32 GetConsoleVariableIntValue(const class FString& VariableName); static bool GetConvenientWindowedResolutions(TArray* Resolutions); static bool GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray* OutBundles); static class FString GetDefaultLanguage(); static class FString GetDefaultLocale(); static class FString GetDeviceId(); static class FString GetDisplayName(const class UObject* Object); static class FString GetEngineVersion(); static int64 GetFrameCount(); static class FString GetGameBundleId(); static class FString GetGameName(); static class UTexture2D* GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex); static class FString GetGamepadControllerName(int32 ControllerId); static float GetGameTimeInSeconds(const class UObject* WorldContextObject); static class FString GetLocalCurrencyCode(); static class FString GetLocalCurrencySymbol(); static int32 GetMinYResolutionFor3DView(); static int32 GetMinYResolutionForUI(); static class UObject* GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); static class FString GetObjectName(const class UObject* Object); static class UObject* GetOuterObject(const class UObject* Object); static class FString GetPathName(const class UObject* Object); static class FString GetPlatformUserDir(); static class FString GetPlatformUserName(); static TArray GetPreferredLanguages(); static struct FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf Class_0); static struct FPrimaryAssetId GetPrimaryAssetIdFromObject(class UObject* Object); static struct FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr SoftClassReference); static struct FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr SoftObjectReference); static void GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray* OutPrimaryAssetIdList); static void GetPrimaryAssetsWithBundleState(const TArray& RequiredBundles, const TArray& ExcludedBundles, const TArray& ValidTypes, bool bForceCurrentState, TArray* OutPrimaryAssetIdList); static class FString GetProductRegion(); static class FString GetProjectContentDirectory(); static class FString GetProjectDirectory(); static class FString GetProjectSavedDirectory(); static int32 GetRenderingDetailMode(); static int32 GetRenderingMaterialQualityLevel(); static TSoftClassPtr GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); static TSoftObjectPtr GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); static bool GetSupportedFullscreenResolutions(TArray* Resolutions); static class FString GetSystemPath(const class UObject* Object); static class FString GetUniqueDeviceId(); static bool GetVolumeButtonsHandledBySystem(); static void HideAdBanner(); static bool IsControllerAssignedToGamepad(int32 ControllerId); static bool IsDedicatedServer(const class UObject* WorldContextObject); static bool IsInterstitialAdAvailable(); static bool IsInterstitialAdRequested(); static bool IsLoggedIn(const class APlayerController* SpecificPlayer); static bool IsPackagedForDistribution(); static bool IsRunningOnRaytracingHardware(); static bool IsScreensaverEnabled(); static bool IsServer(const class UObject* WorldContextObject); static bool IsShippingBuild(); static bool IsSplitScreen(const class UObject* WorldContextObject); static bool IsStandalone(const class UObject* WorldContextObject); static bool IsTestBuild(); static bool IsUnattended(); static bool IsValid(const class UObject* Object); static bool IsValidClass(class UClass* Class_0); static bool IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); static bool IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType); static bool IsValidSoftClassReference(const TSoftClassPtr& SoftClassReference); static bool IsValidSoftObjectReference(const TSoftObjectPtr& SoftObjectReference); static void K2_ClearAndInvalidateTimerHandle(const class UObject* WorldContextObject, struct FTimerHandle& Handle); static void K2_ClearTimer(class UObject* Object, const class FString& FunctionName); static void K2_ClearTimerDelegate(TDelegate Delegate); static void K2_ClearTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static float K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName); static float K2_GetTimerElapsedTimeDelegate(TDelegate Delegate); static float K2_GetTimerElapsedTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static float K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName); static float K2_GetTimerRemainingTimeDelegate(TDelegate Delegate); static float K2_GetTimerRemainingTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static struct FTimerHandle K2_InvalidateTimerHandle(struct FTimerHandle& Handle); static bool K2_IsTimerActive(class UObject* Object, const class FString& FunctionName); static bool K2_IsTimerActiveDelegate(TDelegate Delegate); static bool K2_IsTimerActiveHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static bool K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName); static bool K2_IsTimerPausedDelegate(TDelegate Delegate); static bool K2_IsTimerPausedHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static bool K2_IsValidTimerHandle(const struct FTimerHandle& Handle); static void K2_PauseTimer(class UObject* Object, const class FString& FunctionName); static void K2_PauseTimerDelegate(TDelegate Delegate); static void K2_PauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static struct FTimerHandle K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); static struct FTimerHandle K2_SetTimerDelegate(TDelegate Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); static bool K2_TimerExists(class UObject* Object, const class FString& FunctionName); static bool K2_TimerExistsDelegate(TDelegate Delegate); static bool K2_TimerExistsHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static void K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName); static void K2_UnPauseTimerDelegate(TDelegate Delegate); static void K2_UnPauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); static void LaunchURL(const class FString& URL); static void LineTraceDepthGPU(class UObject* WorldContextObject, const TArray& RayStarts, const TArray& RayDirections, const TArray& RayDistances, TDelegate& Ray, int32 HitCount)> TraceComplete); static void LineTraceGPU(class UObject* WorldContextObject, const TArray& RayStarts, const TArray& RayDirections, const TArray& RayDistances, TDelegate& Ray, int32 HitCount)> TraceComplete); static void LineTraceLocationDepthGPU(class UObject* WorldContextObject, const TArray& RayStarts, const TArray& RayEnds, TDelegate& Ray, int32 HitCount)> TraceComplete); static void LineTraceLocationGPU(class UObject* WorldContextObject, const TArray& RayStarts, const TArray& RayEnds, TDelegate& Ray, int32 HitCount)> TraceComplete); static bool LineTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static void LoadAsset(const class UObject* WorldContextObject, TSoftObjectPtr Asset, TDelegate OnLoaded, const struct FLatentActionInfo& LatentInfo); static class UObject* LoadAsset_Blocking(TSoftObjectPtr Asset); static void LoadAssetClass(const class UObject* WorldContextObject, TSoftClassPtr AssetClass, TDelegate Loaded)> OnLoaded, const struct FLatentActionInfo& LatentInfo); static class UClass* LoadClassAsset_Blocking(TSoftClassPtr AssetClass); static void LoadInterstitialAd(int32 AdIdIndex); static bool MakeLiteralBool(bool Value); static uint8 MakeLiteralByte(uint8 Value); static float MakeLiteralFloat(float Value); static int32 MakeLiteralInt(int32 Value); static class FName MakeLiteralName(class FName Value); static class FString MakeLiteralString(const class FString& Value); static class FText MakeLiteralText(const class FText& Value); static struct FSoftClassPath MakeSoftClassPath(const class FString& PathString); static struct FSoftObjectPath MakeSoftObjectPath(const class FString& PathString); static void MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo); static class FString NormalizeFilename(const class FString& InFilename); static bool NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B); static bool NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B); static bool NotEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& B); static bool NotEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& B); static void ParseCommandLine(const class FString& InCmdLine, TArray* OutTokens, TArray* OutSwitches, TMap* OutParams); static bool ParseParam(const class FString& InString, const class FString& InParam); static bool ParseParamValue(const class FString& InString, const class FString& InParam, class FString* OutValue); static void PrintString(const class UObject* WorldContextObject, const class FString& InString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration); static void PrintText(const class UObject* WorldContextObject, const class FText& InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration); static void PrintWarning(const class FString& InString); static void QuitGame(const class UObject* WorldContextObject, class APlayerController* SpecificPlayer, EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions); static void RegisterForRemoteNotifications(); static void ResetGamepadAssignments(); static void ResetGamepadAssignmentToController(int32 ControllerId); static void RetriggerableDelay(const class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo); static void SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value); static void SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value); static void SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf Value); static void SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, const struct FCollisionProfileName& Value); static void SetColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FColor& Value); static void SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, const TFieldPath& Value); static void SetFloatPropertyByName(class UObject* Object, class FName PropertyName, float Value); static void SetGamepadsBlockDeviceFeedback(bool bBlock); static void SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value); static void SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, const TScriptInterface& Value); static void SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value); static void SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FLinearColor& Value); static void SetNamePropertyByName(class UObject* Object, class FName PropertyName, const class FName& Value); static void SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value); static void SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, const struct FRotator& Value); static void SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, const TSoftClassPtr& Value); static void SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, const TSoftObjectPtr& Value); static void SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value); static void SetStructurePropertyByName(class UObject* Object, class FName PropertyName, const struct FGenericStruct& Value); static void SetSuppressViewportTransitionMessage(const class UObject* WorldContextObject, bool bState); static void SetTextPropertyByName(class UObject* Object, class FName PropertyName, const class FText& Value); static void SetTransformPropertyByName(class UObject* Object, class FName PropertyName, const struct FTransform& Value); static void SetUserActivity(const struct FUserActivity& UserActivity); static void SetVectorPropertyByName(class UObject* Object, class FName PropertyName, const struct FVector& Value); static void SetVolumeButtonsHandledBySystem(bool bEnabled); static void SetWindowTitle(const class FText& Title); static void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); static void ShowInterstitialAd(); static void ShowPlatformSpecificAchievementsScreen(const class APlayerController* SpecificPlayer); static void ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName); static void SnapshotObject(class UObject* Object); static bool SphereOverlapActors(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); static bool SphereOverlapComponents(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); static bool SphereTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static void StackTrace(); static void TransactObject(class UObject* Object); static void UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId); static void UnloadPrimaryAssetList(const TArray& PrimaryAssetIdList); static void UnregisterForRemoteNotifications(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetSystemLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetSystemLibrary") } static class UKismetSystemLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetSystemLibrary; // Class Engine.MaterialExpressionAtmosphericLightVector // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionAtmosphericLightVector final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionAtmosphericLightVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericLightVector") } static class UMaterialExpressionAtmosphericLightVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionAtmosphericLightVector; // Class Engine.ThumbnailInfo // 0x0000 (0x0028 - 0x0028) class UThumbnailInfo final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThumbnailInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThumbnailInfo") } static class UThumbnailInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UThumbnailInfo; // Class Engine.KismetTextLibrary // 0x0000 (0x0028 - 0x0028) class UKismetTextLibrary final : public UBlueprintFunctionLibrary { public: static class FText AsCurrency_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); static class FText AsCurrency_Integer(int32 Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); static class FText AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode); static class FText AsDate_DateTime(const struct FDateTime& InDateTime); static class FText AsDateTime_DateTime(const struct FDateTime& In); static class FText AsPercent_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); static class FText AsTime_DateTime(const struct FDateTime& In); static class FText AsTimespan_Timespan(const struct FTimespan& InTimespan); static class FText AsTimeZoneDate_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); static class FText AsTimeZoneDateTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); static class FText AsTimeZoneTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); static class FText Conv_BoolToText(bool InBool); static class FText Conv_ByteToText(uint8 Value); static class FText Conv_ColorToText(const struct FLinearColor& InColor); static class FText Conv_FloatToText(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); static class FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); static class FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); static class FText Conv_NameToText(class FName InName); static class FText Conv_ObjectToText(class UObject* InObj); static class FText Conv_RotatorToText(const struct FRotator& InRot); static class FText Conv_StringToText(const class FString& InString); static class FString Conv_TextToString(const class FText& InText); static class FText Conv_TransformToText(const struct FTransform& InTrans); static class FText Conv_Vector2dToText(const struct FVector2D& InVec); static class FText Conv_VectorToText(const struct FVector& InVec); static bool EqualEqual_IgnoreCase_TextText(const class FText& A, const class FText& B); static bool EqualEqual_TextText(const class FText& A, const class FText& B); static bool FindTextInLocalizationTable(const class FString& Namespace, const class FString& Key, class FText* OutText); static class FText Format(const class FText& InPattern, const TArray& InArgs); static class FText GetEmptyText(); static void IsPolyglotDataValid(const struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage); static bool NotEqual_IgnoreCase_TextText(const class FText& A, const class FText& B); static bool NotEqual_TextText(const class FText& A, const class FText& B); static class FText PolyglotDataToText(const struct FPolyglotTextData& PolyglotData); static bool StringTableIdAndKeyFromText(const class FText& Text, class FName* OutTableId, class FString* OutKey); static class FText TextFromStringTable(const class FName TableId, const class FString& Key); static bool TextIsCultureInvariant(const class FText& InText); static bool TextIsEmpty(const class FText& InText); static bool TextIsFromStringTable(const class FText& Text); static bool TextIsTransient(const class FText& InText); static class FText TextToLower(const class FText& InText); static class FText TextToUpper(const class FText& InText); static class FText TextTrimPreceding(const class FText& InText); static class FText TextTrimPrecedingAndTrailing(const class FText& InText); static class FText TextTrimTrailing(const class FText& InText); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KismetTextLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KismetTextLibrary") } static class UKismetTextLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKismetTextLibrary; // Class Engine.Layer // 0x0020 (0x0048 - 0x0028) class ULayer final : public UObject { public: class FName LayerName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsVisible : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActorStats; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Layer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Layer") } static class ULayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULayer; // Class Engine.TwitterIntegrationBase // 0x0000 (0x0038 - 0x0038) class UTwitterIntegrationBase final : public UPlatformInterfaceBase { public: bool AuthorizeAccounts(); bool CanShowTweetUI(); class FString GetAccountName(int32 AccountIndex); int32 GetNumAccounts(); void Init(); bool ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture); bool TwitterRequest(const class FString& URL, const TArray& ParamKeysAndValues, ETwitterRequestMethod RequestMethod, int32 AccountIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TwitterIntegrationBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TwitterIntegrationBase") } static class UTwitterIntegrationBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTwitterIntegrationBase; // Class Engine.LevelPartitionInterface // 0x0000 (0x0000 - 0x0000) class ILevelPartitionInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelPartitionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelPartitionInterface") } static class ILevelPartitionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ILevelPartitionInterface; // Class Engine.Level // 0x0298 (0x02C0 - 0x0028) class ULevel final : public UObject { public: uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) class TArray Actors; // 0x0098(0x0010)(THIS IS THE ARRAY YOU'RE LOOKING FOR! [NOT AUTO-GENERATED PROPERTY]) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UWorld* OwningWorld; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UModel* Model; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ModelComponents; // 0x00C8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class ULevelActorContainer* ActorCluster; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumTextureStreamingUnbuiltComponents; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumTextureStreamingDirtyResources; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ALevelScriptActor* LevelScriptActor; // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ANavigationObjectBase* NavListStart; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ANavigationObjectBase* NavListEnd; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray NavDataChunks; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float LightmapTotalSize; // 0x0110(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowmapTotalSize; // 0x0114(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StaticNavigableGeometry; // 0x0118(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray StreamingTextureGuids; // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_138[0xA0]; // 0x0138(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid LevelBuildDataId; // 0x01D8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMapBuildDataRegistry* MapBuildData; // 0x01E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntVector LightBuildLevelOffset; // 0x01F0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsLightingScenario : 1; // 0x01FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_1FC_1 : 2; // 0x01FC(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bTextureStreamingRotationChanged : 1; // 0x01FC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStaticComponentsRegisteredInStreamingManager : 1; // 0x01FC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, DuplicateTransient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsVisible : 1; // 0x01FC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1FD[0x63]; // 0x01FD(0x0063)(Fixing Size After Last Property [ Dumper-7 ]) class AWorldSettings* WorldSettings; // 0x0260(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 LevelVisibilityIndex; // 0x0270(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray AssetUserData; // 0x0278(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_288[0x10]; // 0x0288(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray DestroyedReplicatedStaticActors; // 0x0298(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActorsWaitingForBeginPlay; // 0x02B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Level") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Level") } static class ULevel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevel; // Class Engine.MaterialExpressionPreSkinnedNormal // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPreSkinnedNormal final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedNormal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedNormal") } static class UMaterialExpressionPreSkinnedNormal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedNormal; // Class Engine.RsWorldWidgetPoolSettings // 0x0018 (0x0050 - 0x0038) class URsWorldWidgetPoolSettings final : public UDeveloperSettings { public: TArray WidgetPoolInit; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) float MaxPerfFrameBudgetForSpawnMS; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsWorldWidgetPoolSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsWorldWidgetPoolSettings") } static class URsWorldWidgetPoolSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsWorldWidgetPoolSettings; // Class Engine.LevelActorContainer // 0x0010 (0x0038 - 0x0028) class ULevelActorContainer final : public UObject { public: TArray Actors; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelActorContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelActorContainer") } static class ULevelActorContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevelActorContainer; // Class Engine.LevelBounds // 0x0010 (0x0260 - 0x0250) class ALevelBounds final : public AActor { public: class UBoxComponent* BoxComponent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoUpdateBounds; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelBounds") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelBounds") } static class ALevelBounds* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALevelBounds; // Class Engine.RsTelemetry2Settings // 0x0050 (0x0088 - 0x0038) class URsTelemetry2Settings final : public UDeveloperSettings { public: bool bTelemetryEnabled; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString TelemetryEndpoint; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString TelemetryBasicAuth; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString TelemetryELKBaseIndex; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bTelemetryELKUseProdIndex; // 0x0070(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString TelemetryVersion; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsTelemetry2Settings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsTelemetry2Settings") } static class URsTelemetry2Settings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsTelemetry2Settings; // Class Engine.LevelScriptActor // 0x0020 (0x0270 - 0x0250) class ALevelScriptActor : public AActor { public: uint8 Pad_250[0x18]; // 0x0250(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bInputEnabled : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void LevelReset(); void ReceieveLevelReadyForCustomSpawnerLogic(); void ReceiveLevelHidden(); void ReceiveLevelVisible(); bool RemoteEvent(class FName EventName, bool bErrorIfNotReceived); void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); void WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation); bool IsBlueprintForLevel(class ULevel* Level) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelScriptActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelScriptActor") } static class ALevelScriptActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALevelScriptActor; // Class Engine.LevelScriptBlueprint // 0x0000 (0x00A0 - 0x00A0) class ULevelScriptBlueprint final : public UBlueprint { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelScriptBlueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelScriptBlueprint") } static class ULevelScriptBlueprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevelScriptBlueprint; // Class Engine.MaterialExpressionCameraVectorWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionCameraVectorWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCameraVectorWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCameraVectorWS") } static class UMaterialExpressionCameraVectorWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCameraVectorWS; // Class Engine.TriggerBase // 0x0008 (0x0258 - 0x0250) class ATriggerBase : public AActor { public: class UShapeComponent* CollisionComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TriggerBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TriggerBase") } static class ATriggerBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATriggerBase; // Class Engine.TriggerSphere // 0x0000 (0x0258 - 0x0258) class ATriggerSphere final : public ATriggerBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TriggerSphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TriggerSphere") } static class ATriggerSphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATriggerSphere; // Class Engine.LightmappedSurfaceCollection // 0x0018 (0x0040 - 0x0028) class ULightmappedSurfaceCollection final : public UObject { public: class UModel* SourceModel; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Surfaces; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightmappedSurfaceCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightmappedSurfaceCollection") } static class ULightmappedSurfaceCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULightmappedSurfaceCollection; // Class Engine.LightMapTexture2D // 0x0008 (0x0110 - 0x0108) class ULightMapTexture2D final : public UTexture2D { public: uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightMapTexture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightMapTexture2D") } static class ULightMapTexture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULightMapTexture2D; // Class Engine.SoundNodeQualityLevel // 0x0008 (0x0050 - 0x0048) class USoundNodeQualityLevel final : public USoundNode { public: int32 CookedQualityLevelIndex; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeQualityLevel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeQualityLevel") } static class USoundNodeQualityLevel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeQualityLevel; // Class Engine.LightMapVirtualTexture2D // 0x0018 (0x0120 - 0x0108) class ULightMapVirtualTexture2D final : public UTexture2D { public: TArray TypeToLayer; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightMapVirtualTexture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightMapVirtualTexture2D") } static class ULightMapVirtualTexture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULightMapVirtualTexture2D; // Class Engine.LightmassCharacterIndirectDetailVolume // 0x0000 (0x0288 - 0x0288) class ALightmassCharacterIndirectDetailVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightmassCharacterIndirectDetailVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightmassCharacterIndirectDetailVolume") } static class ALightmassCharacterIndirectDetailVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALightmassCharacterIndirectDetailVolume; // Class Engine.MaterialExpressionFontSample // 0x0010 (0x0050 - 0x0040) class UMaterialExpressionFontSample : public UMaterialExpression { public: class UFont* Font; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FontTexturePage; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFontSample") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFontSample") } static class UMaterialExpressionFontSample* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFontSample; // Class Engine.MaterialExpressionFontSampleParameter // 0x0020 (0x0070 - 0x0050) class UMaterialExpressionFontSampleParameter final : public UMaterialExpressionFontSample { public: class FName ParameterName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0058(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Group; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFontSampleParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFontSampleParameter") } static class UMaterialExpressionFontSampleParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFontSampleParameter; // Class Engine.SceneCaptureComponent // 0x00E0 (0x0390 - 0x02B0) class USceneCaptureComponent : public USceneComponent { public: ESceneCapturePrimitiveRenderMode PrimitiveRenderMode; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESceneCaptureSource CaptureSource; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCaptureEveryFrame : 1; // 0x02AA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCaptureOnMovement : 1; // 0x02AA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) bool bAlwaysPersistRenderingState; // 0x02AB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CustomScene; // 0x02AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray> HiddenComponents; // 0x02B8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TArray HiddenActors; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) TArray> ShowOnlyComponents; // 0x02D8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TArray ShowOnlyActors; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) struct FLinearColor ClearColor; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideDefaultTranslucentSortPolicy; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TranslucentSortAxis; // 0x030C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETranslucentSortPolicy TranslucentSortPolicy; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_319[0x3]; // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LODDistanceFactor; // 0x031C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxViewDistanceOverride; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CaptureSortPriority; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseRayTracingIfEnabled; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_329[0x7]; // 0x0329(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ShowFlagSettings; // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Interp, NativeAccessSpecifierPublic) uint8 Pad_340[0x30]; // 0x0340(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class FString ProfilingEventName; // 0x0370(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Interp, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_380[0x10]; // 0x0380(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CleanupViewStates(); void ClearHiddenComponents(); void ClearShowOnlyComponents(); void HideActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); void HideComponent(class UPrimitiveComponent* InComponent); void RemoveShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); void RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent); void SetCaptureSortPriority(int32 NewCaptureSortPriority); void ShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); void ShowOnlyComponent(class UPrimitiveComponent* InComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SceneCaptureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SceneCaptureComponent") } static class USceneCaptureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USceneCaptureComponent; // Class Engine.SceneCaptureComponent2D // 0x0720 (0x0AB0 - 0x0390) class USceneCaptureComponent2D final : public USceneCaptureComponent { public: ECameraProjectionMode ProjectionType; // 0x0390(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_391[0x3]; // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FOVAngle; // 0x0394(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoWidth; // 0x0398(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoDepth; // 0x039C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextureRenderTarget2D* TextureTarget; // 0x03A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSyncTextureTargetSizeWithViewport; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSyncProjectionMatrixWithLocalPlayerView; // 0x03A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESceneCaptureCompositeMode CompositeMode; // 0x03AA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3AB[0x5]; // 0x03AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings PostProcessSettings; // 0x03B0(0x0670)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) float PostProcessBlendWeight; // 0x0A20(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_CustomNearClippingPlane : 1; // 0x0A24(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A25[0x3]; // 0x0A25(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CustomNearClippingPlane; // 0x0A28(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCustomProjectionMatrix; // 0x0A2C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A2D[0x3]; // 0x0A2D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FMatrix CustomProjectionMatrix; // 0x0A30(0x0040)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bEnableClipPlane; // 0x0A70(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A71[0x3]; // 0x0A71(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ClipPlaneBase; // 0x0A74(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ClipPlaneNormal; // 0x0A80(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCameraCutThisFrame : 1; // 0x0A8C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bConsiderUnrenderedOpaquePixelAsFullyTranslucent : 1; // 0x0A8C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A8D[0x3]; // 0x0A8D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) bool bDisableFlipCopyGLES; // 0x0A90(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A91[0x1F]; // 0x0A91(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); void CaptureScene(); void GetProjectionMatrix(struct FLinearColor* M0, struct FLinearColor* M1, struct FLinearColor* M2, struct FLinearColor* M3) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SceneCaptureComponent2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SceneCaptureComponent2D") } static class USceneCaptureComponent2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USceneCaptureComponent2D; // Class Engine.LightmassImportanceVolume // 0x0000 (0x0288 - 0x0288) class ALightmassImportanceVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightmassImportanceVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightmassImportanceVolume") } static class ALightmassImportanceVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALightmassImportanceVolume; // Class Engine.RuntimeVirtualTexture // 0x0078 (0x00A0 - 0x0028) class alignas(0x10) URuntimeVirtualTexture final : public UObject { public: int32 TileCount; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TileSize; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TileBorderSize; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ERuntimeVirtualTextureMaterialType MaterialType; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCompressTextures; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bClearTextures; // 0x0036(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSinglePhysicalSpace; // 0x0037(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPrivateSpace; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAdaptive; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bContinuousUpdate; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B[0x1]; // 0x003B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 RemoveLowMips; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ETextureGroup LODGroup; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Size; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URuntimeVirtualTextureStreamingProxy* StreamingTexture; // 0x0048(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 GetPageTableSize() const; int32 GetSize() const; int32 GetTileBorderSize() const; int32 GetTileCount() const; int32 GetTileSize() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RuntimeVirtualTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RuntimeVirtualTexture") } static class URuntimeVirtualTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URuntimeVirtualTexture; // Class Engine.LightmassPortalComponent // 0x0000 (0x02B0 - 0x02B0) class ULightmassPortalComponent final : public USceneComponent { public: class UBoxComponent* PreviewBox; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightmassPortalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightmassPortalComponent") } static class ULightmassPortalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULightmassPortalComponent; // Class Engine.LightmassPrimitiveSettingsObject // 0x0018 (0x0040 - 0x0028) class ULightmassPrimitiveSettingsObject final : public UObject { public: struct FLightmassPrimitiveSettings LightmassSettings; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LightmassPrimitiveSettingsObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LightmassPrimitiveSettingsObject") } static class ULightmassPrimitiveSettingsObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULightmassPrimitiveSettingsObject; // Class Engine.MaterialExpressionCollectionParameter // 0x0020 (0x0060 - 0x0040) class UMaterialExpressionCollectionParameter final : public UMaterialExpression { public: class UMaterialParameterCollection* Collection; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ParameterId; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCollectionParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCollectionParameter") } static class UMaterialExpressionCollectionParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCollectionParameter; // Class Engine.SoundNodeOscillator // 0x0028 (0x0070 - 0x0048) class USoundNodeOscillator final : public USoundNode { public: uint8 bModulateVolume : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bModulatePitch : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AmplitudeMin; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmplitudeMax; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrequencyMin; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrequencyMax; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OffsetMin; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OffsetMax; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CenterMin; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CenterMax; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeOscillator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeOscillator") } static class USoundNodeOscillator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeOscillator; // Class Engine.LocalPlayer // 0x0210 (0x0258 - 0x0048) class ULocalPlayer final : public UPlayer { public: uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UGameViewportClient* ViewportClient; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78[0x1C]; // 0x0078(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0x0094(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf PendingLevelPlayerControllerClass; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSentSplitJoin : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x17]; // 0x00A1(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) int32 ControllerId; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_BC[0x19C]; // 0x00BC(0x019C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalPlayer") } static class ULocalPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalPlayer; // Class Engine.LODActor // 0x0088 (0x02D8 - 0x0250) class ALODActor final : public AActor { public: class UStaticMeshComponent* StaticMeshComponent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap ImpostersStaticMeshComponents; // 0x0258(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UHLODProxy* Proxy; // 0x02A8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName Key; // 0x02B0(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LODDrawDistance; // 0x02B8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 LODLevel; // 0x02BC(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SubActors; // 0x02C0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) uint8 CachedNumHLODLevels; // 0x02D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LODActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LODActor") } static class ALODActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALODActor; // Class Engine.MaterialExpressionHairAttributes // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionHairAttributes final : public UMaterialExpression { public: uint8 bUseTangentSpace : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionHairAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionHairAttributes") } static class UMaterialExpressionHairAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionHairAttributes; // Class Engine.LODSyncComponent // 0x0090 (0x01E8 - 0x0158) class ULODSyncComponent final : public UActorComponent { public: int32 NumLODs; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ForcedLOD; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ComponentsToSync; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TMap CustomLODMapping; // 0x0170(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) int32 CurrentLOD; // 0x01C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 CurrentNumLODs; // 0x01C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DriveComponents; // 0x01C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray SubComponents; // 0x01D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: class FString GetLODSyncDebugText() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LODSyncComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LODSyncComponent") } static class ULODSyncComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULODSyncComponent; // Class Engine.LODSyncInterface // 0x0000 (0x0000 - 0x0000) class ILODSyncInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LODSyncInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LODSyncInterface") } static class ILODSyncInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ILODSyncInterface; // Class Engine.SceneCaptureCube // 0x0008 (0x0268 - 0x0260) class ASceneCaptureCube final : public ASceneCapture { public: class USceneCaptureComponentCube* CaptureComponentCube; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnInterpToggle(bool bEnable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SceneCaptureCube") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SceneCaptureCube") } static class ASceneCaptureCube* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASceneCaptureCube; // Class Engine.MapBuildDataRegistry // 0x0310 (0x0338 - 0x0028) class UMapBuildDataRegistry final : public UObject { public: ELightingBuildQuality LevelLightingQuality; // 0x0028(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x30F]; // 0x0029(0x030F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MapBuildDataRegistry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MapBuildDataRegistry") } static class UMapBuildDataRegistry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMapBuildDataRegistry; // Class Engine.MaterialExpressionAbs // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionAbs final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionAbs") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionAbs") } static class UMaterialExpressionAbs* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionAbs; // Class Engine.MaterialExpressionAdd // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionAdd final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionAdd") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionAdd") } static class UMaterialExpressionAdd* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionAdd; // Class Engine.MaterialExpressionAppendVector // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionAppendVector final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionAppendVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionAppendVector") } static class UMaterialExpressionAppendVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionAppendVector; // Class Engine.MaterialExpressionArccosineFast // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionArccosineFast final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArccosineFast") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArccosineFast") } static class UMaterialExpressionArccosineFast* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArccosineFast; // Class Engine.MaterialExpressionArcsineFast // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionArcsineFast final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArcsineFast") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArcsineFast") } static class UMaterialExpressionArcsineFast* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArcsineFast; // Class Engine.MaterialExpressionArctangent2 // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionArctangent2 final : public UMaterialExpression { public: struct FExpressionInput Y; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput X; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArctangent2") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArctangent2") } static class UMaterialExpressionArctangent2* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArctangent2; // Class Engine.MaterialExpressionArctangentFast // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionArctangentFast final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionArctangentFast") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionArctangentFast") } static class UMaterialExpressionArctangentFast* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionArctangentFast; // Class Engine.MaterialExpressionAtmosphericLightColor // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionAtmosphericLightColor final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionAtmosphericLightColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericLightColor") } static class UMaterialExpressionAtmosphericLightColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionAtmosphericLightColor; // Class Engine.MaterialExpressionBentNormalCustomOutput // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionBentNormalCustomOutput final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionBentNormalCustomOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionBentNormalCustomOutput") } static class UMaterialExpressionBentNormalCustomOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionBentNormalCustomOutput; // Class Engine.MaterialExpressionBlendMaterialAttributes // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionBlendMaterialAttributes final : public UMaterialExpression { public: struct FMaterialAttributesInput A; // 0x0040(0x0010)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FMaterialAttributesInput B; // 0x0058(0x0010)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ALPHA; // 0x0070(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_7C[0x8]; // 0x007C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EMaterialAttributeBlend PixelAttributeBlendType; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialAttributeBlend VertexAttributeBlendType; // 0x0085(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionBlendMaterialAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionBlendMaterialAttributes") } static class UMaterialExpressionBlendMaterialAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionBlendMaterialAttributes; // Class Engine.MaterialExpressionBreakMaterialAttributes // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionBreakMaterialAttributes final : public UMaterialExpression { public: struct FMaterialAttributesInput MaterialAttributes; // 0x0040(0x0010)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionBreakMaterialAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionBreakMaterialAttributes") } static class UMaterialExpressionBreakMaterialAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionBreakMaterialAttributes; // Class Engine.MaterialExpressionCameraPositionWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionCameraPositionWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCameraPositionWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCameraPositionWS") } static class UMaterialExpressionCameraPositionWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCameraPositionWS; // Class Engine.MaterialExpressionCloudSampleAttribute // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionCloudSampleAttribute final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCloudSampleAttribute") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCloudSampleAttribute") } static class UMaterialExpressionCloudSampleAttribute* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCloudSampleAttribute; // Class Engine.MaterialExpressionComment // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionComment final : public UMaterialExpression { public: int32 SizeX; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeY; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Text; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor CommentColor; // 0x0058(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FontSize; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionComment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionComment") } static class UMaterialExpressionComment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionComment; // Class Engine.MaterialExpressionConstant // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionConstant final : public UMaterialExpression { public: float R; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionConstant") } static class UMaterialExpressionConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionConstant; // Class Engine.MaterialExpressionCurveAtlasRowParameter // 0x0028 (0x0088 - 0x0060) class UMaterialExpressionCurveAtlasRowParameter final : public UMaterialExpressionScalarParameter { public: class UCurveLinearColor* Curve; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveLinearColorAtlas* Atlas; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionInput InputTime; // 0x0070(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_7C[0xC]; // 0x007C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionCurveAtlasRowParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionCurveAtlasRowParameter") } static class UMaterialExpressionCurveAtlasRowParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionCurveAtlasRowParameter; // Class Engine.MaterialExpressionDecalMipmapLevel // 0x0020 (0x0060 - 0x0040) class UMaterialExpressionDecalMipmapLevel final : public UMaterialExpression { public: struct FExpressionInput TextureSize; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstWidth; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstHeight; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDecalMipmapLevel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDecalMipmapLevel") } static class UMaterialExpressionDecalMipmapLevel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDecalMipmapLevel; // Class Engine.MaterialExpressionDepthFade // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionDepthFade final : public UMaterialExpression { public: struct FExpressionInput InOpacity; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput FadeDistance; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float OpacityDefault; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeDistanceDefault; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDepthFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDepthFade") } static class UMaterialExpressionDepthFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDepthFade; // Class Engine.MaterialExpressionDeriveNormalZ // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionDeriveNormalZ final : public UMaterialExpression { public: struct FExpressionInput InXY; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDeriveNormalZ") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDeriveNormalZ") } static class UMaterialExpressionDeriveNormalZ* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDeriveNormalZ; // Class Engine.MaterialExpressionDistanceFieldGradient // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionDistanceFieldGradient final : public UMaterialExpression { public: struct FExpressionInput Position; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDistanceFieldGradient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDistanceFieldGradient") } static class UMaterialExpressionDistanceFieldGradient* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDistanceFieldGradient; // Class Engine.MaterialExpressionDivide // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionDivide final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionDivide") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionDivide") } static class UMaterialExpressionDivide* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionDivide; // Class Engine.MaterialExpressionFloor // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionFloor final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFloor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFloor") } static class UMaterialExpressionFloor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFloor; // Class Engine.MaterialExpressionFmod // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionFmod final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFmod") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFmod") } static class UMaterialExpressionFmod* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFmod; // Class Engine.MaterialExpressionFrac // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionFrac final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFrac") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFrac") } static class UMaterialExpressionFrac* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFrac; // Class Engine.MaterialExpressionFresnel // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionFresnel final : public UMaterialExpression { public: struct FExpressionInput ExponentIn; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Exponent; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionInput BaseReflectFractionIn; // 0x0058(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_64[0x8]; // 0x0064(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float BaseReflectFraction; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionInput Normal; // 0x0070(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_7C[0xC]; // 0x007C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFresnel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFresnel") } static class UMaterialExpressionFresnel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFresnel; // Class Engine.MaterialExpressionFunctionInput // 0x0080 (0x00C0 - 0x0040) class UMaterialExpressionFunctionInput final : public UMaterialExpression { public: struct FExpressionInput Preview; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName InputName; // 0x0054(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString Description; // 0x0060(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ID; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFunctionInputType InputType; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector4 PreviewValue; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUsePreviewValueAsDefault : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SortPriority; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCompilingFunctionPreview : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x17]; // 0x00A9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionFunctionInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionFunctionInput") } static class UMaterialExpressionFunctionInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionFunctionInput; // Class Engine.MaterialExpressionGetMaterialAttributes // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionGetMaterialAttributes final : public UMaterialExpression { public: struct FMaterialAttributesInput MaterialAttributes; // 0x0040(0x0010)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray AttributeGetTypes; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionGetMaterialAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionGetMaterialAttributes") } static class UMaterialExpressionGetMaterialAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionGetMaterialAttributes; // Class Engine.MaterialExpressionHairColor // 0x0040 (0x0080 - 0x0040) class UMaterialExpressionHairColor final : public UMaterialExpression { public: struct FExpressionInput Melanin; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Redness; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput DyeColor; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionHairColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionHairColor") } static class UMaterialExpressionHairColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionHairColor; // Class Engine.MaterialExpressionHairNormal // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionHairNormal final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionHairNormal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionHairNormal") } static class UMaterialExpressionHairNormal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionHairNormal; // Class Engine.MaterialExpressionIf // 0x0070 (0x00B0 - 0x0040) class UMaterialExpressionIf final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput AGreaterThanB; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput AEqualsB; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ALessThanB; // 0x0090(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_9C[0x8]; // 0x009C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float EqualsThreshold; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstAEqualsB; // 0x00AC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionIf") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionIf") } static class UMaterialExpressionIf* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionIf; // Class Engine.MaterialExpressionInverseLinearInterpolate // 0x0050 (0x0090 - 0x0040) class UMaterialExpressionInverseLinearInterpolate final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Value; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstValue; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClampResult; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionInverseLinearInterpolate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionInverseLinearInterpolate") } static class UMaterialExpressionInverseLinearInterpolate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionInverseLinearInterpolate; // Class Engine.MaterialExpressionLightmapUVs // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionLightmapUVs final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionLightmapUVs") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionLightmapUVs") } static class UMaterialExpressionLightmapUVs* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionLightmapUVs; // Class Engine.MaterialExpressionLightmassReplace // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionLightmassReplace final : public UMaterialExpression { public: struct FExpressionInput Realtime; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Lightmass; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionLightmassReplace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionLightmassReplace") } static class UMaterialExpressionLightmassReplace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionLightmassReplace; // Class Engine.MaterialExpressionLogarithm10 // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionLogarithm10 final : public UMaterialExpression { public: struct FExpressionInput X; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionLogarithm10") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionLogarithm10") } static class UMaterialExpressionLogarithm10* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionLogarithm10; // Class Engine.MaterialExpressionLogarithm2 // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionLogarithm2 final : public UMaterialExpression { public: struct FExpressionInput X; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionLogarithm2") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionLogarithm2") } static class UMaterialExpressionLogarithm2* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionLogarithm2; // Class Engine.MaterialExpressionMapARPassthroughCameraUV // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionMapARPassthroughCameraUV final : public UMaterialExpression { public: struct FExpressionInput Coordinates; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMapARPassthroughCameraUV") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMapARPassthroughCameraUV") } static class UMaterialExpressionMapARPassthroughCameraUV* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMapARPassthroughCameraUV; // Class Engine.MaterialExpressionMaterialAttributeLayers // 0x00B0 (0x00F0 - 0x0040) class UMaterialExpressionMaterialAttributeLayers final : public UMaterialExpression { public: class FName ParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMaterialAttributesInput Input; // 0x0058(0x0010)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FMaterialLayersFunctions DefaultLayers; // 0x0070(0x0040)(Edit, NativeAccessSpecifierPublic) int32 MaxLayers; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray LayerCallers; // 0x00B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) int32 NumActiveLayerCallers; // 0x00C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray BlendCallers; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) int32 NumActiveBlendCallers; // 0x00E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLayerGraphBuilt; // 0x00E4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E5[0xB]; // 0x00E5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMaterialAttributeLayers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMaterialAttributeLayers") } static class UMaterialExpressionMaterialAttributeLayers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMaterialAttributeLayers; // Class Engine.MaterialExpressionMaterialFunctionCall // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionMaterialFunctionCall final : public UMaterialExpression { public: class UMaterialFunctionInterface* MaterialFunction; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMaterialParameterInfo FunctionParameterInfo; // 0x0048(0x0010)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMaterialFunctionCall") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMaterialFunctionCall") } static class UMaterialExpressionMaterialFunctionCall* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMaterialFunctionCall; // Class Engine.MaterialExpressionMax // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionMax final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMax") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMax") } static class UMaterialExpressionMax* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMax; // Class Engine.MaterialExpressionMin // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionMin final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMin") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMin") } static class UMaterialExpressionMin* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMin; // Class Engine.MaterialExpressionMultiply // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionMultiply final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionMultiply") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionMultiply") } static class UMaterialExpressionMultiply* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionMultiply; // Class Engine.MaterialExpressionNoise // 0x0050 (0x0090 - 0x0040) class UMaterialExpressionNoise final : public UMaterialExpression { public: struct FExpressionInput Position; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput FilterWidth; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Scale; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Quality; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENoiseFunction NoiseFunction; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bTurbulence : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Levels; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutputMin; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutputMax; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LevelScale; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTiling : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 RepeatSize; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionNoise") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionNoise") } static class UMaterialExpressionNoise* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionNoise; // Class Engine.MaterialExpressionNormalize // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionNormalize final : public UMaterialExpression { public: struct FExpressionInput VectorInput; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionNormalize") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionNormalize") } static class UMaterialExpressionNormalize* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionNormalize; // Class Engine.MaterialExpressionObjectBounds // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionObjectBounds final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionObjectBounds") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionObjectBounds") } static class UMaterialExpressionObjectBounds* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionObjectBounds; // Class Engine.MaterialExpressionObjectRadius // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionObjectRadius final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionObjectRadius") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionObjectRadius") } static class UMaterialExpressionObjectRadius* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionObjectRadius; // Class Engine.MaterialExpressionOneMinus // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionOneMinus final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionOneMinus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionOneMinus") } static class UMaterialExpressionOneMinus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionOneMinus; // Class Engine.MaterialExpressionPanner // 0x0050 (0x0090 - 0x0040) class UMaterialExpressionPanner final : public UMaterialExpression { public: struct FExpressionInput Coordinate; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Time; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Speed; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float SpeedX; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedY; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ConstCoordinate; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFractionalPart; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPanner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPanner") } static class UMaterialExpressionPanner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPanner; // Class Engine.MaterialExpressionParticleDirection // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleDirection final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleDirection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleDirection") } static class UMaterialExpressionParticleDirection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleDirection; // Class Engine.MaterialExpressionParticleMacroUV // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleMacroUV final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleMacroUV") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleMacroUV") } static class UMaterialExpressionParticleMacroUV* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleMacroUV; // Class Engine.MaterialExpressionParticleMotionBlurFade // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleMotionBlurFade final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleMotionBlurFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleMotionBlurFade") } static class UMaterialExpressionParticleMotionBlurFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleMotionBlurFade; // Class Engine.MaterialExpressionParticleRandom // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleRandom final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleRandom") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleRandom") } static class UMaterialExpressionParticleRandom* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleRandom; // Class Engine.MaterialExpressionParticleRelativeTime // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleRelativeTime final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleRelativeTime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleRelativeTime") } static class UMaterialExpressionParticleRelativeTime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleRelativeTime; // Class Engine.MaterialExpressionParticleSpeed // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleSpeed final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleSpeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleSpeed") } static class UMaterialExpressionParticleSpeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleSpeed; // Class Engine.MaterialExpressionParticleSubUV // 0x0008 (0x0068 - 0x0060) class UMaterialExpressionParticleSubUV final : public UMaterialExpressionTextureSample { public: uint8 bBlend : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleSubUV") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleSubUV") } static class UMaterialExpressionParticleSubUV* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleSubUV; // Class Engine.MaterialExpressionParticleSubUVProperties // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionParticleSubUVProperties final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionParticleSubUVProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionParticleSubUVProperties") } static class UMaterialExpressionParticleSubUVProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionParticleSubUVProperties; // Class Engine.MaterialExpressionPerInstanceFadeAmount // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPerInstanceFadeAmount final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPerInstanceFadeAmount") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceFadeAmount") } static class UMaterialExpressionPerInstanceFadeAmount* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPerInstanceFadeAmount; // Class Engine.MaterialExpressionPerInstanceRandom // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPerInstanceRandom final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPerInstanceRandom") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceRandom") } static class UMaterialExpressionPerInstanceRandom* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPerInstanceRandom; // Class Engine.MaterialExpressionPixelDepth // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPixelDepth final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPixelDepth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPixelDepth") } static class UMaterialExpressionPixelDepth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPixelDepth; // Class Engine.MaterialExpressionPower // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionPower final : public UMaterialExpression { public: struct FExpressionInput base; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Exponent; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstExponent; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPower") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPower") } static class UMaterialExpressionPower* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPower; // Class Engine.MaterialExpressionPrecomputedAOMask // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPrecomputedAOMask final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPrecomputedAOMask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPrecomputedAOMask") } static class UMaterialExpressionPrecomputedAOMask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPrecomputedAOMask; // Class Engine.MaterialExpressionPreSkinnedLocalBounds // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPreSkinnedLocalBounds final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedLocalBounds") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedLocalBounds") } static class UMaterialExpressionPreSkinnedLocalBounds* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedLocalBounds; // Class Engine.MaterialExpressionPreSkinnedPosition // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionPreSkinnedPosition final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedPosition") } static class UMaterialExpressionPreSkinnedPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedPosition; // Class Engine.MaterialExpressionPreviousFrameSwitch // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionPreviousFrameSwitch final : public UMaterialExpression { public: struct FExpressionInput CurrentFrame; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput PreviousFrame; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionPreviousFrameSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionPreviousFrameSwitch") } static class UMaterialExpressionPreviousFrameSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionPreviousFrameSwitch; // Class Engine.MaterialExpressionReflectionCapturePassSwitch // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionReflectionCapturePassSwitch final : public UMaterialExpression { public: struct FExpressionInput Default; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Reflection; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionReflectionCapturePassSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionReflectionCapturePassSwitch") } static class UMaterialExpressionReflectionCapturePassSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionReflectionCapturePassSwitch; // Class Engine.MaterialExpressionReflectionVectorWS // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionReflectionVectorWS final : public UMaterialExpression { public: struct FExpressionInput CustomWorldNormal; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bNormalizeCustomWorldNormal : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionReflectionVectorWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionReflectionVectorWS") } static class UMaterialExpressionReflectionVectorWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionReflectionVectorWS; // Class Engine.MaterialExpressionRotator // 0x0038 (0x0078 - 0x0040) class UMaterialExpressionRotator final : public UMaterialExpression { public: struct FExpressionInput Coordinate; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Time; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float CenterX; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CenterY; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ConstCoordinate; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRotator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRotator") } static class UMaterialExpressionRotator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRotator; // Class Engine.MaterialExpressionRound // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionRound final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRound") } static class UMaterialExpressionRound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRound; // Class Engine.MaterialExpressionRuntimeVirtualTextureReplace // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionRuntimeVirtualTextureReplace final : public UMaterialExpression { public: struct FExpressionInput Default; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput VirtualTextureOutput; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureReplace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureReplace") } static class UMaterialExpressionRuntimeVirtualTextureReplace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureReplace; // Class Engine.MaterialExpressionRuntimeVirtualTextureSample // 0x0050 (0x0090 - 0x0040) class UMaterialExpressionRuntimeVirtualTextureSample : public UMaterialExpression { public: struct FExpressionInput Coordinates; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput WorldPosition; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput MipValue; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) class URuntimeVirtualTexture* VirtualTexture; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERuntimeVirtualTextureMaterialType MaterialType; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSinglePhysicalSpace; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAdaptive; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERuntimeVirtualTextureMipValueMode MipValueMode; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERuntimeVirtualTextureTextureAddressMode TextureAddressMode; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureSample") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureSample") } static class UMaterialExpressionRuntimeVirtualTextureSample* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureSample; // Class Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter // 0x0020 (0x00B0 - 0x0090) class UMaterialExpressionRuntimeVirtualTextureSampleParameter final : public UMaterialExpressionRuntimeVirtualTextureSample { public: class FName ParameterName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0098(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Group; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureSampleParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureSampleParameter") } static class UMaterialExpressionRuntimeVirtualTextureSampleParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureSampleParameter; // Class Engine.MaterialExpressionSceneColor // 0x0038 (0x0078 - 0x0040) class UMaterialExpressionSceneColor final : public UMaterialExpression { public: EMaterialSceneAttributeInputMode InputMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Input; // 0x0044(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput OffsetFraction; // 0x0058(0x000C)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_64[0x8]; // 0x0064(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ConstInput; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSceneColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSceneColor") } static class UMaterialExpressionSceneColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSceneColor; // Class Engine.MaterialExpressionSceneDepth // 0x0038 (0x0078 - 0x0040) class UMaterialExpressionSceneDepth final : public UMaterialExpression { public: EMaterialSceneAttributeInputMode InputMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Input; // 0x0044(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Coordinates; // 0x0058(0x000C)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_64[0x8]; // 0x0064(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ConstInput; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSceneDepth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSceneDepth") } static class UMaterialExpressionSceneDepth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSceneDepth; // Class Engine.MaterialExpressionSceneDepthWithoutWater // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionSceneDepthWithoutWater final : public UMaterialExpression { public: EMaterialSceneAttributeInputMode InputMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Input; // 0x0044(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ConstInput; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FallbackDepth; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSceneDepthWithoutWater") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSceneDepthWithoutWater") } static class UMaterialExpressionSceneDepthWithoutWater* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSceneDepthWithoutWater; // Class Engine.MaterialExpressionSceneTexture // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSceneTexture final : public UMaterialExpression { public: struct FExpressionInput Coordinates; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ESceneTextureId SceneTextureId; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFiltered; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSceneTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSceneTexture") } static class UMaterialExpressionSceneTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSceneTexture; // Class Engine.MaterialExpressionScreenPosition // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionScreenPosition final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionScreenPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionScreenPosition") } static class UMaterialExpressionScreenPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionScreenPosition; // Class Engine.MaterialExpressionSetMaterialAttributes // 0x0020 (0x0060 - 0x0040) class UMaterialExpressionSetMaterialAttributes final : public UMaterialExpression { public: TArray Inputs; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray AttributeSetTypes; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSetMaterialAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSetMaterialAttributes") } static class UMaterialExpressionSetMaterialAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSetMaterialAttributes; // Class Engine.MaterialExpressionShadingModel // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionShadingModel final : public UMaterialExpression { public: EMaterialShadingModel ShadingModel; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionShadingModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionShadingModel") } static class UMaterialExpressionShadingModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionShadingModel; // Class Engine.MaterialExpressionShadingPathSwitch // 0x0050 (0x0090 - 0x0040) class UMaterialExpressionShadingPathSwitch final : public UMaterialExpression { public: struct FExpressionInput Default; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Inputs[0x3]; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_78[0x18]; // 0x0078(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionShadingPathSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionShadingPathSwitch") } static class UMaterialExpressionShadingPathSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionShadingPathSwitch; // Class Engine.MaterialExpressionShadowReplace // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionShadowReplace final : public UMaterialExpression { public: struct FExpressionInput Default; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Shadow; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionShadowReplace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionShadowReplace") } static class UMaterialExpressionShadowReplace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionShadowReplace; // Class Engine.MaterialExpressionSine // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSine final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Period; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSine") } static class UMaterialExpressionSine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSine; // Class Engine.MaterialExpressionSingleLayerWaterMaterialOutput // 0x0050 (0x0090 - 0x0040) class UMaterialExpressionSingleLayerWaterMaterialOutput final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput ScatteringCoefficients; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput AbsorptionCoefficients; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput PhaseG; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ColorScaleBehindWater; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSingleLayerWaterMaterialOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSingleLayerWaterMaterialOutput") } static class UMaterialExpressionSingleLayerWaterMaterialOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSingleLayerWaterMaterialOutput; // Class Engine.MaterialExpressionSkinningVertexOffsets // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionSkinningVertexOffsets final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSkinningVertexOffsets") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSkinningVertexOffsets") } static class UMaterialExpressionSkinningVertexOffsets* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSkinningVertexOffsets; // Class Engine.MaterialExpressionSkyAtmosphereLightIlluminance // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSkyAtmosphereLightIlluminance final : public UMaterialExpression { public: int32 LightIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionInput WorldPosition; // 0x0044(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightIlluminance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightIlluminance") } static class UMaterialExpressionSkyAtmosphereLightIlluminance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightIlluminance; // Class Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionSkyAtmosphereLightDiskLuminance final : public UMaterialExpression { public: int32 LightIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightDiskLuminance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightDiskLuminance") } static class UMaterialExpressionSkyAtmosphereLightDiskLuminance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightDiskLuminance; // Class Engine.MaterialExpressionSkyAtmosphereAerialPerspective // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSkyAtmosphereAerialPerspective final : public UMaterialExpression { public: struct FExpressionInput WorldPosition; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereAerialPerspective") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereAerialPerspective") } static class UMaterialExpressionSkyAtmosphereAerialPerspective* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereAerialPerspective; // Class Engine.MaterialExpressionSkyAtmosphereViewLuminance // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionSkyAtmosphereViewLuminance final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereViewLuminance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereViewLuminance") } static class UMaterialExpressionSkyAtmosphereViewLuminance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereViewLuminance; // Class Engine.MaterialExpressionSmoothStep // 0x0048 (0x0088 - 0x0040) class UMaterialExpressionSmoothStep final : public UMaterialExpression { public: struct FExpressionInput Min; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Max; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Value; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstMin; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstMax; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstValue; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSmoothStep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSmoothStep") } static class UMaterialExpressionSmoothStep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSmoothStep; // Class Engine.MaterialExpressionSphericalParticleOpacity // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSphericalParticleOpacity final : public UMaterialExpression { public: struct FExpressionInput Density; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstantDensity; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSphericalParticleOpacity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSphericalParticleOpacity") } static class UMaterialExpressionSphericalParticleOpacity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSphericalParticleOpacity; // Class Engine.MaterialExpressionSquareRoot // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionSquareRoot final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSquareRoot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSquareRoot") } static class UMaterialExpressionSquareRoot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSquareRoot; // Class Engine.MaterialExpressionStaticBool // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionStaticBool final : public UMaterialExpression { public: uint8 Value : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionStaticBool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionStaticBool") } static class UMaterialExpressionStaticBool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionStaticBool; // Class Engine.MaterialExpressionStaticComponentMaskParameter // 0x0008 (0x0060 - 0x0058) class UMaterialExpressionStaticComponentMaskParameter final : public UMaterialExpressionParameter { public: uint8 DefaultR : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DefaultG : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DefaultB : 1; // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DefaultA : 1; // 0x0058(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionStaticComponentMaskParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionStaticComponentMaskParameter") } static class UMaterialExpressionStaticComponentMaskParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionStaticComponentMaskParameter; // Class Engine.MaterialExpressionSubtract // 0x0030 (0x0070 - 0x0040) class UMaterialExpressionSubtract final : public UMaterialExpression { public: struct FExpressionInput A; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput B; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionSubtract") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionSubtract") } static class UMaterialExpressionSubtract* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionSubtract; // Class Engine.MaterialExpressionTangent // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionTangent final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Period; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTangent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTangent") } static class UMaterialExpressionTangent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTangent; // Class Engine.MaterialExpressionTangentOutput // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionTangentOutput final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTangentOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTangentOutput") } static class UMaterialExpressionTangentOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTangentOutput; // Class Engine.MaterialExpressionTemporalSobol // 0x0038 (0x0078 - 0x0040) class UMaterialExpressionTemporalSobol final : public UMaterialExpression { public: struct FExpressionInput Index_0; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Seed; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ConstIndex; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D ConstSeed; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTemporalSobol") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTemporalSobol") } static class UMaterialExpressionTemporalSobol* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTemporalSobol; // Class Engine.MaterialExpressionTextureCoordinate // 0x0010 (0x0050 - 0x0040) class UMaterialExpressionTextureCoordinate final : public UMaterialExpression { public: int32 CoordinateIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UTiling; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VTiling; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 UnMirrorU : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 UnMirrorV : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 ContainsPackedData : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureCoordinate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureCoordinate") } static class UMaterialExpressionTextureCoordinate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureCoordinate; // Class Engine.MaterialExpressionTextureObject // 0x0000 (0x0048 - 0x0048) class UMaterialExpressionTextureObject final : public UMaterialExpressionTextureBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureObject") } static class UMaterialExpressionTextureObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureObject; // Class Engine.MaterialExpressionTextureProperty // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionTextureProperty final : public UMaterialExpression { public: struct FExpressionInput TextureObject; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EMaterialExposedTextureProperty Property; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureProperty") } static class UMaterialExpressionTextureProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureProperty; // Class Engine.MaterialExpressionTextureSampleParameter2DArray // 0x0000 (0x0080 - 0x0080) class UMaterialExpressionTextureSampleParameter2DArray final : public UMaterialExpressionTextureSampleParameter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter2DArray") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter2DArray") } static class UMaterialExpressionTextureSampleParameter2DArray* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter2DArray; // Class Engine.MaterialExpressionTextureSampleParameterCube // 0x0000 (0x0080 - 0x0080) class UMaterialExpressionTextureSampleParameterCube final : public UMaterialExpressionTextureSampleParameter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterCube") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterCube") } static class UMaterialExpressionTextureSampleParameterCube* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterCube; // Class Engine.MaterialExpressionTextureSampleParameterSubUV // 0x0008 (0x0088 - 0x0080) class UMaterialExpressionTextureSampleParameterSubUV final : public UMaterialExpressionTextureSampleParameter2D { public: uint8 bBlend : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterSubUV") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterSubUV") } static class UMaterialExpressionTextureSampleParameterSubUV* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterSubUV; // Class Engine.MaterialExpressionTextureSampleParameterVolume // 0x0000 (0x0080 - 0x0080) class UMaterialExpressionTextureSampleParameterVolume final : public UMaterialExpressionTextureSampleParameter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterVolume") } static class UMaterialExpressionTextureSampleParameterVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterVolume; // Class Engine.MaterialExpressionThinTranslucentMaterialOutput // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionThinTranslucentMaterialOutput final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput TransmittanceColor; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionThinTranslucentMaterialOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionThinTranslucentMaterialOutput") } static class UMaterialExpressionThinTranslucentMaterialOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionThinTranslucentMaterialOutput; // Class Engine.MaterialExpressionTime // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionTime final : public UMaterialExpression { public: uint8 bIgnorePause : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Period : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Period; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTime") } static class UMaterialExpressionTime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTime; // Class Engine.MaterialExpressionTransformPosition // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionTransformPosition final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EMaterialPositionTransformSource TransformSourceType; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialPositionTransformSource TransformType; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTransformPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTransformPosition") } static class UMaterialExpressionTransformPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTransformPosition; // Class Engine.MaterialExpressionTruncate // 0x0018 (0x0058 - 0x0040) class UMaterialExpressionTruncate final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTruncate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTruncate") } static class UMaterialExpressionTruncate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTruncate; // Class Engine.MaterialExpressionTwoSidedSign // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionTwoSidedSign final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionTwoSidedSign") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionTwoSidedSign") } static class UMaterialExpressionTwoSidedSign* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionTwoSidedSign; // Class Engine.MaterialExpressionVertexColor // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionVertexColor final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVertexColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVertexColor") } static class UMaterialExpressionVertexColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVertexColor; // Class Engine.MaterialExpressionVertexInterpolator // 0x0020 (0x0060 - 0x0040) class UMaterialExpressionVertexInterpolator final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x14]; // 0x004C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVertexInterpolator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVertexInterpolator") } static class UMaterialExpressionVertexInterpolator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVertexInterpolator; // Class Engine.MaterialExpressionVertexNormalWS // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionVertexNormalWS final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVertexNormalWS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVertexNormalWS") } static class UMaterialExpressionVertexNormalWS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVertexNormalWS; // Class Engine.MaterialExpressionViewProperty // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionViewProperty final : public UMaterialExpression { public: EMaterialExposedViewProperty Property; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionViewProperty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionViewProperty") } static class UMaterialExpressionViewProperty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionViewProperty; // Class Engine.MaterialExpressionViewSize // 0x0000 (0x0040 - 0x0040) class UMaterialExpressionViewSize final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionViewSize") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionViewSize") } static class UMaterialExpressionViewSize* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionViewSize; // Class Engine.MaterialExpressionVirtualTextureFeatureSwitch // 0x0028 (0x0068 - 0x0040) class UMaterialExpressionVirtualTextureFeatureSwitch final : public UMaterialExpression { public: struct FExpressionInput No; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput Yes; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVirtualTextureFeatureSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVirtualTextureFeatureSwitch") } static class UMaterialExpressionVirtualTextureFeatureSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVirtualTextureFeatureSwitch; // Class Engine.MaterialExpressionVolumetricAdvancedMaterialOutput // 0x00B0 (0x00F0 - 0x0040) class UMaterialExpressionVolumetricAdvancedMaterialOutput final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput PhaseG; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput PhaseG2; // 0x0054(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput PhaseBlend; // 0x0068(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x8]; // 0x0074(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput MultiScatteringContribution; // 0x007C(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput MultiScatteringOcclusion; // 0x0090(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_9C[0x8]; // 0x009C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput MultiScatteringEccentricity; // 0x00A4(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FExpressionInput ConservativeDensity; // 0x00B8(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C4[0x8]; // 0x00C4(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ConstPhaseG; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstPhaseG2; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstPhaseBlend; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PerSamplePhaseEvaluation; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 MultiScatteringApproximationOctaveCount; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstMultiScatteringContribution; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstMultiScatteringOcclusion; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstMultiScatteringEccentricity; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGroundContribution; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGrayScaleMaterial; // 0x00ED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRayMarchVolumeShadow; // 0x00EE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EF[0x1]; // 0x00EF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionVolumetricAdvancedMaterialOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionVolumetricAdvancedMaterialOutput") } static class UMaterialExpressionVolumetricAdvancedMaterialOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionVolumetricAdvancedMaterialOutput; // Class Engine.MaterialExpressionWorldPosition // 0x0008 (0x0048 - 0x0040) class UMaterialExpressionWorldPosition final : public UMaterialExpression { public: EWorldPositionIncludedOffsets WorldPositionShaderOffset; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialExpressionWorldPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialExpressionWorldPosition") } static class UMaterialExpressionWorldPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialExpressionWorldPosition; // Class Engine.MaterialFunctionInstance // 0x0080 (0x00C0 - 0x0040) class UMaterialFunctionInstance : public UMaterialFunctionInterface { public: class UMaterialFunctionInterface* Parent; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialFunctionInterface* base; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ScalarParameterValues; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray VectorParameterValues; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray TextureParameterValues; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray FontParameterValues; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray StaticSwitchParameterValues; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray StaticComponentMaskParameterValues; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray RuntimeVirtualTextureParameterValues; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialFunctionInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialFunctionInstance") } static class UMaterialFunctionInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialFunctionInstance; // Class Engine.MaterialFunctionMaterialLayer // 0x0000 (0x0068 - 0x0068) class UMaterialFunctionMaterialLayer final : public UMaterialFunction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialFunctionMaterialLayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayer") } static class UMaterialFunctionMaterialLayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialFunctionMaterialLayer; // Class Engine.MaterialFunctionMaterialLayerInstance // 0x0000 (0x00C0 - 0x00C0) class UMaterialFunctionMaterialLayerInstance final : public UMaterialFunctionInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerInstance") } static class UMaterialFunctionMaterialLayerInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerInstance; // Class Engine.MaterialFunctionMaterialLayerBlendInstance // 0x0000 (0x00C0 - 0x00C0) class UMaterialFunctionMaterialLayerBlendInstance final : public UMaterialFunctionInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerBlendInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerBlendInstance") } static class UMaterialFunctionMaterialLayerBlendInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerBlendInstance; // Class Engine.MaterialInstanceActor // 0x0010 (0x0260 - 0x0250) class AMaterialInstanceActor final : public AActor { public: TArray TargetActors; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialInstanceActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialInstanceActor") } static class AMaterialInstanceActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMaterialInstanceActor; // Class Engine.MaterialInstanceDynamic // 0x0050 (0x03D8 - 0x0388) class UMaterialInstanceDynamic final : public UMaterialInstance { public: uint8 Pad_388[0x50]; // 0x0388(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CopyInterpParameters(class UMaterialInstance* Source); void CopyParameterOverrides(class UMaterialInstance* MaterialInstance); void K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly); float K2_GetScalarParameterValue(class FName ParameterName); float K2_GetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); class UTexture* K2_GetTextureParameterValue(class FName ParameterName); class UTexture* K2_GetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); struct FLinearColor K2_GetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); void K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float ALPHA); void SetScalarParameterValue(class FName ParameterName, float Value); void SetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, float Value); void SetTextureParameterValue(class FName ParameterName, class UTexture* Value); void SetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value); void SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value); void SetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialInstanceDynamic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialInstanceDynamic") } static class UMaterialInstanceDynamic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialInstanceDynamic; // Class Engine.MaterialParameterCollectionInstance // 0x00F8 (0x0120 - 0x0028) class UMaterialParameterCollectionInstance final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* Collection; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_38[0xE8]; // 0x0038(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialParameterCollectionInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialParameterCollectionInstance") } static class UMaterialParameterCollectionInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialParameterCollectionInstance; // Class Engine.MatineeActor // 0x00A8 (0x02F8 - 0x0250) class AMatineeActor : public AActor { public: class UInterpData* MatineeData; // 0x0250(0x0008)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MatineeControllerName; // 0x0258(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Playrate; // 0x0260(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPlayOnLevelLoad : 1; // 0x0264(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceStartPos : 1; // 0x0264(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ForceStartPosition; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLooping : 1; // 0x026C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRewindOnPlay : 1; // 0x026C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNoResetOnRewind : 1; // 0x026C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRewindIfAlreadyPlaying : 1; // 0x026C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableRadioFilter : 1; // 0x026C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClientSideOnly : 1; // 0x026C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipUpdateIfNotVisible : 1; // 0x026C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsSkippable : 1; // 0x026C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 PreferredSplitScreenNum; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDisableMovementInput : 1; // 0x0274(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableLookAtInput : 1; // 0x0274(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHidePlayer : 1; // 0x0274(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHideHud : 1; // 0x0274(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray GroupActorInfos; // 0x0278(0x0010)(Net, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bShouldShowGore : 1; // 0x0288(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray GroupInst; // 0x0290(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray CameraCuts; // 0x02A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) uint8 bIsPlaying : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReversePlayback : 1; // 0x02B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPaused : 1; // 0x02B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPendingStop : 1; // 0x02B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InterpPosition; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B8[0x4]; // 0x02B8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint8 ReplicationForceIsPlaying; // 0x02BC(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPlay; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStop; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPause; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ChangePlaybackDirection(); void EnableGroupByName(const class FString& GroupName, bool bEnable); void Pause(); void Play(); void Reverse(); void SetLoopingState(bool bNewLooping); void SetPosition(float NewPosition, bool bJump); void Stop(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MatineeActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MatineeActor") } static class AMatineeActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMatineeActor; // Class Engine.MatineeActorCameraAnim // 0x0008 (0x0300 - 0x02F8) class AMatineeActorCameraAnim final : public AMatineeActor { public: class UCameraAnim* CameraAnim; // 0x02F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MatineeActorCameraAnim") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MatineeActorCameraAnim") } static class AMatineeActorCameraAnim* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMatineeActorCameraAnim; // Class Engine.MatineeInterface // 0x0000 (0x0000 - 0x0000) class IMatineeInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MatineeInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MatineeInterface") } static class IMatineeInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IMatineeInterface; // Class Engine.MeshMergeCullingVolume // 0x0000 (0x0288 - 0x0288) class AMeshMergeCullingVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeshMergeCullingVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeshMergeCullingVolume") } static class AMeshMergeCullingVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMeshMergeCullingVolume; // Class Engine.MeshSimplificationSettings // 0x0008 (0x0040 - 0x0038) class UMeshSimplificationSettings final : public UDeveloperSettings { public: class FName MeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeshSimplificationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeshSimplificationSettings") } static class UMeshSimplificationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeshSimplificationSettings; // Class Engine.MicroTransactionBase // 0x0030 (0x0068 - 0x0038) class UMicroTransactionBase final : public UPlatformInterfaceBase { public: TArray AvailableProducts; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class FString LastError; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString LastErrorSolution; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MicroTransactionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MicroTransactionBase") } static class UMicroTransactionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMicroTransactionBase; // Class Engine.ModelComponent // 0x00E0 (0x0740 - 0x0660) class UModelComponent final : public UPrimitiveComponent { public: uint8 Pad_660[0x18]; // 0x0660(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UBodySetup* ModelBodySetup; // 0x0678(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_680[0xC0]; // 0x0680(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ModelComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ModelComponent") } static class UModelComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModelComponent; // Class Engine.MorphTarget // 0x0018 (0x0040 - 0x0028) class UMorphTarget final : public UObject { public: class USkeletalMesh* BaseSkelMesh; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MorphTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MorphTarget") } static class UMorphTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMorphTarget; // Class Engine.NavAreaBase // 0x0008 (0x0030 - 0x0028) class UNavAreaBase : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavAreaBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavAreaBase") } static class UNavAreaBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavAreaBase; // Class Engine.NavCollisionBase // 0x0048 (0x0070 - 0x0028) class UNavCollisionBase : public UObject { public: uint8 bIsDynamicObstacle : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_29[0x47]; // 0x0029(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavCollisionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavCollisionBase") } static class UNavCollisionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavCollisionBase; // Class Engine.NavEdgeProviderInterface // 0x0000 (0x0000 - 0x0000) class INavEdgeProviderInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavEdgeProviderInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavEdgeProviderInterface") } static class INavEdgeProviderInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INavEdgeProviderInterface; // Class Engine.NavigationDataInterface // 0x0000 (0x0000 - 0x0000) class INavigationDataInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavigationDataInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavigationDataInterface") } static class INavigationDataInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INavigationDataInterface; // Class Engine.NavigationSystemConfig // 0x0028 (0x0050 - 0x0028) class UNavigationSystemConfig : public UObject { public: struct FSoftClassPath NavigationSystemClass; // 0x0028(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNavAgentSelector SupportedAgentsMask; // 0x0040(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) class FName DefaultAgentName; // 0x0044(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsOverriden : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavigationSystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavigationSystemConfig") } static class UNavigationSystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavigationSystemConfig; // Class Engine.NullNavSysConfig // 0x0000 (0x0050 - 0x0050) class UNullNavSysConfig final : public UNavigationSystemConfig { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NullNavSysConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NullNavSysConfig") } static class UNullNavSysConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNullNavSysConfig; // Class Engine.NavPathObserverInterface // 0x0000 (0x0000 - 0x0000) class INavPathObserverInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavPathObserverInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavPathObserverInterface") } static class INavPathObserverInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INavPathObserverInterface; // Class Engine.NavRelevantInterface // 0x0000 (0x0000 - 0x0000) class INavRelevantInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavRelevantInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavRelevantInterface") } static class INavRelevantInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INavRelevantInterface; // Class Engine.SimulatedClientNetConnection // 0x0000 (0x1AF0 - 0x1AF0) class USimulatedClientNetConnection final : public UNetConnection { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SimulatedClientNetConnection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SimulatedClientNetConnection") } static class USimulatedClientNetConnection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USimulatedClientNetConnection; // Class Engine.NetworkPredictionInterface // 0x0000 (0x0000 - 0x0000) class INetworkPredictionInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NetworkPredictionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NetworkPredictionInterface") } static class INetworkPredictionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INetworkPredictionInterface; // Class Engine.NetworkSettings // 0x0020 (0x0058 - 0x0038) class UNetworkSettings final : public UDeveloperSettings { public: uint8 bVerifyPeer : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableMultiplayerWorldOriginRebasing : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxRepArraySize; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxRepArrayMemory; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray NetworkEmulationProfiles; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NetworkSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NetworkSettings") } static class UNetworkSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNetworkSettings; // Class Engine.NodeMappingContainer // 0x0140 (0x0168 - 0x0028) class UNodeMappingContainer final : public UObject { public: TMap SourceItems; // 0x0028(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) TMap TargetItems; // 0x0078(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) TMap SourceToTarget; // 0x00C8(0x0050)(Edit, NativeAccessSpecifierPrivate) TSoftObjectPtr SourceAsset; // 0x0118(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr TargetAsset; // 0x0140(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NodeMappingContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NodeMappingContainer") } static class UNodeMappingContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNodeMappingContainer; // Class Engine.Note // 0x0000 (0x0250 - 0x0250) class ANote final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Note") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Note") } static class ANote* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANote; // Class Engine.ObjectReferencer // 0x0010 (0x0038 - 0x0028) class UObjectReferencer final : public UObject { public: TArray ReferencedObjects; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectReferencer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectReferencer") } static class UObjectReferencer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectReferencer; // Class Engine.PackageMapClient // 0x0318 (0x03F8 - 0x00E0) class UPackageMapClient final : public UPackageMap { public: uint8 Pad_E0[0x318]; // 0x00E0(0x0318)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PackageMapClient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PackageMapClient") } static class UPackageMapClient* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPackageMapClient; // Class Engine.PainCausingVolume // 0x0028 (0x02C0 - 0x0298) class APainCausingVolume final : public APhysicsVolume { public: uint8 bPainCausing : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DamagePerSec; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageType; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PainInterval; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEntryPain : 1; // 0x02AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BACKUP_bPainCausing : 1; // 0x02AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class AController* DamageInstigator; // 0x02B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PainCausingVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PainCausingVolume") } static class APainCausingVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APainCausingVolume; // Class Engine.ParticleEmitter // 0x0190 (0x01B8 - 0x0028) class UParticleEmitter : public UObject { public: class FName EmitterName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubUVDataOffset; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEmitterRenderMode EmitterRenderMode; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleSignificanceLevel SignificanceLevel; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_36[0x1]; // 0x0036(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseLegacySpawningBehavior : 1; // 0x0037(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_37_1 : 3; // 0x0037(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 ConvertedModules : 1; // 0x0037(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsSoloing : 1; // 0x0037(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCookedOut : 1; // 0x0037(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisabledLODsKeepEmitterAlive : 1; // 0x0037(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableWhenInsignficant : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray LODLevels; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) int32 PeakActiveParticles; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InitialAllocationCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float QualityLevelSpawnRateScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 DetailModeBitmask; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_60[0x158]; // 0x0060(0x0158)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleEmitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleEmitter") } static class UParticleEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleEmitter; // Class Engine.ParticleLODLevel // 0x0090 (0x00B8 - 0x0028) class UParticleLODLevel final : public UObject { public: int32 Level; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnabled : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UParticleModuleRequired* RequiredModule; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Modules; // 0x0038(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class UParticleModuleTypeDataBase* TypeDataModule; // 0x0048(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UParticleModuleSpawn* SpawnModule; // 0x0050(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UParticleModuleEventGenerator* EventGenerator; // 0x0058(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SpawningModules; // 0x0060(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) TArray SpawnModules; // 0x0070(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) TArray UpdateModules; // 0x0080(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) TArray OrbitModules; // 0x0090(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) TArray EventReceiverModules; // 0x00A0(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) uint8 ConvertedModules : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 PeakActiveParticles; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleLODLevel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleLODLevel") } static class UParticleLODLevel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleLODLevel; // Class Engine.ParticleSystem // 0x00E8 (0x0118 - 0x0030) class UParticleSystem final : public UFXSystemAsset { public: float UpdateTime_FPS; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UpdateTime_Delta; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WarmupTime; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WarmupTickRate; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Emitters; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class UParticleSystemComponent* PreviewComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInterpCurveEdSetup* CurveEdSetup; // 0x0058(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LODDistanceCheckTime; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MacroUVRadius; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LODDistances; // 0x0068(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray LODSettings; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FBox FixedRelativeBoundingBox; // 0x0088(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float SecondsBeforeInactive; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Delay; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayLow; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOrientZAxisTowardCamera : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFixedRelativeBoundingBox : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldResetPeakCounts : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasPhysics : 1; // 0x00B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_B0_4 : 4; // 0x00B0(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bHasCollision : 1; // 0x00B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_B4_1 : 7; // 0x00B4(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseRealtimeThumbnail : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 ThumbnailImageOutOfDate : 1; // 0x00B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_B8_2 : 2; // 0x00B8(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bUseDelayRange : 1; // 0x00B8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowManagedTicking : 1; // 0x00B8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoDeactivate : 1; // 0x00B8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRegenerateLODDuplicate : 1; // 0x00B8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EParticleSystemUpdateMode SystemUpdateMode; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleSystemLODMethod LODMethod; // 0x00BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleSystemInsignificanceReaction InsignificantReaction; // 0x00BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleSystemOcclusionBoundsMethod OcclusionBoundsMethod; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BD[0x1]; // 0x00BD(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EParticleSignificanceLevel MaxSignificanceLevel; // 0x00BE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BF[0x1]; // 0x00BF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint32 MinTimeBetweenTicks; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InsignificanceDelay; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MacroUVPosition; // 0x00C8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBox CustomOcclusionBounds; // 0x00D4(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray SoloTracking; // 0x00F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray NamedMaterialSlots; // 0x0100(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool ContainsEmitterType(class UClass* TypeData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleSystem") } static class UParticleSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleSystem; // Class Engine.ParticleModuleAcceleration // 0x0050 (0x0088 - 0x0038) class UParticleModuleAcceleration final : public UParticleModuleAccelerationBase { public: struct FRawDistributionVector Acceleration; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bApplyOwnerScale : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAcceleration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAcceleration") } static class UParticleModuleAcceleration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAcceleration; // Class Engine.ParticleModuleAccelerationConstant // 0x0010 (0x0048 - 0x0038) class UParticleModuleAccelerationConstant final : public UParticleModuleAccelerationBase { public: struct FVector Acceleration; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAccelerationConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAccelerationConstant") } static class UParticleModuleAccelerationConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAccelerationConstant; // Class Engine.ParticleModuleAccelerationDrag // 0x0038 (0x0070 - 0x0038) class UParticleModuleAccelerationDrag final : public UParticleModuleAccelerationBase { public: class UDistributionFloat* DragCoefficient; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat DragCoefficientRaw; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAccelerationDrag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAccelerationDrag") } static class UParticleModuleAccelerationDrag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAccelerationDrag; // Class Engine.ParticleModuleAccelerationOverLifetime // 0x0048 (0x0080 - 0x0038) class UParticleModuleAccelerationOverLifetime final : public UParticleModuleAccelerationBase { public: struct FRawDistributionVector AccelOverLife; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAccelerationOverLifetime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAccelerationOverLifetime") } static class UParticleModuleAccelerationOverLifetime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAccelerationOverLifetime; // Class Engine.ParticleModuleAttractorBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleAttractorBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAttractorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAttractorBase") } static class UParticleModuleAttractorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAttractorBase; // Class Engine.ParticleModuleAttractorLine // 0x0078 (0x00A8 - 0x0030) class UParticleModuleAttractorLine final : public UParticleModuleAttractorBase { public: struct FVector EndPoint0; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EndPoint1; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat Range; // 0x0048(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat Strength; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAttractorLine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAttractorLine") } static class UParticleModuleAttractorLine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAttractorLine; // Class Engine.ParticleModuleAttractorParticle // 0x0080 (0x00B0 - 0x0030) class UParticleModuleAttractorParticle final : public UParticleModuleAttractorBase { public: class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat Range; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bStrengthByDistance : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat Strength; // 0x0070(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bAffectBaseVelocity : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EAttractorParticleSelectionMethod SelectionMethod; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bRenewSource : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritSourceVel : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 LastSelIndex; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAttractorParticle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAttractorParticle") } static class UParticleModuleAttractorParticle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAttractorParticle; // Class Engine.ParticleModuleAttractorPoint // 0x00B0 (0x00E0 - 0x0030) class UParticleModuleAttractorPoint final : public UParticleModuleAttractorBase { public: struct FRawDistributionVector Position; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat Range; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat Strength; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 StrengthByDistance : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectBaseVelocity : 1; // 0x00D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideVelocity : 1; // 0x00D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseWorldSpacePosition : 1; // 0x00D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Positive_X : 1; // 0x00D8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Positive_Y : 1; // 0x00D8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Positive_Z : 1; // 0x00D8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Negative_X : 1; // 0x00D8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Negative_Y : 1; // 0x00D9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Negative_Z : 1; // 0x00D9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAttractorPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAttractorPoint") } static class UParticleModuleAttractorPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAttractorPoint; // Class Engine.ParticleModuleAttractorPointGravity // 0x0048 (0x0078 - 0x0030) class UParticleModuleAttractorPointGravity final : public UParticleModuleAttractorBase { public: struct FVector Position; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDistributionFloat* Strength; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat StrengthRaw; // 0x0048(0x0030)(Edit, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleAttractorPointGravity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleAttractorPointGravity") } static class UParticleModuleAttractorPointGravity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleAttractorPointGravity; // Class Engine.ParticleModuleBeamBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleBeamBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleBeamBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleBeamBase") } static class UParticleModuleBeamBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleBeamBase; // Class Engine.ParticleModuleBeamModifier // 0x00D8 (0x0108 - 0x0030) class UParticleModuleBeamModifier final : public UParticleModuleBeamBase { public: EBeamModifierType ModifierType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FBeamModifierOptions PositionOptions; // 0x0034(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FRawDistributionVector Position; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FBeamModifierOptions TangentOptions; // 0x0080(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector Tangent; // 0x0088(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bAbsoluteTangent : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FBeamModifierOptions StrengthOptions; // 0x00D4(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FRawDistributionFloat Strength; // 0x00D8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleBeamModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleBeamModifier") } static class UParticleModuleBeamModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleBeamModifier; // Class Engine.ParticleModuleBeamNoise // 0x0160 (0x0190 - 0x0030) class UParticleModuleBeamNoise final : public UParticleModuleBeamBase { public: uint8 bLowFreq_Enabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Frequency; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Frequency_LowRange; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector NoiseRange; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat NoiseRangeScale; // 0x0088(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bNRScaleEmitterTime : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector NoiseSpeed; // 0x00C0(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bSmooth : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NoiseLockRadius; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bNoiseLock : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOscillate : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NoiseLockTime; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NoiseTension; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseNoiseTangents : 1; // 0x011C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat NoiseTangentStrength; // 0x0120(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) int32 NoiseTessellation; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTargetNoise : 1; // 0x0154(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_155[0x3]; // 0x0155(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FrequencyDistance; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bApplyNoiseScale : 1; // 0x015C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat NoiseScale; // 0x0160(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleBeamNoise") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleBeamNoise") } static class UParticleModuleBeamNoise* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleBeamNoise; // Class Engine.ParticleModuleBeamSource // 0x00E8 (0x0118 - 0x0030) class UParticleModuleBeamSource final : public UParticleModuleBeamBase { public: EBeam2SourceTargetMethod SourceMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SourceName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSourceAbsolute : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector Source; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bLockSource : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EBeam2SourceTargetTangentMethod SourceTangentMethod; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector SourceTangent; // 0x0090(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bLockSourceTangent : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat SourceStrength; // 0x00E0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bLockSourceStength : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleBeamSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleBeamSource") } static class UParticleModuleBeamSource* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleBeamSource; // Class Engine.ParticleModuleBeamTarget // 0x00F0 (0x0120 - 0x0030) class UParticleModuleBeamTarget final : public UParticleModuleBeamBase { public: EBeam2SourceTargetMethod TargetMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName TargetName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector Target; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bTargetAbsolute : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockTarget : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EBeam2SourceTargetTangentMethod TargetTangentMethod; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector TargetTangent; // 0x0090(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bLockTargetTangent : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat TargetStrength; // 0x00E0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bLockTargetStength : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LockRadius; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleBeamTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleBeamTarget") } static class UParticleModuleBeamTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleBeamTarget; // Class Engine.ParticleModuleCollision // 0x0160 (0x0190 - 0x0030) class UParticleModuleCollision final : public UParticleModuleCollisionBase { public: struct FRawDistributionVector DampingFactor; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionVector DampingFactorRotation; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat MaxCollisions; // 0x00C0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) EParticleCollisionComplete CollisionCompletionOption; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray CollisionTypes; // 0x00F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bApplyPhysics : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreTriggerVolumes : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat ParticleMass; // 0x0118(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) float DirScalar; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPawnsDoNotDecrementCount : 1; // 0x014C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlyVerticalNormalsDecrementCount : 1; // 0x014C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_14D[0x3]; // 0x014D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VerticalFudgeFactor; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat DelayAmount; // 0x0158(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bDropDetail : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCollideOnlyIfVisible : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreSourceActor : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxCollisionDistance; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleCollision") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleCollision") } static class UParticleModuleCollision* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleCollision; // Class Engine.ParticleModuleColor // 0x0080 (0x00B0 - 0x0030) class UParticleModuleColor : public UParticleModuleColorBase { public: struct FRawDistributionVector StartColor; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat StartAlpha; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bClampAlpha : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleColor") } static class UParticleModuleColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleColor; // Class Engine.UserDefinedStruct // 0x0048 (0x0108 - 0x00C0) class UUserDefinedStruct : public UScriptStruct { public: EUserDefinedStructureStatus Status; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid Guid; // 0x00C4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x34]; // 0x00D4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UserDefinedStruct") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UserDefinedStruct") } static class UUserDefinedStruct* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUserDefinedStruct; // Class Engine.ParticleModuleColor_Seeded // 0x0020 (0x00D0 - 0x00B0) class UParticleModuleColor_Seeded final : public UParticleModuleColor { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleColor_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleColor_Seeded") } static class UParticleModuleColor_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleColor_Seeded; // Class Engine.ParticleModuleColorOverLife // 0x0080 (0x00B0 - 0x0030) class UParticleModuleColorOverLife final : public UParticleModuleColorBase { public: struct FRawDistributionVector ColorOverLife; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat AlphaOverLife; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bClampAlpha : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleColorOverLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleColorOverLife") } static class UParticleModuleColorOverLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleColorOverLife; // Class Engine.ParticleModuleColorScaleOverLife // 0x0080 (0x00B0 - 0x0030) class UParticleModuleColorScaleOverLife final : public UParticleModuleColorBase { public: struct FRawDistributionVector ColorScaleOverLife; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat AlphaScaleOverLife; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bEmitterTime : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleColorScaleOverLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleColorScaleOverLife") } static class UParticleModuleColorScaleOverLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleColorScaleOverLife; // Class Engine.VectorFieldComponent // 0x0030 (0x0690 - 0x0660) class UVectorFieldComponent final : public UPrimitiveComponent { public: class UVectorField* VectorField; // 0x0660(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Tightness; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPreviewVectorField : 1; // 0x0670(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_671[0x1F]; // 0x0671(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetIntensity(float NewIntensity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VectorFieldComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VectorFieldComponent") } static class UVectorFieldComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVectorFieldComponent; // Class Engine.ParticleModuleEventGenerator // 0x0010 (0x0040 - 0x0030) class UParticleModuleEventGenerator final : public UParticleModuleEventBase { public: TArray events; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleEventGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleEventGenerator") } static class UParticleModuleEventGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleEventGenerator; // Class Engine.ParticleModuleEventReceiverSpawn // 0x0098 (0x00D8 - 0x0040) class UParticleModuleEventReceiverSpawn final : public UParticleModuleEventReceiverBase { public: struct FRawDistributionFloat SpawnCount; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bUseParticleTime : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsePSysLocation : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritVelocity : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionVector InheritVelocityScale; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray PhysicalMaterials; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bBanPhysicalMaterials : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleEventReceiverSpawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleEventReceiverSpawn") } static class UParticleModuleEventReceiverSpawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleEventReceiverSpawn; // Class Engine.ParticleModuleEventSendToGame // 0x0000 (0x0028 - 0x0028) class UParticleModuleEventSendToGame final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleEventSendToGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleEventSendToGame") } static class UParticleModuleEventSendToGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleEventSendToGame; // Class Engine.ParticleModuleKillHeight // 0x0038 (0x0068 - 0x0030) class UParticleModuleKillHeight final : public UParticleModuleKillBase { public: struct FRawDistributionFloat Height; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bAbsolute : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFloor : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyPSysScale : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleKillHeight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleKillHeight") } static class UParticleModuleKillHeight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleKillHeight; // Class Engine.VirtualTextureBuilder // 0x0010 (0x0038 - 0x0028) class UVirtualTextureBuilder final : public UObject { public: class UVirtualTexture2D* Texture; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint64 BuildHash; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VirtualTextureBuilder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VirtualTextureBuilder") } static class UVirtualTextureBuilder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVirtualTextureBuilder; // Class Engine.SoundfieldSubmix // 0x0028 (0x0068 - 0x0040) class USoundfieldSubmix final : public USoundSubmixWithParentBase { public: class FName SoundfieldEncodingFormat; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SoundfieldEffectChain; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TSubclassOf EncodingSettingsClass; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundfieldSubmix") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundfieldSubmix") } static class USoundfieldSubmix* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundfieldSubmix; // Class Engine.ParticleModuleLight // 0x00F0 (0x0120 - 0x0030) class UParticleModuleLight : public UParticleModuleLightBase { public: bool bUseInverseSquaredFalloff; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAffectsTranslucency; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPreviewLightRadius; // 0x0032(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float SpawnFraction; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionVector ColorScaleOverLife; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat BrightnessOverLife; // 0x0080(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat RadiusScale; // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat LightExponent; // 0x00E0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FLightingChannels LightingChannels; // 0x0110(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VolumetricScatteringIntensity; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHighQualityLights; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShadowCastingLights; // 0x0119(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLight") } static class UParticleModuleLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLight; // Class Engine.ParticleModuleLight_Seeded // 0x0020 (0x0140 - 0x0120) class UParticleModuleLight_Seeded final : public UParticleModuleLight { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0120(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLight_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLight_Seeded") } static class UParticleModuleLight_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLight_Seeded; // Class Engine.ParticleModuleLocationEmitter // 0x0020 (0x0050 - 0x0030) class UParticleModuleLocationEmitter final : public UParticleModuleLocationBase { public: class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELocationEmitterSelectionMethod SelectionMethod; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 InheritSourceVelocity : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InheritSourceVelocityScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInheritSourceRotation : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InheritSourceRotationScale; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationEmitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationEmitter") } static class UParticleModuleLocationEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationEmitter; // Class Engine.ParticleModuleLocationPrimitiveCylinder // 0x0070 (0x0120 - 0x00B0) class UParticleModuleLocationPrimitiveCylinder : public UParticleModuleLocationPrimitiveBase { public: uint8 RadialVelocity : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat StartRadius; // 0x00B8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat StartHeight; // 0x00E8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) ECylinderHeightAxis HeightAxis; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveCylinder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveCylinder") } static class UParticleModuleLocationPrimitiveCylinder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveCylinder; // Class Engine.ParticleModuleLocationPrimitiveCylinder_Seeded // 0x0020 (0x0140 - 0x0120) class UParticleModuleLocationPrimitiveCylinder_Seeded final : public UParticleModuleLocationPrimitiveCylinder { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0120(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveCylinder_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveCylinder_Seeded") } static class UParticleModuleLocationPrimitiveCylinder_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveCylinder_Seeded; // Class Engine.ParticleModuleLocationPrimitiveTriangle // 0x00D8 (0x0108 - 0x0030) class UParticleModuleLocationPrimitiveTriangle final : public UParticleModuleLocationBase { public: struct FRawDistributionVector StartOffset; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat Height; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat Angle; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat Thickness; // 0x00D8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveTriangle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveTriangle") } static class UParticleModuleLocationPrimitiveTriangle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveTriangle; // Class Engine.ParticleModuleLocationSkelVertSurface // 0x0060 (0x0090 - 0x0030) class UParticleModuleLocationSkelVertSurface final : public UParticleModuleLocationBase { public: ELocationSkelVertSurfaceSource SourceType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector UniversalOffset; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUpdatePositionEachFrame : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOrientMeshEmitters : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritBoneVelocity : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InheritVelocityScale; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SkelMeshActorParamName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ValidAssociatedBones; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bEnforceNormalCheck : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector NormalToCompare; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalCheckToleranceDegrees; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalCheckTolerance; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ValidMaterialIndices; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bInheritVertexColor : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritUV : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 InheritUVChannel; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationSkelVertSurface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationSkelVertSurface") } static class UParticleModuleLocationSkelVertSurface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationSkelVertSurface; // Class Engine.ParticleModuleLocationWorldOffset // 0x0000 (0x0080 - 0x0080) class UParticleModuleLocationWorldOffset : public UParticleModuleLocation { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationWorldOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationWorldOffset") } static class UParticleModuleLocationWorldOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationWorldOffset; // Class Engine.ParticleModuleLocationWorldOffset_Seeded // 0x0020 (0x00A0 - 0x0080) class UParticleModuleLocationWorldOffset_Seeded final : public UParticleModuleLocationWorldOffset { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleLocationWorldOffset_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleLocationWorldOffset_Seeded") } static class UParticleModuleLocationWorldOffset_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleLocationWorldOffset_Seeded; // Class Engine.ParticleModuleMaterialBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleMaterialBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMaterialBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMaterialBase") } static class UParticleModuleMaterialBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMaterialBase; // Class Engine.ParticleModuleMeshMaterial // 0x0010 (0x0040 - 0x0030) class UParticleModuleMeshMaterial final : public UParticleModuleMaterialBase { public: TArray MeshMaterials; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMeshMaterial") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMeshMaterial") } static class UParticleModuleMeshMaterial* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMeshMaterial; // Class Engine.ParticleModuleMeshRotation_Seeded // 0x0020 (0x00A0 - 0x0080) class UParticleModuleMeshRotation_Seeded final : public UParticleModuleMeshRotation { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMeshRotation_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMeshRotation_Seeded") } static class UParticleModuleMeshRotation_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMeshRotation_Seeded; // Class Engine.ParticleModuleMeshRotationRate // 0x0048 (0x0078 - 0x0030) class UParticleModuleMeshRotationRate : public UParticleModuleRotationRateBase { public: struct FRawDistributionVector StartRotationRate; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMeshRotationRate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRate") } static class UParticleModuleMeshRotationRate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMeshRotationRate; // Class Engine.ParticleModuleMeshRotationRate_Seeded // 0x0020 (0x0098 - 0x0078) class UParticleModuleMeshRotationRate_Seeded final : public UParticleModuleMeshRotationRate { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMeshRotationRate_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRate_Seeded") } static class UParticleModuleMeshRotationRate_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMeshRotationRate_Seeded; // Class Engine.ParticleModuleMeshRotationRateMultiplyLife // 0x0048 (0x0078 - 0x0030) class UParticleModuleMeshRotationRateMultiplyLife final : public UParticleModuleRotationRateBase { public: struct FRawDistributionVector LifeMultiplier; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleMeshRotationRateMultiplyLife") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRateMultiplyLife") } static class UParticleModuleMeshRotationRateMultiplyLife* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleMeshRotationRateMultiplyLife; // Class Engine.ParticleModuleOrientationBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleOrientationBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleOrientationBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleOrientationBase") } static class UParticleModuleOrientationBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleOrientationBase; // Class Engine.ParticleModuleOrientationAxisLock // 0x0008 (0x0038 - 0x0030) class UParticleModuleOrientationAxisLock final : public UParticleModuleOrientationBase { public: EParticleAxisLock LockAxisFlags; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleOrientationAxisLock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleOrientationAxisLock") } static class UParticleModuleOrientationAxisLock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleOrientationAxisLock; // Class Engine.ParticleModuleRequired // 0x0118 (0x0148 - 0x0030) class UParticleModuleRequired final : public UParticleModule { public: class UMaterialInterface* Material; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFacingCameraBlendDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFacingCameraBlendDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EmitterOrigin; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator EmitterRotation; // 0x004C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EParticleScreenAlignment ScreenAlignment; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseLocalSpace : 1; // 0x0059(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bKillOnDeactivate : 1; // 0x0059(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bKillOnCompleted : 1; // 0x0059(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EParticleSortMode SortMode; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseLegacyEmitterTime : 1; // 0x005B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRemoveHMDRoll : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEmitterDurationUseRange : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) float EmitterDuration; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat SpawnRate; // 0x0060(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) TArray BurstList; // 0x0090(0x0010)(ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) float EmitterDelay; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EmitterDelayLow; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDelayFirstLoopOnly : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EParticleSubUVInterpMethod InterpolationMethod; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bScaleUV : 1; // 0x00AA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEmitterDelayUseRange : 1; // 0x00AA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EParticleBurstMethod ParticleBurstMethod; // 0x00AB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideSystemMacroUV : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMaxDrawCount : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EOpacitySourceMode OpacitySourceMode; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEmitterNormalsMode EmitterNormalsMode; // 0x00AE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOrbitModuleAffectsVelocityAlignment : 1; // 0x00AF(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) int32 SubImages_Horizontal; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubImages_Vertical; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomImageTime; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RandomImageChanges; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MacroUVPosition; // 0x00C0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MacroUVRadius; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleUVFlipMode UVFlippingMode; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubUVBoundingVertexCount BoundingMode; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDurationRecalcEachLoop : 1; // 0x00D2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D3[0x1]; // 0x00D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector NormalsSphereCenter; // 0x00D4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AlphaThreshold; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EmitterLoops; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* CutoutTexture; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxDrawCount; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EmitterDurationLow; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector NormalsCylinderDirection; // 0x00F8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray NamedMaterialOverrides; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_118[0x30]; // 0x0118(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRequired") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRequired") } static class UParticleModuleRequired* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRequired; // Class Engine.ParticleModuleRotationOverLifetime // 0x0038 (0x0068 - 0x0030) class UParticleModuleRotationOverLifetime final : public UParticleModuleRotationBase { public: struct FRawDistributionFloat RotationOverLife; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Scale : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotationOverLifetime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotationOverLifetime") } static class UParticleModuleRotationOverLifetime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotationOverLifetime; // Class Engine.ParticleModuleRotationRate // 0x0030 (0x0060 - 0x0030) class UParticleModuleRotationRate : public UParticleModuleRotationRateBase { public: struct FRawDistributionFloat StartRotationRate; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotationRate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotationRate") } static class UParticleModuleRotationRate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotationRate; // Class Engine.ParticleModuleRotationRate_Seeded // 0x0020 (0x0080 - 0x0060) class UParticleModuleRotationRate_Seeded final : public UParticleModuleRotationRate { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleRotationRate_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleRotationRate_Seeded") } static class UParticleModuleRotationRate_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleRotationRate_Seeded; // Class Engine.ParticleModuleSize // 0x0048 (0x0078 - 0x0030) class UParticleModuleSize : public UParticleModuleSizeBase { public: struct FRawDistributionVector StartSize; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSize") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSize") } static class UParticleModuleSize* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSize; // Class Engine.ParticleModuleSize_Seeded // 0x0020 (0x0098 - 0x0078) class UParticleModuleSize_Seeded final : public UParticleModuleSize { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSize_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSize_Seeded") } static class UParticleModuleSize_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSize_Seeded; // Class Engine.ParticleModuleSizeScale // 0x0050 (0x0080 - 0x0030) class UParticleModuleSizeScale final : public UParticleModuleSizeBase { public: struct FRawDistributionVector SizeScale; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 EnableX : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 EnableY : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 EnableZ : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSizeScale") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSizeScale") } static class UParticleModuleSizeScale* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSizeScale; // Class Engine.SimplePointLightComponent // 0x0010 (0x0310 - 0x0300) class USimplePointLightComponent final : public ULightComponentBase { public: float AttenuationRadius; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseInverseSquaredFalloff : 1; // 0x02FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2FD[0x3]; // 0x02FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LightFalloffExponent; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseTemperature : 1; // 0x0304(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Temperature; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SimplePointLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SimplePointLightComponent") } static class USimplePointLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USimplePointLightComponent; // Class Engine.ParticleModuleSizeScaleBySpeed // 0x0010 (0x0040 - 0x0030) class UParticleModuleSizeScaleBySpeed final : public UParticleModuleSizeBase { public: struct FVector2D speedScale; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MaxScale; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSizeScaleBySpeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSizeScaleBySpeed") } static class UParticleModuleSizeScaleBySpeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSizeScaleBySpeed; // Class Engine.ParticleModuleSourceMovement // 0x0048 (0x0078 - 0x0030) class UParticleModuleSourceMovement final : public UParticleModuleLocationBase { public: struct FRawDistributionVector SourceMovementScale; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSourceMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSourceMovement") } static class UParticleModuleSourceMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSourceMovement; // Class Engine.ParticleModuleSpawn // 0x00B0 (0x00E8 - 0x0038) class UParticleModuleSpawn final : public UParticleModuleSpawnBase { public: struct FRawDistributionFloat Rate; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat RateScale; // 0x0068(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) EParticleBurstMethod ParticleBurstMethod; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray BurstList; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) struct FRawDistributionFloat BurstScale; // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bApplyGlobalSpawnRateScale : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSpawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSpawn") } static class UParticleModuleSpawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSpawn; // Class Engine.SkeletalMeshSocket // 0x0038 (0x0060 - 0x0028) class USkeletalMeshSocket final : public UObject { public: class FName SocketName; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RelativeLocation; // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RelativeRotation; // 0x0044(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector RelativeScale; // 0x0050(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceAlwaysAnimated; // 0x005C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitializeSocketFromLocation(const class USkeletalMeshComponent* SkelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal); struct FVector GetSocketLocation(const class USkeletalMeshComponent* SkelComp) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshSocket") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshSocket") } static class USkeletalMeshSocket* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshSocket; // Class Engine.ParticleModuleSpawnPerUnit // 0x0040 (0x0078 - 0x0038) class UParticleModuleSpawnPerUnit final : public UParticleModuleSpawnBase { public: float UnitScalar; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementTolerance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat SpawnPerUnit; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) float MaxFrameDistance; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIgnoreSpawnRateWhenMoving : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreMovementAlongX : 1; // 0x0074(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreMovementAlongY : 1; // 0x0074(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreMovementAlongZ : 1; // 0x0074(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSpawnPerUnit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSpawnPerUnit") } static class UParticleModuleSpawnPerUnit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSpawnPerUnit; // Class Engine.ParticleModuleSubUVBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleSubUVBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSubUVBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSubUVBase") } static class UParticleModuleSubUVBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSubUVBase; // Class Engine.ParticleModuleSubUV // 0x0040 (0x0070 - 0x0030) class UParticleModuleSubUV : public UParticleModuleSubUVBase { public: class USubUVAnimation* Animation; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat SubImageIndex; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bUseRealTime : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSubUV") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSubUV") } static class UParticleModuleSubUV* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSubUV; // Class Engine.ParticleModuleSubUVMovie // 0x0040 (0x00B0 - 0x0070) class UParticleModuleSubUVMovie final : public UParticleModuleSubUV { public: uint8 bUseEmitterTime : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat FrameRate; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) int32 StartingFrame; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleSubUVMovie") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleSubUVMovie") } static class UParticleModuleSubUVMovie* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleSubUVMovie; // Class Engine.SkyLightComponent // 0x0210 (0x0510 - 0x0300) class USkyLightComponent final : public ULightComponentBase { public: bool bRealTimeCapture; // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkyLightSourceType SourceType; // 0x02F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FA[0x6]; // 0x02FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UTextureCube* Cubemap; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceCubemapAngle; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CubemapResolution; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SkyDistanceThreshold; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SkyLightNearPlane; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCaptureEmissiveOnly; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLowerHemisphereIsBlack; // 0x0319(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31A[0x2]; // 0x031A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor LowerHemisphereColor; // 0x031C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionMaxDistance; // 0x032C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Contrast; // 0x0330(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionExponent; // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinOcclusion; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor OcclusionTint; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCloudAmbientOcclusion : 1; // 0x0340(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_341[0x3]; // 0x0341(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CloudAmbientOcclusionStrength; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudAmbientOcclusionExtent; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudAmbientOcclusionMapResolutionScale; // 0x034C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloudAmbientOcclusionApertureScale; // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EOcclusionCombineMode OcclusionCombineMode; // 0x0354(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_355[0x3]; // 0x0355(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid SkyBuildDataId; // 0x0358(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_368[0xC0]; // 0x0368(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) class UTextureCube* BlendDestinationCubemap; // 0x0428(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_430[0xE0]; // 0x0430(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RecaptureSky(); void SetCubemap(class UTextureCube* NewCubemap); void SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction); void SetIndirectLightingIntensity(float NewIntensity); void SetIntensity(float NewIntensity); void SetLightColor(const struct FLinearColor& NewLightColor); void SetLowerHemisphereColor(const struct FLinearColor& InLowerHemisphereColor); void SetMinOcclusion(float InMinOcclusion); void SetOcclusionContrast(float InOcclusionContrast); void SetOcclusionExponent(float InOcclusionExponent); void SetOcclusionTint(const struct FColor& InTint); void SetVolumetricScatteringIntensity(float NewIntensity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkyLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkyLightComponent") } static class USkyLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkyLightComponent; // Class Engine.ParticleModuleTrailBase // 0x0000 (0x0030 - 0x0030) class UParticleModuleTrailBase : public UParticleModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTrailBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTrailBase") } static class UParticleModuleTrailBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTrailBase; // Class Engine.ParticleModuleTrailSource // 0x0060 (0x0090 - 0x0030) class UParticleModuleTrailSource final : public UParticleModuleTrailBase { public: ETrail2SourceMethod SourceMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SourceName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat SourceStrength; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bLockSourceStength : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SourceOffsetCount; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SourceOffsetDefaults; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) EParticleSourceSelectionMethod SelectionMethod; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bInheritRotation : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTrailSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTrailSource") } static class UParticleModuleTrailSource* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTrailSource; // Class Engine.ParticleModuleTypeDataGpu // 0x03F0 (0x0420 - 0x0030) class UParticleModuleTypeDataGpu final : public UParticleModuleTypeDataBase { public: struct FGPUSpriteEmitterInfo EmitterInfo; // 0x0030(0x0280)(ContainsInstancedReference, NativeAccessSpecifierPublic) struct FGPUSpriteResourceData ResourceData; // 0x02B0(0x0160)(NativeAccessSpecifierPublic) float CameraMotionBlurAmount; // 0x0410(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bClearExistingParticlesOnInit : 1; // 0x0414(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_415[0xB]; // 0x0415(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTypeDataGpu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTypeDataGpu") } static class UParticleModuleTypeDataGpu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTypeDataGpu; // Class Engine.ParticleModuleTypeDataRibbon // 0x0030 (0x0060 - 0x0030) class UParticleModuleTypeDataRibbon final : public UParticleModuleTypeDataBase { public: int32 MaxTessellationBetweenParticles; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SheetsPerTrail; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxTrailCount; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxParticleInTrailCount; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDeadTrailsOnDeactivate : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDeadTrailsOnSourceLoss : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClipSourceSegement : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePreviousTangentRecalculation : 1; // 0x0040(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTangentRecalculationEveryFrame : 1; // 0x0040(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSpawnInitialParticle : 1; // 0x0040(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ETrailsRenderAxisOption RenderAxis; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TangentSpawningScalar; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRenderGeometry : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderSpawnPoints : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderTangents : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderTessellation : 1; // 0x004C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TilingDistance; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceTessellationStepSize; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableTangentDiffInterpScale : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TangentTessellationScalar; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleTypeDataRibbon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleTypeDataRibbon") } static class UParticleModuleTypeDataRibbon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleTypeDataRibbon; // Class Engine.ParticleModuleVectorFieldGlobal // 0x0010 (0x0040 - 0x0030) class UParticleModuleVectorFieldGlobal final : public UParticleModuleVectorFieldBase { public: uint8 bOverrideGlobalVectorFieldTightness : 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 GlobalVectorFieldScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalVectorFieldTightness; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVectorFieldGlobal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVectorFieldGlobal") } static class UParticleModuleVectorFieldGlobal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVectorFieldGlobal; // Class Engine.ParticleModuleVectorFieldLocal // 0x0038 (0x0068 - 0x0030) class UParticleModuleVectorFieldLocal final : public UParticleModuleVectorFieldBase { public: class UVectorField* VectorField; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RelativeTranslation; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RelativeRotation; // 0x0044(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector RelativeScale3D; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Tightness; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIgnoreComponentTransform : 1; // 0x0064(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTileX : 1; // 0x0064(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTileY : 1; // 0x0064(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTileZ : 1; // 0x0064(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFixDT : 1; // 0x0064(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVectorFieldLocal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVectorFieldLocal") } static class UParticleModuleVectorFieldLocal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVectorFieldLocal; // Class Engine.ParticleModuleVectorFieldRotation // 0x0018 (0x0048 - 0x0030) class UParticleModuleVectorFieldRotation final : public UParticleModuleVectorFieldBase { public: struct FVector MinInitialRotation; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MaxInitialRotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVectorFieldRotation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVectorFieldRotation") } static class UParticleModuleVectorFieldRotation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVectorFieldRotation; // Class Engine.VolumeTexture // 0x0058 (0x0138 - 0x00E0) class UVolumeTexture final : public UTexture { public: uint8 Pad_E0[0x58]; // 0x00E0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VolumeTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VolumeTexture") } static class UVolumeTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVolumeTexture; // Class Engine.ParticleModuleVectorFieldRotationRate // 0x0010 (0x0040 - 0x0030) class UParticleModuleVectorFieldRotationRate final : public UParticleModuleVectorFieldBase { public: struct FVector RotationRate; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVectorFieldRotationRate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVectorFieldRotationRate") } static class UParticleModuleVectorFieldRotationRate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVectorFieldRotationRate; // Class Engine.ParticleModuleVectorFieldScale // 0x0038 (0x0068 - 0x0030) class UParticleModuleVectorFieldScale final : public UParticleModuleVectorFieldBase { public: class UDistributionFloat* VectorFieldScale; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionFloat VectorFieldScaleRaw; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVectorFieldScale") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVectorFieldScale") } static class UParticleModuleVectorFieldScale* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVectorFieldScale; // Class Engine.ParticleModuleVelocityBase // 0x0008 (0x0038 - 0x0030) class UParticleModuleVelocityBase : public UParticleModule { public: uint8 bInWorldSpace : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyOwnerScale : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVelocityBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVelocityBase") } static class UParticleModuleVelocityBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVelocityBase; // Class Engine.WindDirectionalSource // 0x0008 (0x0258 - 0x0250) class AWindDirectionalSource final : public AInfo { public: class UWindDirectionalSourceComponent* Component; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindDirectionalSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindDirectionalSource") } static class AWindDirectionalSource* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWindDirectionalSource; // Class Engine.ParticleModuleVelocity // 0x0078 (0x00B0 - 0x0038) class UParticleModuleVelocity : public UParticleModuleVelocityBase { public: struct FRawDistributionVector StartVelocity; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat StartVelocityRadial; // 0x0080(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVelocity") } static class UParticleModuleVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVelocity; // Class Engine.ParticleModuleVelocity_Seeded // 0x0020 (0x00D0 - 0x00B0) class UParticleModuleVelocity_Seeded final : public UParticleModuleVelocity { public: struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVelocity_Seeded") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVelocity_Seeded") } static class UParticleModuleVelocity_Seeded* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVelocity_Seeded; // Class Engine.ParticleModuleVelocityCone // 0x0070 (0x00A8 - 0x0038) class UParticleModuleVelocityCone final : public UParticleModuleVelocityBase { public: struct FRawDistributionFloat Angle; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat Velocity; // 0x0068(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FVector Direction; // 0x0098(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVelocityCone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVelocityCone") } static class UParticleModuleVelocityCone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVelocityCone; // Class Engine.ParticleModuleVelocityInheritParent // 0x0048 (0x0080 - 0x0038) class UParticleModuleVelocityInheritParent final : public UParticleModuleVelocityBase { public: struct FRawDistributionVector Scale; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVelocityInheritParent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVelocityInheritParent") } static class UParticleModuleVelocityInheritParent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVelocityInheritParent; // Class Engine.ParticleModuleVelocityOverLifetime // 0x0050 (0x0088 - 0x0038) class UParticleModuleVelocityOverLifetime final : public UParticleModuleVelocityBase { public: struct FRawDistributionVector VelOverLife; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Absolute : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, ExportObject, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleModuleVelocityOverLifetime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleModuleVelocityOverLifetime") } static class UParticleModuleVelocityOverLifetime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleModuleVelocityOverLifetime; // Class Engine.ParticleSpriteEmitter // 0x0000 (0x01B8 - 0x01B8) class UParticleSpriteEmitter final : public UParticleEmitter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParticleSpriteEmitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParticleSpriteEmitter") } static class UParticleSpriteEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParticleSpriteEmitter; // Class Engine.PathFollowingAgentInterface // 0x0000 (0x0000 - 0x0000) class IPathFollowingAgentInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PathFollowingAgentInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PathFollowingAgentInterface") } static class IPathFollowingAgentInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPathFollowingAgentInterface; // Class Engine.PawnNoiseEmitterComponent // 0x0028 (0x0180 - 0x0158) class UPawnNoiseEmitterComponent final : public UActorComponent { public: uint8 bAIPerceptionSystemCompatibilityMode : 1; // 0x0158(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LastRemoteNoisePosition; // 0x015C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NoiseLifetime; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LastRemoteNoiseVolume; // 0x016C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LastRemoteNoiseTime; // 0x0170(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LastLocalNoiseVolume; // 0x0174(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LastLocalNoiseTime; // 0x0178(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MakeNoise(class AActor* NoiseMaker, float Loudness, const struct FVector& NoiseLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnNoiseEmitterComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnNoiseEmitterComponent") } static class UPawnNoiseEmitterComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnNoiseEmitterComponent; // Class Engine.PhysicalAnimationComponent // 0x0040 (0x0198 - 0x0158) class UPhysicalAnimationComponent final : public UActorComponent { public: float StrengthMultiplyer; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0160(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_168[0x30]; // 0x0168(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound); void ApplyPhysicalAnimationSettings(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData); void ApplyPhysicalAnimationSettingsBelow(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); void SetSkeletalMeshComponent(class USkeletalMeshComponent* inSkeletalMeshComponent); void SetStrengthMultiplyer(float InStrengthMultiplyer); struct FTransform GetBodyTargetTransform(class FName BodyName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicalAnimationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicalAnimationComponent") } static class UPhysicalAnimationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicalAnimationComponent; // Class Engine.PhysicalMaterialMask // 0x0008 (0x0030 - 0x0028) class UPhysicalMaterialMask final : public UObject { public: int32 UVChannelIndex; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress AddressX; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress AddressY; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicalMaterialMask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicalMaterialMask") } static class UPhysicalMaterialMask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicalMaterialMask; // Class Engine.PhysicsAsset // 0x0180 (0x01A8 - 0x0028) class UPhysicsAsset final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray BoundsBodies; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SkeletalBodySetups; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray ConstraintSetup; // 0x0050(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FSolverIterations SolverIterations; // 0x0060(0x001C)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 bNotForDedicatedServer : 1; // 0x007C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseCCDForAllBodiesDuringRagdollPhysics : 1; // 0x007C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseCCDForAllBodiesDuringPhysicalAnimation : 1; // 0x007C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsPhysicalAnimation : 1; // 0x007C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPhysicalAnimationWithContinuousMotionProcessing : 1; // 0x007C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseHardcodedSetupForConstraints : 1; // 0x007C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bImpactSoundSuppressionEnabled : 1; // 0x007C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ImpactSoundSuppressionTime; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ImpactSoundSuppressionThreshold; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumDistanceFromCameraToEnablePhysicalAnimation; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString CopyCollisionFromStaticMeshes_NamePrefix; // 0x0090(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CopyCollisionFromStaticMeshes_NameSuffix; // 0x00A0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CopyCollisionFromStaticMeshes_NameIgnorePrefix; // 0x00B0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CopyCollisionFromStaticMeshes_NameIgnoreSuffix; // 0x00C0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CopyCollisionFromStaticMeshes_BoneNameIgnorePrefix; // 0x00D0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CopyCollisionFromStaticMeshes_BoneNameIgnoreSuffix; // 0x00E0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F0[0xA0]; // 0x00F0(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) class UThumbnailInfo* ThumbnailInfo; // 0x0190(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BodySetup; // 0x0198(0x0010)(ExportObject, ZeroConstructor, Deprecated, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsAsset") } static class UPhysicsAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsAsset; // Class Engine.PhysicsConstraintActor // 0x0020 (0x0270 - 0x0250) class APhysicsConstraintActor final : public ARigidBodyBase { public: class UPhysicsConstraintComponent* ConstraintComp; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* ConstraintActor1; // 0x0258(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* ConstraintActor2; // 0x0260(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDisableCollision : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsConstraintActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsConstraintActor") } static class APhysicsConstraintActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APhysicsConstraintActor; // Class Engine.PhysicsConstraintComponent // 0x0200 (0x04B0 - 0x02B0) class UPhysicsConstraintComponent final : public USceneComponent { public: class AActor* ConstraintActor1; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FConstrainComponentPropName ComponentName1; // 0x02B0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) class AActor* ConstraintActor2; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FConstrainComponentPropName ComponentName2; // 0x02C0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicsConstraintTemplate* ConstraintSetup; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnConstraintBroken; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FConstraintInstance ConstraintInstance; // 0x02F0(0x01C0)(Edit, NativeAccessSpecifierPublic) public: void BreakConstraint(); void GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce); bool IsBroken(); void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); void SetAngularDriveMode(EAngularDriveMode DriveMode); void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); void SetAngularOrientationTarget(const struct FRotator& InPosTarget); void SetAngularSwing1Limit(EAngularConstraintMotion MotionType, float Swing1LimitAngle); void SetAngularSwing2Limit(EAngularConstraintMotion MotionType, float Swing2LimitAngle); void SetAngularTwistLimit(EAngularConstraintMotion ConstraintType, float TwistLimitAngle); void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); void SetAngularVelocityDriveSLERP(bool bEnableSLERP); void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); void SetAngularVelocityTarget(const struct FVector& InVelTarget); void SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2); void SetConstraintReferenceFrame(EConstraintFrame Frame, const struct FTransform& RefFrame); void SetConstraintReferenceOrientation(EConstraintFrame Frame, const struct FVector& PriAxis, const struct FVector& SecAxis); void SetConstraintReferencePosition(EConstraintFrame Frame, const struct FVector& RefPosition); void SetDisableCollision(bool bDisableCollision); void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); void SetLinearPositionTarget(const struct FVector& InPosTarget); void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); void SetLinearVelocityTarget(const struct FVector& InVelTarget); void SetLinearXLimit(ELinearConstraintMotion ConstraintType, float LimitSize); void SetLinearYLimit(ELinearConstraintMotion ConstraintType, float LimitSize); void SetLinearZLimit(ELinearConstraintMotion ConstraintType, float LimitSize); void SetOrientationDriveSLERP(bool bEnableSLERP); void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); float GetCurrentSwing1() const; float GetCurrentSwing2() const; float GetCurrentTwist() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsConstraintComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsConstraintComponent") } static class UPhysicsConstraintComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsConstraintComponent; // Class Engine.PhysicsHandleComponent // 0x00A8 (0x0200 - 0x0158) class alignas(0x10) UPhysicsHandleComponent final : public UActorComponent { public: class UPrimitiveComponent* GrabbedComponent; // 0x0158(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_168_0 : 1; // 0x0168(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bSoftAngularConstraint : 1; // 0x0168(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSoftLinearConstraint : 1; // 0x0168(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInterpolateTarget : 1; // 0x0168(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LinearDamping; // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinearStiffness; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularDamping; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularStiffness; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17C[0x64]; // 0x017C(0x0064)(Fixing Size After Last Property [ Dumper-7 ]) float InterpolationSpeed; // 0x01E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E4[0x1C]; // 0x01E4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation); void GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation); void GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation); void ReleaseComponent(); void SetAngularDamping(float newAngularDamping); void SetAngularStiffness(float NewAngularStiffness); void SetInterpolationSpeed(float NewInterpolationSpeed); void SetLinearDamping(float newLinearDamping); void SetLinearStiffness(float NewLinearStiffness); void SetTargetLocation(const struct FVector& NewLocation); void SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation); void SetTargetRotation(const struct FRotator& NewRotation); class UPrimitiveComponent* GetGrabbedComponent() const; void GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsHandleComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsHandleComponent") } static class UPhysicsHandleComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsHandleComponent; // Class Engine.PhysicsSpringComponent // 0x0020 (0x02D0 - 0x02B0) class UPhysicsSpringComponent final : public USceneComponent { public: float SpringStiffness; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpringDamping; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpringLengthAtRest; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpringRadius; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel SpringChannel; // 0x02B8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreSelf; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2BA[0x2]; // 0x02BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float SpringCompression; // 0x02BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetNormalizedCompressionScalar() const; struct FVector GetSpringCurrentEndPoint() const; struct FVector GetSpringDirection() const; struct FVector GetSpringRestingPoint() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsSpringComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsSpringComponent") } static class UPhysicsSpringComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsSpringComponent; // Class Engine.PhysicsThrusterComponent // 0x0000 (0x02B0 - 0x02B0) class UPhysicsThrusterComponent final : public USceneComponent { public: float ThrustStrength; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsThrusterComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsThrusterComponent") } static class UPhysicsThrusterComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsThrusterComponent; // Class Engine.RuntimeOptionsBase // 0x0010 (0x0038 - 0x0028) class URuntimeOptionsBase final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RuntimeOptionsBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RuntimeOptionsBase") } static class URuntimeOptionsBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URuntimeOptionsBase; // Class Engine.PlanarReflection // 0x0010 (0x0270 - 0x0260) class APlanarReflection final : public ASceneCapture { public: class UPlanarReflectionComponent* PlanarReflectionComponent; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShowPreviewPlane; // 0x0268(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInterpToggle(bool bEnable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlanarReflection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlanarReflection") } static class APlanarReflection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlanarReflection; // Class Engine.PlanarReflectionComponent // 0x00F0 (0x0480 - 0x0390) class UPlanarReflectionComponent final : public USceneCaptureComponent { public: class UBoxComponent* PreviewBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalDistortionStrength; // 0x0398(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PrefilterRoughness; // 0x039C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PrefilterRoughnessDistance; // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ScreenPercentage; // 0x03A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtraFOV; // 0x03A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFromPlaneFadeStart; // 0x03AC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFromPlaneFadeEnd; // 0x03B0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFromPlaneFadeoutStart; // 0x03B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFromPlaneFadeoutEnd; // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleFromPlaneFadeStart; // 0x03BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleFromPlaneFadeEnd; // 0x03C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowPreviewPlane; // 0x03C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRenderSceneTwoSided; // 0x03C5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C6[0xBA]; // 0x03C6(0x00BA)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlanarReflectionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlanarReflectionComponent") } static class UPlanarReflectionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlanarReflectionComponent; // Class Engine.RVOAvoidanceInterface // 0x0000 (0x0000 - 0x0000) class IRVOAvoidanceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RVOAvoidanceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RVOAvoidanceInterface") } static class IRVOAvoidanceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IRVOAvoidanceInterface; // Class Engine.PlaneReflectionCapture // 0x0000 (0x0258 - 0x0258) class APlaneReflectionCapture final : public AReflectionCapture { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlaneReflectionCapture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlaneReflectionCapture") } static class APlaneReflectionCapture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlaneReflectionCapture; // Class Engine.PlaneReflectionCaptureComponent // 0x0010 (0x0340 - 0x0330) class UPlaneReflectionCaptureComponent final : public UReflectionCaptureComponent { public: float InfluenceRadiusScale; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UDrawSphereComponent* PreviewInfluenceRadius; // 0x0330(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBoxComponent* PreviewCaptureBox; // 0x0338(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlaneReflectionCaptureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlaneReflectionCaptureComponent") } static class UPlaneReflectionCaptureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlaneReflectionCaptureComponent; // Class Engine.PlatformEventsComponent // 0x0020 (0x0178 - 0x0158) class UPlatformEventsComponent final : public UActorComponent { public: TMulticastInlineDelegate PlatformChangedToLaptopModeDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate PlatformChangedToTabletModeDelegate; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: bool IsInLaptopMode(); bool IsInTabletMode(); bool SupportsConvertibleLaptops(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlatformEventsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlatformEventsComponent") } static class UPlatformEventsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlatformEventsComponent; // Class Engine.PlatformInterfaceWebResponse // 0x0088 (0x00B0 - 0x0028) class UPlatformInterfaceWebResponse final : public UObject { public: class FString OriginalURL; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ResponseCode; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Tag; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StringResponse; // 0x0040(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BinaryResponse; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x50]; // 0x0060(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value); class FString GetHeaderValue(const class FString& HeaderName); int32 GetNumHeaders(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlatformInterfaceWebResponse") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlatformInterfaceWebResponse") } static class UPlatformInterfaceWebResponse* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlatformInterfaceWebResponse; // Class Engine.SceneCaptureComponentCube // 0x0030 (0x03C0 - 0x0390) class USceneCaptureComponentCube final : public USceneCaptureComponent { public: class UTextureRenderTargetCube* TextureTarget; // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCaptureRotation; // 0x0398(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_399[0x7]; // 0x0399(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTextureRenderTargetCube* TextureTargetLeft; // 0x03A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextureRenderTargetCube* TextureTargetRight; // 0x03A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextureRenderTarget2D* TextureTargetODS; // 0x03B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IPD; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CaptureScene(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SceneCaptureComponentCube") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SceneCaptureComponentCube") } static class USceneCaptureComponentCube* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USceneCaptureComponentCube; // Class Engine.PlayerInput // 0x0388 (0x03B0 - 0x0028) class UPlayerInput final : public UObject { public: uint8 Pad_28[0xF8]; // 0x0028(0x00F8)(Fixing Size After Last Property [ Dumper-7 ]) TArray DebugExecBindings; // 0x0120(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) uint8 Pad_130[0x30]; // 0x0130(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray InvertedAxis; // 0x0160(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) uint8 Pad_170[0x240]; // 0x0170(0x0240)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearSmoothing(); void InvertAxis(const class FName AxisName); void InvertAxisKey(const struct FKey& AxisKey); void SetBind(class FName BindName, const class FString& Command); void SetMouseSensitivity(const float Sensitivity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerInput") } static class UPlayerInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerInput; // Class Engine.PlayerStartPIE // 0x0000 (0x0280 - 0x0280) class APlayerStartPIE final : public APlayerStart { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerStartPIE") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerStartPIE") } static class APlayerStartPIE* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerStartPIE; // Class Engine.PluginCommandlet // 0x0020 (0x00A0 - 0x0080) class UPluginCommandlet final : public UCommandlet { public: uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PluginCommandlet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PluginCommandlet") } static class UPluginCommandlet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPluginCommandlet; // Class Engine.PointLight // 0x0008 (0x0270 - 0x0268) class APointLight final : public ALight { public: class UPointLightComponent* PointLightComponent; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetLightFalloffExponent(float NewLightFalloffExponent); void SetRadius(float newRadius); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PointLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PointLight") } static class APointLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APointLight; // Class Engine.ServerStatReplicator // 0x00C8 (0x0318 - 0x0250) class AServerStatReplicator final : public AInfo { public: bool bUpdateStatNet; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverwriteClientStats; // 0x0251(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_252[0x2]; // 0x0252(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint32 Channels; // 0x0254(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InRate; // 0x0258(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutRate; // 0x025C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_260[0x4]; // 0x0260(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint32 MaxPacketOverhead; // 0x0264(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InRateClientMax; // 0x0268(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InRateClientMin; // 0x026C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InRateClientAvg; // 0x0270(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InPacketsClientMax; // 0x0274(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InPacketsClientMin; // 0x0278(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InPacketsClientAvg; // 0x027C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutRateClientMax; // 0x0280(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutRateClientMin; // 0x0284(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutRateClientAvg; // 0x0288(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutPacketsClientMax; // 0x028C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutPacketsClientMin; // 0x0290(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutPacketsClientAvg; // 0x0294(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NetNumClients; // 0x0298(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InPackets; // 0x029C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutPackets; // 0x02A0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InBunches; // 0x02A4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutBunches; // 0x02A8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 OutLoss; // 0x02AC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 InLoss; // 0x02B0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 VoiceBytesSent; // 0x02B4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 VoiceBytesRecv; // 0x02B8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 VoicePacketsSent; // 0x02BC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 VoicePacketsRecv; // 0x02C0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 PercentInVoice; // 0x02C4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 PercentOutVoice; // 0x02C8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumActorChannels; // 0x02CC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumConsideredActors; // 0x02D0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 PrioritizedActors; // 0x02D4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumRelevantActors; // 0x02D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumRelevantDeletedActors; // 0x02DC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumReplicatedActorAttempts; // 0x02E0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumReplicatedActors; // 0x02E4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumActors; // 0x02E8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumNetActors; // 0x02EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumDormantActors; // 0x02F0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumInitiallyDormantActors; // 0x02F4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumNetGUIDsAckd; // 0x02F8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumNetGUIDsPending; // 0x02FC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NumNetGUIDsUnAckd; // 0x0300(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ObjPathBytes; // 0x0304(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NetGUIDOutRate; // 0x0308(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NetGUIDInRate; // 0x030C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 NetSaturated; // 0x0310(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ServerStatReplicator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ServerStatReplicator") } static class AServerStatReplicator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AServerStatReplicator; // Class Engine.Polys // 0x0010 (0x0038 - 0x0028) class UPolys final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Polys") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Polys") } static class UPolys* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPolys; // Class Engine.PoseableMeshComponent // 0x0160 (0x0B50 - 0x09F0) class UPoseableMeshComponent final : public USkinnedMeshComponent { public: uint8 Pad_9E8[0x168]; // 0x09E8(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy); void ForceRefreshBoneTransforms(); struct FVector GetBoneLocationByName(class FName BoneName, EBoneSpaces BoneSpace); struct FRotator GetBoneRotationByName(class FName BoneName, EBoneSpaces BoneSpace); struct FVector GetBoneScaleByName(class FName BoneName, EBoneSpaces BoneSpace); struct FTransform GetBoneTransformByName(class FName BoneName, EBoneSpaces BoneSpace); void ResetBoneTransformByName(class FName BoneName); void SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, EBoneSpaces BoneSpace); void SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, EBoneSpaces BoneSpace); void SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, EBoneSpaces BoneSpace); void SetBoneTransformByName(class FName BoneName, const struct FTransform& InTransform, EBoneSpaces BoneSpace); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PoseableMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PoseableMeshComponent") } static class UPoseableMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPoseableMeshComponent; // Class Engine.StereoLayerShapeEquirect // 0x0048 (0x0070 - 0x0028) class UStereoLayerShapeEquirect final : public UStereoLayerShape { public: struct FBox2D LeftUVRect; // 0x0028(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) struct FBox2D RightUVRect; // 0x003C(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) struct FVector2D LeftScale; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D RightScale; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D LeftBias; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D RightBias; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetEquirectProps(const struct FEquirectProps& InScaleBiases); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StereoLayerShapeEquirect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StereoLayerShapeEquirect") } static class UStereoLayerShapeEquirect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStereoLayerShapeEquirect; // Class Engine.PoseAsset // 0x00A0 (0x0120 - 0x0080) class UPoseAsset final : public UAnimationAsset { public: struct FPoseDataContainer PoseContainer; // 0x0080(0x0090)(NativeAccessSpecifierPrivate) bool bAdditivePose; // 0x0110(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 BasePoseIndex; // 0x0114(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RetargetSource; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PoseAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PoseAsset") } static class UPoseAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPoseAsset; // Class Engine.PoseWatch // 0x0010 (0x0038 - 0x0028) class UPoseWatch final : public UObject { public: class UEdGraphNode* Node; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor PoseWatchColour; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PoseWatch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PoseWatch") } static class UPoseWatch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPoseWatch; // Class Engine.PostProcessComponent // 0x0680 (0x0930 - 0x02B0) class UPostProcessComponent final : public USceneComponent { public: uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings Settings; // 0x02B0(0x0670)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) float Priority; // 0x0920(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendRadius; // 0x0924(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendWeight; // 0x0928(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnabled : 1; // 0x092C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUnbound : 1; // 0x092C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_92D[0x3]; // 0x092D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); void UpdatePriority(float NewPriority); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessComponent") } static class UPostProcessComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPostProcessComponent; // Class Engine.PostProcessVolume // 0x0688 (0x0910 - 0x0288) class APostProcessVolume final : public AVolume { public: uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings Settings; // 0x0290(0x0670)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) float Priority; // 0x0900(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendRadius; // 0x0904(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendWeight; // 0x0908(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnabled : 1; // 0x090C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUnbound : 1; // 0x090C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_90D[0x3]; // 0x090D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessVolume") } static class APostProcessVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APostProcessVolume; // Class Engine.SubsurfaceProfile // 0x0090 (0x00B8 - 0x0028) class USubsurfaceProfile final : public UObject { public: struct FSubsurfaceProfileStruct Settings; // 0x0028(0x008C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SubsurfaceProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SubsurfaceProfile") } static class USubsurfaceProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USubsurfaceProfile; // Class Engine.PrecomputedVisibilityOverrideVolume // 0x0030 (0x02B8 - 0x0288) class APrecomputedVisibilityOverrideVolume final : public AVolume { public: TArray OverrideVisibleActors; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray OverrideInvisibleActors; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray OverrideInvisibleLevels; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PrecomputedVisibilityOverrideVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PrecomputedVisibilityOverrideVolume") } static class APrecomputedVisibilityOverrideVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APrecomputedVisibilityOverrideVolume; // Class Engine.PrecomputedVisibilityVolume // 0x0000 (0x0288 - 0x0288) class APrecomputedVisibilityVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PrecomputedVisibilityVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PrecomputedVisibilityVolume") } static class APrecomputedVisibilityVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APrecomputedVisibilityVolume; // Class Engine.PreviewCollectionInterface // 0x0000 (0x0000 - 0x0000) class IPreviewCollectionInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PreviewCollectionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PreviewCollectionInterface") } static class IPreviewCollectionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPreviewCollectionInterface; // Class Engine.PreviewMeshCollection // 0x0020 (0x0050 - 0x0030) class UPreviewMeshCollection final : public UDataAsset { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SkeletalMeshes; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PreviewMeshCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PreviewMeshCollection") } static class UPreviewMeshCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPreviewMeshCollection; // Class Engine.TargetPoint // 0x0000 (0x0250 - 0x0250) class ATargetPoint final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TargetPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TargetPoint") } static class ATargetPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATargetPoint; // Class Engine.PrimaryAssetLabel // 0x0038 (0x0068 - 0x0030) class UPrimaryAssetLabel final : public UPrimaryDataAsset { public: struct FPrimaryAssetRules Rules; // 0x0030(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 bLabelAssetsInMyDirectory : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsRuntimeLabel : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray> ExplicitAssets; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray> ExplicitBlueprints; // 0x0050(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) struct FCollectionReference AssetCollection; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PrimaryAssetLabel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PrimaryAssetLabel") } static class UPrimaryAssetLabel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPrimaryAssetLabel; // Class Engine.PropertyOverridesLibrary // 0x0000 (0x0028 - 0x0028) class UPropertyOverridesLibrary final : public UBlueprintFunctionLibrary { public: static struct FPropertyOverrides MakePropertyOverridesFromArray(const TArray& InOverrides); static void OverrideProperties(const struct FPropertyOverrides& InPropertyOverrides, class UScriptStruct* InStructType, const struct FGenericStruct& InBaseStruct, struct FGenericStruct* OutOverriddenStruct); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PropertyOverridesLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PropertyOverridesLibrary") } static class UPropertyOverridesLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPropertyOverridesLibrary; // Class Engine.ProxyLODMeshSimplificationSettings // 0x0008 (0x0040 - 0x0038) class UProxyLODMeshSimplificationSettings final : public UDeveloperSettings { public: class FName ProxyLODMeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProxyLODMeshSimplificationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProxyLODMeshSimplificationSettings") } static class UProxyLODMeshSimplificationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProxyLODMeshSimplificationSettings; // Class Engine.Texture2DArray // 0x0060 (0x0140 - 0x00E0) class UTexture2DArray final : public UTexture { public: uint8 Pad_E0[0x58]; // 0x00E0(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) ETextureAddress AddressX; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress AddressY; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress AddressZ; // 0x013A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13B[0x5]; // 0x013B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Texture2DArray") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Texture2DArray") } static class UTexture2DArray* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTexture2DArray; // Class Engine.RadialForceComponent // 0x0030 (0x02E0 - 0x02B0) class URadialForceComponent final : public USceneComponent { public: float Radius; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERadialImpulseFalloff Falloff; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ImpulseStrength; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bImpulseVelChange : 1; // 0x02B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreOwningActor : 1; // 0x02B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ForceStrength; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DestructibleDamage; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ObjectTypesToAffect; // 0x02C0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_2D0[0x10]; // 0x02D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddObjectTypeToAffect(EObjectTypeQuery ObjectType); void FireImpulse(); void RemoveObjectTypeToAffect(EObjectTypeQuery ObjectType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadialForceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadialForceComponent") } static class URadialForceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URadialForceComponent; // Class Engine.RectLight // 0x0008 (0x0270 - 0x0268) class ARectLight final : public ALight { public: class URectLightComponent* RectLightComponent; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RectLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RectLight") } static class ARectLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARectLight; // Class Engine.RectLightComponent // 0x0030 (0x0480 - 0x0450) class URectLightComponent final : public ULocalLightComponent { public: float SourceWidth; // 0x0450(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceHeight; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BarnDoorAngle; // 0x0458(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BarnDoorLength; // 0x045C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSingleShadowProjection; // 0x0460(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_461[0x7]; // 0x0461(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture* SourceTexture; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_470[0x10]; // 0x0470(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetBarnDoorAngle(float NewValue); void SetBarnDoorLength(float NewValue); void SetSourceHeight(float NewValue); void SetSourceTexture(class UTexture* bNewValue); void SetSourceWidth(float bNewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RectLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RectLightComponent") } static class URectLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URectLightComponent; // Class Engine.RendererSettings // 0x0108 (0x0140 - 0x0038) class URendererSettings final : public UDeveloperSettings { public: uint8 bMobileDisableVertexFog : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxMobileCascades; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMobileMSAASampleCount MobileMSAASampleCount; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bMobileAllowDitheredLODTransition : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileAllowSoftwareOcclusionCulling : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileVirtualTextures : 1; // 0x0044(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDiscardUnusedQualityLevels : 1; // 0x0044(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOcclusionCulling : 1; // 0x0044(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinScreenRadiusForLights; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinScreenRadiusForEarlyZPass; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinScreenRadiusForCSMdepth; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPrecomputedVisibilityWarning : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTextureStreaming : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseDXT5NormalMaps : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVirtualTextures : 1; // 0x0054(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVirtualTexturedLightmaps : 1; // 0x0054(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 VirtualTextureTileSize; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 VirtualTextureTileBorderSize; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 VirtualTextureFeedbackFactor; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bVirtualTextureEnableCompressZlib : 1; // 0x0064(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVirtualTextureEnableCompressCrunch : 1; // 0x0064(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClearCoatEnableSecondNormal : 1; // 0x0064(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ReflectionCaptureResolution; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bReflectionCaptureCompression : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 ReflectionEnvironmentLightmapMixBasedOnRoughness : 1; // 0x006C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForwardShading : 1; // 0x006C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVertexFoggingForOpaque : 1; // 0x006C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowStaticLighting : 1; // 0x006C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseNormalMapsForStaticLighting : 1; // 0x006C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateMeshDistanceFields : 1; // 0x006C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEightBitMeshDistanceFields : 1; // 0x006C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateLandscapeGIData : 1; // 0x006D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCompressMeshDistanceFields : 1; // 0x006D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float TessellationAdaptivePixelsPerTriangle; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSeparateTranslucency : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ETranslucentSortPolicy TranslucentSortPolicy; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TranslucentSortAxis; // 0x007C(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECustomDepthStencil CustomDepthStencil; // 0x0088(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bCustomDepthTaaJitter : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EAlphaChannelMode bEnableAlphaChannelInPostProcessing; // 0x0090(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bDefaultFeatureBloom : 1; // 0x0094(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultFeatureAmbientOcclusion : 1; // 0x0094(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultFeatureAmbientOcclusionStaticFraction : 1; // 0x0094(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultFeatureAutoExposure : 1; // 0x0094(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EAutoExposureMethodUI DefaultFeatureAutoExposure; // 0x0098(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultFeatureAutoExposureBias; // 0x009C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bExtendDefaultLuminanceRangeInAutoExposureSettings : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsePreExposure : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePreExposureOnlyInTheEditor : 1; // 0x00A0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultFeatureMotionBlur : 1; // 0x00A0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultFeatureLensFlare : 1; // 0x00A0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTemporalUpsampling : 1; // 0x00A0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSSGI : 1; // 0x00A0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EAntiAliasingMethod DefaultFeatureAntiAliasing; // 0x00A4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELightUnits DefaultLightUnits; // 0x00A5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDefaultBackBufferPixelFormat DefaultBackBufferPixelFormat; // 0x00A6(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A7[0x1]; // 0x00A7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bRenderUnbuiltPreviewShadowsInGame : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStencilForLODDither : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EEarlyZPass EarlyZPass; // 0x00AC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bEarlyZPassOnlyMaterialMasking : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDBuffer : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EClearSceneOptions ClearSceneMethod; // 0x00B4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bBasePassOutputsVelocity : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVertexDeformationOutputsVelocity : 1; // 0x00B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSelectiveBasePassOutputs : 1; // 0x00B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDefaultParticleCutouts : 1; // 0x00B8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 GPUSimulationTextureSizeX; // 0x00BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GPUSimulationTextureSizeY; // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bGlobalClipPlane : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EGBufferFormat GBufferFormat; // 0x00C8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseGPUMorphTargets : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNvidiaAftermathEnabled : 1; // 0x00CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMultiView : 1; // 0x00CC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobilePostProcessing : 1; // 0x00CC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileMultiView : 1; // 0x00CC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileUseHWsRGBEncoding : 1; // 0x00CC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRoundRobinOcclusion : 1; // 0x00CC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bODSCapture : 1; // 0x00CC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMeshStreaming : 1; // 0x00CD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_CE[0x2]; // 0x00CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float WireframeCullThreshold; // 0x00D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableRayTracing : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableRayTracingTextureLOD : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportStationarySkylight : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportLowQualityLightmaps : 1; // 0x00D4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportPointLightWholeSceneShadows : 1; // 0x00D4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportAtmosphericFog : 1; // 0x00D4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportSkyAtmosphere : 1; // 0x00D4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportSkyAtmosphereAffectsHeightFog : 1; // 0x00D4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportSkinCacheShaders : 1; // 0x00D5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D6[0x2]; // 0x00D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) ESkinCacheDefaultBehavior DefaultSkinCacheBehavior; // 0x00D8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SkinCacheSceneMemoryLimitInMB; // 0x00DC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bMobileEnableStaticAndCSMShadowReceivers : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileEnableMovableLightCSMShaderCulling : 1; // 0x00E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileAllowDistanceFieldShadows : 1; // 0x00E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileAllowMovableDirectionalLights : 1; // 0x00E0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 MobileNumDynamicPointLights; // 0x00E4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bMobileDynamicPointLightsUseStaticBranch : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileAllowMovableSpotlights : 1; // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileAllowMovableSpotlightShadows : 1; // 0x00E8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupport16BitBoneIndex : 1; // 0x00E8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGPUSkinLimit2BoneInfluences : 1; // 0x00E8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportDepthOnlyIndexBuffers : 1; // 0x00E8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportReversedIndexBuffers : 1; // 0x00E8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLPV : 1; // 0x00E8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMobileAmbientOcclusion : 1; // 0x00E9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseUnlimitedBoneInfluences : 1; // 0x00E9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_EA[0x2]; // 0x00EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 UnlimitedBonInfluencesThreshold; // 0x00EC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMobilePlanarReflectionMode MobilePlanarReflectionMode; // 0x00F0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPerPlatformBool bStreamSkeletalMeshLODs; // 0x00F1(0x0001)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FPerPlatformBool bDiscardSkeletalMeshOptionalLODs; // 0x00F2(0x0001)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_F3[0x5]; // 0x00F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath VisualizeCalibrationColorMaterialPath; // 0x00F8(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath VisualizeCalibrationCustomMaterialPath; // 0x0110(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath VisualizeCalibrationGrayscaleMaterialPath; // 0x0128(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RendererSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RendererSettings") } static class URendererSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URendererSettings; // Class Engine.RendererOverrideSettings // 0x0008 (0x0040 - 0x0038) class URendererOverrideSettings final : public UDeveloperSettings { public: uint8 bSupportAllShaderPermutations : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RendererOverrideSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RendererOverrideSettings") } static class URendererOverrideSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URendererOverrideSettings; // Class Engine.SoundEffectSourcePresetChain // 0x0018 (0x0040 - 0x0028) class USoundEffectSourcePresetChain final : public UObject { public: TArray Chain; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bPlayEffectChainTails : 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 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundEffectSourcePresetChain") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundEffectSourcePresetChain") } static class USoundEffectSourcePresetChain* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundEffectSourcePresetChain; // Class Engine.ReplaySubsystem // 0x0008 (0x0038 - 0x0030) class UReplaySubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReplaySubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReplaySubsystem") } static class UReplaySubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReplaySubsystem; // Class Engine.ReplicationConnectionDriver // 0x0000 (0x0028 - 0x0028) class UReplicationConnectionDriver final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReplicationConnectionDriver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReplicationConnectionDriver") } static class UReplicationConnectionDriver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReplicationConnectionDriver; // Class Engine.SoundNodeAssetReferencer // 0x0000 (0x0048 - 0x0048) class USoundNodeAssetReferencer : public USoundNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeAssetReferencer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeAssetReferencer") } static class USoundNodeAssetReferencer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeAssetReferencer; // Class Engine.ReporterBase // 0x0008 (0x0030 - 0x0028) class UReporterBase : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReporterBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReporterBase") } static class UReporterBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReporterBase; // Class Engine.ReporterGraph // 0x0078 (0x00A8 - 0x0030) class UReporterGraph final : public UReporterBase { public: uint8 Pad_30[0x78]; // 0x0030(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReporterGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReporterGraph") } static class UReporterGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReporterGraph; // Class Engine.RespawnProxyActor // 0x0000 (0x0000 - 0x0000) class IRespawnProxyActor final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RespawnProxyActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RespawnProxyActor") } static class IRespawnProxyActor* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IRespawnProxyActor; // Class Engine.RespawnProxyActorRef // 0x0000 (0x0000 - 0x0000) class IRespawnProxyActorRef final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RespawnProxyActorRef") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RespawnProxyActorRef") } static class IRespawnProxyActorRef* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IRespawnProxyActorRef; // Class Engine.SoundNodeDelay // 0x0008 (0x0050 - 0x0048) class USoundNodeDelay final : public USoundNode { public: float DelayMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayMax; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeDelay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeDelay") } static class USoundNodeDelay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeDelay; // Class Engine.ReverbEffect // 0x0038 (0x0060 - 0x0028) class UReverbEffect final : public UObject { public: bool bBypassEarlyReflections; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ReflectionsDelay; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GainHF; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReflectionsGain; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBypassLateReflections; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LateDelay; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DecayTime; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Density; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Diffusion; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AirAbsorptionGainHF; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DecayHFRatio; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LateGain; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Gain; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoomRolloffFactor; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReverbEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReverbEffect") } static class UReverbEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReverbEffect; // Class Engine.Rig // 0x0028 (0x0050 - 0x0028) class URig final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray TransformBases; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) TArray Nodes; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Rig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Rig") } static class URig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URig; // Class Engine.SoundNodeEnveloper // 0x0148 (0x0190 - 0x0048) class USoundNodeEnveloper final : public USoundNode { public: float LoopStart; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoopEnd; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DurationAfterLoop; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LoopCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLoopIndefinitely : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLoop : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDistributionFloatConstantCurve* VolumeInterpCurve; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDistributionFloatConstantCurve* PitchInterpCurve; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve VolumeCurve; // 0x0070(0x0088)(Edit, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve PitchCurve; // 0x00F8(0x0088)(Edit, NativeAccessSpecifierPublic) float PitchMin; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchMax; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeMin; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeMax; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeEnveloper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeEnveloper") } static class USoundNodeEnveloper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeEnveloper; // Class Engine.RsAnimNotify_Attachable // 0x0010 (0x0048 - 0x0038) class URsAnimNotify_Attachable : public UAnimNotify { public: class FName AttachmentName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsCommonBones CommonBones; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsAnimNotify_Attachable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsAnimNotify_Attachable") } static class URsAnimNotify_Attachable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsAnimNotify_Attachable; // Class Engine.RsAnimNotifyBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class URsAnimNotifyBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class FString CalcStringByAbreviationValue(const class FString& StringToBeAbreviated); static int32 GetAnimNotifyAbreviation(); static EAnimNotifyDisplayType GetAnimNotifyDisplayType(); static void PassThroughAttachNameFromBPVariableToCodeVariableOnAllAnimSequences(); static void SetAnimNotifyAbreviation(int32 InVal); static void ToggleAnimNotifyDisplayType(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsAnimNotifyBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsAnimNotifyBlueprintLibrary") } static class URsAnimNotifyBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsAnimNotifyBlueprintLibrary; // Class Engine.RsBakedGIConvexVolume // 0x0000 (0x0288 - 0x0288) class ARsBakedGIConvexVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsBakedGIConvexVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsBakedGIConvexVolume") } static class ARsBakedGIConvexVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsBakedGIConvexVolume; // Class Engine.RsBakedGIModifierVolume // 0x0008 (0x0290 - 0x0288) class ARsBakedGIModifierVolume final : public AVolume { public: int32 NumFramesToBake; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLargeRoom; // 0x028C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceNavmeshNearby; // 0x028D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28E[0x2]; // 0x028E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsBakedGIModifierVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsBakedGIModifierVolume") } static class ARsBakedGIModifierVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsBakedGIModifierVolume; // Class Engine.RsBakedGIOverrideVolume // 0x0008 (0x0258 - 0x0250) class ARsBakedGIOverrideVolume final : public AActor { public: class URsBakedGIOverrideVolumeComponent* BakedGIOverrideVolumeComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsBakedGIOverrideVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsBakedGIOverrideVolume") } static class ARsBakedGIOverrideVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsBakedGIOverrideVolume; // Class Engine.RsSpotLightWithOffset // 0x0010 (0x0280 - 0x0270) class ARsSpotLightWithOffset final : public ASpotLight { public: class USceneComponent* SceneComponent; // 0x0270(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float OffsetSource; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OffsetAttenuationRadius; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsSpotLightWithOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsSpotLightWithOffset") } static class ARsSpotLightWithOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsSpotLightWithOffset; // Class Engine.RsBakedGIOverrideVolumeComponent // 0x00A0 (0x0770 - 0x06D0) class URsBakedGIOverrideVolumeComponent final : public UBoxComponent { public: ERsBakedGIOverrideVolumeComponentType Type; // 0x06C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C9[0x7]; // 0x06C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRsBakedGIBakeSettings BakeSettings; // 0x06D0(0x0060)(Edit, NativeAccessSpecifierPublic) struct FLinearColor TintAndAlpha; // 0x0730(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray EdgeFadeVolumes; // 0x0740(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float EdgeFadeDistance; // 0x0750(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid MapBuildDataId; // 0x0754(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_764[0xC]; // 0x0764(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetTintAndAlpha(const struct FLinearColor& NewTintAndAlpha); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsBakedGIOverrideVolumeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsBakedGIOverrideVolumeComponent") } static class URsBakedGIOverrideVolumeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsBakedGIOverrideVolumeComponent; // Class Engine.RsBakedGIVolume // 0x0028 (0x02B0 - 0x0288) class ARsBakedGIVolume final : public AVolume { public: bool bBakeForAllLightingScenarios; // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray LightingScenariosToExclude; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray LightingScenariosToInclude; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsBakedGIVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsBakedGIVolume") } static class ARsBakedGIVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsBakedGIVolume; // Class Engine.RsBringEditorWindowToFrontAfterLongLoadTimesSubsystem // 0x0018 (0x0048 - 0x0030) class URsBringEditorWindowToFrontAfterLongLoadTimesSubsystem final : public UEngineSubsystem { public: uint8 Pad_30[0x14]; // 0x0030(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) uint32 DefaultNumTicksToWaitBeforeBringingWindowToFront; // 0x0044(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsBringEditorWindowToFrontAfterLongLoadTimesSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsBringEditorWindowToFrontAfterLongLoadTimesSubsystem") } static class URsBringEditorWindowToFrontAfterLongLoadTimesSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsBringEditorWindowToFrontAfterLongLoadTimesSubsystem; // Class Engine.RsButtonUnicodeMapping // 0x01C0 (0x01F0 - 0x0030) class URsButtonUnicodeMapping final : public UDataAsset { public: struct FRsPlatformButtonUnicodeMappings PC; // 0x0030(0x0054)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRsPlatformButtonUnicodeMappings PlayStation4; // 0x0084(0x0054)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRsPlatformButtonUnicodeMappings PlayStation5; // 0x00D8(0x0054)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRsPlatformButtonUnicodeMappings XboxOne; // 0x012C(0x0054)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRsPlatformButtonUnicodeMappings XboxSeriesX; // 0x0180(0x0054)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText AxisKeysEitherOrFormat; // 0x01D8(0x0018)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsButtonUnicodeMapping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsButtonUnicodeMapping") } static class URsButtonUnicodeMapping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsButtonUnicodeMapping; // Class Engine.RsStreamingPortal // 0x00C8 (0x0318 - 0x0250) class ARsStreamingPortal final : public AActor { public: class FName FrontStreamingArea; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BackStreamingArea; // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrontAreaLoadingDistance; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrontAreaExtraDistanceForUnloading; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BackAreaLoadingDistance; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BackAreaExtraDistanceForUnloading; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumPlayerScanDistance; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery LevelTag; // 0x0278(0x0048)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) struct FGameplayTagQuery VisibilityTag; // 0x02C0(0x0048)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) float CachedPortalProcessingDistanceSquared; // 0x0308(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* BoxComponent; // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static void PopulateStreamingAreaNameOptions(class UObject* ContextObject, TArray* OutAreaNames); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsStreamingPortal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsStreamingPortal") } static class ARsStreamingPortal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsStreamingPortal; // Class Engine.RsUnicodeIconMapping // 0x0050 (0x0080 - 0x0030) class URsUnicodeIconMapping final : public UDataAsset { public: TMap IconNameUnicode; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsUnicodeIconMapping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsUnicodeIconMapping") } static class URsUnicodeIconMapping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsUnicodeIconMapping; // Class Engine.RsButtonUnicodeMappingSettings // 0x0050 (0x0080 - 0x0030) class URsButtonUnicodeMappingSettings final : public UWorldSubsystem { public: struct FSoftObjectPath UnicodeMappingDataAsset; // 0x0030(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath UnicodeIconDataAsset; // 0x0048(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray KeyboardKeys; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) class URsButtonUnicodeMapping* UnicodeMapping; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsUnicodeIconMapping* IconMapping; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsButtonUnicodeMappingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsButtonUnicodeMappingSettings") } static class URsButtonUnicodeMappingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsButtonUnicodeMappingSettings; // Class Engine.RsCharacterMarksManager // 0x00E0 (0x0108 - 0x0028) class URsCharacterMarksManager final : public UObject { public: uint8 Pad_28[0xE0]; // 0x0028(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool AddDynamicLine(class UPrimitiveComponent* Component, const TArray& Points, bool bLineStrip, float Width, float Intensity, float EdgeIntensity, const struct FColorMask& ColorMask); bool AddDynamicMark(class UPrimitiveComponent* Component, const struct FRsCharacterMarkInfo& MarkInfo); bool AddFillRect(class UPrimitiveComponent* Component, const struct FVector2D& StartUV, const struct FVector2D& EndUV, float FalloffUV, const struct FColorMask& ColorMask, float Intensity); void AddSingleFrameRaytraceArc(const struct FVector& StartOrigin, const struct FVector& StartRay, const struct FVector& EndOrigin, const struct FVector& EndRay, float Width, ERsCharacterMarkType MarkType, int32 TargetRTIndex, int32 SourceRTIndex); bool AddWetness(class UPrimitiveComponent* Component, float StartU, float EndU, float HeightV, float FalloffUV, bool bFromBottom, float Intensity, bool bRain); bool AssociateComponent(class UPrimitiveComponent* PrimaryComponent, class UPrimitiveComponent* Component); bool AssociateComponents(class UPrimitiveComponent* PrimaryComponent, const TArray& Components); void ClearAllRenderTargetChannels(const struct FColorMask& ChannelMask); bool ClearMarks(class UPrimitiveComponent* Component); bool ManageComponent(class UPrimitiveComponent* Component, uint8 Priority); bool ManageComponentDebug(class UPrimitiveComponent* Component, uint8 Priority, int32 ForcedRTIndex, bool bClearRT); void StopManagingComponent(class UPrimitiveComponent* Component); bool IsComponentManaged(class UPrimitiveComponent* Component) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsCharacterMarksManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsCharacterMarksManager") } static class URsCharacterMarksManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsCharacterMarksManager; // Class Engine.RsTelemetry2BlueprintLibrary // 0x0000 (0x0028 - 0x0028) class URsTelemetry2BlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void LogDynamicEventData(const class FString& EventName, const class FString& EventGroup, const class FString& EventWorld, const class FString& TelemetryType); static void LogDynamicEventsList(const class FString& EventGroup, const TArray& EventNames); static void LogEnterCinematicEvent(class UObject* Context, const class FString& CineAssetName); static void LogExitCinematicEvent(class UObject* Context, const class FString& CineAssetName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsTelemetry2BlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsTelemetry2BlueprintLibrary") } static class URsTelemetry2BlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsTelemetry2BlueprintLibrary; // Class Engine.RsCharacterMarksStatics // 0x0000 (0x0028 - 0x0028) class URsCharacterMarksStatics final : public UBlueprintFunctionLibrary { public: static class URsCharacterMarksManager* GetCharacterMarksManager(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsCharacterMarksStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsCharacterMarksStatics") } static class URsCharacterMarksStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsCharacterMarksStatics; // Class Engine.RsCharacterMarksSettings // 0x0050 (0x0088 - 0x0038) class URsCharacterMarksSettings final : public UDeveloperSettings { public: uint32 MaxMarksRenderTargets; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 RenderTargetSize; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime0; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue0; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime1; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue1; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime2; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue2; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime3; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue3; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime4; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue4; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime5; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue5; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime6; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue6; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime7; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFadeValue7; // 0x007C(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinOffScreenTime; // 0x0080(0x0004)(Edit, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsCharacterMarksSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsCharacterMarksSettings") } static class URsCharacterMarksSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsCharacterMarksSettings; // Class Engine.RsCharacterMarksVolumeComponent // 0x0040 (0x02F0 - 0x02B0) class URsCharacterMarksVolumeComponent final : public USceneComponent { public: ERsCharacterMarkType MarkType; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FalloffPercentage; // 0x02AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x02B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsCharacterMarkApplyMode Mode; // 0x02B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D UVOffset; // 0x02B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D UVScale; // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* OrthographicMask; // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Heightmap; // 0x02D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBoxComponent* PreviewBox; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E1[0xF]; // 0x02E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetEnabled(bool bIsEnabled); void SetIntensity(float NewIntensity); void SetMarkType(ERsCharacterMarkType Type); bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsCharacterMarksVolumeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsCharacterMarksVolumeComponent") } static class URsCharacterMarksVolumeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsCharacterMarksVolumeComponent; // Class Engine.RsConditionalAnimNotify_Attachable // 0x0010 (0x0090 - 0x0080) class URsConditionalAnimNotify_Attachable : public URsConditionalAnimNotify { public: class FName AttachmentName; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERsCommonBones CommonBones; // 0x0088(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsConditionalAnimNotify_Attachable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsConditionalAnimNotify_Attachable") } static class URsConditionalAnimNotify_Attachable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsConditionalAnimNotify_Attachable; // Class Engine.RsDirectionalShadowVolume // 0x0008 (0x0290 - 0x0288) class ARsDirectionalShadowVolume final : public AVolume { public: class URsDirectionalShadowVolumeComponent* DirectionalShadowVolumeComponent; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsDirectionalShadowVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsDirectionalShadowVolume") } static class ARsDirectionalShadowVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsDirectionalShadowVolume; // Class Engine.RsDirectionalShadowVolumeComponent // 0x0030 (0x0690 - 0x0660) class URsDirectionalShadowVolumeComponent final : public UPrimitiveComponent { public: float UnitsPerPixel; // 0x0660(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthBias; // 0x0664(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EdgeFade; // 0x0668(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInteriorNoShadow; // 0x066C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_66D[0x3]; // 0x066D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D CalculatedResolution; // 0x0670(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CachedVolumeSize; // 0x0678(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_684[0xC]; // 0x0684(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsDirectionalShadowVolumeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsDirectionalShadowVolumeComponent") } static class URsDirectionalShadowVolumeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsDirectionalShadowVolumeComponent; // Class Engine.SphereReflectionCapture // 0x0008 (0x0260 - 0x0258) class ASphereReflectionCapture final : public AReflectionCapture { public: class UDrawSphereComponent* DrawCaptureRadius; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SphereReflectionCapture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SphereReflectionCapture") } static class ASphereReflectionCapture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASphereReflectionCapture; // Class Engine.RsDynamicDeformationController // 0x00B8 (0x00E0 - 0x0028) class URsDynamicDeformationController final : public UObject { public: int32 UnclampedRenderTargetSize; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0xB4]; // 0x002C(0x00B4)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EnqueueCPUSample(const struct FVector& PosWs, TDelegate CallbackDelegate); void SetBaseHeight(float BaseHeight); void SetEnabled(bool bEnable); void SetHeightDisplacementScale(float HeightDisplacementScale); void SetProjectionSize(float ProjectionSize); void SetRenderTargetSize(int32 RenderTargetSize); void SetUVFalloff(float UVFalloff); float GetBaseHeight() const; float GetHeightDisplacementScale() const; float GetProjectionSize() const; int32 GetRenderTargetSize() const; float GetUVFalloff() const; bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsDynamicDeformationController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsDynamicDeformationController") } static class URsDynamicDeformationController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsDynamicDeformationController; // Class Engine.RsDynamicDeformationStatics // 0x0000 (0x0028 - 0x0028) class URsDynamicDeformationStatics final : public UBlueprintFunctionLibrary { public: static class URsDynamicDeformationController* GetDynamicDeformationController(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsDynamicDeformationStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsDynamicDeformationStatics") } static class URsDynamicDeformationStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsDynamicDeformationStatics; // Class Engine.RsExposureVolumeComponent // 0x0010 (0x02C0 - 0x02B0) class URsExposureVolumeComponent final : public USceneComponent { public: float ExposureOffset; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeRadius; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeStart; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0xC]; // 0x02B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsExposureVolumeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsExposureVolumeComponent") } static class URsExposureVolumeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsExposureVolumeComponent; // Class Engine.RsGIVolume // 0x0008 (0x0258 - 0x0250) class ARsGIVolume final : public AInfo { public: class URsGIVolumeComponent* GIVolumeComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsGIVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsGIVolume") } static class ARsGIVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsGIVolume; // Class Engine.RsIKRigComponentParameters // 0x0018 (0x0048 - 0x0030) class URsIKRigComponentParameters final : public UDataAsset { public: TArray Conversions; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FName DesiredConversionName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsIKRigComponentParameters") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsIKRigComponentParameters") } static class URsIKRigComponentParameters* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsIKRigComponentParameters; // Class Engine.RsInstanceMergedActor // 0x0018 (0x0268 - 0x0250) class ARsInstanceMergedActor final : public AActor { public: class UStaticMeshComponent* ProxyLODComponent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MergedMeshComponents; // 0x0258(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsInstanceMergedActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsInstanceMergedActor") } static class ARsInstanceMergedActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsInstanceMergedActor; // Class Engine.LevelStreaming // 0x0278 (0x02A0 - 0x0028) class alignas(0x10) ULevelStreaming final : public UObject { public: class URsStreamingDefinition* StreamingDef; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FRsStreamingLevelLoader LevelLoader; // 0x0030(0x0128)(Protected, NativeAccessSpecifierProtected) TArray StreamingVolumes; // 0x0158(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray References; // 0x0168(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class ULevelStreaming* PendingLODLevel; // 0x0178(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ULevelStreaming* CurrentLODLevel; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray CachedParentLevels; // 0x0188(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray CachedChildLevels; // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_1A8[0xF8]; // 0x01A8(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelStreaming") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelStreaming") } static class ULevelStreaming* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevelStreaming; // Class Engine.LevelStreamingVolume // 0x0018 (0x02A0 - 0x0288) class ALevelStreamingVolume final : public AVolume { public: TArray StreamingAreas; // 0x0288(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) ERsStreamingVolumeType VolumeType; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisabled; // 0x0299(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29A[0x6]; // 0x029A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void GetStreamingAreaNames(class UObject* ContextObject, TArray* OutAreaNames); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelStreamingVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelStreamingVolume") } static class ALevelStreamingVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALevelStreamingVolume; // Class Engine.RsLightTriggerManager // 0x0060 (0x0088 - 0x0028) class URsLightTriggerManager final : public UObject { public: uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsLightTriggerManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsLightTriggerManager") } static class URsLightTriggerManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsLightTriggerManager; // Class Engine.RsLightTriggerStatics // 0x0000 (0x0028 - 0x0028) class URsLightTriggerStatics final : public UBlueprintFunctionLibrary { public: static class URsLightTriggerManager* GetLightTriggerManager(const class UObject* WorldContextObject); static void TriggerLightEvent(const class UObject* WorldContextObject, class FName Event, bool bMatchStartingIntensity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsLightTriggerStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsLightTriggerStatics") } static class URsLightTriggerStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsLightTriggerStatics; // Class Engine.RsMaterialExpressionAtlasBlend // 0x0008 (0x00B0 - 0x00A8) class URsMaterialExpressionAtlasBlend final : public UMaterialExpressionCustom { public: ERsAtlasBlendType AtlasBlendType; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionAtlasBlend") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionAtlasBlend") } static class URsMaterialExpressionAtlasBlend* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionAtlasBlend; // Class Engine.RsMaterialExpressionDynamicDeformationDirectionXY // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationDirectionXY final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationDirectionXY") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationDirectionXY") } static class URsMaterialExpressionDynamicDeformationDirectionXY* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationDirectionXY; // Class Engine.RsMaterialExpressionDynamicDeformationWaterHeightOffset // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationWaterHeightOffset final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationWaterHeightOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationWaterHeightOffset") } static class URsMaterialExpressionDynamicDeformationWaterHeightOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationWaterHeightOffset; // Class Engine.RsMaterialExpressionDynamicDeformationWindDirectionXY // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationWindDirectionXY final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationWindDirectionXY") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationWindDirectionXY") } static class URsMaterialExpressionDynamicDeformationWindDirectionXY* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationWindDirectionXY; // Class Engine.RsMaterialExpressionDynamicDeformationARed // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationARed final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationARed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationARed") } static class URsMaterialExpressionDynamicDeformationARed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationARed; // Class Engine.RsMaterialExpressionDynamicDeformationAAlpha // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationAAlpha final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationAAlpha") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationAAlpha") } static class URsMaterialExpressionDynamicDeformationAAlpha* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationAAlpha; // Class Engine.TimelineComponent // 0x00A0 (0x01F8 - 0x0158) class UTimelineComponent final : public UActorComponent { public: struct FTimeline TheTimeline; // 0x0158(0x0098)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 bIgnoreTimeDilation : 1; // 0x01F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_1F1[0x7]; // 0x01F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRep_Timeline(); void Play(); void PlayFromStart(); void Reverse(); void ReverseFromEnd(); void SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName); void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); void SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName); void SetLooping(bool bNewLooping); void SetNewTime(float NewTime); void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); void SetPlayRate(float NewRate); void SetTimelineLength(float newLength); void SetTimelineLengthMode(ETimelineLengthMode NewLengthMode); void SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName); void Stop(); bool GetIgnoreTimeDilation() const; float GetPlaybackPosition() const; float GetPlayRate() const; float GetTimelineLength() const; bool IsLooping() const; bool IsPlaying() const; bool IsReversing() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimelineComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimelineComponent") } static class UTimelineComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimelineComponent; // Class Engine.RsMaterialExpressionDynamicDeformationBBlue // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationBBlue final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationBBlue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationBBlue") } static class URsMaterialExpressionDynamicDeformationBBlue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationBBlue; // Class Engine.RsMaterialExpressionDynamicDeformationBAlpha // 0x0000 (0x0058 - 0x0058) class URsMaterialExpressionDynamicDeformationBAlpha final : public URsMaterialExpressionDynamicDeformationOutput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionDynamicDeformationBAlpha") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionDynamicDeformationBAlpha") } static class URsMaterialExpressionDynamicDeformationBAlpha* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionDynamicDeformationBAlpha; // Class Engine.RsMaterialExpressionGBufferAttributes // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionGBufferAttributes final : public UMaterialExpression { public: struct FExpressionInput Coordinates; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x8]; // 0x004C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ERsAttributeType AttributeType; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionGBufferAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionGBufferAttributes") } static class URsMaterialExpressionGBufferAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionGBufferAttributes; // Class Engine.RsMaterialExpressionHairAmbientLightingAO // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionHairAmbientLightingAO final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionHairAmbientLightingAO") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionHairAmbientLightingAO") } static class URsMaterialExpressionHairAmbientLightingAO* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionHairAmbientLightingAO; // Class Engine.RsMaterialExpressionHairAmbientScale // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionHairAmbientScale final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionHairAmbientScale") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionHairAmbientScale") } static class URsMaterialExpressionHairAmbientScale* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionHairAmbientScale; // Class Engine.RsMaterialExpressionHairAmbientScatter // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionHairAmbientScatter final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionHairAmbientScatter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionHairAmbientScatter") } static class URsMaterialExpressionHairAmbientScatter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionHairAmbientScatter; // Class Engine.TriggerVolume // 0x0000 (0x0288 - 0x0288) class ATriggerVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TriggerVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TriggerVolume") } static class ATriggerVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATriggerVolume; // Class Engine.RsMaterialExpressionHairAmbientSpecularEnabled // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionHairAmbientSpecularEnabled final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionHairAmbientSpecularEnabled") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionHairAmbientSpecularEnabled") } static class URsMaterialExpressionHairAmbientSpecularEnabled* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionHairAmbientSpecularEnabled; // Class Engine.RsMaterialExpressionHairReflectionColor // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionHairReflectionColor final : public UMaterialExpressionCustomOutput { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionHairReflectionColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionHairReflectionColor") } static class URsMaterialExpressionHairReflectionColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionHairReflectionColor; // Class Engine.RsMaterialExpressionLocalCollectionParameter // 0x0028 (0x0068 - 0x0040) class URsMaterialExpressionLocalCollectionParameter final : public UMaterialExpression { public: class URsMaterialParameterLocalCollection* Collection; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionLocalCollectionParameter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionLocalCollectionParameter") } static class URsMaterialExpressionLocalCollectionParameter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionLocalCollectionParameter; // Class Engine.SoundNodeMixer // 0x0010 (0x0058 - 0x0048) class USoundNodeMixer final : public USoundNode { public: TArray InputVolume; // 0x0048(0x0010)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeMixer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeMixer") } static class USoundNodeMixer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeMixer; // Class Engine.RsMaterialExpressionNegate // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionNegate final : public UMaterialExpression { public: struct FExpressionInput Input; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionNegate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionNegate") } static class URsMaterialExpressionNegate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionNegate; // Class Engine.RsMaterialExpressionScreenSpacePlayerPos // 0x0000 (0x0040 - 0x0040) class URsMaterialExpressionScreenSpacePlayerPos final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionScreenSpacePlayerPos") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionScreenSpacePlayerPos") } static class URsMaterialExpressionScreenSpacePlayerPos* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionScreenSpacePlayerPos; // Class Engine.RsMaterialExpressionWorldMapSample // 0x0018 (0x0058 - 0x0040) class URsMaterialExpressionWorldMapSample final : public UMaterialExpression { public: struct FExpressionInput UV; // 0x0040(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionWorldMapSample") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionWorldMapSample") } static class URsMaterialExpressionWorldMapSample* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionWorldMapSample; // Class Engine.RsMaterialExpressionWorldMapStencil // 0x0000 (0x0040 - 0x0040) class URsMaterialExpressionWorldMapStencil final : public UMaterialExpression { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialExpressionWorldMapStencil") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialExpressionWorldMapStencil") } static class URsMaterialExpressionWorldMapStencil* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialExpressionWorldMapStencil; // Class Engine.SoundNodeDistanceCrossFade // 0x0010 (0x0058 - 0x0048) class USoundNodeDistanceCrossFade : public USoundNode { public: TArray CrossFadeInput; // 0x0048(0x0010)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeDistanceCrossFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeDistanceCrossFade") } static class USoundNodeDistanceCrossFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeDistanceCrossFade; // Class Engine.SoundNodeParamCrossFade // 0x0008 (0x0060 - 0x0058) class USoundNodeParamCrossFade final : public USoundNodeDistanceCrossFade { public: class FName ParamName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeParamCrossFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeParamCrossFade") } static class USoundNodeParamCrossFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeParamCrossFade; // Class Engine.RsMaterialParameterLocalCollection // 0x0030 (0x0058 - 0x0028) class URsMaterialParameterLocalCollection final : public UObject { public: struct FGuid StateId; // 0x0028(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ScalarParameters; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray VectorParameters; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsMaterialParameterLocalCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsMaterialParameterLocalCollection") } static class URsMaterialParameterLocalCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsMaterialParameterLocalCollection; // Class Engine.RsNavPermissionBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class URsNavPermissionBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void BreakFRsBitfield_NavPermissionDetailFlags(const struct FRsBitfield_NavPermissionDetailFlags& NavPermissionDetailFlags, TArray* Flags_0); static void BreakFRsBitfield_NavPermissionFlags(const struct FRsBitfield_NavPermissionFlags& NavPermissionFlags, TArray* Flags_0); static struct FRsBitfield_NavPermissionDetailFlags MakeFRsBitfield_NavPermissionDetailFlags(const TArray& Flags_0); static struct FRsBitfield_NavPermissionFlags MakeFRsBitfield_NavPermissionFlags(const TArray& Flags_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsNavPermissionBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsNavPermissionBlueprintLibrary") } static class URsNavPermissionBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsNavPermissionBlueprintLibrary; // Class Engine.SoundNodeSwitch // 0x0008 (0x0050 - 0x0048) class USoundNodeSwitch final : public USoundNode { public: class FName IntParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeSwitch") } static class USoundNodeSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeSwitch; // Class Engine.RsParticleModuleLocationParticleField // 0x0008 (0x0038 - 0x0030) class URsParticleModuleLocationParticleField final : public UParticleModuleLocationBase { public: float ParticleFieldSize; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsParticleModuleLocationParticleField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsParticleModuleLocationParticleField") } static class URsParticleModuleLocationParticleField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsParticleModuleLocationParticleField; // Class Engine.RsParticleModuleLocationSnapToSurface // 0x0008 (0x0038 - 0x0030) class URsParticleModuleLocationSnapToSurface final : public UParticleModuleLocationBase { public: float DepthThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsParticleModuleLocationSnapToSurface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsParticleModuleLocationSnapToSurface") } static class URsParticleModuleLocationSnapToSurface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsParticleModuleLocationSnapToSurface; // Class Engine.RsPlayerInputRecording // 0x0068 (0x0090 - 0x0028) class URsPlayerInputRecording final : public UObject { public: bool bIsValid; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x67]; // 0x0029(0x0067)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool GetInitialCameraRotation(struct FRotator* InitialRotation) const; bool GetInitialPlayerTransform(struct FTransform* InitialTransform) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsPlayerInputRecording") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsPlayerInputRecording") } static class URsPlayerInputRecording* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsPlayerInputRecording; // Class Engine.RsPortalMeshActor // 0x0010 (0x0260 - 0x0250) class ARsPortalMeshActor final : public AActor { public: class URsPortalMeshComponent* PortalMeshComponentA; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URsPortalMeshComponent* PortalMeshComponentB; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsPortalMeshActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsPortalMeshActor") } static class ARsPortalMeshActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARsPortalMeshActor; // Class Engine.RsPortalMeshComponent // 0x0000 (0x0720 - 0x0720) class URsPortalMeshComponent final : public UStaticMeshComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsPortalMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsPortalMeshComponent") } static class URsPortalMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsPortalMeshComponent; // Class Engine.RsPrimaryStreamingAsset // 0x0018 (0x0048 - 0x0030) class URsPrimaryStreamingAsset final : public UPrimaryDataAsset { public: class URsStreamingDefinition* RootStreamingDefinitionPtr; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetRules Rules; // 0x0038(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsPrimaryStreamingAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsPrimaryStreamingAsset") } static class URsPrimaryStreamingAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsPrimaryStreamingAsset; // Class Engine.RsGlobalSaveDataBase // 0x0000 (0x0028 - 0x0028) class URsGlobalSaveDataBase : public USaveGame { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsGlobalSaveDataBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsGlobalSaveDataBase") } static class URsGlobalSaveDataBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsGlobalSaveDataBase; // Class Engine.RsStreamingUserSettings // 0x0000 (0x0038 - 0x0038) class URsStreamingUserSettings final : public UDeveloperSettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsStreamingUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsStreamingUserSettings") } static class URsStreamingUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsStreamingUserSettings; // Class Engine.RsTelemetryLogger // 0x0068 (0x0090 - 0x0028) class URsTelemetryLogger final : public UObject { public: uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsTelemetryLogger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsTelemetryLogger") } static class URsTelemetryLogger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsTelemetryLogger; // Class Engine.RsWorldWidgetPool // 0x0058 (0x0080 - 0x0028) class URsWorldWidgetPool final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray WidgetCounts; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ActiveWidgets; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray InactiveWidgets; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bIsInit; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double CurrentFrameSpawningTime; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWorld* World; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RsWorldWidgetPool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RsWorldWidgetPool") } static class URsWorldWidgetPool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URsWorldWidgetPool; // Class Engine.RuntimeVirtualTextureComponent // 0x0070 (0x0320 - 0x02B0) class URuntimeVirtualTextureComponent final : public USceneComponent { public: TSoftObjectPtr BoundsAlignActor; // 0x02A8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSetBoundsButton; // 0x02D0(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSnapBoundsToLandscape; // 0x02D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D2[0x6]; // 0x02D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class URuntimeVirtualTexture* VirtualTexture; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableScalability; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ScalabilityGroup; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHidePrimitives; // 0x02E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UVirtualTextureBuilder* StreamingTexture; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 StreamLowMips; // 0x02F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBuildStreamingMipsButton; // 0x02FC(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableCompressCrunch; // 0x02FD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseStreamingLowMipsInEditor; // 0x02FE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBuildDebugStreamingMips; // 0x02FF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_300[0x20]; // 0x0300(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Invalidate(const struct FBoxSphereBounds& WorldBounds); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RuntimeVirtualTextureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RuntimeVirtualTextureComponent") } static class URuntimeVirtualTextureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URuntimeVirtualTextureComponent; // Class Engine.SCS_Node // 0x00B0 (0x00D8 - 0x0028) class USCS_Node final : public UObject { public: class UClass* ComponentClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UActorComponent* ComponentTemplate; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x0038(0x0048)(NativeAccessSpecifierPublic) class FName AttachToName; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParentComponentOrVariableName; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParentComponentOwnerClassName; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsParentComponentNative; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ChildNodes; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MetaDataArray; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FGuid VariableGuid; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName InternalVariableName; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SCS_Node") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SCS_Node") } static class USCS_Node* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USCS_Node; // Class Engine.SimpleConstructionScript // 0x0078 (0x00A0 - 0x0028) class USimpleConstructionScript final : public UObject { public: TArray RootNodes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray AllNodes; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) class USCS_Node* DefaultSceneRootNode; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SimpleConstructionScript") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SimpleConstructionScript") } static class USimpleConstructionScript* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USimpleConstructionScript; // Class Engine.SkeletalMeshLODSettings // 0x0020 (0x0050 - 0x0030) class USkeletalMeshLODSettings final : public UDataAsset { public: struct FPerPlatformInt MinLOD; // 0x0030(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FPerPlatformBool DisableBelowMinLodStripping; // 0x0034(0x0001)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bOverrideLODStreamingSettings; // 0x0035(0x0001)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPerPlatformBool bSupportLODStreaming; // 0x0036(0x0001)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FPerPlatformInt MaxNumStreamedLODs; // 0x0038(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FPerPlatformInt MaxNumOptionalLODs; // 0x003C(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) TArray LODGroups; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshLODSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshLODSettings") } static class USkeletalMeshLODSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshLODSettings; // Class Engine.SkyAtmosphereComponent // 0x00D0 (0x0380 - 0x02B0) class USkyAtmosphereComponent final : public USceneComponent { public: ESkyAtmosphereTransformMode TransformMode; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BottomRadius; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor GroundAlbedo; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AtmosphereHeight; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MultiScatteringFactor; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TraceSampleCountScale; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RayleighScatteringScale; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor RayleighScattering; // 0x02C4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RayleighExponentialDistribution; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MieScatteringScale; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor MieScattering; // 0x02DC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MieAbsorptionScale; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor MieAbsorption; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MieAnisotropy; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MieExponentialDistribution; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OtherAbsorptionScale; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor OtherAbsorption; // 0x030C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTentDistribution OtherTentDistribution; // 0x031C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FLinearColor SkyLuminanceFactor; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AerialPespectiveViewDistanceScale; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeightFogContribution; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TransmittanceMinLightElevationAngle; // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AerialPerspectiveStartDepth; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_348[0x24]; // 0x0348(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid bStaticLightingBuiltGUID; // 0x036C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const struct FVector& LightDirection); void SetAerialPespectiveViewDistanceScale(float NewValue); void SetHeightFogContribution(float NewValue); void SetMieAbsorption(const struct FLinearColor& NewValue); void SetMieAbsorptionScale(float NewValue); void SetMieAnisotropy(float NewValue); void SetMieExponentialDistribution(float NewValue); void SetMieScattering(const struct FLinearColor& NewValue); void SetMieScatteringScale(float NewValue); void SetOtherAbsorption(const struct FLinearColor& NewValue); void SetOtherAbsorptionScale(float NewValue); void SetRayleighExponentialDistribution(float NewValue); void SetRayleighScattering(const struct FLinearColor& NewValue); void SetRayleighScatteringScale(float NewValue); void SetSkyLuminanceFactor(const struct FLinearColor& NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkyAtmosphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkyAtmosphereComponent") } static class USkyAtmosphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkyAtmosphereComponent; // Class Engine.SlateTextureAtlasInterface // 0x0000 (0x0000 - 0x0000) class ISlateTextureAtlasInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SlateTextureAtlasInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SlateTextureAtlasInterface") } static class ISlateTextureAtlasInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISlateTextureAtlasInterface; // Class Engine.SoundConcurrency // 0x0028 (0x0050 - 0x0028) class USoundConcurrency final : public UObject { public: struct FSoundConcurrencySettings Concurrency; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundConcurrency") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundConcurrency") } static class USoundConcurrency* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundConcurrency; // Class Engine.SoundMix // 0x0068 (0x0090 - 0x0028) class USoundMix final : public UObject { public: uint8 bApplyEQ : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float EQPriority; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAudioEQEffect EQSettings; // 0x0030(0x0040)(Edit, NativeAccessSpecifierPublic) TArray SoundClassEffects; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) float InitialDelay; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeInTime; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeOutTime; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundMix") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundMix") } static class USoundMix* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundMix; // Class Engine.SoundNodeBranch // 0x0008 (0x0050 - 0x0048) class USoundNodeBranch final : public USoundNode { public: class FName BoolParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeBranch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeBranch") } static class USoundNodeBranch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeBranch; // Class Engine.SoundNodeLooping // 0x0008 (0x0050 - 0x0048) class USoundNodeLooping final : public USoundNode { public: int32 LoopCount; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLoopIndefinitely : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeLooping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeLooping") } static class USoundNodeLooping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeLooping; // Class Engine.SoundNodeMature // 0x0000 (0x0048 - 0x0048) class USoundNodeMature final : public USoundNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeMature") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeMature") } static class USoundNodeMature* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeMature; // Class Engine.SoundNodeModulator // 0x0010 (0x0058 - 0x0048) class USoundNodeModulator final : public USoundNode { public: float PitchMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchMax; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeMin; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeMax; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeModulator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeModulator") } static class USoundNodeModulator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeModulator; // Class Engine.SoundNodeModulatorContinuous // 0x0040 (0x0088 - 0x0048) class USoundNodeModulatorContinuous final : public USoundNode { public: struct FModulatorContinuousParams PitchModulationParams; // 0x0048(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FModulatorContinuousParams VolumeModulationParams; // 0x0068(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeModulatorContinuous") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeModulatorContinuous") } static class USoundNodeModulatorContinuous* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeModulatorContinuous; // Class Engine.SoundNodeRandom // 0x0030 (0x0078 - 0x0048) class USoundNodeRandom final : public USoundNode { public: TArray Weights; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray HasBeenUsed; // 0x0058(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) int32 NumRandomUsed; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PreselectAtLevelLoad; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShouldExcludeFromBranchCulling : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSoundCueExcludedFromBranchCulling : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRandomizeWithoutReplacement : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeRandom") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeRandom") } static class USoundNodeRandom* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeRandom; // Class Engine.SoundNodeSoundClass // 0x0010 (0x0058 - 0x0048) class USoundNodeSoundClass final : public USoundNode { public: class USoundClass* SoundClassOverride; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeSoundClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeSoundClass") } static class USoundNodeSoundClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeSoundClass; // Class Engine.SoundNodeWaveParam // 0x0008 (0x0050 - 0x0048) class USoundNodeWaveParam final : public USoundNode { public: class FName WaveParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeWaveParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeWaveParam") } static class USoundNodeWaveParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeWaveParam; // Class Engine.SoundNodeWavePlayer // 0x0040 (0x0088 - 0x0048) class USoundNodeWavePlayer final : public USoundNodeAssetReferencer { public: TSoftObjectPtr SoundWaveAssetPtr; // 0x0048(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USoundWave* SoundWave; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bLooping : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundNodeWavePlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundNodeWavePlayer") } static class USoundNodeWavePlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundNodeWavePlayer; // Class Engine.SoundSubmix // 0x0050 (0x0090 - 0x0040) class USoundSubmix final : public USoundSubmixWithParentBase { public: uint8 bMuteWhenBackgrounded : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray SubmixEffectChain; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class USoundfieldEncodingSettingsBase* AmbisonicsPluginSettings; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EnvelopeFollowerAttackTime; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EnvelopeFollowerReleaseTime; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGainParamMode GainMode; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OutputVolume; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WetLevel; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DryLevel; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSubmixRecordedFileDone; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddEnvelopeFollowerDelegate(const class UObject* WorldContextObject, const TDelegate& Envelope)>& OnSubmixEnvelopeBP); void AddSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TArray& InBandSettings, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime); void RemoveSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP); void SetSubmixOutputVolume(const class UObject* WorldContextObject, float InOutputVolume); void StartEnvelopeFollowing(const class UObject* WorldContextObject); void StartRecordingOutput(const class UObject* WorldContextObject, float ExpectedDuration); void StartSpectralAnalysis(const class UObject* WorldContextObject, EFFTSize FFTSize, EFFTPeakInterpolationMethod InterpolationMethod, EFFTWindowType WindowType, float HopSize, EAudioSpectrumType SpectrumType); void StopEnvelopeFollowing(const class UObject* WorldContextObject); void StopRecordingOutput(const class UObject* WorldContextObject, EAudioRecordingExportType ExportType, const class FString& Name_0, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite); void StopSpectralAnalysis(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundSubmix") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundSubmix") } static class USoundSubmix* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundSubmix; // Class Engine.SoundfieldEndpointSubmix // 0x0038 (0x0070 - 0x0038) class USoundfieldEndpointSubmix final : public USoundSubmixBase { public: class FName SoundfieldEndpointType; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EndpointSettingsClass; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundfieldEndpointSettingsBase* EndpointSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EncodingSettingsClass; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SoundfieldEffectChain; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoundfieldEndpointSubmix") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoundfieldEndpointSubmix") } static class USoundfieldEndpointSubmix* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoundfieldEndpointSubmix; // Class Engine.SpectatorPawn // 0x0000 (0x02D8 - 0x02D8) class ASpectatorPawn : public ADefaultPawn { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpectatorPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpectatorPawn") } static class ASpectatorPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASpectatorPawn; // Class Engine.SpringArmComponent // 0x0090 (0x0340 - 0x02B0) class USpringArmComponent final : public USceneComponent { public: float TargetArmLength; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SocketOffset; // 0x02AC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TargetOffset; // 0x02B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProbeSize; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProbeOcclusionDelay; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) ECollisionChannel ProbeChannel; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bDoCollisionTest : 1; // 0x02D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsePawnControlRotation : 1; // 0x02D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritPitch : 1; // 0x02D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritYaw : 1; // 0x02D4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritRoll : 1; // 0x02D4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableCameraLag : 1; // 0x02D4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableCameraRotationLag : 1; // 0x02D4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseCameraLagSubstepping : 1; // 0x02D4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDrawDebugLagMarkers : 1; // 0x02D5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2D6[0x2]; // 0x02D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float CameraLagSpeed; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraRotationLagSpeed; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraLagMaxTimeStep; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraLagMaxDistance; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E8[0x58]; // 0x02E8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FRotator GetTargetRotation() const; struct FVector GetUnfixedCameraPosition() const; bool IsCollisionFixApplied() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpringArmComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpringArmComponent") } static class USpringArmComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpringArmComponent; // Class Engine.StaticMesh // 0x0120 (0x0180 - 0x0060) class UStaticMesh final : public UStreamableRenderAsset { public: uint8 Pad_60[0x20]; // 0x0060(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FPerPlatformInt MinLOD; // 0x0080(0x0004)(NoDestructor, NativeAccessSpecifierPublic) float LpvBiasMultiplier; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StaticMaterials; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float LightmapUVDensity; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LightMapResolution; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LightMapCoordinateIndex; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFieldSelfShadowBias; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBodySetup* BodySetup; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LODForCollision; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bGenerateMeshDistanceField : 1; // 0x00B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStripComplexCollisionForConsole : 1; // 0x00B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasNavigationData : 1; // 0x00B4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportUniformlyDistributedSampling : 1; // 0x00B4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportPhysicalMaterialMasks : 1; // 0x00B4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsBuiltAtRuntime : 1; // 0x00B4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_B4_6 : 1; // 0x00B4(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAllowCPUAccess : 1; // 0x00B4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportGpuUniformlyDistributedSampling : 1; // 0x00B5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B6[0x1A]; // 0x00B6(0x001A)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* AudioEvent; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AudioRadiusMultiplier; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AudioOffset; // 0x00DC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableCollisionOnSpawn; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MinRayTracingLOD; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowRayTracing; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x17]; // 0x00F1(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) TArray Sockets; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector PositiveBoundsExtension; // 0x0128(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector NegativeBoundsExtension; // 0x0134(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoxSphereBounds ExtendedBounds; // 0x0140(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) int32 ElementToIgnoreForTexFactor; // 0x015C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AssetUserData; // 0x0160(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) class UObject* EditableMesh; // 0x0170(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNavCollisionBase* NavCollision; // 0x0178(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UStaticMeshDescription* CreateStaticMeshDescription(class UObject* Outer_0); class FName AddMaterial(class UMaterialInterface* Material); void AddSocket(class UStaticMeshSocket* Socket); void BuildFromStaticMeshDescriptions(const TArray& StaticMeshDescriptions, bool bBuildSimpleCollision); void RemoveSocket(class UStaticMeshSocket* Socket); class UStaticMeshSocket* FindSocket(class FName InSocketName) const; struct FBox GetBoundingBox() const; struct FBoxSphereBounds GetBounds() const; class UMaterialInterface* GetMaterial(int32 MaterialIndex) const; int32 GetMaterialIndex(class FName MaterialSlotName) const; int32 GetMinimumLODForPlatform(const class FName& PlatformName) const; void GetMinimumLODForPlatforms(TMap* PlatformMinimumLODs) const; int32 GetNumLODs() const; int32 GetNumSections(int32 InLOD) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StaticMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StaticMesh") } static class UStaticMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStaticMesh; // Class Engine.StereoLayerShapeCubemap // 0x0000 (0x0028 - 0x0028) class UStereoLayerShapeCubemap final : public UStereoLayerShape { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StereoLayerShapeCubemap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StereoLayerShapeCubemap") } static class UStereoLayerShapeCubemap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStereoLayerShapeCubemap; // Class Engine.StereoLayerFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UStereoLayerFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void EnableAutoLoadingSplashScreen(bool InAutoShowEnabled); static void HideSplashScreen(); static void SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); static void ShowSplashScreen(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StereoLayerFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StereoLayerFunctionLibrary") } static class UStereoLayerFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStereoLayerFunctionLibrary; // Class Engine.SystemTimeTimecodeProvider // 0x0010 (0x0040 - 0x0030) class USystemTimeTimecodeProvider final : public UTimecodeProvider { public: struct FFrameRate FrameRate; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateFullFrame; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseHighPerformanceClock; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SystemTimeTimecodeProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SystemTimeTimecodeProvider") } static class USystemTimeTimecodeProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USystemTimeTimecodeProvider; // Class Engine.TextPropertyTestObject // 0x0048 (0x0070 - 0x0028) class UTextPropertyTestObject final : public UObject { public: class FText DefaultedText; // 0x0028(0x0018)(NativeAccessSpecifierPublic) class FText UndefaultedText; // 0x0040(0x0018)(NativeAccessSpecifierPublic) class FText TransientText; // 0x0058(0x0018)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextPropertyTestObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextPropertyTestObject") } static class UTextPropertyTestObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextPropertyTestObject; // Class Engine.TextRenderActor // 0x0008 (0x0258 - 0x0250) class ATextRenderActor final : public AActor { public: class UTextRenderComponent* TextRender; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextRenderActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextRenderActor") } static class ATextRenderActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATextRenderActor; // Class Engine.TextureLightProfile // 0x0018 (0x0120 - 0x0108) class UTextureLightProfile final : public UTexture2D { public: float Brightness; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TextureMultiplier; // 0x010C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpotlightConeAngle; // 0x0110(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceRadius; // 0x0114(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceLength; // 0x0118(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureLightProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureLightProfile") } static class UTextureLightProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureLightProfile; // Class Engine.TextureMipDataProviderFactory // 0x0000 (0x0028 - 0x0028) class UTextureMipDataProviderFactory final : public UAssetUserData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureMipDataProviderFactory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureMipDataProviderFactory") } static class UTextureMipDataProviderFactory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureMipDataProviderFactory; // Class Engine.TextureRenderTargetCube // 0x0018 (0x0100 - 0x00E8) class UTextureRenderTargetCube final : public UTextureRenderTarget { public: int32 SizeX; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ClearColor; // 0x00EC(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPixelFormat OverrideFormat; // 0x00FC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHDR : 1; // 0x00FD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceLinearGamma : 1; // 0x00FD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_FE[0x2]; // 0x00FE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureRenderTargetCube") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureRenderTargetCube") } static class UTextureRenderTargetCube* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureRenderTargetCube; // Class Engine.TextureRenderTargetVolume // 0x0020 (0x0108 - 0x00E8) class UTextureRenderTargetVolume final : public UTextureRenderTarget { public: int32 SizeX; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeY; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeZ; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ClearColor; // 0x00F4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPixelFormat OverrideFormat; // 0x0104(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHDR : 1; // 0x0105(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceLinearGamma : 1; // 0x0105(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_106[0x2]; // 0x0106(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextureRenderTargetVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextureRenderTargetVolume") } static class UTextureRenderTargetVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextureRenderTargetVolume; // Class Engine.TireType // 0x0008 (0x0038 - 0x0030) class UTireType final : public UDataAsset { public: float FrictionScale; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TireType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TireType") } static class UTireType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTireType; // Class Engine.TouchInterface // 0x0030 (0x0058 - 0x0028) class UTouchInterface final : public UObject { public: TArray Controls; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float ActiveOpacity; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InactiveOpacity; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeUntilDeactive; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeUntilReset; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActivationDelay; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPreventRecenter; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float StartupDelay; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TouchInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TouchInterface") } static class UTouchInterface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTouchInterface; // Class Engine.TriggerBox // 0x0000 (0x0258 - 0x0258) class ATriggerBox final : public ATriggerBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TriggerBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TriggerBox") } static class ATriggerBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATriggerBox; // Class Engine.TriggerCapsule // 0x0000 (0x0258 - 0x0258) class ATriggerCapsule final : public ATriggerBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TriggerCapsule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TriggerCapsule") } static class ATriggerCapsule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATriggerCapsule; // Class Engine.UserDefinedEnum // 0x0050 (0x00B0 - 0x0060) class UUserDefinedEnum final : public UEnum { public: TMap DisplayNameMap; // 0x0060(0x0050)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UserDefinedEnum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UserDefinedEnum") } static class UUserDefinedEnum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUserDefinedEnum; // Class Engine.VectorFieldAnimated // 0x0040 (0x0088 - 0x0048) class UVectorFieldAnimated final : public UVectorField { public: class UTexture2D* Texture; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVectorFieldConstructionOp ConstructionOp; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 VolumeSizeX; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VolumeSizeY; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VolumeSizeZ; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubImagesX; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubImagesY; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FrameCount; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FramesPerSecond; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLoop : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UVectorFieldStatic* NoiseField; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NoiseScale; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NoiseMax; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VectorFieldAnimated") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VectorFieldAnimated") } static class UVectorFieldAnimated* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVectorFieldAnimated; // Class Engine.VectorFieldStatic // 0x0050 (0x0098 - 0x0048) class UVectorFieldStatic final : public UVectorField { public: int32 SizeX; // 0x0048(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeY; // 0x004C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeZ; // 0x0050(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowCPUAccess; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x43]; // 0x0055(0x0043)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VectorFieldStatic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VectorFieldStatic") } static class UVectorFieldStatic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVectorFieldStatic; // Class Engine.VectorFieldVolume // 0x0008 (0x0258 - 0x0250) class AVectorFieldVolume final : public AActor { public: class UVectorFieldComponent* VectorFieldComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VectorFieldVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VectorFieldVolume") } static class AVectorFieldVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVectorFieldVolume; // Class Engine.RuntimeVirtualTextureStreamingProxy // 0x0000 (0x0108 - 0x0108) class URuntimeVirtualTextureStreamingProxy final : public UTexture2D { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RuntimeVirtualTextureStreamingProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RuntimeVirtualTextureStreamingProxy") } static class URuntimeVirtualTextureStreamingProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URuntimeVirtualTextureStreamingProxy; // Class Engine.VirtualTexture2D // 0x0010 (0x0118 - 0x0108) class UVirtualTexture2D final : public UTexture2D { public: struct FVirtualTextureBuildSettings Settings; // 0x0108(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bContinuousUpdate; // 0x0114(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSinglePhysicalSpace; // 0x0115(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_116[0x2]; // 0x0116(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VirtualTexture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VirtualTexture2D") } static class UVirtualTexture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVirtualTexture2D; // Class Engine.VirtualTexturePoolConfig // 0x0018 (0x0040 - 0x0028) class UVirtualTexturePoolConfig final : public UObject { public: int32 DefaultSizeInMegabyte; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Pools; // 0x0030(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VirtualTexturePoolConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VirtualTexturePoolConfig") } static class UVirtualTexturePoolConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVirtualTexturePoolConfig; // Class Engine.VisualLoggerAutomationTests // 0x0000 (0x0028 - 0x0028) class UVisualLoggerAutomationTests final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VisualLoggerAutomationTests") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VisualLoggerAutomationTests") } static class UVisualLoggerAutomationTests* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVisualLoggerAutomationTests; // Class Engine.VOIPTalker // 0x0038 (0x0190 - 0x0158) class UVOIPTalker final : public UActorComponent { public: struct FVoiceSettings Settings; // 0x0158(0x0018)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_170[0x20]; // 0x0170(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UVOIPTalker* CreateTalkerForPlayer(class APlayerState* OwningState); void BPOnTalkingBegin(class UAudioComponent* AudioComponent); void BPOnTalkingEnd(); float GetVoiceLevel(); void RegisterWithPlayerState(class APlayerState* OwningState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VOIPTalker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VOIPTalker") } static class UVOIPTalker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVOIPTalker; // Class Engine.VOIPStatics // 0x0000 (0x0028 - 0x0028) class UVOIPStatics final : public UBlueprintFunctionLibrary { public: static void SetMicThreshold(float InThreshold); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VOIPStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VOIPStatics") } static class UVOIPStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVOIPStatics; // Class Engine.VolumetricCloudComponent // 0x0040 (0x02F0 - 0x02B0) class UVolumetricCloudComponent final : public USceneComponent { public: float LayerBottomAltitude; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LayerHeight; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TracingStartMaxDistance; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TracingMaxDistance; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlanetRadius; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor GroundAlbedo; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* Material; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUsePerSampleAtmosphericLightTransmittance : 1; // 0x02C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SkyLightCloudBottomOcclusion; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewSampleCountScale; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReflectionSampleCountScale; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowViewSampleCountScale; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowReflectionSampleCountScale; // 0x02DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowTracingDistance; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E4[0xC]; // 0x02E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); void SetGroundAlbedo(const struct FColor& NewValue); void SetLayerBottomAltitude(float NewValue); void SetLayerHeight(float NewValue); void SetMaterial(class UMaterialInterface* NewValue); void SetPlanetRadius(float NewValue); void SetReflectionSampleCountScale(float NewValue); void SetShadowReflectionSampleCountScale(float NewValue); void SetShadowTracingDistance(float NewValue); void SetShadowViewSampleCountScale(float NewValue); void SetSkyLightCloudBottomOcclusion(float NewValue); void SetTracingMaxDistance(float NewValue); void SetTracingStartMaxDistance(float NewValue); void SetViewSampleCountScale(float NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VolumetricCloudComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VolumetricCloudComponent") } static class UVolumetricCloudComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVolumetricCloudComponent; // Class Engine.VolumetricCloud // 0x0008 (0x0258 - 0x0250) class AVolumetricCloud final : public AInfo { public: class UVolumetricCloudComponent* VolumetricCloudComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VolumetricCloud") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VolumetricCloud") } static class AVolumetricCloud* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVolumetricCloud; // Class Engine.HierarchicalLODSetup // 0x0038 (0x0060 - 0x0028) class UHierarchicalLODSetup final : public UObject { public: TArray HierarchicalLODSetup; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TSoftObjectPtr OverrideBaseMaterial; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HierarchicalLODSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HierarchicalLODSetup") } static class UHierarchicalLODSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHierarchicalLODSetup; }