#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: UnrealExtent

#include "Basic.hpp"

#include "UnrealExtent_structs.hpp"
#include "NavigationSystem_classes.hpp"
#include "AIModule_classes.hpp"
#include "SlateCore_structs.hpp"
#include "MovieScene_structs.hpp"
#include "MovieScene_classes.hpp"
#include "UMG_structs.hpp"
#include "UMG_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "MovieSceneTracks_classes.hpp"
#include "Water_classes.hpp"
#include "Niagara_structs.hpp"
#include "PhysicsCore_structs.hpp"
#include "Slate_structs.hpp"
#include "PCG_classes.hpp"


namespace SDK
{

// Class UnrealExtent.GSE_FoliageFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_FoliageFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static class FString IFA_GetSelectedInstanceName(class AInstancedFoliageActor* FoliageActor);
	static void InstancedFoliageActorSetCullDistance(class AInstancedFoliageActor* FoliageActor, int32 MinLodDist, int32 MaxLodDist);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_FoliageFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_FoliageFuncLib")
	}
	static class UGSE_FoliageFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_FoliageFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_FoliageFuncLib;

// Class UnrealExtent.GSCrowdFollowingComponent
// 0x0000 (0x0328 - 0x0328)
class UGSCrowdFollowingComponent : public UCrowdFollowingComponent
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSCrowdFollowingComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSCrowdFollowingComponent")
	}
	static class UGSCrowdFollowingComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSCrowdFollowingComponent>();
	}
};
DUMPER7_ASSERTS_UGSCrowdFollowingComponent;

// Class UnrealExtent.GSE_NetFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_NetFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void GetAllActiveConnectionInfo(class UObject* WorldContext, TArray<struct FGSConnectionInfo>* ConnectionInfos);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_NetFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_NetFuncLib")
	}
	static class UGSE_NetFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_NetFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_NetFuncLib;

// Class UnrealExtent.AlphaScanButton
// 0x0010 (0x05E0 - 0x05D0)
class UAlphaScanButton final : public UButton
{
public:
	class UTexture2D*                             AdvancedHitTexture;                                // 0x05C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AdvancedHitAlpha;                                  // 0x05D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5D4[0xC];                                      // 0x05D4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetAdvancedHitAlpha(int32 InAlpha);
	void SetAdvancedHitTexture(class UTexture2D* InTexture);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AlphaScanButton")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AlphaScanButton")
	}
	static class UAlphaScanButton* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAlphaScanButton>();
	}
};
DUMPER7_ASSERTS_UAlphaScanButton;

// Class UnrealExtent.GSE_NiagaraFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_NiagaraFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void ClearUnusedPooledNiagara(class UWorld* World, float OverrideKillUnusedTime);
	static void ForceDestroyNiagaraComponent(class UNiagaraComponent* NC);
	static ENCPoolMethod GetNiagaraComponentPoolMethod(class UNiagaraComponent* NC);
	static void SetEffectTypeManagerState(EEffectTypeManagerCullMode NewMode);
	static void SetTextureParameterValueOnMeshRenderMaterials(class UNiagaraComponent* NiagaraComponent, const class FName& ParameterName, class UTexture* ParameterValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_NiagaraFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_NiagaraFuncLib")
	}
	static class UGSE_NiagaraFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_NiagaraFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_NiagaraFuncLib;

// Class UnrealExtent.AudioVisualizeBox
// 0x00A8 (0x0340 - 0x0298)
class UAudioVisualizeBox final : public UUserWidget
{
public:
	class UImage*                                 LayoutWidget;                                      // 0x0298(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         FreqNum;                                           // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         LoudnessNum;                                       // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<float>                                 FreqSpecInfoArray;                                 // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FVector2D>                      LoudnessInfoArray;                                 // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         FreqThickness;                                     // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           FreqColor;                                         // 0x02CC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreqHeightFinalScale;                              // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreqHeightScale;                                   // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreqPaintPower;                                    // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LoudnessThickness;                                 // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           LoudnessColor;                                     // 0x02EC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2FC[0x4];                                      // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              LoudnessHeightRange;                               // 0x0300(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LoudnessRandomScaleFactor;                         // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_314[0x4];                                      // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              OffsetInWidget;                                    // 0x0318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          PaintFreq;                                         // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          PaintLoudness;                                     // 0x0329(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_32A[0x2];                                      // 0x032A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FreqDisturbInterval;                               // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PausePainting();
	void ResetVisualizing();
	void SetAudioInfo(const struct FVector2D& InLoudness, const TArray<float>& InConstantInfo);
	void SetFreqInfo(const TArray<float>& InConstantInfo);
	void SetFreqNum(const int32 InFreqNum);
	void SetLoudnessInfo(const struct FVector2D& InLoudness);
	void StartPainting();
	void StopPainting();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AudioVisualizeBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AudioVisualizeBox")
	}
	static class UAudioVisualizeBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAudioVisualizeBox>();
	}
};
DUMPER7_ASSERTS_UAudioVisualizeBox;

// Class UnrealExtent.GSE_SaveGameFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SaveGameFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static TArray<class FString> GetAllSaveGameSlotNames();
	static bool LoadDataFromSlot(TArray<uint8>* OutSaveData, const class FString& SlotName, const int32 UserIndex);
	static bool SaveDataToSlot(const TArray<uint8>& InSaveData, const class FString& SlotName, const int32 UserIndex);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SaveGameFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SaveGameFuncLib")
	}
	static class UGSE_SaveGameFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SaveGameFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SaveGameFuncLib;

// Class UnrealExtent.AudioVisualizeUtil
// 0x0030 (0x02B8 - 0x0288)
class AAudioVisualizeUtil final : public AActor
{
public:
	class UAudioComponent*                        Audio;                                             // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ULoudnessNRT*                           LoudnessAnalyzer;                                  // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UConstantQNRT*                          ConstantAnalyzer;                                  // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A0[0x18];                                     // 0x02A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnAudioPlaybackPercentCallback(const class USoundWave* SoundWave, const float Percent);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AudioVisualizeUtil")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AudioVisualizeUtil")
	}
	static class AAudioVisualizeUtil* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAudioVisualizeUtil>();
	}
};
DUMPER7_ASSERTS_AAudioVisualizeUtil;

// Class UnrealExtent.HttpResposeListener
// 0x0008 (0x0030 - 0x0028)
class UHttpResposeListener : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnReponseComplete(bool bSuccess, int32 HttpCode, const TArray<uint8>& Content);
	void OnRequestProgress(int32 sentBytes, int32 lReceivedBytes, int32 lTotalBytes);

	bool IsNeedProgress() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("HttpResposeListener")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"HttpResposeListener")
	}
	static class UHttpResposeListener* GetDefaultObj()
	{
		return GetDefaultObjImpl<UHttpResposeListener>();
	}
};
DUMPER7_ASSERTS_UHttpResposeListener;

// Class UnrealExtent.AutoMovementPattern
// 0x00C8 (0x00F8 - 0x0030)
class UAutoMovementPattern final : public UPrimaryDataAsset
{
public:
	float                                         TickInterval;                                      // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_34[0x4];                                       // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAutoMovementViewingPattern            ViewingPattern;                                    // 0x0038(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FAutoMovementHeatmapConfig             HeatmapConfig;                                     // 0x0090(0x0068)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AutoMovementPattern")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AutoMovementPattern")
	}
	static class UAutoMovementPattern* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAutoMovementPattern>();
	}
};
DUMPER7_ASSERTS_UAutoMovementPattern;

// Class UnrealExtent.GSE_SDKFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SDKFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool AddCrashUserData(const class FString& Key, const class FString& Value);
	static void DisableMediaPlay();
	static void FCommandLine_AddArg(const class FString& Command);
	static class FString FCommandLine_Get();
	static bool GetAllPS5UsbStorageDeviceId(TArray<class FString>* OutIds);
	static void GetGameRunEnvContext(TMap<class FString, class FString>* OutContext);
	static class FString GetIOSBundlePath();
	static class FString GetIOSDocumentPath();
	static EBGWNATType GetNatInfo();
	static bool GetPS5UsbStorageDeviceInfo(const class FString& DeviceID, struct FUsbStorageDeviceInfo* OutInfo);
	static class FString GetPS5UserAccountRegionCode();
	static int32 GetPS5UserDefinedParam(int32 Index_0);
	static bool HttpPostFile(const class FString& PostUrl, const TMap<class FString, class FString>& ExHeaders, const class FString& FilePath, class UHttpResposeListener* Listener);
	static bool HttpPostFileContent(const class FString& PostUrl, const TMap<class FString, class FString>& ExHeaders, const class FString& Filename, const TArray<uint8>& FileContentData, class UHttpResposeListener* Listener);
	static bool HttpPostFileList(const class FString& PostUrl, const TMap<class FString, class FString>& ExHeaders, const TArray<class FString>& FilePathList, class UHttpResposeListener* Listener);
	static bool IsCleanVersion();
	static bool IsPureVersion();
	static int32 NonGameThreadStartHttpRawDataRequestWithBlockMode(const class FString& URL, const class FString& Method, const TMap<class FString, class FString>& ExHeaders, const TArray<uint8>& PostRawData, int32 RequestTimeout, TMap<class FString, class FString>* OutResponse);
	static bool PostException(int32 Type, const class FString& Name_0, const class FString& Message, const class FString& StackTrace);
	static bool PostExceptionSample(const class FString& Message);
	static void PrintCachedEntitlements();
	static EPS5UsbWriteErrorCode PS5ExportDataToUsb(const class FString& Filename, const TArray<uint8>& FileContentData);
	static EPS5RequestMapUsbErrorCode PS5RequestMapUsb(const class FString& DeviceID, const class FString& UsrDir, class FString* OutMountPoint);
	static EPS5RequestUnMapUsbErrorCode PS5RequestUnMapUsb(const class FString& DeviceID, const class FString& UsrDir);
	static bool PS5UsbMkSubDir(const class FString& DeviceID, const class FString& MountPoint, const class FString& UsrDir, const class FString& SubDir, class FString* OutDirPath);
	static EPS5UsbSelectErrorCode PS5UsbSelectDevice(const class FString& UsrDir, class FString* OutDeviceId);
	static bool QueryIsOwnPS5EntitlementSync(const class FString& QueryEntitlementId);
	static bool QueryIsOwnXBOXEntitlementSync(const class FString& QueryEntitlementId);
	static void ReenableMediaPlay();
	static void SentryCrashReporterSetContext(const class FString& Key, const TMap<class FString, class FString>& ContextValues);
	static void SentryCrashReporterSetRoot(const class FString& RootKey, const class FString& RootValue);
	static void SentryCrashReporterSetTag(const class FString& Key, const class FString& Value);
	static void SentryCrashReporterSetUser(const class FString& UserKey, const class FString& UserValue);
	static void SetAppIsAutoTestingMode(int32 bEnable);
	static bool SetBuglyUserMap(const class FString& Key, const class FString& Value);
	static void SetCrashReportClientEnable(int32 bEnable);
	static bool StartHttpBase64DataRequest(const class FString& URL, const class FString& Method, const TMap<class FString, class FString>& ExHeaders, const class FString& Base64PostData, class UHttpResposeListener* Listener, int32 RequestTimeout);
	static bool StartHttpRawDataRequest(const class FString& URL, const class FString& Method, const TMap<class FString, class FString>& ExHeaders, const TArray<uint8>& PostRawData, class UHttpResposeListener* Listener, int32 RequestTimeout);
	static bool TestCallAndroidFunc(const class FString& Content);
	static bool UsbStorageIsExist(const class FString& DeviceIdStr, const class FString& Path, bool* IsFile);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SDKFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SDKFuncLib")
	}
	static class UGSE_SDKFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SDKFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SDKFuncLib;

// Class UnrealExtent.AutoMovementMonitor
// 0x00A8 (0x0330 - 0x0288)
class AAutoMovementMonitor : public AActor
{
public:
	class UAutoMovementPattern*                   AutoMovePattern;                                   // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 ReportFilePath;                                    // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FVector>                        PathPoints;                                        // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
	TArray<struct FVector>                        CachedPathPoints;                                  // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
	bool                                          bLogProcessingState;                               // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsReadyToProcess;                                 // 0x02C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPitchingPositively;                               // 0x02C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C3[0x1];                                      // 0x02C3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TargetPositionIndex;                               // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TargetYawIndex;                                    // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TargetPitchIndex;                                  // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                TargetPosition;                                    // 0x02D0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               TargetRotation;                                    // 0x02E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	int32                                         ViewingPhaseIndex;                                 // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_304[0x4];                                      // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 AutoMoveStartTimeSinceAppStarted;                  // 0x0308(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPointEndTimestamp;                             // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31C[0x14];                                     // 0x031C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CaptureViewingInfo();
	void CheckHitRotation(const struct FRotator& InRotator);
	void CreatePointInstances(const TArray<struct FVector>& InPoints);
	void DrawStatOnHeatmap(const class FString& InStatName, const int32 InTileCount);
	void EnableAutoMovement();
	void ExitAppOnAutoMoveFinished();
	class FString GetPointExecutionDurationInfo(int64 InStartTimestamp);
	struct FRotator GetRotationIncrement(const struct FVector& InRotatorMask, const struct FAutoMovementViewingPattern& ViewingPattern);
	void IncreaseViewingRotation(ERotateType RotateType, bool bProxyCall);
	void LoadPathPoints();
	void PauseAutoMovement();
	void PostAutoMovement();
	void PreAutoMovement();
	void ProcessAutoMovement(const struct FVector& InLocation, const struct FRotator& InRotator);
	void RegisterAutoMovementConsoleCommands();
	void ResetAutoMovement();
	void ResetPitchRotation();
	void ResetTransportAttemptedCount();
	void ResetYawRotation();
	void ResumeAutoMovement();
	void SetSparseVersionEnabled(bool bEnabled);
	void StopAutoMovement();
	void SwitchRotateDirection();
	void SwitchToVirtualPawn(class UClass* VirtualPlayerBaseClass, const struct FVector& SpawningOffset);
	void TransportViewingPosition(const struct FVector& InLocation, const struct FRotator& InRotator, bool bProxyCall);

	bool CheckAutoMovementCompleted() const;
	bool CheckHitLocation(const struct FVector& InLocation) const;
	bool HasCompletedPitchingObservation() const;
	bool HasCompletedYawingObservation() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AutoMovementMonitor")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AutoMovementMonitor")
	}
	static class AAutoMovementMonitor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAutoMovementMonitor>();
	}
};
DUMPER7_ASSERTS_AAutoMovementMonitor;

// Class UnrealExtent.GSE_SequenceMasterCppBase
// 0x0000 (0x0288 - 0x0288)
class AGSE_SequenceMasterCppBase final : public AActor
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SequenceMasterCppBase")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SequenceMasterCppBase")
	}
	static class AGSE_SequenceMasterCppBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AGSE_SequenceMasterCppBase>();
	}
};
DUMPER7_ASSERTS_AGSE_SequenceMasterCppBase;

// Class UnrealExtent.AutoMovementUtil
// 0x0000 (0x0028 - 0x0028)
class UAutoMovementUtil final : public UBlueprintFunctionLibrary
{
public:
	static void AppendGeneralStatisticsToCapturedReport(const class FString& InFilename, int32 MetricsNum, int32 PointNum);
	static void AppendHeaderToCapturedReport(const TArray<class FString>& CapturedInfoNameList, const class FString& InFilename);
	static void AppendOfflinePathPoints(const TArray<struct FVector>& InPoints, const class FString& InFilePathUnderProjFolder);
	static bool ExportCapturedInfoBatch(const int32 BatchSize, const int32 TotalPointNum, const TArray<struct FGSPathPointStatInfo>& InPathPointStatsInfo, const class FString& InFilename, bool bLastBatch, bool bOutputHeader);
	static void ExportStatsCapturedReport(const TArray<struct FGSPathPointStatInfo>& InPathPointStatsInfo, const class FString& InFilename, bool bAppend, bool bOutputHeader);
	static class FString ExtractDateTimeInfo(const class FString& InString);
	static class FString FormatTimeAuto(const double InDuration, const int32 NumDigits);
	static class FString FormatTimeSeconds(const float InDuration);
	static struct FDateTime FromTimestamp(int64 Time);
	static TMap<class FString, float> GetCurPointProcessedMetricsMap(const struct FCapturedInfoArrayPerPoint& InCapturedInfoPerPoint);
	static int64 GetNowTimestamp();
	static TArray<struct FVector> GetOfflinePathPoints(const class FString& InFilePathUnderProjDir, bool bUseSparsePoints);
	static class FString GetVfxAutoPlayerRootFolderPath();
	static struct FCapturedInfoArrayPerPoint InsertIntoCapturedInfoArrayPerPoint(const TArray<struct FGSCapturedStatResult>& RawCapturedData, const struct FCapturedInfoArrayPerPoint& CapturedInfoArrayPerPoint);
	static bool LoadStatsCapturerReport(const class FString& InFileNameUnderProjFolder, TArray<struct FGSPathPointStatInfo>* AllPathPointStatInfo, int32 PointNum);
	static bool MergeMipReportsWithFileNameKeyword(const class FString& InDirectoryUnderProjDir, const class FString& InFileNameKeyword, const class FString& OutputMergedFileName);
	static bool MergeMultiTextureMipReports(const TArray<class FString>& InReportFilePaths, const class FString& OutputMergedFileName);
	static void SaveOfflinePathPoints(const TArray<struct FVector>& InPoints, const class FString& InFilePathUnderProjFolder);
	static void SetVfxAutoPlayerRootFolderPath(const class FString& InRootFolderPath);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AutoMovementUtil")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AutoMovementUtil")
	}
	static class UAutoMovementUtil* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAutoMovementUtil>();
	}
};
DUMPER7_ASSERTS_UAutoMovementUtil;

// Class UnrealExtent.AutoMoveTaskAssembler
// 0x0028 (0x0358 - 0x0330)
class AAutoMoveTaskAssembler final : public AAutoMovementMonitor
{
public:
	TArray<class AAutoMovementMonitor*>           Tasks;                                             // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
	int32                                         TaskID;                                            // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_344[0x4];                                      // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<int32>                                 PointsTaskIdList;                                  // 0x0348(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)

public:
	void IncreaseSubTaskViewingRotation(ERotateType InRotateType);
	void InitAutoMoveAssembler();
	void TransportSubTaskViewingPosition(const struct FVector& InLocation, const struct FRotator& InRotator);
	void UpdateProcessingState();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AutoMoveTaskAssembler")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AutoMoveTaskAssembler")
	}
	static class AAutoMoveTaskAssembler* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAutoMoveTaskAssembler>();
	}
};
DUMPER7_ASSERTS_AAutoMoveTaskAssembler;

// Class UnrealExtent.AutoOnlineSubsystemTest
// 0x0000 (0x0028 - 0x0028)
class UAutoOnlineSubsystemTest final : public UObject
{
public:
	static void TestGSSdkAuthToken();
	static void TestLogin();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AutoOnlineSubsystemTest")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AutoOnlineSubsystemTest")
	}
	static class UAutoOnlineSubsystemTest* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAutoOnlineSubsystemTest>();
	}
};
DUMPER7_ASSERTS_UAutoOnlineSubsystemTest;

// Class UnrealExtent.BattleCloud
// 0x0008 (0x0290 - 0x0288)
class ABattleCloud final : public AActor
{
public:
	bool                                          EnableSim;                                         // 0x0288(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_289[0x3];                                      // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MipmapDistanceScale;                               // 0x028C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BattleCloud")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BattleCloud")
	}
	static class ABattleCloud* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABattleCloud>();
	}
};
DUMPER7_ASSERTS_ABattleCloud;

// Class UnrealExtent.BGUAsyncLineTraceObject
// 0x0030 (0x0058 - 0x0028)
class UBGUAsyncLineTraceObject final : public UObject
{
public:
	TArray<class AActor*>                         IgnoreActors;                                      // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_38[0x20];                                      // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static void RequestAsyncLineTraceByChannelSingleStatic(class UBGUAsyncLineTraceObject* InLineTraceObject, int32 ReqID, const struct FVector& Start, const struct FVector& End, ECollisionChannel TraceChannel, bool bTraceComplex, bool bDebug);
	static void RequestAsyncLineTraceByObjectTypeSingleStatic(class UBGUAsyncLineTraceObject* InLineTraceObject, int32 ReqID, const struct FVector& Start, const struct FVector& End, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, bool bDebug);

	int32 GetAndCleanLineTraceResults(TArray<struct FAsyncLineTraceSingleResult>* OutAsyncLineTraceResults);
	void RequestAsyncLineTraceByChannelOnlyCheck(int32 ReqID, const struct FVector& Start, const struct FVector& End, ECollisionChannel TraceChannel, bool bTraceComplex, bool bDebug);
	void RequestAsyncLineTraceByChannelSingle(int32 ReqID, const struct FVector& Start, const struct FVector& End, ECollisionChannel TraceChannel, bool bTraceComplex, bool bDebug);
	void RequestAsyncLineTraceByChannelSingle_Batch(const TArray<struct FAsyncLineTraceReq>& ReqList, ECollisionChannel TraceChannel, bool bTraceComplex, bool bDebug);
	void RequestAsyncLineTraceByObjectTypeSingle(int32 ReqID, const struct FVector& Start, const struct FVector& End, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, bool bDebug);
	void RequestAsyncLineTraceByObjectTypeSingle_Batch(const TArray<struct FAsyncLineTraceReq>& ReqList, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, bool bDebug);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BGUAsyncLineTraceObject")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BGUAsyncLineTraceObject")
	}
	static class UBGUAsyncLineTraceObject* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBGUAsyncLineTraceObject>();
	}
};
DUMPER7_ASSERTS_UBGUAsyncLineTraceObject;

// Class UnrealExtent.BGUMovieSceneComponentMaterialTrack
// 0x0010 (0x00B0 - 0x00A0)
class UBGUMovieSceneComponentMaterialTrack final : public UMovieSceneMaterialTrack
{
public:
	uint8                                         Pad_A0[0x8];                                       // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaterialIndex;                                     // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_AC[0x4];                                       // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BGUMovieSceneComponentMaterialTrack")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BGUMovieSceneComponentMaterialTrack")
	}
	static class UBGUMovieSceneComponentMaterialTrack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBGUMovieSceneComponentMaterialTrack>();
	}
};
DUMPER7_ASSERTS_UBGUMovieSceneComponentMaterialTrack;

// Class UnrealExtent.BGUMovieSceneParameterSection
// 0x0038 (0x0120 - 0x00E8)
class UBGUMovieSceneParameterSection final : public UMovieSceneSection
{
public:
	bool                                          bAffectClothMaterial;                              // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAffectAllMaterial;                                // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_EA[0x6];                                       // 0x00EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FBGUScalarParameterInfoAndCurve> ScalarParameterInfosAndCurves;                    // 0x00F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FBGUVectorParameterInfoAndCurves> VectorParameterInfosAndCurves;                   // 0x0100(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FBGUColorParameterInfoAndCurves> ColorParameterInfosAndCurves;                     // 0x0110(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	void AddColorParameterKey(const struct FBGUMaterialParameterInfo& InParameterInfo, const struct FFrameNumber& InTime, const struct FLinearColor& InValue);
	void AddScalarParameterKey(const struct FBGUMaterialParameterInfo& InParameterInfo, const struct FFrameNumber& InTime, float InValue);
	void AddVectorParameterKey(const struct FBGUMaterialParameterInfo& InParameterInfo, const struct FFrameNumber& InTime, const struct FVector& InValue);
	bool RemoveColorParameter(const struct FBGUMaterialParameterInfo& InParameterInfo);
	bool RemoveColorParameterByName(const class FName& InParameterInfoName);
	bool RemoveScalarParameter(const struct FBGUMaterialParameterInfo& InParameterInfo);
	bool RemoveScalarParameterByName(const class FName& InParameterInfoName);
	bool RemoveVectorParameter(const struct FBGUMaterialParameterInfo& InParameterInfo);
	bool RemoveVectorParameterByName(const class FName& InParameterInfoName);

	void GetParameterInfos(TSet<struct FBGUMaterialParameterInfo>* ParameterInfos) const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BGUMovieSceneParameterSection")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BGUMovieSceneParameterSection")
	}
	static class UBGUMovieSceneParameterSection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBGUMovieSceneParameterSection>();
	}
};
DUMPER7_ASSERTS_UBGUMovieSceneParameterSection;

// Class UnrealExtent.BGWBlockingVolume
// 0x0010 (0x02D0 - 0x02C0)
class ABGWBlockingVolume final : public AVolume
{
public:
	uint8                                         Pad_2C0[0x8];                                      // 0x02C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bNavModify;                                        // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMaskFillCollisionUnderneathForNavmesh;            // 0x02C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2CA[0x6];                                      // 0x02CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BGWBlockingVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BGWBlockingVolume")
	}
	static class ABGWBlockingVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABGWBlockingVolume>();
	}
};
DUMPER7_ASSERTS_ABGWBlockingVolume;

// Class UnrealExtent.CLRBindingTrigger
// 0x0000 (0x0288 - 0x0288)
class ACLRBindingTrigger final : public AActor
{
public:
	void GenerateClrBindingCode();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("CLRBindingTrigger")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"CLRBindingTrigger")
	}
	static class ACLRBindingTrigger* GetDefaultObj()
	{
		return GetDefaultObjImpl<ACLRBindingTrigger>();
	}
};
DUMPER7_ASSERTS_ACLRBindingTrigger;

// Class UnrealExtent.AssetDataArray
// 0x0018 (0x0040 - 0x0028)
class UAssetDataArray final : public UObject
{
public:
	TArray<struct FAssetData>                     AssetDataArr;                                      // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         ActiveIdx;                                         // 0x0038(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetAssetDataCount();
	class FString GetTagValueByIdx(class FName TagName, int32 Idx);
	void SetActiveIdx(int32 Idx);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AssetDataArray")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AssetDataArray")
	}
	static class UAssetDataArray* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAssetDataArray>();
	}
};
DUMPER7_ASSERTS_UAssetDataArray;

// Class UnrealExtent.ExedreScriptedTexture
// 0x0080 (0x0340 - 0x02C0)
class UExedreScriptedTexture final : public USceneComponent
{
public:
	bool                                          UseMipMaps;                                        // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ETextureRenderTargetFormat                    RTFormat;                                          // 0x02C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C2[0x66];                                     // 0x02C2(0x0066)(Fixing Size After Last Property [ Dumper-7 ])
	class UTextureRenderTarget2D*                 ScriptedTexture;                                   // 0x0328(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UUserWidget*                            RenderingWidget;                                   // 0x0330(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_338[0x8];                                      // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("ExedreScriptedTexture")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"ExedreScriptedTexture")
	}
	static class UExedreScriptedTexture* GetDefaultObj()
	{
		return GetDefaultObjImpl<UExedreScriptedTexture>();
	}
};
DUMPER7_ASSERTS_UExedreScriptedTexture;

// Class UnrealExtent.ExedreWidgetRenderTarget
// 0x00F8 (0x0390 - 0x0298)
class UExedreWidgetRenderTarget final : public UUserWidget
{
public:
	uint8                                         Pad_298[0x10];                                     // 0x0298(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInterface*                     RenderingMaterial;                                 // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            ImageBrush;                                        // 0x02B0(0x00D0)(NativeAccessSpecifierPrivate)
	class UTexture2D*                             DefaultTexture;                                    // 0x0380(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_388[0x8];                                      // 0x0388(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("ExedreWidgetRenderTarget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"ExedreWidgetRenderTarget")
	}
	static class UExedreWidgetRenderTarget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UExedreWidgetRenderTarget>();
	}
};
DUMPER7_ASSERTS_UExedreWidgetRenderTarget;

// Class UnrealExtent.FoliageInteractiveVolume
// 0x0000 (0x0290 - 0x0290)
class AFoliageInteractiveVolume final : public ATriggerBox
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FoliageInteractiveVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FoliageInteractiveVolume")
	}
	static class AFoliageInteractiveVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFoliageInteractiveVolume>();
	}
};
DUMPER7_ASSERTS_AFoliageInteractiveVolume;

// Class UnrealExtent.GenerateLandscapeHeightfieldVolume
// 0x0000 (0x02C0 - 0x02C0)
class AGenerateLandscapeHeightfieldVolume final : public AVolume
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GenerateLandscapeHeightfieldVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GenerateLandscapeHeightfieldVolume")
	}
	static class AGenerateLandscapeHeightfieldVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AGenerateLandscapeHeightfieldVolume>();
	}
};
DUMPER7_ASSERTS_AGenerateLandscapeHeightfieldVolume;

// Class UnrealExtent.GenerateLandscapeVolume
// 0x00A0 (0x0360 - 0x02C0)
class AGenerateLandscapeVolume final : public AVolume
{
public:
	class FString                                 ExportFilename;                                    // 0x02C0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LandscapeHeightLiftUp;                             // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ResolutionPerComponent;                            // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInterface*                     LandscapeMaterial;                                 // 0x02D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInterface*                     LandscapeHoleMaterial;                             // 0x02E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UDataAsset*                             StaticMeshToPMGrassList;                           // 0x02E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FName>                           IgnoreActorTags;                                   // 0x02F0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FVector2D                              ComponentScaleXY;                                  // 0x0300(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector3d                              OriginPoint;                                       // 0x0310(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxDeltaZ;                                         // 0x0328(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              ComponentMinIndex;                                 // 0x032C(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              ComponentNum;                                      // 0x0334(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              HeightfieldResolution;                             // 0x033C(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_344[0x4];                                      // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class ALandscape*                             LandscapeActor;                                    // 0x0348(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AActor*>                         LandscapeStreamingProxies;                         // 0x0350(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GenerateLandscapeVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GenerateLandscapeVolume")
	}
	static class AGenerateLandscapeVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AGenerateLandscapeVolume>();
	}
};
DUMPER7_ASSERTS_AGenerateLandscapeVolume;

// Class UnrealExtent.GSBitmapFontBox
// 0x0140 (0x0270 - 0x0130)
class UGSBitmapFontBox final : public UWidget
{
public:
	struct FSlateBrush                            Brush;                                             // 0x0130(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TDelegate<void()>                             BrushDelegate;                                     // 0x0200(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	class UFont*                                  Font;                                              // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   Text;                                              // 0x0218(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TDelegate<void()>                             TextDelegate;                                      // 0x0230(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	float                                         FontScaleFactor;                                   // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CharSpacing;                                       // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EGSBitmapJustification                        Justification;                                     // 0x0248(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_249[0x27];                                     // 0x0249(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetText(const class FText& InText);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSBitmapFontBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSBitmapFontBox")
	}
	static class UGSBitmapFontBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSBitmapFontBox>();
	}
};
DUMPER7_ASSERTS_UGSBitmapFontBox;

// Class UnrealExtent.GSCrowdManagerV1
// 0x00B0 (0x01A0 - 0x00F0)
class UGSCrowdManagerV1 final : public UCrowdManager
{
public:
	uint8                                         Pad_F0[0xB0];                                      // 0x00F0(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSCrowdManagerV1")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSCrowdManagerV1")
	}
	static class UGSCrowdManagerV1* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSCrowdManagerV1>();
	}
};
DUMPER7_ASSERTS_UGSCrowdManagerV1;

// Class UnrealExtent.GSDropCanvasPanel
// 0x0010 (0x0168 - 0x0158)
class UGSDropCanvasPanel final : public UCanvasPanel
{
public:
	TMulticastInlineDelegate<void(const TArray<class FString>& DraggedItems, const TArray<class FString>& DraggedFiles, const TArray<class FString>& DraggedFolders)> OnDropEvent; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSDropCanvasPanel")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSDropCanvasPanel")
	}
	static class UGSDropCanvasPanel* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSDropCanvasPanel>();
	}
};
DUMPER7_ASSERTS_UGSDropCanvasPanel;

// Class UnrealExtent.GSEWaterBodyRiver
// 0x0000 (0x02B8 - 0x02B8)
class AGSEWaterBodyRiver final : public AWaterBodyRiver
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSEWaterBodyRiver")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSEWaterBodyRiver")
	}
	static class AGSEWaterBodyRiver* GetDefaultObj()
	{
		return GetDefaultObjImpl<AGSEWaterBodyRiver>();
	}
};
DUMPER7_ASSERTS_AGSEWaterBodyRiver;

// Class UnrealExtent.GSE_AIFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_AIFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void AISetBT(class AActor* Actor, class UBehaviorTree* BTAsset);
	static void ListenerForgetsActor(class UAIPerceptionComponent* PerceptionComp, class AActor* ActorToForget);
	static void SetAIBTPause(class UBrainComponent* BrainComponent, bool bEnable);
	static void SetAIBTStop(class UBehaviorTreeComponent* BTComp);
	static void SetAISenseConfig(class UAIPerceptionComponent* PerceptionComp, float HearRange, float SightRange, float LoseSightRange, float VisionAngleDegrees, float ASRangeFromLastSeenLoc, bool IsSightDominantSense, bool* IsHearingSet, bool* IsSightSet);
	static void SetPerceptionForgetAll(class UAIPerceptionComponent* PerceptionComp);
	static void SinglePerceptionSetEnable(class UAIPerceptionComponent* PerceptionComp, bool IsHearing, bool bEnable);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_AIFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_AIFuncLib")
	}
	static class UGSE_AIFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_AIFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_AIFuncLib;

// Class UnrealExtent.GSE_AnimationFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_AnimationFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void AnimationBindAllPossessableObject(class UUserWidget* RootWidget, class UWidgetAnimation* Animation, bool UseDisplayName);
	static void AnimationBindPossessableObjectCS(class UWidgetAnimation* Animation, const struct FSequenceBindingIDInCS& BindingID, class UObject* BindObj, class UObject* Ctx);
	static class UWidgetAnimation* DuplicateAnimation(class UWidgetAnimation* InAnimation, class UObject* Outer_0, class FName Name_0);
	static struct FMovieSceneObjectBindingID GetAnimationBindingIDByDisplayName(class UWidgetAnimation* Animation, const class FName& TargetName);
	static struct FMovieSceneObjectBindingID GetAnimationBindingIDByName(class UWidgetAnimation* Animation, const class FName& TargetName);
	static struct FSequenceBindingIDInCS GetAnimationBindingIDByNameCS(class UWidgetAnimation* Animation, const class FName& TargetName);
	static bool SaveAsset(class UWidgetAnimation* InAnimation, const class FString& Path, const class FString& Name_0);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_AnimationFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_AnimationFuncLib")
	}
	static class UGSE_AnimationFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_AnimationFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_AnimationFuncLib;

// Class UnrealExtent.GSE_AnimDistanceMatchingLibrary
// 0x0000 (0x0028 - 0x0028)
class UGSE_AnimDistanceMatchingLibrary final : public UBlueprintFunctionLibrary
{
public:
	static struct FSequenceEvaluatorReference AdvanceTimeByDistanceMatchToTarget(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, float DistanceToTarget, class FName DistanceCurveName, const struct FVector2D& PlayRateClamp);
	static struct FSequenceEvaluatorReference AdvanceTimeBySpeedMatching(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, float SpeedToMatch, const struct FVector2D& PlayRateClamp);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_AnimDistanceMatchingLibrary")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_AnimDistanceMatchingLibrary")
	}
	static class UGSE_AnimDistanceMatchingLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_AnimDistanceMatchingLibrary>();
	}
};
DUMPER7_ASSERTS_UGSE_AnimDistanceMatchingLibrary;

// Class UnrealExtent.GSE_AnimFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_AnimFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static float ABPStateMachineGetGlobalWeight(class UAnimInstance* AnimInst, const class FName& StateMachineName, const class FName& StateName);
	static bool AddAnimSequence(class UAnimMontage* TargetMontage, class UAnimSequence* Sequence);
	static bool AddPoint(class UBlendSpace* BlendSpace, class UAnimSequence* PointSequence, const struct FVector& PointValue);
	static bool AddPreviewAssetToSkeleton(class USkeleton* InUSkeleton, const class FString& BoneName, class UObject* PreviewAsset);
	static bool AddSocketToSkeleton(class USkeleton* InUSkeleton, const class FString& BoneName, const class FString& SocketName, const struct FTransform& Offset);
	static void AnimInstanceMontageSetPos(class UAnimInstance* AnimInst, float MontagePos);
	static void AnimMontageGetBlendInAndOutTime(class UAnimMontage* AnimMontage, float* BlendInTime, float* BlendOutTime);
	static struct FTransform AnimMontageGetBoneTransformWS(class UAnimMontage* AnimMontage, const class USkeletalMeshComponent* MeshComponent, class FName BoneName, float Pos, bool IsNeedFixRotator, const struct FRotator& FixRotator);
	static float AnimMontageGetMontageEndTimeForScale(class UAnimMontage* AnimMontage);
	static struct FTransform AnimMontageGetQTEBoneTransform(class UAnimMontage* AnimMontage, const class USkeletalMeshComponent* MeshComponent, class FName BoneName, float Pos);
	static bool AnimMontageGetRootMotionLocationForScale(class UAnimMontage* AnimMontage, struct FVector* OutStartPos, struct FVector* OutEndPos, float LeftScaleTime, float RightScaleTime);
	static bool AnimMontageGetRootMotionRotationForScale(class UAnimMontage* AnimMontage, struct FRotator* OutStartRotation, struct FRotator* OutEndRotation, float LeftScaleTime, float RightScaleTime);
	static bool AnimMontageGetSocketLocationForScale(class UAnimMontage* AnimMontage, struct FVector* OutEndPos, float ScaleTime, const class FString& SocketName);
	static float AnimSequenceFindPosWithDistanceCurve(class UAnimSequence* AnimationSequence, class FName CurveName, float DistanceValue);
	static bool AnimSequenceGetRootMotionLocationForScale(class UAnimSequence* AnimMontage, struct FVector* OutStartPos, struct FVector* OutEndPos, float LeftScaleTime, float RightScaleTime);
	static bool AnimSequenceGetRootMotionRotationForScale(class UAnimSequence* AnimMontage, struct FQuat* OutStartPos, struct FQuat* OutEndPos, float LeftScaleTime, float RightScaleTime);
	static void ApplyDamage(class UDestructibleComponent* Destructible, float DamageAmount, const struct FVector& HitLocation, const struct FVector& ImpulseDir, float ImpulseStrength);
	static void ApplyRadiusDamage(class UDestructibleComponent* Destructible, float BaseDamage, const struct FVector& HurtOrigin, float DamageRadius, float ImpulseStrength, bool bFullDamage);
	static float CalcSlotMontageLocalWeight(class UAnimInstance* AnimInst, const class FName& SlotNodeName);
	static bool ChangeAnimSeqParamAndSave(class UAnimSequence* AnimMontage, bool bRootMotion, bool bForceRootLock);
	static void ConditionallyDispatchQueuedAnimEvents(class USkeletalMeshComponent* SkeletalMeshComp);
	static class UAimOffsetBlendSpace* CreateAimOffsetBlendSpace(const class FString& Path, const class FString& Name_0, class USkeleton* TargetSkeleton);
	static class UAnimMontage* CreateAnimMontage(const class FString& Path, const class FString& Name_0, class USkeleton* TargetSkeleton);
	static class UBlendSpace* CreateBlendSpace(const class FString& Path, const class FString& Name_0, class USkeleton* TargetSkeleton);
	static class UBlendSpace1D* CreateBlendSpace1D(const class FString& Path, const class FString& Name_0, class USkeleton* TargetSkeleton);
	static void DisableMontageRootMotionByInstanceID(class ACharacter* Character, int32 MontageInstanceID);
	static struct FTransform ExtractRootMotionFromAnimation(const class UAnimSequenceBase* Animation, float StartTime, float EndTime);
	static void FindAsset(const class FString& Path, class UClass* InClass, TArray<struct FAssetData>* AssetData);
	static class UObject* FindDestructibleMeshFromPathByBoneName(const class FString& FolderPath, const class FString& BoneName);
	static bool GenerateAimOffsetBlendSpace(class UAimOffsetBlendSpace* AimOffset, const class FString& Path, const class FString& ExampleName);
	static bool GenerateDefaultAxisParameters(class UBlendSpace* BlendSpace);
	static bool GenerateDestructibleComponentFromPath(const class FString& FolderPath, class USkeletalMeshComponent* TargetSkeletalMeshComp, TArray<class UDestructibleComponent*>* DestructibleMeshArray, TArray<class FName>* BoneNameArray);
	static bool GenerateDestructibleComponentFromPathWithEditor(const class FString& FolderPath, class UObject* TargetActor);
	static int32 GetActiveMontageInstanceID(const class UAnimInstance* AnimInstance);
	static TArray<class UAnimationAsset*> GetAllAnimationsOfSkeleton(class USkeletalMesh* SkeletonMesh, const class FString& AnimationBasePath);
	static bool GetAllAnimSyncMarkers(const class UAnimSequence* AnimSequence, TArray<struct FAnimSyncMarker>* OutSyncMarkers);
	static void GetAllNotifyEvent(class UAnimMontage* TargetMontage, TArray<struct FAnimNotifyEvent>* AnimNotifyEventList);
	static TArray<struct FAnimNotifyEvent> GetAllNotifyEventInAM(class UAnimMontage* TargetMontage, TArray<struct FGSNotifyEventTimeInfo>* TimeInfoList);
	static void GetAnimAllNotifyEventIncludeAS(const TArray<class UAnimSequenceBase*>& AnimBases, TArray<struct FAnimNotifyEvent>* AnimNotifyEventList);
	static float GetAnimCurrentTime(class UAnimInstance* AnimInst, int32 FromInstanceID);
	static struct FTransform GetBoneTransform(class USkeletalMeshComponent* Mesh, int32 BoneIndex);
	static struct FTransform GetBoneTransformByTime(class UAnimSequence* AnimationSequence, float Time, int32 TrackIndex, bool UseRawData);
	static int32 GetChildBones(class USkeleton* InSkeleton, const class FName& ParentBoneName, const TArray<class FName>& BoneNameFilter, TSet<class FName>* ChildBones);
	static void GetChildSockets(class USkeletalMeshComponent* SkeletalMeshComp, const class FName& BaseBoneName, TArray<class FName>* ChildSocketNames);
	static int32 GetCurrentActiveMontageInstanceID(class ACharacter* Character);
	static class FString GetFolderPathFromFullPath(const class FString& FullPath);
	static int32 GetMontageComboSkillID(class UAnimMontage* AnimInst, int32 Index_0);
	static int32 GetMontageEffectID(class UAnimMontage* AnimInst, int32 Index_0);
	static class FName GetMontageNextSection(class UAnimInstance* AnimInstance, class UAnimMontage* AnimMontage);
	static class FString GetMontageNotifyName(class UAnimMontage* AnimInst, int32 Index_0);
	static float GetMontageNotifyTriggerTime(class UAnimMontage* AnimInst, int32 FromInstanceID);
	static class FName GetMontageSectionName(class UAnimMontage* AnimMontage, int32 Index_0);
	static void GetMontageSectionStartAndEndTime(class UAnimMontage* AnimMontage, const class FName& SectionName, float* OutStartTime, float* OutEndTime);
	static class FName GetMontageSlotName(const class UAnimMontage* Montage, int32 SlotIndex);
	static float GetNotifyComboEndTime(class UAnimMontage* AnimInst, int32 Index_0);
	static float GetNotifyEndTriggerTime(const struct FAnimNotifyEvent& AnimNotifyEvent);
	static float GetNotifyTriggerTime(const struct FAnimNotifyEvent& AnimNotifyEvent);
	static void GetOneAnimAllNotifyEventIncludeAS(class UAnimSequenceBase* TargetAnim, TArray<struct FAnimNotifyEvent>* AnimNotifyEventList);
	static class USkeleton* GetSkeleton(class UAnimSequenceBase* AnimSequenceBase);
	static void InitAnimGraphNode(class UAnimInstance* AnimInst, const class FName Tag);
	static bool IsInRootMotionAM(class ACharacter* Character);
	static bool IsSlotPlayingMontage(class UAnimInstance* AnimInst, class FName SlotNodeName);
	static void MarkDirty(class UObject* Obj);
	static struct FTransform Montage_GetBoneRelativeTransformCS(const class UAnimMontage* InMontage, const float InTime, const class FName InBoneName, const class FName InSlotName, bool bExtractRootMotion);
	static struct FTransform Montage_GetBoneTransformCS(const class UAnimMontage* InMontage, const float InTime, const class FName InBoneName, const class FName InSlotName, bool bExtractRootMotion);
	static bool MontageIsValidAdditive(class UAnimMontage* AnimMontage);
	static void ReinitAnim(class AActor* Owner);
	static bool RemoveAllPoints(class UBlendSpace* BlendSpace);
	static void RemoveNotifyEventByIndex(class UAnimMontage* TargetMontage, int32 Index_0);
	static void RemoveNotifyTrackByName(class UAnimMontage* TargetMontage, class FName Name_0);
	static bool RemovePreviewAssetFromSkeleton(class USkeleton* InUSkeleton, const class FString& BoneName);
	static struct FTransform Sequence_GetBoneTransformCS(const class UAnimSequence* AnimSeq, const float InTime, const class FName BoneName, bool bExtractRootMotion);
	static struct FTransform Sequence_GetRelativeBoneTransformCS(const class UAnimSequence* AnimSeq, const float InTime, const class FName BoneName, bool bExtractRootMotion);
	static bool SetAnimcurveType(class USkeleton* Skeleton, const class FString& CurveName, bool Value);
	static void SetBlendSpaceInput(class USkeletalMeshComponent* Obj, const struct FVector& BlendParams);
	static void SetMaterial(class UMaterialInterface* Material, class UDestructibleMesh* TargetMesh, int32 Index_0);
	static void SetRootMotionFromEverythingSwitch(class ACharacter* Character, bool IsOpen);
	static void StopAllMontages(class AActor* Owner, float BlendOutTime);
	static void TickAnimation(class AActor* Owner);
	static void TickAnimationAndRefreshBone(class AActor* Owner);
	static void TickAnimationAndRefreshBone_SkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComp);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_AnimFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_AnimFuncLib")
	}
	static class UGSE_AnimFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_AnimFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_AnimFuncLib;

// Class UnrealExtent.GSE_BehaviorTreeFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_BehaviorTreeFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool BTDecoratorOverrideChildIdx(class UBTDecorator_BlueprintBase* BTDecorator, int32 NewIndex);
	static void GetBTTaskNodes(class UBehaviorTree* BT, struct FBehaviorTreeNodeData* NodeData);
	static TArray<class FString> GetCurrentBTActiveNodeInfo(class UBehaviorTreeComponent* BehaviorTreeComp);
	static class UBehaviorTree* GetCurrentTree(class AAIController* AIController);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_BehaviorTreeFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_BehaviorTreeFuncLib")
	}
	static class UGSE_BehaviorTreeFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_BehaviorTreeFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_BehaviorTreeFuncLib;

// Class UnrealExtent.GSE_ActorFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_ActorFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static class UActorComponent* AddComponentByClass(class AActor* Actor, TSubclassOf<class UActorComponent> Class_0, bool bManualAttachment, const struct FTransform& RelativeTransform, bool bDeferredFinish);
	static void AddInstanceComponent(class AActor* Actor, class UActorComponent* Component);
	static void AddNamePrefix(class AActor* Actor, const class FString& NamePrefix);
	static void CacheCapturingStreamingMeshLodStats();
	static void CaptureStreamingMeshLodStats();
	static bool CheckActorWasRecentlyRendered(class AActor* Actor);
	static void DetectRegionCenter(class AActor* Actor, const TArray<struct FVector>& TraceDirectionList, float TraceDistance, ETraceTypeQuery TraceChannel, EDrawDebugTrace DrawDebugType, float DrawTime, float VaildRange, struct FVector* AdjustedLocation, double* AdjustedRadius, bool* IsSuccess);
	static void EndCapturingStreamingMeshLodStats();
	static void ExcuteStreamingMeshMemoryStats();
	static void FinishAddComponent(class AActor* Actor, class UActorComponent* NewActorComp, bool bManualAttachment, const struct FTransform& RelativeTransform);
	static void GetActorForwardVector(class AActor* Actor, struct FVector* OutDir);
	static void GetActorHasAuthority(class AActor* Actor, bool* OutHasAuthority);
	static void GetActorLocationSimple(class AActor* Actor, struct FVector* OutPos);
	static void GetActorRotationSimple(class AActor* Actor, struct FRotator* OutRot);
	static void GetActorTransformSimple(class AActor* Actor, struct FTransform* OutTrans);
	static void GetAttachParentActor(class AActor* Actor, class AActor* AttachParentActor);
	static void GetVelocity(class AActor* Actor, struct FVector* OutVelocity);
	static void GetWorldTransformFast(class USceneComponent* SceneComp, struct FTransform* OutWorldTransform);
	static bool IsAABoundBoxInVolume(class AVolume* VolumeActor, const struct FVector& BoundOrigin, const struct FVector& BoundExtent, bool* isFullContain);
	static bool IsActorBeginningPlayFromLevelStreaming(class AActor* Actor);
	static bool IsPointInVolume(class AVolume* VolumeActor, const struct FVector& Point, float Radius);
	static void LoadCapturingStreamingMeshLodStats();
	static void LoadReflectionCubeLocation(TArray<struct FVector>* PathPointList, const class FString& FilePathUnderProjFolder);
	static void RemoveComponent(class UActorComponent* Component);
	static void SetActorComponentsTickEnable(class AActor* Actor, bool bEnable);
	static void SetActorComponentsTickInterval(class AActor* Actor, float NewInterval);
	static void SetActorLocationAndRotationSimple(class AActor* Actor, const struct FVector& Pos, const struct FRotator& Rot, bool bSweep, int32 iTeleportType);
	static void SetActorLocationSimple(class AActor* Actor, const struct FVector& Pos, bool bSweep, int32 iTeleportType);
	static void SetActorRotationSimple(class AActor* Actor, const struct FRotator& Rot, int32 iTeleportType);
	static void SetActorTransformSimple(class AActor* Actor, const struct FTransform& Trans, bool bSweep, int32 iTeleportType);
	static void SetMaterialInterfaceQualityLevel(class AActor* Actor, class UMaterialInterface* Material, int32 QualityLevel);
	static class AActor* SpawnBlueprintActorByFactory(class UBlueprint* InAsset, class ULevel* InLevel, const struct FTransform& InTransform);
	static class AActor* SpawnBlueprintActorByFactory_BP(class UBlueprint* InAsset, class UObject* Obj, const struct FTransform& InTransform);
	static void SpawnSphereUniformPoints(TArray<struct FVector>* SphereUniformPoints, int32 NumOfPoints, float Radius);
	static void StatLevelNaniteMemory(const TArray<class ULevel*>& LoadedLevels, const class FString& WorldPositionFile, const class FString& MemoryFile);
	static void UpdateActorOverlaps(class AActor* Actor);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_ActorFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_ActorFuncLib")
	}
	static class UGSE_ActorFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_ActorFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_ActorFuncLib;

// Class UnrealExtent.GSE_SceneComponentFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SceneComponentFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void SetWorldLocationAndRotationSimple(class USceneComponent* InSceneComponent, const struct FVector& Pos, const struct FRotator& Rot);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SceneComponentFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SceneComponentFuncLib")
	}
	static class UGSE_SceneComponentFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SceneComponentFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SceneComponentFuncLib;

// Class UnrealExtent.GSE_SplineComponentFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SplineComponentFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SplineComponentFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SplineComponentFuncLib")
	}
	static class UGSE_SplineComponentFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SplineComponentFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SplineComponentFuncLib;

// Class UnrealExtent.GSE_CharacterFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_CharacterFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static float CalculateMaxDistanceFactor(class AActor* Actor);
	static float CalculateScreenPercentageFromController(class AActor* Actor, class AController* Controller);
	static float GetActorBoundingSphereRadius(class AActor* Actor);
	static struct FTransform GetBoneTransform(class ACharacter* Character, int32 BoneIndex);
	static struct FTransform GetBoneTransformByMesh(class USkeletalMeshComponent* Mesh, int32 BoneIndex);
	static float GetPathFollowingBrakingDistance(class UCharacterMovementComponent* CharacterMovement);
	static class USceneComponent* GetSceneComponentByName(class AActor* Actor, const class FString& ComponentName);
	static struct FTransform GetSceneComponentTransformByName(class AActor* Actor, const class FString& ComponentName);
	static struct FVector GetSocketLocation(class USceneComponent* Comp, const class FName& SocketName);
	static struct FRotator GetSocketRotation(class USceneComponent* Comp, const class FName& SocketName);
	static struct FTransform GetSocketTransform(class USceneComponent* Comp, const class FName& SocketName, ERelativeTransformSpace TransfromSpace);
	static void RecreatePhysicsState(class USkeletalMeshComponent* Mesh);
	static void SetActorSKMeshesUpdateRateOptimizations(class AActor* Actor, bool bEnable);
	static void SetAllPABodiesBelowResponseToAllChannels(class USkeletalMeshComponent* Mesh, const class FName& BoneName, ECollisionResponse NewResponse);
	static void SetAllPABodiesBelowResponseToChannels(class USkeletalMeshComponent* Mesh, const class FName& BoneName, const TArray<ECollisionChannel>& Channels, ECollisionResponse NewResponse);
	static void SetAnimRootMotionTranslationScale(class ACharacter* Character, float Scale);
	static void SetLocalScreenPercentageIfLocalController(class AActor* Actor, class AController* Controller, float ScreenPercentage, float* OutLocalScreenPercentage);
	static void SetMontagePlayRate(class ACharacter* Character, float PlayRate);
	static void Tick(class AActor* Actor, float DeltaTime);
	static void ToggleActorTickEnabled(class AActor* InActor, bool bEnable, bool ToggleActorTick, bool ToggleMoveComp, bool ToggleAIComp, bool ToggleSKMeshComp, bool ToggleAkComp, bool ToggleINCLUDE_CHILD_ACTOR);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_CharacterFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_CharacterFuncLib")
	}
	static class UGSE_CharacterFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_CharacterFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_CharacterFuncLib;

// Class UnrealExtent.GSE_ChunkFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_ChunkFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool IsPlayGoInstalling();
	static bool TryGetPlayGoInfo(int64* ProgressSize, int64* TotalSize, double* CurrentTime);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_ChunkFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_ChunkFuncLib")
	}
	static class UGSE_ChunkFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_ChunkFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_ChunkFuncLib;

// Class UnrealExtent.GSE_ConfigFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_ConfigFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void Flush(EConfigIniFileNames ConfigFile, const bool bRefreshInConfigSystem);
	static TArray<class FString> GetArray(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static bool GetBool(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static struct FColor GetColor(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static float GetFloat(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static int32 GetInt(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static struct FRotator GetRotator(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static class FString GetString(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static class FText GetText(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static struct FVector GetVector(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static struct FVector2D GetVector2D(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static struct FVector4 GetVector4(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, bool* bWasFound);
	static void SetArray(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const TArray<class FString>& ArrayValue);
	static void SetBool(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const bool BoolValue);
	static void SetColor(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const struct FColor& ColorValue);
	static void SetFloat(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const float FloatValue);
	static void SetInt(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const int32 IntValue);
	static void SetRotator(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const struct FRotator& RotatorValue);
	static void SetString(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const class FString& StringValue);
	static void SetText(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const class FText& TextValue);
	static void SetVector(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const struct FVector& VectorValue);
	static void SetVector2D(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const struct FVector2D& Vector2DValue);
	static void SetVector4(EConfigIniFileNames ConfigFile, const class FString& SectionName, const class FString& PropertyName, const struct FVector4& Vector4Value);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_ConfigFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_ConfigFuncLib")
	}
	static class UGSE_ConfigFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_ConfigFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_ConfigFuncLib;

// Class UnrealExtent.GSE_CppExport
// 0x0000 (0x0028 - 0x0028)
class UGSE_CppExport final : public UBlueprintFunctionLibrary
{
public:
	static TMap<class FString, struct FIntPtr> GetActorFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetAIFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetAnimFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetAsyncLineTraceReqFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetCVarFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetGameplayTagFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetGSCVarFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetInputFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetLineTraceFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetMathFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetNiagaraFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetProfilerFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetRenderFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetSceneComponentFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetSplineComponentFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetTaskGraphFuncAsMap();
	static TMap<class FString, struct FIntPtr> GetUMGFuncAsMap();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_CppExport")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_CppExport")
	}
	static class UGSE_CppExport* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_CppExport>();
	}
};
DUMPER7_ASSERTS_UGSE_CppExport;

// Class UnrealExtent.GSE_EditorFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_EditorFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static class UObject* AssetPath_GetCDO(class UObject* Outer_0, const class FString& Path, class UBlueprint** Blueprint);
	static class UStaticMeshComponent* BGUGetStaticMeshComp(class AActor* Actor);
	static void BGULandscapeCameraCollsion(class UObject* WorldContextObject, int32 SurfaceType, float CellSize, float MaxHeightOffset, float MaxDisplacement, float CameraCollisionOffset);
	static void CheckActorBoundsInfo(class AActor* InActor, bool bIncludeNonCollision, bool* OutActorLevelBoundsRelevant, struct FBox* OutActorBounds);
	static void CompileText();
	static class UObject* FAssetData_GetAsset(class UAssetDataArray* AssetData);
	static class UClass* FAssetData_GetClass(class UAssetDataArray* AssetData);
	static class FString FAssetData_GetTagValue(class UAssetDataArray* AssetData, const class FName& TagName);
	static void GatherText();
	static struct FBoxSphereBounds GetBrushBounds(class UBrushComponent* BrushCom);
	static TArray<class UActorComponent*> GetCDONodeComponents(class AActor* CDO);
	static class UAssetDataArray* GetContentBrowserSelections();
	static TArray<class APostProcessVolume*> GetValidPostProcessVolumes(class UWorld* InWorld);
	static void ImportCSVToStringTable(class FName TableId, const class FString& CSVPath);
	static bool IsClassPlaceable(class UClass* AssetClass);
	static void SetActorEditorOnly(class AActor* Actor, bool NewEnable);
	static void SetActorLevelBoundsRelevant(class AActor* InActor, bool bRelevant);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_EditorFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_EditorFuncLib")
	}
	static class UGSE_EditorFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_EditorFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_EditorFuncLib;

// Class UnrealExtent.ActorComponentCS
// 0x0000 (0x00C0 - 0x00C0)
class UActorComponentCS : public UActorComponent
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("ActorComponentCS")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"ActorComponentCS")
	}
	static class UActorComponentCS* GetDefaultObj()
	{
		return GetDefaultObjImpl<UActorComponentCS>();
	}
};
DUMPER7_ASSERTS_UActorComponentCS;

// Class UnrealExtent.GSE_EngineFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_EngineFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void AdjustPSOPrecompileBatch(int32 BatchSize, float BatchTime);
	static void ApplyMarkPackageExistFromSection(bool bMarkExist, const class FString& Section);
	static class UAsyncTaskDownloadImage* AsyncDownloadImage(const class FString& URL);
	static bool BindAudioUtilAndBox(class AActor* AudioUtilActor, class UUserWidget* AudioBox);
	static bool BinkMediaPlayerGoTo(class UBinkMediaPlayer* MediaPlayer, int32 TargetFrame);
	static bool BinkMediaPlayerGoToWithProcMs(class UBinkMediaPlayer* MediaPlayer, int32 TargetFrame, int32 ProcMS);
	static void BinkMediaPlayerTimeSeek(class UBinkMediaPlayer* MediaPlayer, double Time);
	static void BlockTillLevelStreamingCompleted(const class UObject* WorldContextObject);
	static void BlockTillSuspendedLevelsCompleted(const class UObject* WorldContextObject);
	static void CaptureCurrentViewport(bool bCapture);
	static void ClientSeamlessTravel(class APlayerController* PC, const class FString& URL);
	static void CloseNetConnection(class UObject* WorldContext);
	static int32 ConsoleVarGetInt(const class FString& Name_0);
	static void ConsoleVariableSetMouseCursor(bool MouseCursor);
	static void CopyToClipBoard(const class FString& InStr);
	static class UObject* CreateAsset(const class FString& Path, const class FString& Name_0, class UClass* CreatedClass);
	static class UDragDropOperation* CreateDragDropOperation(TSubclassOf<class UDragDropOperation> OperationClass);
	static void CreateNamedNetDriver(class UWorld* InWorld, class FName NetDriverName, class FName NetDriverDefinition);
	static class UReplicationDriver* CreateReplicationDriver(class UNetDriver* NetDriver, class UWorld* World);
	static void DelayGC();
	static void DestroyActor(class AActor* Actor);
	static void DestroyActorsWithSpecifiedKeyword(const class UObject* InWorldContext, const class FString& InKeyword);
	static struct FEventReply DetectDragIfPressed(const struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const class FName& KeyName);
	static void DisableDebugExecBindings(class UObject* WorldCtx, bool IsDisable);
	static void DrawDebugCircleArc(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, const struct FVector& Direction, float AngleWidth, int32 NumSegments, const struct FLinearColor& LineColor, float Duration, float Thickness);
	static class UObject* DuplicateAsset(const class FString& AssetName, const class FString& PackagePath, class UObject* OriginalObject);
	static void EnableForceStreamdOutLevelGCCheck(bool Enable, bool IgnoreEditor);
	static void EngineGC(bool bFullPurge);
	static void ExecCmdOutGLog(const class FString& Cmd, class UObject* WorldCtx);
	static class FString FindAndPrintStaleReferencesToObject(class UObject* Obj);
	static class FString FindAndPrintStaleRefsByObjectPath(const class FString& InObjectPath);
	static class UNetDriver* FindNamedNetDriver(const class UWorld* InWorld, class FName NetDriverName);
	static TArray<struct FVector> FindPathSync(class AController* Controller, const struct FVector& TargetLocation);
	static void FlushMainAudioDevice(const int32 DeviceID);
	static bool GameInstanceIsDedicatedServer(const class UGameInstance* GameInst);
	static TArray<struct FInputActionKeyMapping> GetActionMappings(class APlayerController* PlayerController);
	static EGSQualityLevel GetActualQualityLevel(bool bLogInfo);
	static const struct FKey GetAnalogInputKey(const struct FAnalogInputEvent& AnalogInputEvent);
	static float GetAnalogValue(const struct FAnalogInputEvent& AnalogInputEvent);
	static float GetAsyncLoadPercentage(const class FName& PackageName);
	static class UAudioComponent* GetAudioInfoOfAudioVisualize(class AActor* AudioUtilActor, float* AudioDuration);
	static float GetAvailablePhysical();
	static TArray<struct FInputAxisKeyMapping> GetAxisMappings(class APlayerController* PlayerController);
	static int32 GetBinkMediaPlayerCurFrame(const class UBinkMediaPlayer* MediaPlayer);
	static double GetBinkMediaPlayerDuartion(const class UBinkMediaPlayer* MediaPlayer);
	static float GetBinkMediaPlayerFrameRate(const class UBinkMediaPlayer* MediaPlayer);
	static double GetBinkMediaPlayerTime(const class UBinkMediaPlayer* MediaPlayer);
	static int32 GetBinkMediaPlayerTotalFrames(const class UBinkMediaPlayer* MediaPlayer);
	static TArray<class AActor*> GetChildActors(class AActor* Actor);
	static class FString GetCurrentRhiName();
	static class FString GetDefaultLanguageCS();
	static class FString GetDeviceId();
	static void GetDeviceInfo(class FString* Cpu, class FString* Gpu, int32* MemSize);
	static float GetDisplayGamma(const class UObject* WorldCtx);
	static class FString GetDisplayName(const class UObject* Object);
	static int32 GetEngineMinorVersion();
	static class APlayerController* GetFirstLocalPlayerController(class UObject* WorldCtx);
	static int64 GetGFrameCounter();
	static float GetInputDeadZone(class APlayerController* PlayerController, const class FName& AxisName);
	static const struct FKey GetInputKey(const struct FKeyEvent& KeyEvent);
	static class FString GetLaunchValue(const class FString& Option);
	static class APlayerCameraManager* GetLocalPlayerCameraManager(class UObject* WorldCtx);
	static class FString GetLoginId();
	static TArray<uint8> GetMacAddress();
	static double GetMediaPlayerDuartion(const class UMediaPlayer* MediaPlayer);
	static double GetMediaPlayerTime(const class UMediaPlayer* MediaPlayer);
	static int32 GetPawnAutoPossessConfig(class APawn* PC);
	static double GetPlatformTime();
	static struct FMatrix GetPlayerViewProjectionMatrix(class APlayerController* Player);
	static struct FMatrix GetPlayerViewProjectionMatrixInv(class APlayerController* Player);
	static void GetPlayerViewRect(class APlayerController* Player, struct FVector2D* OutConstrainedViewRectMin, struct FVector2D* OutConstrainedViewRectMax, struct FVector2D* OutViewRectMin, struct FVector2D* OutViewRectMax);
	static void GetPlayerViewRectMatrixInfo(class APlayerController* Player, struct FMatrix* ViewProjectionMatrixInv, struct FVector2D* OutConstrainedViewRectMin, struct FVector2D* OutConstrainedViewRectMax, struct FVector2D* OutViewRectMin, struct FVector2D* OutViewRectMax);
	static class FString GetProjectDir();
	static TSubclassOf<class AGameModeBase> GetProjectSettingDefaultGameMode();
	static EGSQualityLevel GetRecommendedQualityLevel(bool bLogInfo);
	static void GetRegexMatchInfo(const class FString& InStr, const class FString& RegexExpression, TArray<class FString>* ExtractedInfo);
	static int32 GetRemainingPsoPrecompileNum();
	static int32 GetShadowQualityLevel();
	static struct FTimespan GetTimeSpanFromSeconds(double Seconds);
	static int32 GetTotalPsoPrecompileNum();
	static class UPackage* GetTransientPackage();
	static TArray<class FString> GetWarningPhysicsAssetList(class UObject* WorldContext, const class FString& TraverseRootPath);
	static TArray<class FString> GetWarningUITexList(class UObject* WorldContext, const class FString& TraverseRootPath, const class FString& SourceFileCommPath, const TArray<class FString>& ExcludedPathList);
	static struct FVector2D GetWindowScreenResolution();
	static class UWorld* GetWorldFromObj(class UObject* Context);
	static int32 GetWorldMainAudioDeviceID(const class UObject* WorldContextObject);
	static class FString GetXboxSerialDeviceType();
	static void GSSaveConfig(class UObject* WorldContext);
	static bool HasLaunchOption(const class FString& Option);
	static bool HasValidCaptureData(class UReflectionCaptureComponent* Component);
	static bool IsClient(class UWorld* World);
	static bool IsCommandLineHasParam(const class FString& QueryParam);
	static bool IsControllerInPlayState(class AController* Controller);
	static bool IsDedicateServer(class UWorld* World);
	static bool IsDevelopmentBuild();
	static bool IsDriverVersionMismatch();
	static bool IsEditor();
	static bool IsListenServer(class UWorld* World);
	static bool IsPSOBatchingPaused();
	static bool IsRegexMatched(const class FString& InStr, const class FString& RegexExpression);
	static bool IsSavePSOCacheInErrorState();
	static bool IsShippingBuild();
	static bool IsStandAlone(class UWorld* World);
	static bool IsStandaloneGame();
	static bool IsTestBuild();
	static bool IsUnloadPSOFinished();
	static class FString LoadFileToString(const class FString& Path);
	static void LogDbg(const class FString& Str, bool bPrintScreen, float TimeToDisplay);
	static void LogDbgWithColor(const class FString& Str, bool bPrintScreen, float TimeToDisplay, const struct FColor& Color, int32 Key);
	static void LogError(const class FString& Str);
	static void LogInfo(const class FString& Str);
	static void LogShipping(const class FString& Str);
	static void LogShippingError(const class FString& Str);
	static void LogWarning(const class FString& Str);
	static void LogWLevel(const class FString& Str, int32 InLogLevel);
	static void MarkPackageExist(class FName PackageName, bool bMarkExist);
	static void MarkUnloadPsoState();
	static float MathEase(float A, float B, float alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps);
	static struct FVector2D MathEase2D(const struct FVector2D& A, const struct FVector2D& B, float alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps);
	static struct FLinearColor MathEaseLinearColor(const struct FLinearColor& A, const struct FLinearColor& B, float alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps);
	static struct FRotator MathEaseR(const struct FRotator& A, const struct FRotator& B, float alpha, bool bShortestPath, EEasingFunc EasingFunc, float BlendExp, int32 Steps);
	static struct FVector MathEaseV(const struct FVector& A, const struct FVector& B, float alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps);
	static void MediaPlayerTimeSeek(class UMediaPlayer* MediaPlayer, double Time);
	static struct FLinearColor MultipleColorLerp(const struct FLinearColor& v1, const struct FLinearColor& v2, const struct FLinearColor& V3, const struct FLinearColor& V4, float LerpAlpha);
	static void PauseAudio(class AActor* AudioUtilActor);
	static void PausePsoBatching();
	static void PerfTest(int32 CaseID, int32 Count);
	static void PlayAudio(class AActor* AudioUtilActor, bool VisualOnly);
	static void PrepareLevelsNeedToBeUnloaded(const class UObject* WorldContextObject);
	static void PSOFullCompilation();
	static void QAGenCrash();
	static void QAGetSimpleCollisionCylinder(class AActor* AgentActor, float* CollisionRadius, float* CollisionHalfHeight);
	static bool QAHasReached(class AActor* AgentActor, class AActor* GoalActor);
	static bool QAIsCompiling();
	static void QuitEditor();
	static void QuitGame(class UObject* WorldCtx);
	static void RegisteConsoleKey(const TArray<class FName>& Keys);
	static void RegisterComponent(class UActorComponent* ActorComponent);
	static void ReplaceInputActionList(class APlayerController* PlayerController, const TArray<struct FGSInputActionKeyMapping>& ActionMappings);
	static void ReplaceInputAxisList(class APlayerController* PlayerController, const TArray<struct FGSInputAxisKeyMapping>& AxisMappings);
	static void RequestExit(bool Force);
	static void RequestQuit(const class FString& Desc);
	static void ResetAudioVisualizing(class UUserWidget* AudioBox);
	static void RestartApplication();
	static void RestartGame(class AGameMode* GameMode);
	static void ResumePsoBatching();
	static void RunProcess(const class FString& InProcessPath);
	static void RunProcessWithCheck(const class FString& InProcessPath);
	static void SavePSOCacheFile();
	static void SaveStringToFile(const class FString& Path, const class FString& Data);
	static void ServerSeamlessTravel(class UWorld* World, const class FString& URL);
	static void SetActorComponentMobilityMovable(class AActor* Actor, bool IsMovable);
	static void SetAudioBoxFreqNum(class UUserWidget* AudioBox, const int32 InFreqNum);
	static bool SetCanEverTick(class UObject* Obj, bool bEnable);
	static void SetDesiredQualityLevel(EGSQualityLevel TargetGSQualityLevel);
	static void SetDisplayGamma(const class UObject* WorldCtx, float Gamma);
	static void SetInputDeadZone(class APlayerController* PlayerController, const class FName& AxisName, float DeadZone);
	static void SetInputModeGameOnly(class APlayerController* PlayerController);
	static void SetInputModeUIOnly(class APlayerController* Target, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode);
	static void SetLevelRequestSuspend(bool ShouldSuspend);
	static void SetLogEnable(bool bEnableDbg, bool bEnableDbgDisplay, bool bEnableInfo);
	static void SetMouseCursorWidgetVisible(class APlayerController* PlayerController, bool bVisible);
	static void SetPSOCacheUsageMask(int32 MapIndex, int32 MaterialQualityLevel, int32 NiagaraQualityLevel, int32 ShadowQualityLevel);
	static void StopAudio(class AActor* AudioUtilActor);
	static bool TestPathSync(class AController* Controller, const struct FVector& TargetLocation);
	static float ToMilliseconds(const int64 Cycles);
	static void UpdateAudioUtilAnalyzer(class AActor* AudioUtilActor, const class FString& LoudnessAnalyzerAssetPath, const class FString& ConstantAnalyzerAssetPath);
	static void UploadPSOHttpRequest(int32 Num);
	static bool UseStatsMacro();
	static void VLogBoxError(const class UObject* WorldContext, const class FName& Catogary, const struct FBox& Box, const struct FColor& Color, const class FString& Text);
	static void VLogBoxInfo(const class UObject* WorldContext, const class FName& Catogary, const struct FBox& Box, const struct FColor& Color, const class FString& Text);
	static void VLogBoxWarning(const class UObject* WorldContext, const class FName& Catogary, const struct FBox& Box, const struct FColor& Color, const class FString& Text);
	static void VLogError(const class UObject* WorldContext, const class FName& Catogary, const class FString& Text);
	static void VLogInfo(const class UObject* WorldContext, const class FName& Catogary, const class FString& Text);
	static void VLogLocationError(const class UObject* WorldContext, const class FName& Catogary, const struct FVector& Location, float Radius, const struct FColor& Color, const class FString& Text);
	static void VLogLocationInfo(const class UObject* WorldContext, const class FName& Catogary, const struct FVector& Location, float Radius, const struct FColor& Color, const class FString& Text);
	static void VLogLocationWarning(const class UObject* WorldContext, const class FName& Catogary, const struct FVector& Location, float Radius, const struct FColor& Color, const class FString& Text);
	static void VLogSegmentError(const class UObject* WorldContext, const class FName& Catogary, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const struct FColor& Color, float Thickness, const class FString& Text);
	static void VLogSegmentInfo(const class UObject* WorldContext, const class FName& Catogary, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const struct FColor& Color, float Thickness, const class FString& Text);
	static void VLogSegmentWarning(const class UObject* WorldContext, const class FName& Catogary, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const struct FColor& Color, float Thickness, const class FString& Text);
	static void VLogWarning(const class UObject* WorldContext, const class FName& Catogary, const class FString& Text);
	static void VLogWLevel(const class UObject* WorldContext, int32 InLogLevel, const class FName& Catogary, const class FString& Text);
	static bool WasActorRecentlyRendered(class AActor* InActor, const float InTolerence);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_EngineFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_EngineFuncLib")
	}
	static class UGSE_EngineFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_EngineFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_EngineFuncLib;

// Class UnrealExtent.GSE_WorldFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_WorldFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static class AWorldSettings* GetWorldSettings(class ULevel* Level, bool bChecked);
	static void NotifyWorldSettingsBeginPlay(class UWorld* World);
	static void NotifyWorldSettingsMatchStart(class UWorld* World);
	static class ULevel* WorldGetCurrentLevel(class UWorld* World);
	static class ULevel* WorldGetPersistentLevel(class UWorld* World);
	static bool WorldViewportCursorVisible(class UWorld* World);
	static bool WorldViewportForeground(class UWorld* World);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_WorldFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_WorldFuncLib")
	}
	static class UGSE_WorldFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_WorldFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_WorldFuncLib;

// Class UnrealExtent.GSE_ProfilerFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_ProfilerFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static TArray<struct FGSCapturedStatResult> CaptureAllStatsInfo();
	static TArray<struct FGSCapturedStatResult> CaptureSpecificStatsInfo(const TArray<class FString>& StatNames);
	static void GSStatsMasterEnableAdd();
	static void StartRecordingPerfChart(const class FString& TargetFileName, int32 InTotalFrames, bool bCollectInsightData);
	static void StopRecordingPerfChart();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_ProfilerFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_ProfilerFuncLib")
	}
	static class UGSE_ProfilerFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_ProfilerFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_ProfilerFuncLib;

// Class UnrealExtent.GSE_PostProcessFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_PostProcessFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static struct FPostProcessSettings GetSceneViewFinalPostProcessSettings(class AActor* WorldContext);
	static void RemovePPCompWeightBlendable(class UPostProcessComponent* PPComp, class UMaterialInterface* PPMaterialInterface);
	static void RemovePPVWeightBlendable(class APostProcessVolume* PPV, class UMaterialInterface* PPMaterialInterface);
	static void SetCameraCompWeightedBlendableWeightByIndex(class UCameraComponent* CameraComp, int32 PPMatIndex, float Weight);
	static void SetCameraWeightedBlendableWeightByIndex(class AActor* CameraActor, int32 PPMatIndex, float Weight);
	static void SetPPCompWeightedBlendableWeight(class UPostProcessComponent* PPComp, class UMaterialInterface* PPMaterialInterface, float Weight);
	static void SetPPCompWeightedBlendableWeightByIndex(class UPostProcessComponent* PPComp, int32 PPMatIndex, float Weight);
	static void SetPPVWeightedBlendableWeight(class APostProcessVolume* PPV, class UMaterialInterface* PPMaterialInterface, float Weight);
	static void SetPPVWeightedBlendableWeightByIndex(class APostProcessVolume* PPV, int32 PPMatIndex, float Weight);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_PostProcessFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_PostProcessFuncLib")
	}
	static class UGSE_PostProcessFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_PostProcessFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_PostProcessFuncLib;

// Class UnrealExtent.GSE_RenderUtilFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_RenderUtilFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static float GetSceneViewPreExposure(class AActor* WorldContext);
	static void MarkRenderStateDirty(class UActorComponent* ActorComponent);
	static void OverrideSystemUserVariableSKMFilteredBones(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray<class FName>& OverrideFilteredBones);
	static void OverrideSystemUserVariableSKMFilteredSockets(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray<class FName>& OverrideFilteredSockets);
	static void PlayCameraShake(class UClass* CameraShakeCls, class APlayerCameraManager* Camera);
	static void SetRenderCustomDepth(class AActor* AA, bool bValue);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_RenderUtilFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_RenderUtilFuncLib")
	}
	static class UGSE_RenderUtilFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_RenderUtilFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_RenderUtilFuncLib;

// Class UnrealExtent.GSE_CameraUtilFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_CameraUtilFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void GetCameraFocalParams(class UCameraComponent* InCamera, float* OutFocalDistance, float* OutDepthBlurKm, float* OutDepthBlurRadius);
	static class AActor* GetCameraViewTarget(class APlayerCameraManager* CameraManager);
	static bool IsPositionInScreenViewport(class UObject* WorldContext, const struct FVector& position);
	static void SetCameraFocalParams(class UCameraComponent* InCamera, float InFocalDistance, float InDepthBlurKm, float DepthBlurRadius);
	static bool SetLocalPlayerAspectRatioAxisConstraint(class APlayerController* PlayerController, EAspectRatioAxisConstraint TargetAspectRatioAxisConstraint);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_CameraUtilFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_CameraUtilFuncLib")
	}
	static class UGSE_CameraUtilFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_CameraUtilFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_CameraUtilFuncLib;

// Class UnrealExtent.GSE_AssetUtilFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_AssetUtilFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static class UObject* GetAssetDataAsset(class UAssetDataArray* AssetData);
	static class UClass* GetAssetDataClass(class UAssetDataArray* AssetData);
	static class UAssetDataArray* GetAssetDataFromPackageObj(const TArray<class UObject*>& PackageObjects);
	static class FString GetAssetDataTagValue(class UAssetDataArray* AssetData, const class FName& TagName);
	static class UAssetDataArray* GetAssetsByPath(const TArray<class FString>& Paths);
	static class UAssetDataArray* GetAssetsInFolder(class FName FolderPath, bool bRecursive, bool bIncludeOnlyOnDiskAssets);
	static class UAssetDataArray* GetDependenciesAssetsFromAssets(class UAssetDataArray* Assets);
	static class UAssetDataArray* GetReferenceAssetsFromAssets(class UAssetDataArray* Assets);
	static class UAssetDataArray* GetReferenceAssetsFromObjects(const TArray<class UObject*>& LoadedSourceAssets);
	static TArray<class UObject*> LoadObjectsFromAssetData(class UAssetDataArray* Assets);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_AssetUtilFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_AssetUtilFuncLib")
	}
	static class UGSE_AssetUtilFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_AssetUtilFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_AssetUtilFuncLib;

// Class UnrealExtent.GSE_LoadingUtilFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_LoadingUtilFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void ClientSetBlockOnAsyncLoading(class APlayerController* PlayerController);
	static class UObject* SyncLoadObject(const class FString& Path);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_LoadingUtilFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_LoadingUtilFuncLib")
	}
	static class UGSE_LoadingUtilFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_LoadingUtilFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_LoadingUtilFuncLib;

// Class UnrealExtent.GSE_OnlineSocketFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_OnlineSocketFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static class FString GetLocalListenIp(class UObject* WorldContext);
	static int32 GetLocalListenPort(class UObject* WorldContext);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_OnlineSocketFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_OnlineSocketFuncLib")
	}
	static class UGSE_OnlineSocketFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_OnlineSocketFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_OnlineSocketFuncLib;

// Class UnrealExtent.GSE_TraceFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_TraceFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool CharacterCapsuleTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, class AActor* IgnoreActor, struct FVector* OutHitLocation);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_TraceFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_TraceFuncLib")
	}
	static class UGSE_TraceFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_TraceFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_TraceFuncLib;

// Class UnrealExtent.GSE_OverlapFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_OverlapFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool BoxOverlapActorsByProfile(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, class FName ProfileName, class UClass* ActorClassFilter, const TArray<class AActor*>& ActorsToIgnore, TArray<class AActor*>* OutActors);
	static bool BoxOverlapComponentsByProfile(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, class FName ProfileName, class UClass* ComponentClassFilter, const TArray<class AActor*>& ActorsToIgnore, TArray<class UPrimitiveComponent*>* OutComponents);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_OverlapFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_OverlapFuncLib")
	}
	static class UGSE_OverlapFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_OverlapFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_OverlapFuncLib;

// Class UnrealExtent.GSE_FileFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_FileFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool AndroidExtractFolderFromApk(const class FString& SrcPath, const class FString& DestPath);
	static bool AndroidHasFileInApk(const class FString& SrcPath);
	static bool ExtractDirToPath(const class FString& Src, const class FString& Dest);
	static bool ExtractFileToPath(const class FString& Src, const class FString& Dest);
	static bool FindFiles(const class FString& Directory, TArray<class FString>* FoundFiles, const class FString& FileExtension);
	static bool FindFilesRecursively(const class FString& Directory, TArray<class FString>* FoundFiles, const class FString& FileExtension);
	static bool LoadFileToArray(const class FString& Path, TArray<uint8>* FileData);
	static bool MountAllPakFiles(const TArray<class FString>& PakFolders);
	static bool MountPak(const class FString& InPakFilename, int32 PakOrder);
	static bool MountPakWithInPath(const class FString& InPakFilename, int32 PakOrder, const class FString& InPath);
	static bool ReadFile(const class FString& Path, TArray<uint8>* BytesToRead);
	static bool WriteFile(const class FString& Path, const TArray<uint8>& BytesToWrite, bool bAppend);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_FileFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_FileFuncLib")
	}
	static class UGSE_FileFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_FileFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_FileFuncLib;

// Class UnrealExtent.GSE_GameIntentFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_GameIntentFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool GetCachedActivityIntentReceivedParam(struct FCachedActivityIntentReceivedParamCS* OutParamCS);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_GameIntentFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_GameIntentFuncLib")
	}
	static class UGSE_GameIntentFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_GameIntentFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_GameIntentFuncLib;

// Class UnrealExtent.GSE_GamePresetsFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_GamePresetsFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool GetPlatformGamePresets(struct FGamePresets* GamePresets);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_GamePresetsFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_GamePresetsFuncLib")
	}
	static class UGSE_GamePresetsFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_GamePresetsFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_GamePresetsFuncLib;

// Class UnrealExtent.GSE_GridlyFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_GridlyFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static TArray<class FString> GetSupportCultures();
	static void RequestPage(class UObject* Obj);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_GridlyFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_GridlyFuncLib")
	}
	static class UGSE_GridlyFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_GridlyFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_GridlyFuncLib;

// Class UnrealExtent.GSE_GSGameSettingsFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_GSGameSettingsFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void ApplyGSGameResolutionSettings(bool bSaveSettings);
	static void ApplyGSGameSettings(bool bSaveSettings);
	static int32 GetCurGameMainScreen();
	static class FString GetDefaultLanguage();
	static bool GetGRHISupportsRayTracing();
	static bool GetIsHDRViewport(class UWorld* World);
	static bool GetIsPS5Pro();
	static class FString GetMainMonitorID();
	static class FString GetRHIAdapterName();
	static bool IsLowFeatureLevelGPU();
	static void SetRayTracingQuality(int32 RTXLevel);
	static void SetXeSSPercentage(float Percentage);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_GSGameSettingsFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_GSGameSettingsFuncLib")
	}
	static class UGSE_GSGameSettingsFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_GSGameSettingsFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_GSGameSettingsFuncLib;

// Class UnrealExtent.GSE_LandscapeFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_LandscapeFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void AddLocationsToStreamingManager(const TArray<struct FVector>& Locations, float Duration);
	static struct FVector GetLandscapeOriginOffset(class AActor* LandscapeActor);
	static void RecreateLandscapeActorByProxy(class AActor* LandscapeProxy);
	static class UTexture2D* SaveLandscapeLayerWeightTex(const class FString& PackagePath, const class FString& AssetName, class AActor* LandscapeActor, const class FString& LayerName);
	static struct FVector SaveLandscapeWeight(const class FString& PackagePath, class AActor* LandscapeActor);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_LandscapeFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_LandscapeFuncLib")
	}
	static class UGSE_LandscapeFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_LandscapeFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_LandscapeFuncLib;

// Class UnrealExtent.GSE_NavigationFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_NavigationFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void SetCollisionNavAreaClass(class UShapeComponent* Collision, TSubclassOf<class UNavAreaBase> AreaClass);
	static void SetCollisionNavDynamicObstacle(class UShapeComponent* Collision, bool bDynamicObstacle);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_NavigationFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_NavigationFuncLib")
	}
	static class UGSE_NavigationFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_NavigationFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_NavigationFuncLib;

// Class UnrealExtent.GSE_SequencerFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SequencerFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static float FQualifiedTimeAsSeconds(const struct FQualifiedFrameTime& FrameTime);
	static struct FMovieSceneObjectBindingID GetLevelSequenceBindingIDByDisplayName(class ULevelSequence* LevelSequence, const class FName& TargetName);
	static struct FMovieSceneObjectBindingID GetLevelSequenceBindingIDByName(class ULevelSequence* LevelSequence, const class FName& TargetName);
	static struct FSequenceBindingIDInCS GetLevelSequenceBindingIDByNameCS(class ULevelSequence* LevelSequence, const class FName& TargetName);
	static bool IsMovieSceneObjectBindingIDValidCS(const struct FSequenceBindingIDInCS& BindID);
	static void LevelSequenceBindPossessableObjectCS(class ULevelSequence* LevelSequence, const struct FSequenceBindingIDInCS& BindingID, class UObject* BindObj, class UObject* Ctx);
	static void LevelSequenceUnbindPossessableObjectCS(class ULevelSequence* LevelSequence, const struct FSequenceBindingIDInCS& BindingID);
	static void SequenceActorAddBindingCS(class ALevelSequenceActor* SeqActor, const struct FSequenceBindingIDInCS& BindingID, class AActor* Actor);
	static void SequenceActorInitPlayerCS(class ALevelSequenceActor* SeqActor, class ULevel* Lvl, class ULevelSequence* LevelSeq);
	static bool SequenceActorSetBindingByName(class ALevelSequenceActor* SequenceActor, const class FName& TargetName, const TArray<class AActor*>& Actors, bool bUseDisplayName);
	static int32 SequenceMasterAutoBind(class ALevelSequenceActor* SequenceActor, class AActor* MasterActor);
	static bool SequenceSetClockSource(class UMovieSceneSequencePlayer* SequencePlayer, EUpdateClockSource ClockSource);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SequencerFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SequencerFuncLib")
	}
	static class UGSE_SequencerFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SequencerFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SequencerFuncLib;

// Class UnrealExtent.GSE_SkeletalMeshFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SkeletalMeshFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void BakeSkinInfoToUVs(class USkeletalMesh* TargetSkeletalMesh);
	static class FName GetBodyInstanceCollisionProfileName(class USkeletalMeshComponent* SkMeshComp, class FName BoneName, bool bGetWelded);
	static ECollisionEnabled GetBodyInstanceShapeCollisionEnable(class USkeletalMeshComponent* SkMeshComp, class FName BoneName, int32 ShapeIndex, bool bGetWelded);
	static int32 GetLODSettingsGroupNum(class USkeletalMeshLODSettings* LODSettings);
	static int32 GetNumOverrideMaterials(const class USkeletalMeshComponent* SKComp);
	static struct FTransform GetRefPoseTransform(class USkinnedMeshComponent* MeshComp, int32 BoneIndex, bool bIsLocal);
	static bool GetUROResult(class AActor* OwnerActor, float* OutAccumulatedDeltaTime);
	static void GS_SetEndPhysicsTickEnabled(class USkeletalMeshComponent* SKComp, bool bVal);
	static bool IsCPUAccess(class USkeletalMesh* SKMesh);
	static void SetAllBodiesShapeCollisionEnabled(const class USkeletalMeshComponent* SKComp, ECollisionEnabled Type, bool bUpdateFilterData);
	static void SetBodyInstanceAutoWeld(class USkeletalMeshComponent* SkMeshComp, class FName BoneName, bool bAutoWeld, bool bGetWelded);
	static void SetBodyInstanceCollisionEnable(class USkeletalMeshComponent* SkMeshComp, class FName BoneName, ECollisionEnabled NewType, bool bUpdatePhysicsFilterData, bool bGetWelded);
	static void SetBodyInstanceCollisionProfileName(class USkeletalMeshComponent* SkMeshComp, class FName BoneName, class FName InCollisionProfileName, bool bGetWelded);
	static void SetBodyInstanceShapeCollisionEnable(class USkeletalMeshComponent* SkMeshComp, class FName BoneName, int32 ShapeIndex, ECollisionEnabled NewType, bool bUpdatePhysicsFilterData, bool bGetWelded);
	static void SetTextureParameterValueOnMaterials(class UMeshComponent* MeshComp, const class FName& ParameterName, class UTexture* ParameterValue);
	static void SetUpdateOverlapsOnAnimationFinalize(class USkeletalMeshComponent* SKComp, bool bVal);
	static void UpdateUROParams(class AActor* OwnerActor, const TArray<float>& BaseVisibleDistanceFactorThesholds, int32 BaseNonRenderedUpdateRate);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SkeletalMeshFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SkeletalMeshFuncLib")
	}
	static class UGSE_SkeletalMeshFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SkeletalMeshFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SkeletalMeshFuncLib;

// Class UnrealExtent.GSE_StaticMeshFunLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_StaticMeshFunLib final : public UBlueprintFunctionLibrary
{
public:
	static ECollisionTraceFlag GetCollisionComplexity(class UStaticMesh* TargetStaticMesh);
	static int32 GetCollisionPremitiveNumbers(class UStaticMesh* TargetStaticMesh);
	static TArray<float> GetCustomPrimitiveData(class UStaticMeshComponent* StaticMeshComponent);
	static int32 GetStaticMeshMaterialNum(class UStaticMesh* TargetStaticMesh);
	static bool IsCPUAccess(class UStaticMesh* StaticMesh);
	static void SetCollisionComplexity(class UStaticMesh* TargetStaticMesh, ECollisionTraceFlag _CollisionTraceFlag);
	static void SetLinearColorParameterValueOnMaterials(class UMeshComponent* MeshComp, const class FName& ParamName, const struct FLinearColor& ParamValue);
	static void SetStaticMeshActorVisibility(class AStaticMeshActor* TargetActor, bool Visible, bool recurseToChildActor);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_StaticMeshFunLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_StaticMeshFunLib")
	}
	static class UGSE_StaticMeshFunLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_StaticMeshFunLib>();
	}
};
DUMPER7_ASSERTS_UGSE_StaticMeshFunLib;

// Class UnrealExtent.GSE_SubsystemFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UGSE_SubsystemFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static class UEngineSubsystem* GetEngineSubsystem(TSubclassOf<class UEngineSubsystem> Class_0);
	static class UGameInstanceSubsystem* GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf<class UGameInstanceSubsystem> Class_0);
	static class ULocalPlayerSubsystem* GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf<class ULocalPlayerSubsystem> Class_0);
	static class ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf<class ULocalPlayerSubsystem> Class_0);
	static class UWorldSubsystem* GetWorldSubsystem(class UObject* ContextObject, TSubclassOf<class UWorldSubsystem> Class_0);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SubsystemFunctionLibrary")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SubsystemFunctionLibrary")
	}
	static class UGSE_SubsystemFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SubsystemFunctionLibrary>();
	}
};
DUMPER7_ASSERTS_UGSE_SubsystemFunctionLibrary;

// Class UnrealExtent.GSE_SuperRSFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SuperRSFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static bool GetDLSSLisFeatureSupported();
	static bool GetIsDX12();
	static bool GetIsXeSSSupported();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SuperRSFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SuperRSFuncLib")
	}
	static class UGSE_SuperRSFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SuperRSFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SuperRSFuncLib;

// Class UnrealExtent.BenchmarkMonitorSubsystem
// 0x0028 (0x0058 - 0x0030)
class UBenchmarkMonitorSubsystem final : public UEngineSubsystem
{
public:
	uint8                                         Pad_30[0x28];                                      // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BenchmarkMonitorSubsystem")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BenchmarkMonitorSubsystem")
	}
	static class UBenchmarkMonitorSubsystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBenchmarkMonitorSubsystem>();
	}
};
DUMPER7_ASSERTS_UBenchmarkMonitorSubsystem;

// Class UnrealExtent.GSE_SystemSettingsFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_SystemSettingsFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void ApplySystemSettings(bool bSaveSettings);
	static void BGUBindOnCultureChangedEvent(class UObject* Obj, class FName FuncName);
	static void BGUBindOnMonitorAsPrimaryChange(class UObject* Obj, class FName FuncName);
	static void BGUBindOnViewportResizedEvent(class UObject* Obj, class FName FuncName);
	static void BGUUnBindOnCultureChangedEvent(class UObject* Obj, class FName FuncName);
	static void BGUUnBindOnMonitorAsPrimaryChange(class UObject* Obj, class FName FuncName);
	static void BGUUnBindOnViewportResizedEvent(class UObject* Obj, class FName FuncName);
	static void CheckWindowSize();
	static class FString EngineSettingGetString(const class FString& Section, const class FString& Key);
	static TArray<struct FGSMonitorInfo> GetAllMonitorInfo();
	static bool GetAntiLag2Supported();
	static float GetAvailableGraphicsMemory(EGSGraphicsMemoryMode InQueryType);
	static TArray<struct FIntPoint> GetAvailableResolutions();
	static TArray<struct FIntPoint> GetAvailableResolutionsByMonitorID(int32 InMonitorID);
	static int32 GetCPUUsedPercentage();
	static float GetCPUUsedTime();
	static float GetCurrentFPS();
	static struct FIntPoint GetCurrentResolution();
	static struct FGSScalabilityQualities GetCurrentScalabilityQualities(bool bLogInfo);
	static struct FGSScalabilityQualities GetCurrentScalabilityQuality(bool bLogInfo);
	static EGSScreenMode GetCurrentScreenMode();
	static EWindowMode GetCurrentScreenModeV2();
	static float GetFrameRateLimit();
	static int32 GetGPUUsedPercentage();
	static float GetGPUUsedTime();
	static int32 GetGraphicsMemoryInfo(EGSGraphicsMemoryMode InGraphicsMemoryMode);
	static struct FIntPoint GetGSystemResolution();
	static int32 GetMaxRefreshRate();
	static TArray<struct FIntPoint> GetProportionalResolutions(const struct FIntPoint& AspectRatio);
	static struct FGSScalabilityQualities GetRecommendedScalabilityQuality(bool bLogInfo);
	static float GetResolutionScaleFromQualityLevel(EScalabilityQuality InQualityLevel);
	static struct FVector2D GetScreenSize();
	static float GetUsedGraphicsMemory(EGSGraphicsMemoryMode InQueryType);
	static bool GetVSyncEnabled();
	static void GMChangeMonitorAsPrimary(int32 MonitorIdx);
	static void Init();
	static void RefreshBenchmarkMonitor();
	static void SetAntiAliasingQuality(EScalabilityQuality InAntiAliasingQuality);
	static void SetEffectsQuality(EScalabilityQuality InEffectQuality);
	static void SetFoliageQuality(EScalabilityQuality InFoliageQuality);
	static void SetFrameRateLimit(float InFrameRateLimit);
	static void SetGlobalIlluminationQuality(EScalabilityQuality InGIQuality);
	static void SetMonitorAsPrimary(const class FString& MonitorID);
	static void SetMonitorAsPrimaryV2(const class FString& InMonitorID);
	static void SetPostProcessQuality(EScalabilityQuality InPostProcessQuality);
	static void SetPriorityMode(EGSPriorityMode InPriorityMode);
	static void SetReflectionQuality(EScalabilityQuality InReflectionQuality);
	static void SetResolutionQualityLevel(EScalabilityQuality InResolutionQualityLevel);
	static void SetResolutionQualityScale(float InResolutionQualityScale);
	static void SetScalabilityQualities(const struct FGSScalabilityQualities& Qualities);
	static void SetScalabilityQuality(EScalabilityQuality TargetGSQualityLevel);
	static void SetScreenPos(const struct FVector2D& position);
	static void SetShadingQuality(EScalabilityQuality InShadingQuality);
	static void SetShadowQuality(EScalabilityQuality InShadowQuality);
	static void SetTargetResolution(const struct FIntPoint& TargetResolution, bool NeedFresh);
	static void SetTargetScreenMode(EGSScreenMode TargetScreenMode);
	static void SetTargetScreenModeV2(EWindowMode TargetWindowMode);
	static void SetTextureQuality(EScalabilityQuality InTextureQuality);
	static void SetViewDistanceQuality(EScalabilityQuality InViewDistanceQuality);
	static void SetVSyncEnabled(bool bEnableVSync);

	void OnMonitorAsPrimaryChange(int32 TargetPrimaryMonitorIndex);
	void OnViewportResizedEvent(const struct FIntPoint& NewSize);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_SystemSettingsFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_SystemSettingsFuncLib")
	}
	static class UGSE_SystemSettingsFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_SystemSettingsFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_SystemSettingsFuncLib;

// Class UnrealExtent.GSE_TextureFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_TextureFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void BuildStreamedLowMips(class URuntimeVirtualTextureComponent* RVTComponent);
	static TArray<float> CalculateAverageColorInTiles(class UTexture2D* InTexture, const struct FIntPoint& TileCount, bool bDebugLog);
	static void CaptureStreamingTextureStats();
	static class UMaterialInstanceDynamic* ChangeImageMaterial(class UObject* WorldContextObject, class UImage* Image, const class FString& MatPath);
	static void CollectNonPowerOfTwoUdimVT();
	static class UTextureRenderTarget2D* CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, const struct FLinearColor& ClearColor);
	static void CreateStaticTexture2D(class UTextureRenderTarget2D* SourceRT, const class FString& OutputPath, const class FString& OutputFileName);
	static class UTexture2D* CreateTexture2D(int32 SrcWidth, int32 SrcHeight, const class FString& Name_0, EPixelFormat InFormat);
	static class UTexture2D* CreateTexture2DFromColorData(int32 SrcWidth, int32 SrcHeight, const TArray<struct FColor>& ColorData, const class FString& Name_0);
	static void DumpStreamingTextureStats();
	static void EndCapturingStreamingTextureStats();
	static void ExportColorDataAsPNG(int32 SrcWidth, int32 SrcHeight, const class FString& FilePath, const struct FColorBufferPtr& ColorBuffer, int32 Count);
	static void ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename);
	static void OutputNonPowerOfTwoUdimVTInfo();
	static void ReleaseRenderTarget(class UTextureRenderTarget2D* TextureRenderTarget);
	static void StartCapturingStreamingTextureStats();
	static bool WriteToTexture_GameThread(class UTexture2D* TargetTexture, const struct FColorBufferPtr& ColorBuffer, int32 Count, int32 MipMapIndex);
	static void WriteToTexture_RenderingThread(class UTexture2D* TargetTexture, const struct FColorBufferPtr& ColorBuffer, int32 Count, int32 MipMapIndex);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_TextureFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_TextureFuncLib")
	}
	static class UGSE_TextureFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_TextureFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_TextureFuncLib;

// Class UnrealExtent.GSE_UINavigationFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_UINavigationFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void AddNavigationActionKey(EUINavigationAction TargetNavigationAction, const class FName& KeyName);
	static void AddNavigationKey(EUINavigation TargetNavigation, const class FName& KeyName);
	static void BlockConflictNavigation(EGSUIConflictNavigationType ConflictNavigationType, bool bBlock, const TArray<EUINavigation>& NotBlockNavigations);
	static void ClearAllNavigationActionKey();
	static void ClearAllNavigationKey();
	static void ClearNavigationActionKey(const class FName& KeyName);
	static void ClearNavigationActionKeyByAction(EUINavigationAction TargetNavigationAction);
	static void ClearNavigationKey(const class FName& KeyName);
	static void ClearNavigationKeyByNavigation(EUINavigation TargetNavigation);
	static bool GetIsNeedAnalogNavigation();
	static bool GetIsNeedKeyNavigation();
	static bool GetIsNeedNavigationAction();
	static bool GetIsNeedTabKeyNavigation();
	static EUINavigationAction GetNavigationActionFromKey(const struct FKeyEvent& InKeyEvent);
	static EUINavigation GetNavigationDirectionFromAnalogForOP(const struct FAnalogInputEvent& InAnalogEvent);
	static EUINavigation GetNavigationDirectionFromKey(const struct FKeyEvent& InKeyEvent);
	static void InitSetWorkingGSUINavigation();
	static bool IsRepeatAction(const struct FKeyEvent& InKeyEvent);
	static void SetAnalogNavigationHorizontalThreshold(float TargetThreshold);
	static void SetAnalogNavigationVerticalThreshold(float TargetThreshold);
	static void SetNeedAnalogNavigation(bool IsNeed);
	static void SetNeedKeyNavigation(bool IsNeed);
	static void SetNeedNavigationAction(bool IsNeed);
	static void SetNeedTabKeyNavigation(bool IsNeed);
	static void SetRepeatFactor(float RepeatFactorInDefault, float RepeatFactorInPressure, float RepeatPressureFactor, float RepeatPressureCondition);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_UINavigationFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_UINavigationFuncLib")
	}
	static class UGSE_UINavigationFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_UINavigationFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_UINavigationFuncLib;

// Class UnrealExtent.GSViewPortHelper
// 0x0010 (0x0038 - 0x0028)
class UGSViewPortHelper final : public UObject
{
public:
	TMulticastInlineDelegate<void(int32 NewWidth, int32 NewHeight)> OnViewPortResized;               // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSViewPortHelper")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSViewPortHelper")
	}
	static class UGSViewPortHelper* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSViewPortHelper>();
	}
};
DUMPER7_ASSERTS_UGSViewPortHelper;

// Class UnrealExtent.GSE_UMGFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_UMGFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void ActiveVirtualKeyboard(bool IsActive);
	static void AddUserWidgetAsSlateToViewport(class UUserWidget* Widget, const int32 ZOrder);
	static bool BindBorderOnMouseDownEvent(class UBorder* Border, class UObject* TargetObj, const class FName& Name_0);
	static bool BindImageOnMouseDownEvent(class UImage* Image, class UObject* TargetObj, const class FName& Name_0);
	static void CalcImageTexture(class UImage* InImage, TArray<struct FColor>* OutColorArray, TArray<struct FVector2D>* OutPosArray);
	static class UUserWidget* CloneUserWidget(class UUserWidget* BaseWidget, const class FName& Name_0);
	static class UWidget* ConstructUWidgetWithClass(class UUserWidget* FromWidget, class UClass* WidgetClass);
	static class FText ConvertToDateText(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second);
	static class FText ConvertToTimeText(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second);
	static class UUserWidget* CreateEditorStandaloneWidget(class UWidget* OwningWidget, const class FString& ResPath, const class FName& Name_0);
	static class UGSAnimKeyStateBlender* CreateGSAnimKeyStateBlender(class UObject* WorldContext);
	static class UGSViewPortHelper* CreateGSViewPortHelper(class UObject* WorldContext);
	static class UUserWidget* CreateUserWidget(class UObject* WorldContext, const class FString& ResPath);
	static class UUserWidget* CreateUserWidgetWithClass(class UObject* WorldContext, class UClass* WidgetClass);
	static class UWidget* FindChildWidget(class UUserWidget* UserWidget, class UPanelWidget* ParentWidget, class FName ChildWidgetName);
	static int32 FindChildWidgetIndex(class UUserWidget* UserWidget, class UPanelWidget* ParentWidget, class FName ChildWidgetName);
	static void FlushFontCache();
	static void FoldTextContent(class UTextBlock* InTextBlock, const struct FTextFoldingConfig& InFoldingConfig);
	static TArray<class UUserWidget*> GetAllChildUserWidget(class UPanelWidget* ParentWidget);
	static TArray<class UWidget*> GetAllChildUserWidgetWithClass(class UUserWidget* UserWidget, class UClass* WidgetClass);
	static TArray<class UWidget*> GetAllChildWidget(class UUserWidget* UserWidget);
	static TArray<class UWidget*> GetAllChildWidgetWithClass(class UUserWidget* UserWidget, class UClass* WidgetClass);
	static struct FKey GetAnalogKey(const struct FAnalogInputEvent& AnalogInputEvent);
	static bool GetAnalogKeyIsRepeat(const struct FAnalogInputEvent& AnalogInputEvent);
	static float GetAnalogValue(const struct FAnalogInputEvent& AnalogInputEvent);
	static class UWidget* GetChildWidgetAt(class UPanelWidget* ParentWidget, int32 ChildIndex);
	static class FString GetCurrentCulture();
	static EFocusCause GetFocusEventCause(const struct FFocusEvent& FocusEvent);
	static int32 GetFocusEventUser(const struct FFocusEvent& FocusEvent);
	static bool GetIsAxis1DKey(class FName KeyName);
	static bool GetIsGamepadKey(class FName KeyName);
	static struct FKey GetKeyWithName(class FName KeyName);
	static double GetMediaPlayerTimer(class UMediaPlayer* MediaPlayer);
	static struct FKey GetMouseKey(const struct FPointerEvent& PointerEvent);
	static bool GetMousePositionFromViewport(struct FVector2D* OutPosition);
	static float GetMouseWheelDelta(const struct FPointerEvent& PointerEvent);
	static class FString GetRichTextBlockKey(class URichTextBlock* InTextBlock);
	static class UWidget* GetRootWidget(class UUserWidget* Widget);
	static struct FMargin GetSafeZonePaddingSize(class UObject* WorldContextObject);
	static bool GetTexDAColor(class UDataAsset* HitAreaDA, int32 X, int32 Y, struct FLinearColor* OutColor);
	static class FString GetTextBlockKey(class UTextBlock* InTextBlock);
	static class UMaterialInstanceDynamic* GetTextBlockOutlineDynamicMaterial(class UTextBlock* TextBlock);
	static class FString GetTextKey(const class FText& InText);
	static class FString GetTextNamespace(const class FText& InText);
	static struct FVector2D GetViewPortAbsPosition(class UObject* WorldContextObject);
	static float GetViewPortScale(class UObject* WorldContextObject);
	static struct FVector2D GetViewportSize(class UObject* WorldContextObject);
	static struct FIntPoint GetViewportSizeXY();
	static struct FVector2D GetWidgetAbsolutePosition(class UWidget* Widget);
	static struct FVector2D GetWidgetAbsolutePositionAtCoordinates(class UWidget* Widget, const struct FVector2D& NormalCoordinates);
	static struct FVector2D GetWidgetAbsolutePositionAtCoordinatesWithPaintSpace(class UWidget* Widget, const struct FVector2D& NormalCoordinates);
	static struct FVector2D GetWidgetAbsoluteSize(class UWidget* Widget);
	static float GetWidgetAbsScale(class UWidget* Widget);
	static class UWidgetAnimation* GetWidgetAnimationByName(class UUserWidget* Widget, const class FString& Name_0);
	static class FString GetWidgetAnimationName(class UWidgetAnimation* Animation);
	static class UWidget* GetWidgetFromName(class UUserWidget* Widget, const class FName& Name_0);
	static bool GetWidgetIsVariable(const class UWidget* Widget);
	static struct FVector2D GetWidgetLocalPositionAtCoordinates(class UWidget* Widget, const struct FVector2D& NormalCoordinates);
	static struct FVector2D GetWidgetLocalPositionAtCoordinatesWithPaintSpace(class UWidget* Widget, const struct FVector2D& NormalCoordinates);
	static struct FVector2D GetWidgetLocalSize(class UWidget* Widget);
	static void GetWidgetPositionSizeRefViewPort(class UWidget* Widget, struct FVector2D* position, struct FVector2D* WidgetSize);
	static void GSProjectWidgetList(class APlayerController* PlayerController, class UWidget* Canvas, const TArray<struct FProjWidgetInfo>& ProjWidgetInfos, TArray<struct FProjResult>* Results);
	static bool GSProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ViewportPosition, bool* bIsInFront);
	static TArray<int32> GSTestFunc(const TArray<int32>& Params_0);
	static TMap<int32, int32> GSTestFuncV2(const TMap<int32, int32>& Params_0, TMap<int32, int32>* ParamsV2);
	static void InvokeWidgetInputEvent(class UWidget* uWidget, int32 InputType, const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
	static bool IsBinkMediaBeginPlay(const class UBinkMediaPlayer* BinkMediaPlayer);
	static bool IsMediaBeginPlay(const class UMediaPlayer* MediaPlayer);
	static bool IsWidgetVisiableWithParent(class UWidget* TargetWidget);
	static void IsWidgetVisiableWithParentInList(const TArray<class UUserWidget*>& InWidgetList, TArray<class UUserWidget*>* OutWidgetList);
	static int32 LoadTexture2DToAreaIDArray(class UTexture2D* TargetTexture, const TMap<struct FColor, int32>& AreaColorIDMap, TMap<int32, uint8>* AreaData, struct FVector2D* OutOriginPos, struct FVector2D* OutMapSize, class FString* ErrMsg);
	static struct FVector2D LocalToViewPortPixelPos(class UObject* WorldContextObject, const struct FGeometry& Geometry);
	static struct FVector2D LocalToViewPortPos(class UObject* WorldContextObject, const struct FGeometry& Geometry);
	static void LogHittestGrid();
	static struct FEventReply MakeEventReply(bool IsHandled);
	static bool NeedExecuteAction(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent, class UTexture2D* AdvancedHitTexture, float AdvancedHitAlpha);
	static bool NeedExecuteActionWithDA(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent, class UDataAsset* HitAreaDA, float AdvancedHitAlpha);
	static bool NewLocalStringTable(const class FName& ID, const class FString& Namespace);
	static int32 PointerEvent_GetPointerIndex(const struct FPointerEvent& PointerEvent);
	static struct FVector2D PointerEvent_GetPositionInGeometry(const struct FGeometry& Geometry, const struct FPointerEvent& PointerEvent);
	static struct FVector2D PointerEvent_GetScreenSpacePosition(const struct FPointerEvent& PointerEvent);
	static bool PointerEvent_IsMouseButtonDown(const struct FPointerEvent& PointerEvent, const class FName& MouseButtonName);
	static bool PointerEvent_IsMouseTouchEvent(const struct FPointerEvent& PointerEvent);
	static bool PointerEvent_IsTouchFirstMove(const struct FPointerEvent& PointerEvent);
	static void QAGetAllWidgetsOfClass(class UObject* WorldContextObject, TArray<class UWidget*>* FoundWidgets, TSubclassOf<class UWidget> WidgetClass);
	static void QAGetWidgetCenterPosition(class UWidget* Widget, struct FVector2D* WidgetPosition, struct FVector2D* CenterPosition, struct FVector2D* WidgetSize);
	static void QAGetWidgetWithText(class UObject* WorldContextObject, TArray<class UWidget*>* FoundWidgets, const class FString& Text);
	static void RefreshDPIScale(class UObject* WorldContext);
	static void RefreshRichTextDefaultStyle(class URichTextBlock* RichTextBlock);
	static void RemoveUserWidgetAsSlateFromViewport(class UUserWidget* Widget);
	static void SetBrushResource(const struct FSlateBrush& InBrush, class UObject* InResourceObject, struct FSlateBrush* OutBrush);
	static void SetColorVisionDeficiencyType(EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency);
	static bool SetCurrentCulture(const class FString& CultureName);
	static bool SetHardwareCursor(class UObject* WorldContextObject, EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot);
	static bool SetLocalStringTableEntry(const class FName& ID, const class FString& Key, const class FString& Src);
	static void SetTextToBitmapFontBox(class UWidget* Widget, const class FText& Text);
	static void SetUserFocusWithCause(class APlayerController* PlayerController, class UWidget* Widget, EFocusCause Cause);
	static void SetWidgetEnable(class UWidget* Widget, bool Enable);
	static struct FVector2D SlateAbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsolutePos);
	static struct FVector2D SlateLocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalPos);
	static struct FVector2D WidgetAbsoluteToLocal(class UWidget* Widget, const struct FVector2D& AbsoluteCoordinates);
	static struct FVector2D WidgetLocalToAbsolute(class UWidget* Widget, const struct FVector2D& LocalCoordinates);
	static struct FVector2D WidgetLocalToRoundedLocal(class UWidget* Widget, const struct FVector2D& LocalCoordinates);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_UMGFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_UMGFuncLib")
	}
	static class UGSE_UMGFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_UMGFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_UMGFuncLib;

// Class UnrealExtent.GSE_WidgetCompFuncLib
// 0x0000 (0x0028 - 0x0028)
class UGSE_WidgetCompFuncLib final : public UBlueprintFunctionLibrary
{
public:
	static void DestoryWidgetComponent(class UWidgetComponent* Comp);
	static void RegisterWidgetComponent(class UWidgetComponent* Comp);
	static void UnregisterWidgetComponent(class UWidgetComponent* Comp);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSE_WidgetCompFuncLib")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSE_WidgetCompFuncLib")
	}
	static class UGSE_WidgetCompFuncLib* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSE_WidgetCompFuncLib>();
	}
};
DUMPER7_ASSERTS_UGSE_WidgetCompFuncLib;

// Class UnrealExtent.GSFocusWidget
// 0x0018 (0x0148 - 0x0130)
class UGSFocusWidget final : public UWidget
{
public:
	bool                                          IsFocusable;                                       // 0x0130(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_131[0x17];                                     // 0x0131(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSFocusWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSFocusWidget")
	}
	static class UGSFocusWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSFocusWidget>();
	}
};
DUMPER7_ASSERTS_UGSFocusWidget;

// Class UnrealExtent.GSLerpCon
// 0x0010 (0x0158 - 0x0148)
class UGSLerpCon final : public UContentWidget
{
public:
	uint8                                         Pad_148[0x10];                                     // 0x0148(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSLerpCon")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSLerpCon")
	}
	static class UGSLerpCon* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSLerpCon>();
	}
};
DUMPER7_ASSERTS_UGSLerpCon;

// Class UnrealExtent.GSLerpConSlot
// 0x0010 (0x0048 - 0x0038)
class UGSLerpConSlot final : public UPanelSlot
{
public:
	uint8                                         Pad_38[0x10];                                      // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSLerpConSlot")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSLerpConSlot")
	}
	static class UGSLerpConSlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSLerpConSlot>();
	}
};
DUMPER7_ASSERTS_UGSLerpConSlot;

// Class UnrealExtent.GSNavigationChunkContainerActor
// 0x0008 (0x0290 - 0x0288)
class AGSNavigationChunkContainerActor final : public APartitionActor
{
public:
	uint32                                        ChunkActorGridSize;                                // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_28C[0x4];                                      // 0x028C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSNavigationChunkContainerActor")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSNavigationChunkContainerActor")
	}
	static class AGSNavigationChunkContainerActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AGSNavigationChunkContainerActor>();
	}
};
DUMPER7_ASSERTS_AGSNavigationChunkContainerActor;

// Class UnrealExtent.GSNavigationSystemModuleConfig
// 0x0000 (0x0058 - 0x0058)
class UGSNavigationSystemModuleConfig final : public UNavigationSystemModuleConfig
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSNavigationSystemModuleConfig")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSNavigationSystemModuleConfig")
	}
	static class UGSNavigationSystemModuleConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSNavigationSystemModuleConfig>();
	}
};
DUMPER7_ASSERTS_UGSNavigationSystemModuleConfig;

// Class UnrealExtent.GSNavigationSystemV1
// 0x0050 (0x1698 - 0x1648)
class UGSNavigationSystemV1 final : public UNavigationSystemV1
{
public:
	uint8                                         Pad_1648[0x50];                                    // 0x1648(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSNavigationSystemV1")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSNavigationSystemV1")
	}
	static class UGSNavigationSystemV1* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSNavigationSystemV1>();
	}
};
DUMPER7_ASSERTS_UGSNavigationSystemV1;

// Class UnrealExtent.GSNavigationWorldSubsystem
// 0x00B0 (0x00F0 - 0x0040)
class UGSNavigationWorldSubsystem final : public UTickableWorldSubsystem
{
public:
	uint8                                         Pad_40[0xB0];                                      // 0x0040(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSNavigationWorldSubsystem")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSNavigationWorldSubsystem")
	}
	static class UGSNavigationWorldSubsystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSNavigationWorldSubsystem>();
	}
};
DUMPER7_ASSERTS_UGSNavigationWorldSubsystem;

// Class UnrealExtent.GSOfflineFontBox
// 0x0060 (0x0190 - 0x0130)
class UGSOfflineFontBox final : public UWidget
{
public:
	TArray<struct FSlateBrush>                    BrushArray;                                        // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	class UFont*                                  Font;                                              // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   Text;                                              // 0x0148(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TDelegate<void()>                             TextDelegate;                                      // 0x0160(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
	struct FIntPoint                              FontScaleFactor;                                   // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              UVPadding;                                         // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_180[0x10];                                     // 0x0180(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSOfflineFontBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSOfflineFontBox")
	}
	static class UGSOfflineFontBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSOfflineFontBox>();
	}
};
DUMPER7_ASSERTS_UGSOfflineFontBox;

// Class UnrealExtent.GSRetainerBox
// 0x0030 (0x0178 - 0x0148)
class UnrealExtent::UGSRetainerBox : public UContentWidget
{
public:
	bool                                          bRetainRender;                                     // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          RenderOnInvalidation;                              // 0x0149(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          RenderOnPhase;                                     // 0x014A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14B[0x1];                                      // 0x014B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         Phase;                                             // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PhaseCount;                                        // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsGSPixToPix;                                      // 0x0154(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_155[0x3];                                      // 0x0155(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInterface*                     EffectMaterial;                                    // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   TextureParameter;                                  // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_168[0x10];                                     // 0x0168(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnViewWidgetSizeChangedEvent(const struct FVector2D& Size);
	void RequestRender();
	void SetEffectMaterial(class UMaterialInterface* EffectMaterial_0);
	void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases);
	void SetRetainRendering(bool bInRetainRendering);
	void SetTextureParameter(class FName TextureParameter_0);

	class UMaterialInstanceDynamic* GetEffectMaterial() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL_FULLNAME("Class UnrealExtent.GSRetainerBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSRetainerBox")
	}
	static class UnrealExtent::UGSRetainerBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UnrealExtent::UGSRetainerBox>();
	}
};
DUMPER7_ASSERTS_UnrealExtent__UGSRetainerBox;

// Class UnrealExtent.GSRichTextBlock
// 0x00B0 (0x0970 - 0x08C0)
class UGSRichTextBlock : public URichTextBlock
{
public:
	bool                                          UseIndent;                                         // 0x08B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8B9[0x7];                                      // 0x08B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 Ellipsis;                                          // 0x08C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultIndentSize;                                 // 0x08D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGSRichCaltureConfig                   DefaultCaltureConfig;                              // 0x08D4(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FGSRichCaltureConfig                   JapanCaltureConfig;                                // 0x08E8(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_8FC[0x4];                                      // 0x08FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   Content;                                           // 0x0900(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_918[0x58];                                     // 0x0918(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ApplyText(const class FText& InText);
	void MakeContentDirty();
	void NativeCheckText();
	void OnTextPrePaint();
	void SetDefaultIndentSize(float InDefaultIndentSize);
	void SetUseIndent(bool InUseIndent);

	class FString GetContent() const;
	float GetDefaultIndentSize() const;
	bool GetUseIndent() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSRichTextBlock")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSRichTextBlock")
	}
	static class UGSRichTextBlock* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSRichTextBlock>();
	}
};
DUMPER7_ASSERTS_UGSRichTextBlock;

// Class UnrealExtent.GSRichScaleText
// 0x0050 (0x09C0 - 0x0970)
class UGSRichScaleText final : public UGSRichTextBlock
{
public:
	float                                         GSWidthOverride;                                   // 0x0970(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSHeightOverride;                                  // 0x0974(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMinDesiredWidth;                                 // 0x0978(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMinDesiredHeight;                                // 0x097C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMaxDesiredWidth;                                 // 0x0980(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMaxDesiredHeight;                                // 0x0984(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMinAspectRatio;                                  // 0x0988(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMaxAspectRatio;                                  // 0x098C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bOverride_GSWidthOverride : 1;                     // 0x0990(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSHeightOverride : 1;                    // 0x0990(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMinDesiredWidth : 1;                   // 0x0990(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMinDesiredHeight : 1;                  // 0x0990(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMaxDesiredWidth : 1;                   // 0x0990(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMaxDesiredHeight : 1;                  // 0x0990(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMinAspectRatio : 1;                    // 0x0990(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMaxAspectRatio : 1;                    // 0x0990(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	EStretch                                      Stretch;                                           // 0x0991(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EStretchDirection                             StretchDirection;                                  // 0x0992(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_993[0x1];                                      // 0x0993(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UserSpecifiedScale;                                // 0x0994(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IgnoreInheritedScale;                              // 0x0998(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x0999(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x099A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_99B[0x25];                                     // 0x099B(0x0025)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearGSHeightOverride();
	void ClearGSMaxAspectRatio();
	void ClearGSMaxDesiredHeight();
	void ClearGSMaxDesiredWidth();
	void ClearGSMinAspectRatio();
	void ClearGSMinDesiredHeight();
	void ClearGSMinDesiredWidth();
	void ClearGSWidthOverride();
	void SetGSHeightOverride(float InGSHeightOverride);
	void SetGSMaxAspectRatio(float InGSMaxAspectRatio);
	void SetGSMaxDesiredHeight(float InGSMaxDesiredHeight);
	void SetGSMaxDesiredWidth(float InGSMaxDesiredWidth);
	void SetGSMinAspectRatio(float InGSMinAspectRatio);
	void SetGSMinDesiredHeight(float InGSMinDesiredHeight);
	void SetGSMinDesiredWidth(float InGSMinDesiredWidth);
	void SetGSWidthOverride(float InGSWidthOverride);
	void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment);
	void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale);
	void SetStretch(EStretch InStretch);
	void SetStretchDirection(EStretchDirection InStretchDirection);
	void SetUserSpecifiedScale(float InUserSpecifiedScale);
	void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSRichScaleText")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSRichScaleText")
	}
	static class UGSRichScaleText* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSRichScaleText>();
	}
};
DUMPER7_ASSERTS_UGSRichScaleText;

// Class UnrealExtent.GSRoundRect
// 0x0000 (0x0158 - 0x0158)
class UGSRoundRect : public UOverlay
{
public:
	bool CalcMappingRoundRectPoint(const struct FVector2D& PosInViewPort, bool IsInFront, const struct FVector2D& InnerContentRectSize, const struct FVector2D& InnerContentRectAlign, bool IsOuter, struct FVector2D* BorderPosRefRoundRect, float* RectAngle, int32* OutIndicatorType);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSRoundRect")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSRoundRect")
	}
	static class UGSRoundRect* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSRoundRect>();
	}
};
DUMPER7_ASSERTS_UGSRoundRect;

// Class UnrealExtent.GSRoundRectQuick
// 0x0098 (0x01F0 - 0x0158)
class UGSRoundRectQuick final : public UOverlay
{
public:
	uint8                                         Pad_158[0x8];                                      // 0x0158(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector4                               RadiusCfg;                                         // 0x0160(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_180[0x70];                                     // 0x0180(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSRoundRectQuick")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSRoundRectQuick")
	}
	static class UGSRoundRectQuick* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSRoundRectQuick>();
	}
};
DUMPER7_ASSERTS_UGSRoundRectQuick;

// Class UnrealExtent.GSSafeZone
// 0x0020 (0x0150 - 0x0130)
class UGSSafeZone final : public UWidget
{
public:
	struct FLinearColor                           SafeZoneBrushColor;                                // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_140[0x10];                                     // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSSafeZone")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSSafeZone")
	}
	static class UGSSafeZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSSafeZone>();
	}
};
DUMPER7_ASSERTS_UGSSafeZone;

// Class UnrealExtent.GSTextBlock
// 0x0080 (0x03D0 - 0x0350)
class UGSTextBlock : public UTextBlock
{
public:
	bool                                          UseIndent;                                         // 0x0350(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_351[0x7];                                      // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 Ellipsis;                                          // 0x0358(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultIndentSize;                                 // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_36C[0x4];                                      // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   Content;                                           // 0x0370(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_388[0x48];                                     // 0x0388(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ApplyText(const class FText& InText);
	void MakeContentDirty();
	void NativeCheckText();
	void OnTextPrePaint();
	void SetDefaultIndentSize(float InDefaultIndentSize);
	void SetUseIndent(bool InUseIndent);

	class FString GetContent() const;
	float GetDefaultIndentSize() const;
	bool GetUseIndent() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSTextBlock")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSTextBlock")
	}
	static class UGSTextBlock* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSTextBlock>();
	}
};
DUMPER7_ASSERTS_UGSTextBlock;

// Class UnrealExtent.GSScaleText
// 0x0050 (0x0420 - 0x03D0)
class UGSScaleText final : public UGSTextBlock
{
public:
	float                                         GSWidthOverride;                                   // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSHeightOverride;                                  // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMinDesiredWidth;                                 // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMinDesiredHeight;                                // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMaxDesiredWidth;                                 // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMaxDesiredHeight;                                // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMinAspectRatio;                                  // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GSMaxAspectRatio;                                  // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bOverride_GSWidthOverride : 1;                     // 0x03F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSHeightOverride : 1;                    // 0x03F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMinDesiredWidth : 1;                   // 0x03F0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMinDesiredHeight : 1;                  // 0x03F0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMaxDesiredWidth : 1;                   // 0x03F0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMaxDesiredHeight : 1;                  // 0x03F0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMinAspectRatio : 1;                    // 0x03F0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverride_GSMaxAspectRatio : 1;                    // 0x03F0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	EStretch                                      Stretch;                                           // 0x03F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EStretchDirection                             StretchDirection;                                  // 0x03F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3F3[0x1];                                      // 0x03F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UserSpecifiedScale;                                // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IgnoreInheritedScale;                              // 0x03F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x03F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x03FA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3FB[0x25];                                     // 0x03FB(0x0025)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearGSHeightOverride();
	void ClearGSMaxAspectRatio();
	void ClearGSMaxDesiredHeight();
	void ClearGSMaxDesiredWidth();
	void ClearGSMinAspectRatio();
	void ClearGSMinDesiredHeight();
	void ClearGSMinDesiredWidth();
	void ClearGSWidthOverride();
	void SetGSHeightOverride(float InGSHeightOverride);
	void SetGSMaxAspectRatio(float InGSMaxAspectRatio);
	void SetGSMaxDesiredHeight(float InGSMaxDesiredHeight);
	void SetGSMaxDesiredWidth(float InGSMaxDesiredWidth);
	void SetGSMinAspectRatio(float InGSMinAspectRatio);
	void SetGSMinDesiredHeight(float InGSMinDesiredHeight);
	void SetGSMinDesiredWidth(float InGSMinDesiredWidth);
	void SetGSWidthOverride(float InGSWidthOverride);
	void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment);
	void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale);
	void SetStretch(EStretch InStretch);
	void SetStretchDirection(EStretchDirection InStretchDirection);
	void SetUserSpecifiedScale(float InUserSpecifiedScale);
	void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSScaleText")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSScaleText")
	}
	static class UGSScaleText* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSScaleText>();
	}
};
DUMPER7_ASSERTS_UGSScaleText;

// Class UnrealExtent.GSScrollBox
// 0x07E8 (0x0930 - 0x0148)
class UnrealExtent::UGSScrollBox final : public UPanelWidget
{
public:
	uint8                                         Pad_148[0x8];                                      // 0x0148(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScrollBarStyle                        WidgetBarStyle;                                    // 0x0150(0x0770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	class USlateWidgetStyleAsset*                 BarStyle;                                          // 0x08C0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EOrientation                                  Orientation;                                       // 0x08C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ESlateVisibility                              ScrollBarVisibility;                               // 0x08C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8CA[0x6];                                      // 0x08CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              ScrollbarThickness;                                // 0x08D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FMargin                                ScrollbarPadding;                                  // 0x08E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          AlwaysShowScrollbar;                               // 0x08F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AlwaysShowScrollbarTrack;                          // 0x08F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          NavCanLoop;                                        // 0x08F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8F3[0x5];                                      // 0x08F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(float CurrentOffset)> OnUserScrolled;                              // 0x08F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_908[0x28];                                     // 0x0908(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetBottomSpacer();
	float GetTopSpacer();
	void ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, EDescendantScrollDestination ScrollDestination, float Padding);
	void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar);
	void SetBottomSpacer(float InBottomSpacer);
	void SetNavCanLoop(bool InNavCanLoop);
	void SetNavigationDestination(const EDescendantScrollDestination NewNavigationDestination);
	void SetNavigationScrollPadding(const float NewNavigationScrollPadding);
	void SetOrientation(EOrientation NewOrientation);
	void SetScrollbarPadding(const struct FMargin& NewScrollbarPadding);
	void SetScrollbarThickness(const struct FVector2D& NewScrollbarThickness);
	void SetScrollbarVisibility(ESlateVisibility NewScrollBarVisibility);
	void SetScrollOffset(float InScrollOffset);
	void SetScrollWhenFocusChanges(EScrollWhenFocusChanges NewScrollWhenFocusChanges);
	void SetTargetScrollOffset(float InTargetScrollOffset);
	void SetTopSpacer(float InTopSpacer);

	float GetScrollContent() const;
	float GetScrollContentWithOutSpacer() const;
	float GetScrollOffset() const;
	float GetScrollOffsetOfEnd() const;
	float GetViewOffsetFraction() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL_FULLNAME("Class UnrealExtent.GSScrollBox")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSScrollBox")
	}
	static class UnrealExtent::UGSScrollBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UnrealExtent::UGSScrollBox>();
	}
};
DUMPER7_ASSERTS_UnrealExtent__UGSScrollBox;

// Class UnrealExtent.GSScrollBoxSlot
// 0x0020 (0x0058 - 0x0038)
class UGSScrollBoxSlot final : public UPanelSlot
{
public:
	struct FMargin                                Padding;                                           // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4A[0xE];                                       // 0x004A(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment);
	void SetPadding(const struct FMargin& InPadding);
	void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSScrollBoxSlot")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSScrollBoxSlot")
	}
	static class UGSScrollBoxSlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSScrollBoxSlot>();
	}
};
DUMPER7_ASSERTS_UGSScrollBoxSlot;

// Class UnrealExtent.GSTestWidget
// 0x0018 (0x02B0 - 0x0298)
class UGSTestWidget final : public UUserWidget
{
public:
	int32                                         TestNum;                                           // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29C[0x4];                                      // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UImage*                                 TestImage;                                         // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          TestAudioEvent;                                    // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSTestWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSTestWidget")
	}
	static class UGSTestWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSTestWidget>();
	}
};
DUMPER7_ASSERTS_UGSTestWidget;

// Class UnrealExtent.GSTileView
// 0x0030 (0x0C20 - 0x0BF0)
class UnrealExtent::UGSTileView : public UListView
{
public:
	float                                         EntryHeight;                                       // 0x0BF0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EntryWidth;                                        // 0x0BF4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EListItemAlignment                            TileAlignment;                                     // 0x0BF8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BF9[0x3];                                      // 0x0BF9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TopSpacerSize;                                     // 0x0BFC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BottomSpacerSize;                                  // 0x0C00(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          ShowScrollBar;                                     // 0x0C04(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bWrapHorizontalNavigation;                         // 0x0C05(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C06[0x1A];                                     // 0x0C06(0x001A)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AddBottomScrollWidget(class UUserWidget* WidgetToAppend);
	void AddTopScrollWidget(class UUserWidget* WidgetToAppend);
	void ClearAllWidget();
	void ClearBottomScrollWidgets();
	void ClearTopScrollWidgets();
	float GetFirstLine();
	void InsertBottomScrollWidget(class UUserWidget* WidgetToInset);
	void InsertTopScrollWidget(class UUserWidget* WidgetToInset);
	void ItemScrolledIntoViewEvent(class UObject* Item, class UUserWidget* Widget);
	void OnEntryInitializedEvent(class UObject* Item, class UUserWidget* Widget);
	void OnEntryWidgetGeneratedEvent(class UUserWidget* Widget);
	void OnEntryWidgetReleasedEvent(class UUserWidget* Widget);
	void OnViewWidgetSizeChangedEvent(const struct FVector2D& Size);
	void SetBottomItemPosList(const TArray<float>& InChildsPosList);
	void SetBottomSpacerSize(float InBottomSpacerSize);
	void SetEntryHeight(float NewHeight);
	void SetEntryWidth(float NewWidth);
	void SetForceNeedBottomSpacer(bool InForceNeedBottomSpacer);
	void SetForceNeedTopSpacer(bool InForceNeedTopSpacer);
	void SetItemWidget(TSubclassOf<class UUserWidget> InItemWidget);
	void SetOrientation(EOrientation InOrientation);
	void SetShowScrollBar(bool InShowScrollBar);
	void SetTileAlignment(EListItemAlignment InTileAlignment);
	void SetTopItemPosList(const TArray<float>& InChildsPosList);
	void SetTopSpacerSize(float InTopSpacerSize);

	float GetBottomSpacerSize() const;
	float GetEntryHeight() const;
	float GetEntryWidth() const;
	float GetTopSpacerSize() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL_FULLNAME("Class UnrealExtent.GSTileView")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSTileView")
	}
	static class UnrealExtent::UGSTileView* GetDefaultObj()
	{
		return GetDefaultObjImpl<UnrealExtent::UGSTileView>();
	}
};
DUMPER7_ASSERTS_UnrealExtent__UGSTileView;

// Class UnrealExtent.GSUINavigationDel
// 0x0000 (0x0028 - 0x0028)
class UGSUINavigationDel final : public UObject
{
public:
	void GSOnNavigationChangedFocus(class UWidget* OldWidget, class UWidget* NewWidget, const struct FFocusEvent& FocusEvent);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSUINavigationDel")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSUINavigationDel")
	}
	static class UGSUINavigationDel* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSUINavigationDel>();
	}
};
DUMPER7_ASSERTS_UGSUINavigationDel;

// Class UnrealExtent.GSUserWidgetOnFocusChange
// 0x0000 (0x0298 - 0x0298)
class UGSUserWidgetOnFocusChange final : public UUserWidget
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSUserWidgetOnFocusChange")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSUserWidgetOnFocusChange")
	}
	static class UGSUserWidgetOnFocusChange* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSUserWidgetOnFocusChange>();
	}
};
DUMPER7_ASSERTS_UGSUserWidgetOnFocusChange;

// Class UnrealExtent.GSWCStreamingSourceActor
// 0x0008 (0x0290 - 0x0288)
class AGSWCStreamingSourceActor final : public AActor
{
public:
	class UGSWorldCompositionStreamingSourceComponent* StreamingSorceComponent;                      // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSWCStreamingSourceActor")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSWCStreamingSourceActor")
	}
	static class AGSWCStreamingSourceActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AGSWCStreamingSourceActor>();
	}
};
DUMPER7_ASSERTS_AGSWCStreamingSourceActor;

// Class UnrealExtent.GSWidgetRender
// 0x0060 (0x0320 - 0x02C0)
class UGSWidgetRender final : public USceneComponent
{
public:
	TSubclassOf<class UUserWidget>                WidgetClass;                                       // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTextureRenderTarget2D*                 RenderTarget;                                      // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bApplyGammaCorrection;                             // 0x02D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsAutoUpdate;                                     // 0x02D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsUseViewPortWindowSize;                          // 0x02D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2D3[0x5];                                      // 0x02D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              RefWindowSize;                                     // 0x02D8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UUserWidget*                            InstWidget;                                        // 0x02E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2F0[0x30];                                     // 0x02F0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void UpdateRenderTarget2D();

	class UUserWidget* GetUserWidgetObject() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSWidgetRender")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSWidgetRender")
	}
	static class UGSWidgetRender* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSWidgetRender>();
	}
};
DUMPER7_ASSERTS_UGSWidgetRender;

// Class UnrealExtent.GS_PCGStaticMeshSpawner
// 0x00F8 (0x02B0 - 0x01B8)
class UGS_PCGStaticMeshSpawner final : public UPCGStaticMeshSpawnerSettings
{
public:
	TMap<class FName, bool>                       matSwitchParams;                                   // 0x01B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	TMap<class FName, float>                      matScalarParams;                                   // 0x0208(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	TMap<class FName, struct FLinearColor>        matVectorParams;                                   // 0x0258(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	int32                                         ICPDVersion;                                       // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoSaveICPDMat;                                  // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bGetOriginalCPDParams;                             // 0x02AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bClearICPDMat;                                     // 0x02AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDeleteICPDMatWhenClear;                           // 0x02AF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GS_PCGStaticMeshSpawner")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GS_PCGStaticMeshSpawner")
	}
	static class UGS_PCGStaticMeshSpawner* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGS_PCGStaticMeshSpawner>();
	}
};
DUMPER7_ASSERTS_UGS_PCGStaticMeshSpawner;

// Class UnrealExtent.HitPhysicalAnimComp
// 0x00A0 (0x01A0 - 0x0100)
class UHitPhysicalAnimComp final : public UPhysicalAnimationComponent
{
public:
	struct FPhysicalAnimationData                 PhysicalAnimationData;                             // 0x0100(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_124[0x4];                                      // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            WeightCurve;                                       // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         HitSegmentation;                                   // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurveWeightAtTime;                                 // 0x0134(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeSum;                                           // 0x0138(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_13C[0x4];                                      // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           HitBoneNames;                                      // 0x0140(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FVector                                ForceVector;                                       // 0x0150(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ForceStrength;                                     // 0x0168(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_16C[0x4];                                      // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class USkeletalMeshComponent*                 Mesh;                                              // 0x0170(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_178[0x28];                                     // 0x0178(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool BeHit(const TArray<class FName>& BoneList, const struct FVector& InForceVector, float InForceStrength);
	TArray<class FName> BonesSphereMask(class USkeletalMeshComponent* TargetSkeletalMesh, float Radius, const struct FVector& WorldPosition, const TArray<class FName>& WhiteNamesList);
	bool CreateTimer(float TimeDelay);
	void HitBoneImpulse();
	void InitiazliePhysicalAnimation();
	void SetBodyBonePhysic(class USkeletalMeshComponent* TargetMesh, class FName BoneName, bool NewBool);
	void SetBonesKinematic(const TArray<class FName>& BoneNames);
	void SetBonesPhysic(const TArray<class FName>& BoneNames);
	void SetBonesPhysicWeight(const TArray<class FName>& BoneNames);
	void TimerCallback();
	void TimerTick();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("HitPhysicalAnimComp")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"HitPhysicalAnimComp")
	}
	static class UHitPhysicalAnimComp* GetDefaultObj()
	{
		return GetDefaultObjImpl<UHitPhysicalAnimComp>();
	}
};
DUMPER7_ASSERTS_UHitPhysicalAnimComp;

// Class UnrealExtent.IKMeshControlComponent
// 0x0038 (0x00F8 - 0x00C0)
class UIKMeshControlComponent final : public UActorComponent
{
public:
	class ACharacter*                             TargetMeshOwner;                                   // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USkeletalMeshComponent*                 TargetMesh;                                        // 0x00C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultMeshZOffset;                                // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsTraceDebug;                                     // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsIKActive;                                       // 0x00D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D6[0x2];                                       // 0x00D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   IKFootLeftBoneName;                                // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   IKFootRightoneName;                                // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxCheckSpeed;                                     // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TraceDepth;                                        // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         OffsetLerpAlpha;                                   // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F4[0x4];                                       // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("IKMeshControlComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"IKMeshControlComponent")
	}
	static class UIKMeshControlComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UIKMeshControlComponent>();
	}
};
DUMPER7_ASSERTS_UIKMeshControlComponent;

// Class UnrealExtent.LandscapeCreateHelperVolume
// 0x0058 (0x0318 - 0x02C0)
class ALandscapeCreateHelperVolume final : public AVolume
{
public:
	int32                                         ResolutionPerComponent;                            // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C4[0x4];                                      // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ComponentScaleXYZ;                                 // 0x02C8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector3d                              OriginPoint;                                       // 0x02E0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              ComponentMinIndex;                                 // 0x02F8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              ComponentNum;                                      // 0x0300(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              HeightfieldResolution;                             // 0x0308(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ALandscape*                             LandscapeActor;                                    // 0x0310(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("LandscapeCreateHelperVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"LandscapeCreateHelperVolume")
	}
	static class ALandscapeCreateHelperVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<ALandscapeCreateHelperVolume>();
	}
};
DUMPER7_ASSERTS_ALandscapeCreateHelperVolume;

// Class UnrealExtent.LandscapeHeightModifierVolume
// 0x0080 (0x0340 - 0x02C0)
class ALandscapeHeightModifierVolume final : public AVolume
{
public:
	class AGenerateLandscapeVolume*               GenerateVolume;                                    // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class ALandscape*                             LandscapeActor;                                    // 0x02C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2D0[0x70];                                     // 0x02D0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("LandscapeHeightModifierVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"LandscapeHeightModifierVolume")
	}
	static class ALandscapeHeightModifierVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<ALandscapeHeightModifierVolume>();
	}
};
DUMPER7_ASSERTS_ALandscapeHeightModifierVolume;

// Class UnrealExtent.LandscapePhysicalMatModifierVolume
// 0x0090 (0x0350 - 0x02C0)
class ALandscapePhysicalMatModifierVolume final : public AVolume
{
public:
	class AGenerateLandscapeVolume*               GenerateVolume;                                    // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class ALandscape*                             LandscapeActor;                                    // 0x02C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2D0[0x80];                                     // 0x02D0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("LandscapePhysicalMatModifierVolume")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"LandscapePhysicalMatModifierVolume")
	}
	static class ALandscapePhysicalMatModifierVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<ALandscapePhysicalMatModifierVolume>();
	}
};
DUMPER7_ASSERTS_ALandscapePhysicalMatModifierVolume;

// Class UnrealExtent.LandscapeReader
// 0x00E8 (0x0110 - 0x0028)
class ULandscapeReader final : public UObject
{
public:
	class ALandscapeProxy*                        TargetProxy;                                       // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FTransform                             ProxyTransform;                                    // 0x0030(0x0060)(Edit, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FIntPoint                              ActorSpaceExtendsMin;                              // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              ActorSpaceExtendsMax;                              // 0x0098(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          isCached;                                          // 0x00A0(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A1[0x7];                                       // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLandscapeReaderAllWeightData          LayerWeights;                                      // 0x00A8(0x0010)(NativeAccessSpecifierPrivate)
	TArray<uint16>                                HeightData;                                        // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_C8[0x48];                                      // 0x00C8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Cache(class ALandscapeProxy* NewLandscapeProxy);
	struct FIntPtr GetHeightData();
	struct FIntPtr GetHeightDataInRect(int32 MinX, int32 MinY, int32 MaxX, int32 MaxY);
	struct FIntPtr GetWeightData(int32 LayerIndex);
	struct FIntPtr GetWeightDataInRect(int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, int32 LayerIndex);
	int32 HeightDataElementNum();
	int32 HeightDataElementSize();
	float SampleHeightData(const struct FVector& WorldPos, ESampleType SampleType);
	float SampleWeightData(const struct FVector& WorldPos, int32 LayerIndex, ESampleType SampleType);
	int32 WeightDataElementNum(int32 LayerIndex);
	int32 WeightDataElementSize();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("LandscapeReader")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"LandscapeReader")
	}
	static class ULandscapeReader* GetDefaultObj()
	{
		return GetDefaultObjImpl<ULandscapeReader>();
	}
};
DUMPER7_ASSERTS_ULandscapeReader;

// Class UnrealExtent.LayerSceneInfo
// 0x00A8 (0x0330 - 0x0288)
class ALayerSceneInfo : public AActor
{
public:
	class ALandscape*                             LandscapeActor;                                    // 0x0288(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              ActorSpaceExtendsMin;                              // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntPoint                              ActorSpaceExtendsMax;                              // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FTransform                             LandscapeTransform;                                // 0x02A0(0x0060)(Edit, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FAllLayerData                          AllLandscapeLayerData;                             // 0x0300(0x0020)(Edit, EditConst, NativeAccessSpecifierPrivate)
	TArray<class UTexture*>                       LayerPreviewInEditor;                              // 0x0320(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPrivate)

public:
	void BeginPlayCS();
	void GenerateLayeredInfo();
	bool QueryWeightInfo(const struct FVector& WorldPos, int32 LayerIndex, bool Nearest, float* Value);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("LayerSceneInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"LayerSceneInfo")
	}
	static class ALayerSceneInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<ALayerSceneInfo>();
	}
};
DUMPER7_ASSERTS_ALayerSceneInfo;

// Class UnrealExtent.StatInfoBaseWidget
// 0x0078 (0x0310 - 0x0298)
class UStatInfoBaseWidget : public UUserWidget
{
public:
	class UStatGroupInfoThresholdConfig*          StatGroupThresholdConfig;                          // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FetchStatInfoInterval;                             // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EStatUISimulatedGraphicsCard                  SimulatedGraphicsCard;                             // 0x02A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EStatUISimulatedGraphicsCard                  SelfGraphicsCard;                                  // 0x02A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableRecordPerformanceData;                      // 0x02A6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A7[0x1];                                      // 0x02A7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 RecordFileName;                                    // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2B8[0x58];                                     // 0x02B8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void EndRecord();
	class FString GetGPUBrand();
	float GetSimulatedGraphicsCardScaleFactor(const class FString& InStatName);
	void SaveRecordsToFiles(int32 NeedCleanup);
	void StartRecord(const class FString& FXConfig, const class FString& UnitName, const class FString& SkillName, const class FString& AssetPath, const float MontageLength);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("StatInfoBaseWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"StatInfoBaseWidget")
	}
	static class UStatInfoBaseWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UStatInfoBaseWidget>();
	}
};
DUMPER7_ASSERTS_UStatInfoBaseWidget;

// Class UnrealExtent.NiagaraStatInfoUI
// 0x0008 (0x0318 - 0x0310)
class UNiagaraStatInfoUI final : public UStatInfoBaseWidget
{
public:
	class UVerticalBox*                           VBox_StatList;                                     // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("NiagaraStatInfoUI")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"NiagaraStatInfoUI")
	}
	static class UNiagaraStatInfoUI* GetDefaultObj()
	{
		return GetDefaultObjImpl<UNiagaraStatInfoUI>();
	}
};
DUMPER7_ASSERTS_UNiagaraStatInfoUI;

// Class UnrealExtent.PrefabStaticMeshActor
// 0x0000 (0x0298 - 0x0298)
class APrefabStaticMeshActor final : public AStaticMeshActor
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("PrefabStaticMeshActor")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"PrefabStaticMeshActor")
	}
	static class APrefabStaticMeshActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<APrefabStaticMeshActor>();
	}
};
DUMPER7_ASSERTS_APrefabStaticMeshActor;

// Class UnrealExtent.GSRTAvatarConfigPreset
// 0x00F0 (0x0120 - 0x0030)
class UGSRTAvatarConfigPreset final : public UPrimaryDataAsset
{
public:
	class FString                                 HeroActorBPPath;                                   // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FTransform                             HeroTransform;                                     // 0x0040(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FTransform                             RTCamTransform;                                    // 0x00A0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         RTCamFOV;                                          // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_104[0x4];                                      // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FRTAvatarRectLightConfig>       LightConfigs;                                      // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_118[0x8];                                      // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("GSRTAvatarConfigPreset")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"GSRTAvatarConfigPreset")
	}
	static class UGSRTAvatarConfigPreset* GetDefaultObj()
	{
		return GetDefaultObjImpl<UGSRTAvatarConfigPreset>();
	}
};
DUMPER7_ASSERTS_UGSRTAvatarConfigPreset;

// Class UnrealExtent.RTAvatarUtil
// 0x0000 (0x0028 - 0x0028)
class URTAvatarUtil final : public UObject
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("RTAvatarUtil")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"RTAvatarUtil")
	}
	static class URTAvatarUtil* GetDefaultObj()
	{
		return GetDefaultObjImpl<URTAvatarUtil>();
	}
};
DUMPER7_ASSERTS_URTAvatarUtil;

// Class UnrealExtent.SFadeObjectsComponent
// 0x00C8 (0x0188 - 0x00C0)
class USFadeObjectsComponent final : public UActorComponent
{
public:
	TArray<struct FFadeObjStruct>                 fadeObjects;                                       // 0x00C0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FTimerHandle                           timerHandle_ObjectComputeTimer;                    // 0x00D0(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FTimerHandle                           timerHandle_AddObjectsTimer;                       // 0x00D8(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         currentFade;                                       // 0x00E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         fadeNowID;                                         // 0x00E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UPrimitiveComponent*>            fadeObjectsTemp;                                   // 0x00E8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TArray<class UPrimitiveComponent*>            fadeObjectsHit;                                    // 0x00F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	class UMaterial*                              fadeMaterial;                                      // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bEnable;                                           // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_111[0x3];                                      // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         addObjectInterval;                                 // 0x0114(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         calcFadeInterval;                                  // 0x0118(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         workDistance;                                      // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         nearCameraRadius;                                  // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_124[0x4];                                      // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UClass*                                 playerClass;                                       // 0x0128(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<ECollisionChannel>                     ObjectTypes;                                       // 0x0130(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	ECollisionChannel                             ChannelType;                                       // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_141[0x7];                                      // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         actorsIgnore;                                      // 0x0148(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	float                                         FadeRate;                                          // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CapsuleHalfHeight;                                 // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         capsuleRadius;                                     // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_164[0x4];                                      // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         characterArray;                                    // 0x0168(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	float                                         nearObjectFade;                                    // 0x0178(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         farObjectFade;                                     // 0x017C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         immediatelyFade;                                   // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_184[0x4];                                      // 0x0184(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("SFadeObjectsComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"SFadeObjectsComponent")
	}
	static class USFadeObjectsComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<USFadeObjectsComponent>();
	}
};
DUMPER7_ASSERTS_USFadeObjectsComponent;

// Class UnrealExtent.SlateDebugInfo
// 0x0078 (0x0310 - 0x0298)
class USlateDebugInfo final : public UUserWidget
{
public:
	class UTextBlock*                             txt_Fps;                                           // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTextBlock*                             txt_TickTime;                                      // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTextBlock*                             txt_SlateRender;                                   // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTextBlock*                             txt_WidgetRender;                                  // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTextBlock*                             txt_Prepass;                                       // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTextBlock*                             txt_NumBatches;                                    // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTextBlock*                             txt_WidgetAllocSize;                               // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GetStatInfoInterval;                               // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2D4[0x3C];                                     // 0x02D4(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("SlateDebugInfo")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"SlateDebugInfo")
	}
	static class USlateDebugInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<USlateDebugInfo>();
	}
};
DUMPER7_ASSERTS_USlateDebugInfo;

// Class UnrealExtent.SlopeViewComponent
// 0x0090 (0x0600 - 0x0570)
class USlopeViewComponent final : public UDebugDrawComponent
{
public:
	bool                                          bEnable;                                           // 0x0568(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_569[0x3];                                      // 0x0569(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         QuadNumInSection;                                  // 0x056C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         QuadSize;                                          // 0x0570(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_574[0x4];                                      // 0x0574(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ComponentOriginalPoint;                            // 0x0578(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TotalSectionIndexX;                                // 0x0590(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TotalSectionIndexY;                                // 0x0594(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<struct FIntPoint, struct FMeshSection>   Sections;                                          // 0x0598(0x0050)(DuplicateTransient, NativeAccessSpecifierPublic)
	float                                         DrawDistance;                                      // 0x05E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxProcessDirtySectionNumPerTick;                  // 0x05EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          DrawDebugSectionBox;                               // 0x05F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5F1[0x7];                                      // 0x05F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInterface*                     SectionMaterial;                                   // 0x05F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void ForceUpdateAllSections();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("SlopeViewComponent")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"SlopeViewComponent")
	}
	static class USlopeViewComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<USlopeViewComponent>();
	}
};
DUMPER7_ASSERTS_USlopeViewComponent;

// Class UnrealExtent.StatGroupInfoThresholdConfig
// 0x0050 (0x0080 - 0x0030)
class UStatGroupInfoThresholdConfig final : public UPrimaryDataAsset
{
public:
	TArray<struct FStatUISimulatedGraphicsCardScaleFactor> SimulatedGraphicsCardConfig;              // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FStatInfoThreshold>             ThresholdConfig;                                   // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FLinearColor                           TextColor_Medium;                                  // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           TextColor_High;                                    // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           TextColor_Severe;                                  // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("StatGroupInfoThresholdConfig")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"StatGroupInfoThresholdConfig")
	}
	static class UStatGroupInfoThresholdConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UStatGroupInfoThresholdConfig>();
	}
};
DUMPER7_ASSERTS_UStatGroupInfoThresholdConfig;

// Class UnrealExtent.TamerAsyncLineTraceManager
// 0x0120 (0x0148 - 0x0028)
class UTamerAsyncLineTraceManager final : public UObject
{
public:
	uint8                                         Pad_28[0xC8];                                      // 0x0028(0x00C8)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<int32, int32>                            VisibleCount;                                      // 0x00F0(0x0050)(Transient, NativeAccessSpecifierPrivate)
	int32                                         WaitTraceFrameCount;                               // 0x0140(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_144[0x4];                                      // 0x0144(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearAllData();
	bool GetAndCleanAsyncLineTraceResult(TArray<int32>* OutVisibleTamers, TArray<int32>* OutInvisibleTamers);
	void RegisterTamerRef(int32 InRefID, const struct FVector& InLocation, float InCapsuleHalfHeight);
	void StartAsyncLineTrace(const struct FVector& InPlayerLocation, const TArray<int32>& InTraceTamers);
	void UnregisterTamerRef(int32 InRefID);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("TamerAsyncLineTraceManager")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"TamerAsyncLineTraceManager")
	}
	static class UTamerAsyncLineTraceManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UTamerAsyncLineTraceManager>();
	}
};
DUMPER7_ASSERTS_UTamerAsyncLineTraceManager;

// Class UnrealExtent.TilingImage
// 0x0020 (0x02B0 - 0x0290)
class UTilingImage final : public UImage
{
public:
	uint8                                         Pad_290[0x20];                                     // 0x0290(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("TilingImage")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"TilingImage")
	}
	static class UTilingImage* GetDefaultObj()
	{
		return GetDefaultObjImpl<UTilingImage>();
	}
};
DUMPER7_ASSERTS_UTilingImage;

// Class UnrealExtent.VATAnimClipsInfoConfig
// 0x0018 (0x0048 - 0x0030)
class UVATAnimClipsInfoConfig final : public UPrimaryDataAsset
{
public:
	TArray<struct FVATAnimClipInfo>               ClipConfigs;                                       // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         TotalFrames;                                       // 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("VATAnimClipsInfoConfig")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"VATAnimClipsInfoConfig")
	}
	static class UVATAnimClipsInfoConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UVATAnimClipsInfoConfig>();
	}
};
DUMPER7_ASSERTS_UVATAnimClipsInfoConfig;

// Class UnrealExtent.VATAnimMachineInst
// 0x0088 (0x0310 - 0x0288)
class AVATAnimMachineInst final : public AActor
{
public:
	class UVATAnimClipsInfoConfig*                AnimClipsConfig;                                   // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVATAnimMachineConfig                  AnimMachineConfig;                                 // 0x0290(0x0028)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	TArray<class UMaterialInstanceDynamic*>       DynamicMIs;                                        // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
	float                                         DebugAnimProgress;                                 // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WindParamLerpSpeed;                                // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLerpWindDirection;                                // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLerpWindIntensity;                                // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2D2[0x3E];                                     // 0x02D2(0x003E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void InitVATAnimMachine();
	void PlayVATAnim();
	void StopVATAnim();
	void UpdateAnimProgress(float InAnimProgress);
	void UpdateAnimSpeed(float InPlaySpeed);
	void UpdateBlendRatio(float InBlendRatio);
	void UpdateWindDirection(const struct FVector2D& InWindDirection);
	void UpdateWindIntensity(float InWindIntensity);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("VATAnimMachineInst")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"VATAnimMachineInst")
	}
	static class AVATAnimMachineInst* GetDefaultObj()
	{
		return GetDefaultObjImpl<AVATAnimMachineInst>();
	}
};
DUMPER7_ASSERTS_AVATAnimMachineInst;

// Class UnrealExtent.VATNiagaraInst
// 0x0008 (0x0290 - 0x0288)
class AVATNiagaraInst final : public AActor
{
public:
	uint8                                         Pad_288[0x8];                                      // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void InitVATNiagaraInst();
	void ResetNiagaraSystem();
	void ResetVATAnim();
	void UpdateNiagaraFloatVariable(const class FString& VariableName, const float TargetValue);
	void UpdateNiagaraVector2Variable(const class FString& VariableName, const struct FVector2D& TargetValue);
	void UpdateNiagaraVectorVariable(const class FString& VariableName, const struct FVector& TargetValue);
	void UpdateVATAnim();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("VATNiagaraInst")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"VATNiagaraInst")
	}
	static class AVATNiagaraInst* GetDefaultObj()
	{
		return GetDefaultObjImpl<AVATNiagaraInst>();
	}
};
DUMPER7_ASSERTS_AVATNiagaraInst;

// Class UnrealExtent.VFXAutoPlayer
// 0x0070 (0x02F8 - 0x0288)
class AVFXAutoPlayer final : public AActor
{
public:
	TArray<class FString>                         PlayList;                                          // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
	TArray<class UNiagaraSystem*>                 InternalPlayList;                                  // 0x0298(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         PlayingPtr;                                        // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxLifeSpan;                                       // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutoMovingRange;                                   // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutoMovingSpeed;                                   // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2B8[0x40];                                     // 0x02B8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BuildPlayList(const class FString& InFolder);
	bool CurNiagaraStatusChanged(bool* bNumDecreased);
	void DestroyAllNiagaras();
	void FlushPlaying();
	TArray<class UNiagaraSystem*> GetInternalPlayList();
	bool ListCompletedPlaying();
	void PlayNiagara(int32 InTargetNiagaraPtr);
	void StartPlaying();
	void StopPlaying();

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("VFXAutoPlayer")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"VFXAutoPlayer")
	}
	static class AVFXAutoPlayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<AVFXAutoPlayer>();
	}
};
DUMPER7_ASSERTS_AVFXAutoPlayer;

}

