#pragma once

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

// Package: Yggdrasil

#include "Basic.hpp"

#include "Yggdrasil_structs.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "GameplayTags_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "InputCore_structs.hpp"
#include "UMG_classes.hpp"
#include "Gauntlet_classes.hpp"
#include "SlateCore_structs.hpp"


namespace SDK
{

// Class Yggdrasil.YggGameInstance
// 0x0030 (0x01F0 - 0x01C0)
class UYggGameInstance : public UGameInstance
{
public:
	TSoftObjectPtr<class UBifrostTransition>      TransitionToStartMap;                              // 0x01C0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1E8[0x8];                                      // 0x01E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.AutomationMockGameInstance
// 0x0000 (0x01F0 - 0x01F0)
class UAutomationMockGameInstance final : public UYggGameInstance
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AutomationMockGameInstance")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AutomationMockGameInstance")
	}
	static class UAutomationMockGameInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAutomationMockGameInstance>();
	}
};
DUMPER7_ASSERTS_UAutomationMockGameInstance;

// Class Yggdrasil.Bifrost
// 0x0078 (0x00A8 - 0x0030)
class UBifrost final : public UGameInstanceSubsystem
{
public:
	uint8                                         Pad_30[0x48];                                      // 0x0030(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	class UBifrostMapSwitcher*                    MapSwitcher;                                       // 0x0078(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UBifrostTransition*                     CurrentTransition;                                 // 0x0080(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class FName>                           LockingHandles;                                    // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_98[0x4];                                       // 0x0098(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LockTimeoutDuration;                               // 0x009C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A0[0x8];                                       // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.BifrostMapSwitcher
// 0x0000 (0x0028 - 0x0028)
class UBifrostMapSwitcher : public UObject
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BifrostMapSwitcher")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BifrostMapSwitcher")
	}
	static class UBifrostMapSwitcher* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBifrostMapSwitcher>();
	}
};
DUMPER7_ASSERTS_UBifrostMapSwitcher;

// Class Yggdrasil.BifrostHardTravelMapSwitcher
// 0x0000 (0x0028 - 0x0028)
class UBifrostHardTravelMapSwitcher final : public UBifrostMapSwitcher
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BifrostHardTravelMapSwitcher")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BifrostHardTravelMapSwitcher")
	}
	static class UBifrostHardTravelMapSwitcher* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBifrostHardTravelMapSwitcher>();
	}
};
DUMPER7_ASSERTS_UBifrostHardTravelMapSwitcher;

// Class Yggdrasil.BifrostMockMapSwitcher
// 0x0000 (0x0028 - 0x0028)
class UBifrostMockMapSwitcher final : public UBifrostMapSwitcher
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BifrostMockMapSwitcher")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BifrostMockMapSwitcher")
	}
	static class UBifrostMockMapSwitcher* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBifrostMockMapSwitcher>();
	}
};
DUMPER7_ASSERTS_UBifrostMockMapSwitcher;

// Class Yggdrasil.BifrostSeamlessTravelMapSwitcher
// 0x0000 (0x0028 - 0x0028)
class UBifrostSeamlessTravelMapSwitcher final : public UBifrostMapSwitcher
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BifrostSeamlessTravelMapSwitcher")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BifrostSeamlessTravelMapSwitcher")
	}
	static class UBifrostSeamlessTravelMapSwitcher* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBifrostSeamlessTravelMapSwitcher>();
	}
};
DUMPER7_ASSERTS_UBifrostSeamlessTravelMapSwitcher;

// Class Yggdrasil.BifrostTransition
// 0x0058 (0x0088 - 0x0030)
class UBifrostTransition final : public UPrimaryDataAsset
{
public:
	TSoftObjectPtr<class UWorld>                  Map;                                               // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UTexture2D>              LoadingScreenTexture;                              // 0x0058(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_80[0x8];                                       // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.DataLayerLoadingVolume
// 0x0018 (0x02F8 - 0x02E0)
class ADataLayerLoadingVolume final : public AVolume
{
public:
	TArray<class UDataLayerAsset*>                DataLayersToLoad;                                  // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	EDataLayerRuntimeState                        EnterState;                                        // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EDataLayerRuntimeState                        ExitState;                                         // 0x02F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2F2[0x6];                                      // 0x02F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnComponentBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnComponentEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);

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

// Class Yggdrasil.DebuggerManagerSubsystem
// 0x0000 (0x0030 - 0x0030)
class UDebuggerManagerSubsystem final : public UGameInstanceSubsystem
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("DebuggerManagerSubsystem")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"DebuggerManagerSubsystem")
	}
	static class UDebuggerManagerSubsystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UDebuggerManagerSubsystem>();
	}
};
DUMPER7_ASSERTS_UDebuggerManagerSubsystem;

// Class Yggdrasil.YggOperation
// 0x0018 (0x0040 - 0x0028)
class UYggOperation : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FadeOperation
// 0x0000 (0x0040 - 0x0040)
class UFadeOperation : public UYggOperation
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FadeOperation")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FadeOperation")
	}
	static class UFadeOperation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFadeOperation>();
	}
};
DUMPER7_ASSERTS_UFadeOperation;

// Class Yggdrasil.FadeKeepBlackOperation
// 0x0020 (0x0060 - 0x0040)
class UFadeKeepBlackOperation final : public UFadeOperation
{
public:
	uint8                                         Pad_40[0x20];                                      // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FadeKeepBlackUntilEventOperation
// 0x0008 (0x0048 - 0x0040)
class UFadeKeepBlackUntilEventOperation final : public UFadeOperation
{
public:
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FadeLayerLibrary
// 0x0000 (0x0028 - 0x0028)
class UFadeLayerLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void FadeToBlack(class UObject* WorldContextObject, float InFadeDuration, EFadeOutPins* OutExecPins, const struct FLatentActionInfo& InLatentInfo, EFadeCurveType CurveType);
	static void FadeToBlackWaitFadeToGame(class UObject* WorldContextObject, float InFadeDuration, EFadeWaitOutPins* OutExecPins, const struct FLatentActionInfo& InLatentInfo, float WaitDuration, EFadeCurveType CurveType);
	static void FadeToGame(class UObject* WorldContextObject, float InFadeDuration, EFadeOutPins* OutExecPins, const struct FLatentActionInfo& InLatentInfo, EFadeCurveType CurveType);
	static void FadeToInfiniteBlack(class UObject* WorldContextObject, float InFadeDuration, EFadeOutPins* OutExecPins, const struct FLatentActionInfo& InLatentInfo, EFadeCurveType CurveType);

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

// Class Yggdrasil.FadeToBlackOperation
// 0x0088 (0x00C8 - 0x0040)
class UFadeToBlackOperation final : public UFadeOperation
{
public:
	uint8                                         Pad_40[0x88];                                      // 0x0040(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool OnTick(float Delta);

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

// Class Yggdrasil.FadeToGameOperation
// 0x0078 (0x00B8 - 0x0040)
class UFadeToGameOperation final : public UFadeOperation
{
public:
	uint8                                         Pad_40[0x78];                                      // 0x0040(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.Freya
// 0x00D8 (0x0100 - 0x0028)
class UFreya : public UObject
{
public:
	uint8                                         Pad_28[0x28];                                      // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaLoader*                           FreyaLoader;                                       // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMap<uint8, class UFreyaLayer*>               Layers;                                            // 0x0058(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_A8[0x1];                                       // 0x00A8(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         FocusedLayerId;                                    // 0x00A9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         PreviouslyFocusedLayerId;                          // 0x00AA(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AB[0x5];                                       // 0x00AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<uint8>                                 LayersWantingFocus;                                // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	bool                                          bCanNavigateBack;                                  // 0x00C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C1[0x3F];                                      // 0x00C1(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaBinkMediaPlayerData
// 0x0010 (0x0040 - 0x0030)
class UFreyaBinkMediaPlayerData final : public UPrimaryDataAsset
{
public:
	class UBinkMediaPlayer*                       BinkMediaPlayer;                                   // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UBinkMediaTexture*                      BinkMediaTexture;                                  // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaBorder
// 0x0010 (0x0320 - 0x0310)
class UFreyaBorder final : public UBorder
{
public:
	class UFreyaBorderStyle*                      BorderStyle;                                       // 0x0308(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaBorderStyle*                      BorderStyleOverride;                               // 0x0310(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_318[0x8];                                      // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaBorderStyle
// 0x00B0 (0x00E0 - 0x0030)
class UFreyaBorderStyle final : public UPrimaryDataAsset
{
public:
	struct FSlateBrush                            Background;                                        // 0x0030(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaUserWidget
// 0x00B8 (0x0388 - 0x02D0)
class UFreyaUserWidget : public UUserWidget
{
public:
	struct FGameplayTag                           Tag;                                               // 0x02D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UWidgetAnimation*                       ReversibleShowAnim;                                // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UWidgetAnimation*                       ShowAnim;                                          // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UWidgetAnimation*                       HideAnim;                                          // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2F0[0x78];                                     // 0x02F0(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFreyaComponent*>                Components;                                        // 0x0368(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UFreyaDynamicEntryBox*                  ParentEntryBox;                                    // 0x0378(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_380[0x8];                                      // 0x0380(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnHideAnimFinished_ToCollapsed();
	void OnHideAnimFinished_ToHidden();
	void OnShowAnimFinished();

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

// Class Yggdrasil.FreyaFocusableWidget
// 0x00B8 (0x0440 - 0x0388)
class UFreyaFocusableWidget : public UFreyaUserWidget
{
public:
	uint8                                         Pad_388[0xA8];                                     // 0x0388(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bSelectionPersistant;                              // 0x0430(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCanBeFocusedByNavigation;                         // 0x0431(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_432[0x6];                                      // 0x0432(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaMenuWidget*                       ParentMenuWidget;                                  // 0x0438(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaButton
// 0x0098 (0x04D8 - 0x0440)
class UFreyaButton : public UFreyaFocusableWidget
{
public:
	uint8                                         Pad_440[0x48];                                     // 0x0440(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnPrototypeButtonClicked;                          // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_498[0x18];                                     // 0x0498(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bFocusableWithMouseOnly;                           // 0x04B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B1[0x7];                                      // 0x04B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaUButton*                          Button;                                            // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaButtonStyle*                      ButtonStyle;                                       // 0x04C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaButtonStyle*                      ActiveButtonStyle;                                 // 0x04C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4D0[0x8];                                      // 0x04D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnButtonClicked_Internal();
	void OnButtonPressed_Internal();
	void OnButtonReleased_Internal();

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

// Class Yggdrasil.FreyaButtonStyle
// 0x0A50 (0x0A80 - 0x0030)
class UFreyaButtonStyle : public UPrimaryDataAsset
{
public:
	struct FButtonStyle                           NormalButtonStyle;                                 // 0x0030(0x0370)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FButtonStyle                           SelectedButtonStyle;                               // 0x03A0(0x0370)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FButtonStyle                           DisabledButtonStyle;                               // 0x0710(0x0370)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaCheckBox
// 0x0050 (0x0490 - 0x0440)
class UFreyaCheckBox final : public UFreyaFocusableWidget
{
public:
	uint8                                         Pad_440[0x18];                                     // 0x0440(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UCheckBox*                              CheckBox;                                          // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   CheckBoxText;                                      // 0x0460(0x0010)(Edit, NativeAccessSpecifierPrivate)
	class UFreyaCheckBoxStyle*                    CheckBoxStyle;                                     // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaBorder*                           CheckBoxBorder;                                    // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        CheckBoxTxt;                                       // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaUButton*                          CheckBoxButton;                                    // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void OnButtonPressed();
	void OnCheckBoxStateChanged(bool bIsChecked);

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

// Class Yggdrasil.FreyaCheckBoxStyle
// 0x12D0 (0x1300 - 0x0030)
class UFreyaCheckBoxStyle final : public UPrimaryDataAsset
{
public:
	class UFreyaBorderStyle*                      NormalCheckBoxBorderStyle;                         // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFreyaBorderStyle*                      HoveredCheckBoxBorderStyle;                        // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCheckBoxStyle                         NormalCheckBoxStyle;                               // 0x0040(0x0950)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FCheckBoxStyle                         HoveredCheckBoxStyle;                              // 0x0990(0x0950)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    NormalCheckBoxTextStyle;                           // 0x12E0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    HoveredCheckBoxTextStyle;                          // 0x12F0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaLayer
// 0x0050 (0x0078 - 0x0028)
class UFreyaLayer : public UObject
{
public:
	uint8                                         Pad_28[0x44];                                      // 0x0028(0x0044)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         LayerId;                                           // 0x006C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6D[0x3];                                       // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreya*                                 Freya;                                             // 0x0070(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

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

// Class Yggdrasil.FreyaWidgetLayer
// 0x0008 (0x0080 - 0x0078)
class UFreyaWidgetLayer : public UFreyaLayer
{
public:
	class UFreyaUserWidget*                       Widget;                                            // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

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

// Class Yggdrasil.FreyaCinematicLayer
// 0x0000 (0x0080 - 0x0080)
class UFreyaCinematicLayer final : public UFreyaWidgetLayer
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FreyaCinematicLayer")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FreyaCinematicLayer")
	}
	static class UFreyaCinematicLayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFreyaCinematicLayer>();
	}
};
DUMPER7_ASSERTS_UFreyaCinematicLayer;

// Class Yggdrasil.FreyaComponent
// 0x0008 (0x0030 - 0x0028)
class UFreyaComponent : public UObject
{
public:
	class UFreyaUserWidget*                       Owner;                                             // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

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

// Class Yggdrasil.FreyaCustomButton
// 0x0008 (0x04E0 - 0x04D8)
class UFreyaCustomButton : public UFreyaButton
{
public:
	class UNamedSlot*                             ContentSlot;                                       // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaCustomButtonContentWidget
// 0x0008 (0x0390 - 0x0388)
class UFreyaCustomButtonContentWidget : public UFreyaUserWidget
{
public:
	class UFreyaCustomButton*                     Owner;                                             // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

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

// Class Yggdrasil.FreyaDatePickerStyle
// 0x0B60 (0x0B90 - 0x0030)
class UFreyaDatePickerStyle final : public UPrimaryDataAsset
{
public:
	struct FComboBoxStyle                         NormalComboBoxStyle;                               // 0x0030(0x05A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FComboBoxStyle                         HoveredComboBoxStyle;                              // 0x05D0(0x05A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    NormalDateTextStyle;                               // 0x0B70(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    HoveredDateTextStyle;                              // 0x0B80(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaDatePickerWidget
// 0x0048 (0x0488 - 0x0440)
class UFreyaDatePickerWidget final : public UFreyaFocusableWidget
{
public:
	uint8                                         Pad_440[0x18];                                     // 0x0440(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaDatePickerStyle*                  DatePickerStyle;                                   // 0x0458(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EDateType                                     DateType;                                          // 0x0460(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EOptionsOrder                                 OptionsOrder;                                      // 0x0461(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_462[0x2];                                      // 0x0462(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ComboBoxFirstOption;                               // 0x0464(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FText                                   ComboBoxText;                                      // 0x0468(0x0010)(Edit, NativeAccessSpecifierPrivate)
	class UComboBoxString*                        ComboBox;                                          // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        ComboBoxTxt;                                       // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void OnComboBoxOpening();
	void OnSelectionChanged(const class FString& SelectedItem, ESelectInfo SelectionType);

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

// Class Yggdrasil.FreyaDebugLayer
// 0x0000 (0x0080 - 0x0080)
class UFreyaDebugLayer final : public UFreyaWidgetLayer
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FreyaDebugLayer")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FreyaDebugLayer")
	}
	static class UFreyaDebugLayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFreyaDebugLayer>();
	}
};
DUMPER7_ASSERTS_UFreyaDebugLayer;

// Class Yggdrasil.FreyaDefaults
// 0x01A8 (0x01D0 - 0x0028)
class UFreyaDefaults final : public UObject
{
public:
	struct FSoftObjectPath                        DefaultTextStyleDataTable;                         // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultRichTextStyleDataTable;                     // 0x0048(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultBorderStyle;                                // 0x0068(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultImageStyle;                                 // 0x0088(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultButtonStyle;                                // 0x00A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultTextButtonStyle;                            // 0x00C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultImageButtonStyle;                           // 0x00E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultSliderStyle;                                // 0x0108(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultProgressBarStyle;                           // 0x0128(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultTableViewStyle;                             // 0x0148(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultScrollBoxStyle;                             // 0x0168(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DelayBeforeHiding;                                 // 0x0188(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultTimedNotificationDuration;                  // 0x018C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              FlipBookSize;                                      // 0x0190(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              FlipBookPadding;                                   // 0x01A0(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        FlipBookMaterial;                                  // 0x01B0(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaDynamicEntryBox
// 0x0048 (0x0298 - 0x0250)
class UFreyaDynamicEntryBox final : public UDynamicEntryBox
{
public:
	uint8                                         Pad_250[0x48];                                     // 0x0250(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaFadeLayer
// 0x0028 (0x00A8 - 0x0080)
class UFreyaFadeLayer : public UFreyaWidgetLayer
{
public:
	uint8                                         Pad_80[0x8];                                       // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFadeOperation*>                 FadeOperationStack;                                // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class UFadeOperation*                         CurrentOperation;                                  // 0x0098(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A0[0x8];                                       // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PipeFadeOperation();

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

// Class Yggdrasil.FreyaFadeWidget
// 0x0008 (0x0390 - 0x0388)
class UFreyaFadeWidget : public UFreyaUserWidget
{
public:
	class UFreyaImage*                            FadeImg;                                           // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaFrameStyle
// 0x0038 (0x0068 - 0x0030)
class UFreyaFrameStyle final : public UPrimaryDataAsset
{
public:
	struct FLinearColor                           MainColor;                                         // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           BackgroundColor;                                   // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           DatumColorOverlay;                                 // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DatumImageOpacity;                                 // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_64[0x4];                                       // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaGameVersionWidget
// 0x0008 (0x0390 - 0x0388)
class UFreyaGameVersionWidget : public UFreyaUserWidget
{
public:
	class UFreyaTextBlock*                        GameVersionTxt;                                    // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaHudLayer
// 0x0008 (0x0088 - 0x0080)
class UFreyaHudLayer final : public UFreyaWidgetLayer
{
public:
	uint8                                         Pad_80[0x8];                                       // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaHudUserWidget
// 0x0040 (0x03C8 - 0x0388)
class UFreyaHudUserWidget : public UFreyaUserWidget
{
public:
	EHUDWidgetVisibility                          PreferredVisibility;                               // 0x0388(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_389[0x3];                                      // 0x0389(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DelayBeforeHidingOverride;                         // 0x038C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  HidingTags;                                        // 0x0390(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_3B0[0x18];                                     // 0x03B0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnHidingTagStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount);
	void OnPossessedPawnChanged(class APawn* OldPawn, class APawn* NewPawn);

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

// Class Yggdrasil.FreyaImage
// 0x0020 (0x02D0 - 0x02B0)
class UFreyaImage final : public UImage
{
public:
	uint8                                         Pad_2B0[0x10];                                     // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaImageStyle*                       ImageStyle;                                        // 0x02C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaImageStyle*                       ImageStyleOverride;                                // 0x02C8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaImageButton
// 0x0048 (0x0520 - 0x04D8)
class UFreyaImageButton : public UFreyaButton
{
public:
	class UFreyaImage*                            ButtonImage;                                       // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              NormalImageSize;                                   // 0x04E0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector2D                              HoveredImageSize;                                  // 0x04F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector2D                              PressedImageSize;                                  // 0x0500(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaImageButtonStyle*                 ImageButtonStyle;                                  // 0x0510(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UTexture2D*                             ImageTexture;                                      // 0x0518(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaImageButtonStyle
// 0x0030 (0x0AB0 - 0x0A80)
class UFreyaImageButtonStyle final : public UFreyaButtonStyle
{
public:
	struct FFreyaImageButtonStyleData             NormalImageStyle;                                  // 0x0A80(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFreyaImageButtonStyleData             SelectedImageStyle;                                // 0x0A90(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFreyaImageButtonStyleData             DisabledImageStyle;                                // 0x0AA0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaImageStyle
// 0x0010 (0x0040 - 0x0030)
class UFreyaImageStyle final : public UPrimaryDataAsset
{
public:
	struct FLinearColor                           Colour;                                            // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaInputIconWidget
// 0x0020 (0x03A8 - 0x0388)
class UFreyaInputIconWidget : public UFreyaUserWidget
{
public:
	uint8                                         Pad_388[0x8];                                      // 0x0388(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaImage*                            InputImg;                                          // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        ChordedInputTxt;                                   // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        ChoiceInputTxt;                                    // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaInputWidget
// 0x0128 (0x04B0 - 0x0388)
class UFreyaInputWidget : public UFreyaUserWidget
{
public:
	class UHorizontalBox*                         InputIconsHBox;                                    // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFreyaInputIconWidget>      InputIconWidgetClass;                              // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaBorderStyle*                      GamepadBorderStyle;                                // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaBorderStyle*                      KeyboardAndMouseBorderStyle;                       // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaImageStyle*                       NormalImageStyle;                                  // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaImageStyle*                       DisabledImageStyle;                                // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDataTableRowHandle                    NormalTextStyle;                                   // 0x03B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	struct FDataTableRowHandle                    HoveredTextStyle;                                  // 0x03C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	struct FDataTableRowHandle                    DisabledTextStyle;                                 // 0x03D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	struct FDataTableRowHandle                    DisabledHoveredTextStyle;                          // 0x03E8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	class FText                                   HoldText;                                          // 0x03F8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FInputWidgetData                       InputWidgetData;                                   // 0x0408(0x0050)(Edit, NativeAccessSpecifierPrivate)
	class UFreyaBorder*                           InputBorder;                                       // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        HoldInputTxt;                                      // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        InputTxt;                                          // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaButton*                           InputBtn;                                          // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UFreyaInputIconWidget*>          InputIcons;                                        // 0x0478(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	uint8                                         Pad_488[0x28];                                     // 0x0488(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaLibrary
// 0x0000 (0x0028 - 0x0028)
class UFreyaLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void PreLoadFreyaStyles(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo);

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

// Class Yggdrasil.FreyaListView
// 0x0020 (0x0B60 - 0x0B40)
class UFreyaListView final : public UListView
{
public:
	bool                                          bDisplayScrollBar;                                 // 0x0B40(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B41[0x7];                                      // 0x0B41(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaTableViewStyle*                   TableViewStyle;                                    // 0x0B48(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTableViewStyle*                   TableViewStyleOverride;                            // 0x0B50(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B58[0x8];                                      // 0x0B58(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaLoader
// 0x0020 (0x0048 - 0x0028)
class UFreyaLoader final : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DefaultStylesLoading;                              // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_44[0x4];                                       // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaLoadingFadeLayer
// 0x0000 (0x00A8 - 0x00A8)
class UFreyaLoadingFadeLayer final : public UFreyaFadeLayer
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FreyaLoadingFadeLayer")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FreyaLoadingFadeLayer")
	}
	static class UFreyaLoadingFadeLayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFreyaLoadingFadeLayer>();
	}
};
DUMPER7_ASSERTS_UFreyaLoadingFadeLayer;

// Class Yggdrasil.FreyaLoadingScreenLayer
// 0x0030 (0x00A8 - 0x0078)
class UFreyaLoadingScreenLayer final : public UFreyaLayer
{
public:
	uint8                                         Pad_78[0x30];                                      // 0x0078(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaMenuLayer
// 0x00D0 (0x0150 - 0x0080)
class UFreyaMenuLayer final : public UFreyaWidgetLayer
{
public:
	uint8                                         Pad_80[0x28];                                      // 0x0080(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFreyaMenuContext                      MenuContext;                                       // 0x00A8(0x0020)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TMap<struct FGameplayTag, class UFreyaMenuWidget*> RegisteredMenus;                              // 0x00C8(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	uint8                                         Pad_118[0x4];                                      // 0x0118(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTag                           QueuedMenu;                                        // 0x011C(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_124[0x4];                                      // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UMenuOperation*>                 MenuOperationStack;                                // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class UMenuOperation*                         CurrentOperation;                                  // 0x0138(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FGameplayTag                           MenuToFocusAfterOperations;                        // 0x0140(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_148[0x8];                                      // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaMenuWidget
// 0x00A0 (0x0428 - 0x0388)
class UFreyaMenuWidget : public UFreyaUserWidget
{
public:
	uint8                                         Pad_388[0x60];                                     // 0x0388(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
	class UCanvasPanel*                           ContentCanvas;                                     // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWrapperOnly;                                      // 0x03F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHideOnLossOfFocus;                                // 0x03F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3F2[0x6];                                      // 0x03F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UInputMappingContext*                   BaseInputMappingContextOverride;                   // 0x03F8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UInputMappingContext*                   InputMappingContext;                               // 0x0400(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         FreyaLayerId;                                      // 0x0408(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_409[0x7];                                      // 0x0409(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaFocusableWidget*                  LastFocusedWidget;                                 // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_418[0x10];                                     // 0x0418(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnContentHidden();

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

// Class Yggdrasil.FreyaNotificationLayer
// 0x0048 (0x00C8 - 0x0080)
class UFreyaNotificationLayer final : public UFreyaWidgetLayer
{
public:
	TArray<class UFreyaTimedNotificationData*>    NotificationQueue;                                 // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class UFreyaTimedNotificationWidget*>  ZombieNotificationWidgets;                         // 0x0090(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TArray<class UFreyaTimedNotificationData*>    NotificationLoading;                               // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	class UFreyaTimedNotificationWidget*          CurrentTimedNotificationWidget;                    // 0x00B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B8[0x10];                                      // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaTimedNotificationData
// 0x0048 (0x0070 - 0x0028)
class UFreyaTimedNotificationData : public UObject
{
public:
	TSubclassOf<class UFreyaTimedNotificationWidget> TimedNotificationWidgetClass;                   // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_30[0x40];                                      // 0x0030(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaNotificationWidget
// 0x0008 (0x0390 - 0x0388)
class UFreyaNotificationWidget : public UFreyaUserWidget
{
public:
	class UCanvasPanel*                           ContentCanvas;                                     // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaPopupLayer
// 0x0088 (0x0108 - 0x0080)
class UFreyaPopupLayer final : public UFreyaWidgetLayer
{
public:
	TArray<struct FFreyaPopupData>                PopupQueue;                                        // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_90[0x78];                                      // 0x0090(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaPopupWidget
// 0x0080 (0x04A8 - 0x0428)
class UFreyaPopupWidget : public UFreyaMenuWidget
{
public:
	uint8                                         Pad_428[0x38];                                     // 0x0428(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   CancelDefaultText;                                 // 0x0460(0x0010)(Edit, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        TitleTxt;                                          // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        BodyTxt;                                           // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UHorizontalBox*                         ButtonsHBox;                                       // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextButton*                       CancelBtn;                                         // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UFreyaTextButton*>               Buttons;                                           // 0x0490(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4A0[0x8];                                      // 0x04A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnBtnClicked(int32 ButtonIndex);
	void OnCancelBtnClicked();

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

// Class Yggdrasil.FreyaProgressBar
// 0x0010 (0x0410 - 0x0400)
class UFreyaProgressBar final : public UProgressBar
{
public:
	class UFreyaProgressBarStyle*                 ProgressBarStyle;                                  // 0x03F8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaProgressBarStyle*                 ProgressBarStyleOverride;                          // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_408[0x8];                                      // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaProgressBarStyle
// 0x0240 (0x0270 - 0x0030)
class UFreyaProgressBarStyle final : public UPrimaryDataAsset
{
public:
	struct FLinearColor                           FillColorAndOpacity;                               // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FProgressBarStyle                      ProgressBarStyle;                                  // 0x0040(0x0230)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaRichTextBlock
// 0x0020 (0x07D0 - 0x07B0)
class UFreyaRichTextBlock : public URichTextBlock
{
public:
	int32                                         MaxNumberOfLettersPerLine;                         // 0x07B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7B4[0x4];                                      // 0x07B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UDataTable*                             DefaultDataTable;                                  // 0x07B8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSubclassOf<class UTypeWriterEffect>          TypeWriterEffectClass;                             // 0x07C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UTypeWriterEffect*                      TypeWriterEffect;                                  // 0x07C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaSaveIconLayer
// 0x0000 (0x0080 - 0x0080)
class UFreyaSaveIconLayer final : public UFreyaWidgetLayer
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FreyaSaveIconLayer")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FreyaSaveIconLayer")
	}
	static class UFreyaSaveIconLayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFreyaSaveIconLayer>();
	}
};
DUMPER7_ASSERTS_UFreyaSaveIconLayer;

// Class Yggdrasil.FreyaSaveIconWidget
// 0x0008 (0x0390 - 0x0388)
class UFreyaSaveIconWidget : public UFreyaUserWidget
{
public:
	class UCanvasPanel*                           SavingPanel;                                       // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaScrollBox
// 0x0020 (0x0B70 - 0x0B50)
class UFreyaScrollBox final : public UScrollBox
{
public:
	class UFreyaScrollBoxStyle*                   ScrollBoxStyle;                                    // 0x0B48(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaScrollBoxStyle*                   ScrollBoxStyleOverride;                            // 0x0B50(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B58[0x18];                                     // 0x0B58(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaScrollBoxStyle
// 0x0940 (0x0970 - 0x0030)
class UFreyaScrollBoxStyle final : public UPrimaryDataAsset
{
public:
	struct FScrollBoxStyle                        ScrollBoxStyle;                                    // 0x0030(0x02F0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScrollBarStyle                        ScrollBarStyle;                                    // 0x0320(0x0650)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaSelectorOverlay
// 0x0018 (0x01A8 - 0x0190)
class UFreyaSelectorOverlay final : public UOverlay
{
public:
	TArray<class UFreyaFocusableWidget*>          SelectableWidgets;                                 // 0x0190(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	class UFreyaFocusableWidget*                  SelectedWidget;                                    // 0x01A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaSelectorStyle
// 0x0090 (0x00C0 - 0x0030)
class UFreyaSelectorStyle final : public UPrimaryDataAsset
{
public:
	struct FFreyaSelectorStyleData                NormalStyle;                                       // 0x0030(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFreyaSelectorStyleData                SelectedStyle;                                     // 0x0060(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFreyaSelectorStyleData                DisabledStyle;                                     // 0x0090(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaSlider
// 0x00D0 (0x0510 - 0x0440)
class UFreyaSlider : public UFreyaFocusableWidget
{
public:
	uint8                                         Pad_440[0x48];                                     // 0x0440(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StepSize;                                          // 0x0488(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_48C[0x4];                                      // 0x048C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FText>                           StepsTextOverride;                                 // 0x0490(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FVector2D                              HandleSize;                                        // 0x04A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaSliderStyle*                      SliderStyle;                                       // 0x04B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaUSlider*                          Slider;                                            // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaTextBlock*                        ValueTextBlock;                                    // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C8[0x8];                                      // 0x04C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   TitleText;                                         // 0x04D0(0x0010)(Edit, NativeAccessSpecifierPrivate)
	float                                         MinValue;                                          // 0x04E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MaxValue;                                          // 0x04E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StartingValue;                                     // 0x04E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         MaxIntegralDigitsDisplay;                          // 0x04EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         MaxFractionalDigitsDisplay;                        // 0x04F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRequiresControllerLock;                           // 0x04F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4F5[0x3];                                      // 0x04F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaBorder*                           SliderBorder;                                      // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTextBlock*                        TitleTextBlock;                                    // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaSliderStyle*                      ActiveSliderStyle;                                 // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void OnSliderMouseCaptureBegin_Internal();
	void OnSliderValueChanged_Internal(float InValue);

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

// Class Yggdrasil.FreyaSliderStyle
// 0x0E20 (0x0E50 - 0x0030)
class UFreyaSliderStyle final : public UPrimaryDataAsset
{
public:
	struct FFreyaSliderStyleData                  NormalStyle;                                       // 0x0030(0x04B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FFreyaSliderStyleData                  SelectedStyle;                                     // 0x04E0(0x04B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FFreyaSliderStyleData                  DisabledStyle;                                     // 0x0990(0x04B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bIndentHandle;                                     // 0x0E40(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EOrientation                                  Orientation;                                       // 0x0E41(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E42[0xE];                                      // 0x0E42(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaSubsystem
// 0x0008 (0x0038 - 0x0030)
class UFreyaSubsystem final : public UGameInstanceSubsystem
{
public:
	class UFreya*                                 Freya;                                             // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaTableViewStyle
// 0x0650 (0x0680 - 0x0030)
class UFreyaTableViewStyle final : public UPrimaryDataAsset
{
public:
	struct FScrollBarStyle                        ScrollBarStyle;                                    // 0x0030(0x0650)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaTextBlock
// 0x0340 (0x0670 - 0x0330)
class UFreyaTextBlock : public UTextBlock
{
public:
	struct FDataTableRowHandle                    TextStyle;                                         // 0x0328(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	bool                                          bUseMaxWidth;                                      // 0x0338(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_339[0x3];                                      // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxWidth;                                          // 0x033C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_340[0x2F4];                                    // 0x0340(0x02F4)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WrapTextAtOverride;                                // 0x0634(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bStopTypeWriterEffectIfTooLong;                    // 0x0638(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_639[0x7];                                      // 0x0639(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UTypeWriterEffect>          TypeWriterEffectClass;                             // 0x0640(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UTypeWriterEffect*                      TypeWriterEffect;                                  // 0x0648(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_650[0x20];                                     // 0x0650(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaTextButton
// 0x0020 (0x04F8 - 0x04D8)
class UFreyaTextButton : public UFreyaButton
{
public:
	class UFreyaTextBlock*                        ButtonText;                                        // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaTextButtonStyle*                  TextButtonStyle;                                   // 0x04E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FText                                   Text;                                              // 0x04E8(0x0010)(Edit, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaTextButtonStyle
// 0x0060 (0x0AE0 - 0x0A80)
class UFreyaTextButtonStyle final : public UFreyaButtonStyle
{
public:
	struct FFreyaTextButtonStyleData              NormalTextStyle;                                   // 0x0A80(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFreyaTextButtonStyleData              SelectedTextStyle;                                 // 0x0AA0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFreyaTextButtonStyleData              DisabledTextStyle;                                 // 0x0AC0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.FreyaTileView
// 0x0010 (0x0B80 - 0x0B70)
class UFreyaTileView final : public UTileView
{
public:
	bool                                          bDisplayScrollBar;                                 // 0x0B68(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B69[0x7];                                      // 0x0B69(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaTableViewStyle*                   TableViewStyle;                                    // 0x0B70(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaTableViewStyle*                   TableViewStyleOverride;                            // 0x0B78(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaTimedNotificationWidget
// 0x0018 (0x03A0 - 0x0388)
class UFreyaTimedNotificationWidget : public UFreyaUserWidget
{
public:
	class UFreyaTextBlock*                        TitleTxt;                                          // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaTextBlock*                        BodyTxt;                                           // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaTimedNotificationData*            NotificationData;                                  // 0x0398(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

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

// Class Yggdrasil.FreyaTutorialInterface
// 0x0000 (0x0000 - 0x0000)
class IFreyaTutorialInterface final
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FreyaTutorialInterface")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FreyaTutorialInterface")
	}
	static class IFreyaTutorialInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFreyaTutorialInterface>();
	}

	class UObject* AsUObject()
	{
		return reinterpret_cast<UObject*>(this);
	}
	const class UObject* AsUObject() const
	{
		return reinterpret_cast<const UObject*>(this);
	}
};
DUMPER7_ASSERTS_IFreyaTutorialInterface;

// Class Yggdrasil.FreyaTutorialLayer
// 0x0030 (0x00B0 - 0x0080)
class UFreyaTutorialLayer final : public UFreyaWidgetLayer
{
public:
	uint8                                         Pad_80[0x30];                                      // 0x0080(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaUButton
// 0x0010 (0x0590 - 0x0580)
class UFreyaUButton final : public UButton
{
public:
	uint8                                         Pad_580[0x10];                                     // 0x0580(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaUnskippableCinematicLayer
// 0x0000 (0x0078 - 0x0078)
class UFreyaUnskippableCinematicLayer final : public UFreyaLayer
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("FreyaUnskippableCinematicLayer")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"FreyaUnskippableCinematicLayer")
	}
	static class UFreyaUnskippableCinematicLayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFreyaUnskippableCinematicLayer>();
	}
};
DUMPER7_ASSERTS_UFreyaUnskippableCinematicLayer;

// Class Yggdrasil.FreyaUSlider
// 0x0010 (0x0670 - 0x0660)
class UFreyaUSlider final : public USlider
{
public:
	uint8                                         Pad_660[0x10];                                     // 0x0660(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaViewportClient
// 0x0008 (0x03C8 - 0x03C0)
class UFreyaViewportClient : public UGameViewportClient
{
public:
	uint8                                         Pad_3C0[0x8];                                      // 0x03C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.FreyaWidgetComponent
// 0x0030 (0x0690 - 0x0660)
class UFreyaWidgetComponent final : public UWidgetComponent
{
public:
	class FName                                   BoneToUseForPosition;                              // 0x0660(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                PositionOffset;                                    // 0x0668(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bEnableTightAttachmentToBone;                      // 0x0680(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_681[0x7];                                      // 0x0681(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class USkeletalMeshComponent*                 OwnerSkeletalMeshComponent;                        // 0x0688(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaWidgetSwitcher
// 0x0008 (0x01A0 - 0x0198)
class UFreyaWidgetSwitcher final : public UWidgetSwitcher
{
public:
	class UFreyaMenuWidget*                       ParentMenu;                                        // 0x0198(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.FreyaWorldUserWidget
// 0x0018 (0x03E0 - 0x03C8)
class UFreyaWorldUserWidget : public UFreyaHudUserWidget
{
public:
	class AActor*                                 OwnerActor;                                        // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFreyaWidgetComponent*                  OwnerWidgetComponent;                              // 0x03D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3D8[0x8];                                      // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.GroundDetectorActorComponent
// 0x0038 (0x00D8 - 0x00A0)
class UGroundDetectorActorComponent final : public UActorComponent
{
public:
	bool                                          bHasLostGround;                                    // 0x00A0(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A1[0x7];                                       // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnLostGround;                                      // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void()>              OnRecoverGround;                                   // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_C8[0x8];                                       // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UCapsuleComponent*                      CapsuleComponent;                                  // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.GroundDetectorSubsystem
// 0x0038 (0x0078 - 0x0040)
class UGroundDetectorSubsystem final : public UTickableWorldSubsystem
{
public:
	TArray<TWeakObjectPtr<class UGroundDetectorActorComponent>> GroundDetectors;                     // 0x0040(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
	TArray<TWeakObjectPtr<class UGroundDetectorActorComponent>> CheckedGroundDetectors;              // 0x0050(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
	class UWorldPartitionSubsystem*               WorldPartitionSubsystem;                           // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_68[0x10];                                      // 0x0068(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.InputLibrary
// 0x0000 (0x0028 - 0x0028)
class UInputLibrary final : public UBlueprintFunctionLibrary
{
public:
	static EYggInputDeviceType GetInputDeviceType(class UObject* WorldContextObject);

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

// Class Yggdrasil.Lodurr
// 0x00E8 (0x05B8 - 0x04D0)
class ULodurr final : public UAssetManager
{
public:
	uint8                                         Pad_4D0[0xE8];                                     // 0x04D0(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

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

// Class Yggdrasil.MenuOperation
// 0x0030 (0x0070 - 0x0040)
class UMenuOperation final : public UYggOperation
{
public:
	TArray<class UFreyaMenuWidget*>               MenuWidgetsToProcess;                              // 0x0040(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	class UFreyaMenuWidget*                       CurrentMenuWidget;                                 // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaMenuWidget*                       DestinationMenuWidget;                             // 0x0058(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_60[0x10];                                      // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.MergeMesh
// 0x0000 (0x02B8 - 0x02B8)
class AMergeMesh final : public AStaticMeshActor
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("MergeMesh")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"MergeMesh")
	}
	static class AMergeMesh* GetDefaultObj()
	{
		return GetDefaultObjImpl<AMergeMesh>();
	}
};
DUMPER7_ASSERTS_AMergeMesh;

// Class Yggdrasil.NotificationBlockerSubsystem
// 0x0010 (0x0050 - 0x0040)
class UNotificationBlockerSubsystem final : public UTickableWorldSubsystem
{
public:
	uint8                                         Pad_40[0x10];                                      // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BlockNotifications(class AActor* BlockOwner);
	void UnblockNotifications(class AActor* BlockOwner);

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

// Class Yggdrasil.SceneCaptureHelpers
// 0x0000 (0x0028 - 0x0028)
class USceneCaptureHelpers final : public UBlueprintFunctionLibrary
{
public:
	static void CaptureComponent2D_DeProject(class USceneCaptureComponent2D* Target, const struct FVector2D& ScreenPos, struct FVector* OutWorldOrigin, struct FVector* OutWorldDirection);
	static bool CaptureComponent2D_Project(class USceneCaptureComponent2D* Target, const struct FVector& Location, struct FVector2D* OutPixelLocation);

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

// Class Yggdrasil.SplineHelpers
// 0x0000 (0x0028 - 0x0028)
class USplineHelpers final : public UBlueprintFunctionLibrary
{
public:
	static float GetMeshLength(ESplineMeshAxis ForwardAxis, const class UStaticMesh* StaticMesh);
	static struct FTransform GetTransformFromTwoPoints(const struct FTransform& StartTransform, const struct FTransform& EndTransform, const float SectionLength);
	static struct FTransform ScaleTransform(const struct FTransform& Transform, const struct FVector& Vector);

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

// Class Yggdrasil.TypeWriterEffect
// 0x00B8 (0x00E0 - 0x0028)
class UTypeWriterEffect : public UObject
{
public:
	uint8                                         Pad_28[0x70];                                      // 0x0028(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LetterPlayTime;                                    // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         TimeBeforeStart;                                   // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         NumberOfLetterPerGroup;                            // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A4[0x4];                                       // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFreyaTextBlock*                        FreyaTextBlock;                                    // 0x00A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaRichTextBlock*                    FreyaRichTextBlock;                                // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class APlayerController*                      Owner;                                             // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFreyaUserWidget*                       ParentWidget;                                      // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_C8[0x18];                                      // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.YggAnalyticsProviderSettings
// 0x0060 (0x0088 - 0x0028)
class UYggAnalyticsProviderSettings final : public UObject
{
public:
	TArray<struct FGameplayTag>                   DisabledAnalyticsCategories;                       // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TMap<struct FGameplayTag, struct FSubscribedAttribute> DefaultAddedAttributes;                   // 0x0038(0x0050)(Edit, Config, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.YggdrasilAnalyticsLibrary
// 0x0000 (0x0028 - 0x0028)
class UYggdrasilAnalyticsLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void RecordEvent(const struct FGameplayTag& EventCategory, const class FString& EventName);
	static void RecordEventWithAttribute(const struct FGameplayTag& EventCategory, const class FString& EventName, const class FString& AttributeName, const class FString& AttributeValue);
	static void RecordEventWithAttributes(const struct FGameplayTag& EventCategory, const class FString& EventName, const TArray<struct FAnalyticsAttribute>& Attributes);

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

// Class Yggdrasil.YggdrasilFoliageAssetLibrary
// 0x0000 (0x0028 - 0x0028)
class UYggdrasilFoliageAssetLibrary final : public UBlueprintFunctionLibrary
{
public:
	static ECollisionEnabled GetFoliageAssetCollisionEnabled(class UFoliageType* FoliageAsset);
	static struct FInt32Interval GetFoliageAssetCullDistance(class UFoliageType* FoliageAsset);

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

// Class Yggdrasil.YggInputDefaults
// 0x0088 (0x00B0 - 0x0028)
class UYggInputDefaults final : public UObject
{
public:
	EYggPeripheralType                            DefaultGamepadPeripheral;                          // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EYggPeripheralType                            InputPeripheralForEditorPreview;                   // 0x0029(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A[0x6];                                       // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSoftObjectPath                        DefaultKeyboardMousePeripheralDataPath;            // 0x0030(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultPlaystationPeripheralDataPath;              // 0x0050(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        DefaultXboxPeripheralDataPath;                     // 0x0070(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        BaseUIInputMappingContextPath;                     // 0x0090(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.YggInputEditorPreviewSubsystem
// 0x0000 (0x0030 - 0x0030)
class UYggInputEditorPreviewSubsystem final : public UEngineSubsystem
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("YggInputEditorPreviewSubsystem")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"YggInputEditorPreviewSubsystem")
	}
	static class UYggInputEditorPreviewSubsystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UYggInputEditorPreviewSubsystem>();
	}
};
DUMPER7_ASSERTS_UYggInputEditorPreviewSubsystem;

// Class Yggdrasil.YggInputPeripheralData
// 0x0050 (0x0080 - 0x0030)
class UYggInputPeripheralData final : public UPrimaryDataAsset
{
public:
	TMap<struct FKey, class UTexture2D*>          Keys;                                              // 0x0030(0x0050)(Edit, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.YggInputSubSystem
// 0x01C8 (0x01F8 - 0x0030)
class UYggInputSubSystem final : public UGameInstanceSubsystem
{
public:
	uint8                                         Pad_30[0x58];                                      // 0x0030(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<EYggPeripheralType, class UYggInputPeripheralData*> LoadedPeripheralDataMap;                // 0x0088(0x0050)(Transient, NativeAccessSpecifierPrivate)
	TMap<struct FKey, class UTexture2D*>          KeyboardAndMouseKeys;                              // 0x00D8(0x0050)(Transient, NativeAccessSpecifierPrivate)
	TMap<struct FKey, class UTexture2D*>          CurrentGamepadKeys;                                // 0x0128(0x0050)(Transient, NativeAccessSpecifierPrivate)
	struct FInputMappingContextDefinition         BaseUIInputMappingContext;                         // 0x0178(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
	struct FYggInputMappingContextHandler         InputMappingContextHandler;                        // 0x0188(0x0068)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1F0[0x8];                                      // 0x01F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UYggInputSubSystem* Get(const class UObject* WorldContextObject);

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

// Class Yggdrasil.YggLog
// 0x0008 (0x0030 - 0x0028)
class UYggLog final : public UObject
{
public:
	float                                         ScreenLogDuration;                                 // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C[0x4];                                       // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.YggPerformanceCameraActor
// 0x0030 (0x0A00 - 0x09D0)
class AYggPerformanceCameraActor : public ACameraActor
{
public:
	TArray<class UDataLayerAsset*>                DataLayerAssetsToLoad;                             // 0x09D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<class UDataLayerAsset*>                DataLayerAssetsToUnload;                           // 0x09E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	class FString                                 CameraReadableLabel;                               // 0x09F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.YggPerformanceGauntletTestController
// 0x0088 (0x00B8 - 0x0030)
class UYggPerformanceGauntletTestController final : public UGauntletTestController
{
public:
	uint8                                         Pad_30[0x88];                                      // 0x0030(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.YggPhotoModeCamera
// 0x0058 (0x0300 - 0x02A8)
class AYggPhotoModeCamera final : public AActor
{
public:
	class USphereComponent*                       SphereComponent;                                   // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraComponent*                       CameraComponent;                                   // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementInterpolationSpeed;                        // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RotationInterpolationSpeed;                        // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementSensitivity;                               // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RotationSensitivity;                               // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaximumDistance;                                   // 0x02C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2CC[0x34];                                     // 0x02CC(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.YggPhotoModeConfig
// 0x01A8 (0x01D0 - 0x0028)
class UYggPhotoModeConfig final : public UObject
{
public:
	struct FSoftClassPath                         CameraClassPath;                                   // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   ShowMouseCommandButtonText;                        // 0x0048(0x0010)(Edit, Config, NativeAccessSpecifierPublic)
	class FText                                   HideMouseCommandButtonText;                        // 0x0058(0x0010)(Edit, Config, NativeAccessSpecifierPublic)
	int32                                         PostProcessQualityLevel;                           // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6C[0x4];                                       // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FYggPhotoModeFilterData>        FiltersData;                                       // 0x0070(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FYggPhotoModeFilterPostProcessData> FiltersPostProcessData;                        // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FYggPhotoModeColorGradingBalanceData> ColorGradingBalanceData;                     // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FYggPhotoModeApertureData>      ApertureData;                                      // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	class FText                                   DepthOfFieldDistanceText;                          // 0x00B0(0x0010)(Edit, Config, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        ScreenEffectSharpnessMaterialPath;                 // 0x00C0(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        ScreenEffectMaterialParameterCollectionPath;       // 0x00E0(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   ScreenEffectSharpnessScalarParameterName;          // 0x0100(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FYggPhotoModeFrameData>         FrameData;                                         // 0x0108(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        FrameMaterialPath;                                 // 0x0118(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   FrameUseScalarParameterName;                       // 0x0138(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   FrameUseForegroundScalarParameterName;             // 0x0140(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   FrameTextureParameterName;                         // 0x0148(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   FrameSizeScalarParameterName;                      // 0x0150(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   FrameColorScalarParameterName;                     // 0x0158(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FYggPhotoModeLogoData>          LogoData;                                          // 0x0160(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	struct FSoftObjectPath                        LogoMaterialPath;                                  // 0x0170(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoUseScalarParameterName;                        // 0x0190(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoAngleScalarParameterName;                      // 0x0198(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoScaleScalarParameterName;                      // 0x01A0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoOffsetXScalarParameterName;                    // 0x01A8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoOffsetYScalarParameterName;                    // 0x01B0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoTextureParameterName;                          // 0x01B8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoTextureXScalarParameterName;                   // 0x01C0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LogoTextureYScalarParameterName;                   // 0x01C8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.YggPhotoModeFocusPoint
// 0x0000 (0x02A8 - 0x02A8)
class AYggPhotoModeFocusPoint final : public AActor
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("YggPhotoModeFocusPoint")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"YggPhotoModeFocusPoint")
	}
	static class AYggPhotoModeFocusPoint* GetDefaultObj()
	{
		return GetDefaultObjImpl<AYggPhotoModeFocusPoint>();
	}
};
DUMPER7_ASSERTS_AYggPhotoModeFocusPoint;

// Class Yggdrasil.YggPhotoModePostProcess
// 0x0010 (0x02B8 - 0x02A8)
class AYggPhotoModePostProcess final : public AActor
{
public:
	class UBoxComponent*                          BoxComponent;                                      // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UPostProcessComponent*                  PostProcessComponent;                              // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

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

// Class Yggdrasil.YggProjectVersion
// 0x0000 (0x0028 - 0x0028)
class UYggProjectVersion final : public UObject
{
public:
	static class FText GetProjectVersion();

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

// Class Yggdrasil.YggRuntimeOptionsBase
// 0x0000 (0x0038 - 0x0038)
class UYggRuntimeOptionsBase : public URuntimeOptionsBase
{
public:
	void PrintRuntimeOptions() const;

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

// Class Yggdrasil.YggRuntimeOptions
// 0x0000 (0x0038 - 0x0038)
class UYggRuntimeOptions final : public UYggRuntimeOptionsBase
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("YggRuntimeOptions")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"YggRuntimeOptions")
	}
	static class UYggRuntimeOptions* GetDefaultObj()
	{
		return GetDefaultObjImpl<UYggRuntimeOptions>();
	}
};
DUMPER7_ASSERTS_UYggRuntimeOptions;

// Class Yggdrasil.YggRuntimeOptionsBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UYggRuntimeOptionsBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
	static class UYggRuntimeOptions* GetRuntimeOptions();

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

// Class Yggdrasil.YggSaveGame
// 0x0010 (0x0038 - 0x0028)
class UYggSaveGame : public USaveGame
{
public:
	bool                                          bIsCorrupted;                                      // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              SaveDate;                                          // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.YggSaveSystem
// 0x00A0 (0x00C8 - 0x0028)
class UYggSaveSystem : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class FString, class UYggSaveGame*>      Saves;                                             // 0x0030(0x0050)(NativeAccessSpecifierPrivate)
	uint8                                         Pad_80[0x48];                                      // 0x0080(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class Yggdrasil.YggTestAssertBlueprintFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UYggTestAssertBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void AssertCompareByte(uint8 First, EYggTestComparisonMethod ShouldBe, uint8 Second, const class FString& What, class UObject* Context);
	static void AssertCompareFloat(float First, EYggTestComparisonMethod ShouldBe, float Second, const class FString& What, class UObject* Context);
	static void AssertCompareInt32(int32 First, EYggTestComparisonMethod ShouldBe, int32 Second, const class FString& What, class UObject* Context);
	static void AssertCompareInt64(int64 First, EYggTestComparisonMethod ShouldBe, int64 Second, const class FString& What, class UObject* Context);
	static void AssertEqualByte(uint8 Actual, uint8 Expected, const class FString& What, class UObject* Context);
	static void AssertEqualFloat(float Actual, float Expected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertEqualInt32(int32 Actual, int32 Expected, const class FString& What, class UObject* Context);
	static void AssertEqualInt64(int64 Actual, int64 Expected, const class FString& What, class UObject* Context);
	static void AssertEqualName(const class FName& Actual, const class FName& Expected, bool bIgnoreCase, const class FString& What, class UObject* Context);
	static void AssertEqualRotator(const struct FRotator& Actual, const struct FRotator& Expected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertEqualString(const class FString& Actual, const class FString& Expected, bool bIgnoreCase, const class FString& What, class UObject* Context);
	static void AssertEqualText(const class FText& Actual, const class FText& Expected, bool bIgnoreCase, const class FString& What, class UObject* Context);
	static void AssertEqualTransform(const struct FTransform& Actual, const struct FTransform& Expected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertEqualVector(const struct FVector& Actual, const struct FVector& Expected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertFail(const class FString& What, class UObject* Context);
	static void AssertFalse(bool bValue, const class FString& What, class UObject* Context);
	static void AssertImageIsSet(class UImage* Image, const class FString& What, class UObject* Context);
	static void AssertInRangeByte(uint8 Value, uint8 MinInclusive, uint8 MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertInRangeFloat(float Value, float MinInclusive, float MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertInRangeInt32(int32 Value, int32 MinInclusive, int32 MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertInRangeInt64(int64 Value, int64 MinInclusive, int64 MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertInvalid(class UObject* Object, const class FString& What, class UObject* Context);
	static void AssertNotEqualByte(uint8 Actual, uint8 Unexpected, const class FString& What, class UObject* Context);
	static void AssertNotEqualFloat(float Actual, float Unexpected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertNotEqualInt32(int32 Actual, int32 Unexpected, const class FString& What, class UObject* Context);
	static void AssertNotEqualInt64(int64 Actual, int64 Unexpected, const class FString& What, class UObject* Context);
	static void AssertNotEqualName(const class FName& Actual, const class FName& Unexpected, bool bIgnoreCase, const class FString& What, class UObject* Context);
	static void AssertNotEqualRotator(const struct FRotator& Actual, const struct FRotator& Unexpected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertNotEqualString(const class FString& Actual, const class FString& Unexpected, bool bIgnoreCase, const class FString& What, class UObject* Context);
	static void AssertNotEqualText(const class FText& Actual, const class FText& Unexpected, bool bIgnoreCase, const class FString& What, class UObject* Context);
	static void AssertNotEqualTransform(const struct FTransform& Actual, const struct FTransform& Unexpected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertNotEqualVector(const struct FVector& Actual, const struct FVector& Unexpected, const class FString& What, class UObject* Context, const float Tolerance);
	static void AssertNotInRangeByte(uint8 Value, uint8 MinInclusive, uint8 MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertNotInRangeFloat(float Value, float MinInclusive, float MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertNotInRangeInt32(int32 Value, int32 MinInclusive, int32 MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertNotInRangeInt64(int64 Value, int64 MinInclusive, int64 MaxInclusive, const class FString& What, class UObject* Context);
	static void AssertRichTextIsSet(class URichTextBlock* RichTextBlock, const class FString& What, class UObject* Context);
	static void AssertTextIsSet(class UTextBlock* TextBlock, const class FString& What, class UObject* Context);
	static void AssertTrue(bool bValue, const class FString& What, class UObject* Context);
	static void AssertValid(class UObject* Object, const class FString& What, class UObject* Context);
	static void AssertWidgetIsVisible(class UUserWidget* Widget, const class FString& What, class UObject* Context);

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

// Class Yggdrasil.YggTestDelayBlueprintFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UYggTestDelayBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void DelayFrames(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, int32 NumFrames);
	static void DelayFramesAndTime(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, int32 NumFrames, float Duration);

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

// Class Yggdrasil.YggTestInputBlueprintFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UYggTestInputBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void ApplyInputAction(class UObject* Context, const class FName& ActionName, EInputEvent InputEventType);
	static void ApplyInputAxis(class UObject* Context, const class FName& AxisName, float AxisValue);
	static void PressInputAction(class UObject* Context, class UInputAction* InputAction);

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

// Class Yggdrasil.YggWwiseConfiguration
// 0x0030 (0x0058 - 0x0028)
class UYggWwiseConfiguration final : public UObject
{
public:
	class FString                                 WwiseMotionAkOutputSettings;                       // 0x0028(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 WwiseMotionDualSenseAkOutputSettings;              // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 ControllerSpeakerAkOutputSettings;                 // 0x0048(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class Yggdrasil.YmirSubsystem
// 0x0060 (0x0090 - 0x0030)
class UYmirSubsystem final : public UWorldSubsystem
{
public:
	uint8                                         Pad_30[0x10];                                      // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DataLayerTrackingFrequency;                        // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_44[0x4];                                       // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FYmirDataLayerTracker>          DatalayerTrackers;                                 // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_58[0x10];                                      // 0x0058(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UWorldPartitionSubsystem*               WorldPartitionSubsystem;                           // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_70[0x8];                                       // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class ADataLayerLoadingVolume*>        DataLayerLoadingVolumes;                           // 0x0078(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_88[0x8];                                       // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static void ActivateDatalayerFromAsset(class UObject* WorldContext, const class UDataLayerAsset* DatalayerToActivate, const struct FLatentActionInfo& LatentInfo);
	static void LoadDatalayerFromAsset(class UObject* WorldContext, const class UDataLayerAsset* DatalayerToLoad, const struct FLatentActionInfo& LatentInfo);
	static void UnloadDatalayerFromAsset(class UObject* WorldContext, const class UDataLayerAsset* DatalayerToUnload, const struct FLatentActionInfo& LatentInfo);

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

}

