#pragma once

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

// Package: AlterationsWidget

#include "Basic.hpp"

#include "Engine_structs.hpp"
#include "FortniteGame_structs.hpp"
#include "SlateCore_structs.hpp"


namespace SDK::Params
{

// Function AlterationsWidget.AlterationsWidget_C.ExecuteUbergraph_AlterationsWidget
// 0x0040 (0x0040 - 0x0000)
struct AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget final
{
public:
	int32                                         EntryPoint;                                        // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	uint8                                         Pad_4[0x4];                                        // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCommonUserWidget*                      CallFunc_CreateAlterationWidget_ReturnValue;       // 0x0008(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_Event_bIntroAlterations;                    // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_11[0x7];                                       // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAlterationInfo*                    K2Node_Event_AlterationInfo;                       // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	int32                                         K2Node_Event_ModifiedIndex;                        // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_Event_IsDesignTime;                         // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_25[0x3];                                       // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UCommonUserWidget*                      CallFunc_CreateAlterationWidget_ReturnValue1;      // 0x0028(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UCommonUserWidget*                      CallFunc_CreateAlterationWidget_ReturnValue2;      // 0x0030(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UCommonUserWidget*                      CallFunc_CreateAlterationWidget_ReturnValue3;      // 0x0038(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget) == 0x000008, "Wrong alignment on AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget");
static_assert(sizeof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget) == 0x000040, "Wrong size on AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, EntryPoint) == 0x000000, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::EntryPoint' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, CallFunc_CreateAlterationWidget_ReturnValue) == 0x000008, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::CallFunc_CreateAlterationWidget_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, K2Node_Event_bIntroAlterations) == 0x000010, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::K2Node_Event_bIntroAlterations' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, K2Node_Event_AlterationInfo) == 0x000018, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::K2Node_Event_AlterationInfo' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, K2Node_Event_ModifiedIndex) == 0x000020, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::K2Node_Event_ModifiedIndex' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, K2Node_Event_IsDesignTime) == 0x000024, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::K2Node_Event_IsDesignTime' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, CallFunc_CreateAlterationWidget_ReturnValue1) == 0x000028, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::CallFunc_CreateAlterationWidget_ReturnValue1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, CallFunc_CreateAlterationWidget_ReturnValue2) == 0x000030, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::CallFunc_CreateAlterationWidget_ReturnValue2' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget, CallFunc_CreateAlterationWidget_ReturnValue3) == 0x000038, "Member 'AlterationsWidget_C_ExecuteUbergraph_AlterationsWidget::CallFunc_CreateAlterationWidget_ReturnValue3' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.PreConstruct
// 0x0001 (0x0001 - 0x0000)
struct AlterationsWidget_C_PreConstruct final
{
public:
	bool                                          IsDesignTime;                                      // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_PreConstruct) == 0x000001, "Wrong alignment on AlterationsWidget_C_PreConstruct");
static_assert(sizeof(AlterationsWidget_C_PreConstruct) == 0x000001, "Wrong size on AlterationsWidget_C_PreConstruct");
static_assert(offsetof(AlterationsWidget_C_PreConstruct, IsDesignTime) == 0x000000, "Member 'AlterationsWidget_C_PreConstruct::IsDesignTime' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.OnAlterationSlotIndexModifiedBP
// 0x0004 (0x0004 - 0x0000)
struct AlterationsWidget_C_OnAlterationSlotIndexModifiedBP final
{
public:
	int32                                         ModifiedIndex;                                     // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(AlterationsWidget_C_OnAlterationSlotIndexModifiedBP) == 0x000004, "Wrong alignment on AlterationsWidget_C_OnAlterationSlotIndexModifiedBP");
static_assert(sizeof(AlterationsWidget_C_OnAlterationSlotIndexModifiedBP) == 0x000004, "Wrong size on AlterationsWidget_C_OnAlterationSlotIndexModifiedBP");
static_assert(offsetof(AlterationsWidget_C_OnAlterationSlotIndexModifiedBP, ModifiedIndex) == 0x000000, "Member 'AlterationsWidget_C_OnAlterationSlotIndexModifiedBP::ModifiedIndex' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.OnGenerateAlteration
// 0x0008 (0x0008 - 0x0000)
struct AlterationsWidget_C_OnGenerateAlteration final
{
public:
	class UFortAlterationInfo*                    AlterationInfo;                                    // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(AlterationsWidget_C_OnGenerateAlteration) == 0x000008, "Wrong alignment on AlterationsWidget_C_OnGenerateAlteration");
static_assert(sizeof(AlterationsWidget_C_OnGenerateAlteration) == 0x000008, "Wrong size on AlterationsWidget_C_OnGenerateAlteration");
static_assert(offsetof(AlterationsWidget_C_OnGenerateAlteration, AlterationInfo) == 0x000000, "Member 'AlterationsWidget_C_OnGenerateAlteration::AlterationInfo' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.OnItemChanged
// 0x0001 (0x0001 - 0x0000)
struct AlterationsWidget_C_OnItemChanged final
{
public:
	bool                                          bIntroAlterations;                                 // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_OnItemChanged) == 0x000001, "Wrong alignment on AlterationsWidget_C_OnItemChanged");
static_assert(sizeof(AlterationsWidget_C_OnItemChanged) == 0x000001, "Wrong size on AlterationsWidget_C_OnItemChanged");
static_assert(offsetof(AlterationsWidget_C_OnItemChanged, bIntroAlterations) == 0x000000, "Member 'AlterationsWidget_C_OnItemChanged::bIntroAlterations' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.UpdatePerksMessage
// 0x00B0 (0x00B0 - 0x0000)
struct AlterationsWidget_C_UpdatePerksMessage final
{
public:
	class FText                                   PerkCount;                                         // 0x0000(0x0018)(Edit, BlueprintVisible)
	struct FFormatArgumentData                    K2Node_MakeStruct_FormatArgumentData;              // 0x0018(0x0040)(HasGetValueTypeHash)
	TArray<struct FFormatArgumentData>            K2Node_MakeArray_Array;                            // 0x0058(0x0010)(ZeroConstructor, ReferenceParm)
	TArray<struct FFormatArgumentData>            K2Node_MakeArray_Array1;                           // 0x0068(0x0010)(ZeroConstructor, ReferenceParm)
	class FText                                   CallFunc_Format_ReturnValue;                       // 0x0078(0x0018)()
	class FText                                   CallFunc_Format_ReturnValue1;                      // 0x0090(0x0018)()
	EFortRarity                                   CallFunc_GetRarity_ReturnValue;                    // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_SwitchEnum_CmpSuccess;                      // 0x00A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_UpdatePerksMessage) == 0x000008, "Wrong alignment on AlterationsWidget_C_UpdatePerksMessage");
static_assert(sizeof(AlterationsWidget_C_UpdatePerksMessage) == 0x0000B0, "Wrong size on AlterationsWidget_C_UpdatePerksMessage");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, PerkCount) == 0x000000, "Member 'AlterationsWidget_C_UpdatePerksMessage::PerkCount' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, K2Node_MakeStruct_FormatArgumentData) == 0x000018, "Member 'AlterationsWidget_C_UpdatePerksMessage::K2Node_MakeStruct_FormatArgumentData' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, K2Node_MakeArray_Array) == 0x000058, "Member 'AlterationsWidget_C_UpdatePerksMessage::K2Node_MakeArray_Array' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, K2Node_MakeArray_Array1) == 0x000068, "Member 'AlterationsWidget_C_UpdatePerksMessage::K2Node_MakeArray_Array1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, CallFunc_Format_ReturnValue) == 0x000078, "Member 'AlterationsWidget_C_UpdatePerksMessage::CallFunc_Format_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, CallFunc_Format_ReturnValue1) == 0x000090, "Member 'AlterationsWidget_C_UpdatePerksMessage::CallFunc_Format_ReturnValue1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, CallFunc_GetRarity_ReturnValue) == 0x0000A8, "Member 'AlterationsWidget_C_UpdatePerksMessage::CallFunc_GetRarity_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_UpdatePerksMessage, K2Node_SwitchEnum_CmpSuccess) == 0x0000A9, "Member 'AlterationsWidget_C_UpdatePerksMessage::K2Node_SwitchEnum_CmpSuccess' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.AddAlterationToVerticalbox
// 0x0058 (0x0058 - 0x0000)
struct AlterationsWidget_C_AddAlterationToVerticalbox final
{
public:
	class UCommonUserWidget*                      Alteration;                                        // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          IsUnlocked;                                        // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_9[0x3];                                        // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMargin                                SpacePadding;                                      // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_1C[0x4];                                       // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UVerticalBox*                           DestinationVerticalBox;                            // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          Temp_bool_Variable;                                // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	bool                                          K2Node_Select_Default;                             // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_2A[0x6];                                       // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UAlterationWidget_C*                    K2Node_DynamicCast_AsAlteration_Widget;            // 0x0030(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess;                       // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UVerticalBoxSlot*                       CallFunc_AddChildToVerticalBox_ReturnValue;        // 0x0040(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          Temp_bool_Variable1;                               // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UVerticalBox*                           K2Node_Select1_Default;                            // 0x0050(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(AlterationsWidget_C_AddAlterationToVerticalbox) == 0x000008, "Wrong alignment on AlterationsWidget_C_AddAlterationToVerticalbox");
static_assert(sizeof(AlterationsWidget_C_AddAlterationToVerticalbox) == 0x000058, "Wrong size on AlterationsWidget_C_AddAlterationToVerticalbox");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, Alteration) == 0x000000, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::Alteration' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, IsUnlocked) == 0x000008, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::IsUnlocked' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, SpacePadding) == 0x00000C, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::SpacePadding' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, DestinationVerticalBox) == 0x000020, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::DestinationVerticalBox' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, Temp_bool_Variable) == 0x000028, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::Temp_bool_Variable' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, K2Node_Select_Default) == 0x000029, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::K2Node_Select_Default' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, K2Node_DynamicCast_AsAlteration_Widget) == 0x000030, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::K2Node_DynamicCast_AsAlteration_Widget' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, K2Node_DynamicCast_bSuccess) == 0x000038, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::K2Node_DynamicCast_bSuccess' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, CallFunc_AddChildToVerticalBox_ReturnValue) == 0x000040, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::CallFunc_AddChildToVerticalBox_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, Temp_bool_Variable1) == 0x000048, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::Temp_bool_Variable1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_AddAlterationToVerticalbox, K2Node_Select1_Default) == 0x000050, "Member 'AlterationsWidget_C_AddAlterationToVerticalbox::K2Node_Select1_Default' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.GenerateAlteration
// 0x0020 (0x0020 - 0x0000)
struct AlterationsWidget_C_GenerateAlteration final
{
public:
	class UFortAlterationInfo*                    AlterationInfo;                                    // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UCommonUserWidget*                      Alteration;                                        // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UCommonUserWidget*                      CallFunc_CreateAlterationWidget_ReturnValue;       // 0x0010(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_IsAlterationUnlocked_ReturnValue;         // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_GenerateAlteration) == 0x000008, "Wrong alignment on AlterationsWidget_C_GenerateAlteration");
static_assert(sizeof(AlterationsWidget_C_GenerateAlteration) == 0x000020, "Wrong size on AlterationsWidget_C_GenerateAlteration");
static_assert(offsetof(AlterationsWidget_C_GenerateAlteration, AlterationInfo) == 0x000000, "Member 'AlterationsWidget_C_GenerateAlteration::AlterationInfo' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_GenerateAlteration, Alteration) == 0x000008, "Member 'AlterationsWidget_C_GenerateAlteration::Alteration' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_GenerateAlteration, CallFunc_CreateAlterationWidget_ReturnValue) == 0x000010, "Member 'AlterationsWidget_C_GenerateAlteration::CallFunc_CreateAlterationWidget_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_GenerateAlteration, CallFunc_IsAlterationUnlocked_ReturnValue) == 0x000018, "Member 'AlterationsWidget_C_GenerateAlteration::CallFunc_IsAlterationUnlocked_ReturnValue' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.CreateAlterationWidget
// 0x0038 (0x0038 - 0x0000)
struct AlterationsWidget_C_CreateAlterationWidget final
{
public:
	class UCommonUserWidget*                      ReturnValue;                                       // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	EFortItemType                                 CallFunc_GetType_ReturnValue;                      // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_EqualEqual_ByteByte_ReturnValue;          // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_A[0x6];                                        // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class APlayerController*                      CallFunc_GetOwningPlayer_ReturnValue;              // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UAlterationWidgetButton_C*              CallFunc_Create_ReturnValue;                       // 0x0018(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	EFortItemType                                 CallFunc_GetType_ReturnValue1;                     // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_EqualEqual_ByteByte_ReturnValue1;         // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_22[0x6];                                       // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class APlayerController*                      CallFunc_GetOwningPlayer_ReturnValue1;             // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UAlterationWidget_C*                    CallFunc_Create_ReturnValue1;                      // 0x0030(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(AlterationsWidget_C_CreateAlterationWidget) == 0x000008, "Wrong alignment on AlterationsWidget_C_CreateAlterationWidget");
static_assert(sizeof(AlterationsWidget_C_CreateAlterationWidget) == 0x000038, "Wrong size on AlterationsWidget_C_CreateAlterationWidget");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, ReturnValue) == 0x000000, "Member 'AlterationsWidget_C_CreateAlterationWidget::ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_GetType_ReturnValue) == 0x000008, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_GetType_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_EqualEqual_ByteByte_ReturnValue) == 0x000009, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_EqualEqual_ByteByte_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_GetOwningPlayer_ReturnValue) == 0x000010, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_GetOwningPlayer_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_Create_ReturnValue) == 0x000018, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_Create_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_GetType_ReturnValue1) == 0x000020, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_GetType_ReturnValue1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_EqualEqual_ByteByte_ReturnValue1) == 0x000021, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_EqualEqual_ByteByte_ReturnValue1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_GetOwningPlayer_ReturnValue1) == 0x000028, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_GetOwningPlayer_ReturnValue1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAlterationWidget, CallFunc_Create_ReturnValue1) == 0x000030, "Member 'AlterationsWidget_C_CreateAlterationWidget::CallFunc_Create_ReturnValue1' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.SetupAlteration
// 0x0030 (0x0030 - 0x0000)
struct AlterationsWidget_C_SetupAlteration final
{
public:
	class UCommonUserWidget*                      Alteration;                                        // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UFortAlterationInfo*                    AlterationInfo;                                    // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UAlterationWidgetButton_C*              K2Node_DynamicCast_AsAlteration_Widget_Button;     // 0x0010(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess;                       // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_19[0x7];                                       // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAlterationWidget_C*                    K2Node_DynamicCast_AsAlteration_Widget;            // 0x0020(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess1;                      // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_SetupAlteration) == 0x000008, "Wrong alignment on AlterationsWidget_C_SetupAlteration");
static_assert(sizeof(AlterationsWidget_C_SetupAlteration) == 0x000030, "Wrong size on AlterationsWidget_C_SetupAlteration");
static_assert(offsetof(AlterationsWidget_C_SetupAlteration, Alteration) == 0x000000, "Member 'AlterationsWidget_C_SetupAlteration::Alteration' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_SetupAlteration, AlterationInfo) == 0x000008, "Member 'AlterationsWidget_C_SetupAlteration::AlterationInfo' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_SetupAlteration, K2Node_DynamicCast_AsAlteration_Widget_Button) == 0x000010, "Member 'AlterationsWidget_C_SetupAlteration::K2Node_DynamicCast_AsAlteration_Widget_Button' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_SetupAlteration, K2Node_DynamicCast_bSuccess) == 0x000018, "Member 'AlterationsWidget_C_SetupAlteration::K2Node_DynamicCast_bSuccess' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_SetupAlteration, K2Node_DynamicCast_AsAlteration_Widget) == 0x000020, "Member 'AlterationsWidget_C_SetupAlteration::K2Node_DynamicCast_AsAlteration_Widget' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_SetupAlteration, K2Node_DynamicCast_bSuccess1) == 0x000028, "Member 'AlterationsWidget_C_SetupAlteration::K2Node_DynamicCast_bSuccess1' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.TriggerModificationAnim
// 0x0020 (0x0020 - 0x0000)
struct AlterationsWidget_C_TriggerModificationAnim final
{
public:
	int32                                         ModifiedSlotIndex;                                 // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	uint8                                         Pad_4[0x4];                                        // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCommonButton*                          CallFunc_GetButtonAtIndex_ReturnValue;             // 0x0008(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UAlterationWidgetButton_C*              K2Node_DynamicCast_AsAlteration_Widget_Button;     // 0x0010(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess;                       // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_TriggerModificationAnim) == 0x000008, "Wrong alignment on AlterationsWidget_C_TriggerModificationAnim");
static_assert(sizeof(AlterationsWidget_C_TriggerModificationAnim) == 0x000020, "Wrong size on AlterationsWidget_C_TriggerModificationAnim");
static_assert(offsetof(AlterationsWidget_C_TriggerModificationAnim, ModifiedSlotIndex) == 0x000000, "Member 'AlterationsWidget_C_TriggerModificationAnim::ModifiedSlotIndex' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_TriggerModificationAnim, CallFunc_GetButtonAtIndex_ReturnValue) == 0x000008, "Member 'AlterationsWidget_C_TriggerModificationAnim::CallFunc_GetButtonAtIndex_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_TriggerModificationAnim, K2Node_DynamicCast_AsAlteration_Widget_Button) == 0x000010, "Member 'AlterationsWidget_C_TriggerModificationAnim::K2Node_DynamicCast_AsAlteration_Widget_Button' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_TriggerModificationAnim, K2Node_DynamicCast_bSuccess) == 0x000018, "Member 'AlterationsWidget_C_TriggerModificationAnim::K2Node_DynamicCast_bSuccess' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.CenterWidget
// 0x0020 (0x0020 - 0x0000)
struct AlterationsWidget_C_CenterWidget final
{
public:
	class UFortUINavigationManager*               CallFunc_GetUINavigationManager_ReturnValue;       // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UCommonButton*                          CallFunc_GetButtonAtIndex_ReturnValue;             // 0x0008(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UCommonButton*                          CallFunc_GetButtonAtIndex_ReturnValue1;            // 0x0010(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_IsValid_ReturnValue;                      // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	bool                                          CallFunc_IsValid_ReturnValue1;                     // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_CenterWidget) == 0x000008, "Wrong alignment on AlterationsWidget_C_CenterWidget");
static_assert(sizeof(AlterationsWidget_C_CenterWidget) == 0x000020, "Wrong size on AlterationsWidget_C_CenterWidget");
static_assert(offsetof(AlterationsWidget_C_CenterWidget, CallFunc_GetUINavigationManager_ReturnValue) == 0x000000, "Member 'AlterationsWidget_C_CenterWidget::CallFunc_GetUINavigationManager_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CenterWidget, CallFunc_GetButtonAtIndex_ReturnValue) == 0x000008, "Member 'AlterationsWidget_C_CenterWidget::CallFunc_GetButtonAtIndex_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CenterWidget, CallFunc_GetButtonAtIndex_ReturnValue1) == 0x000010, "Member 'AlterationsWidget_C_CenterWidget::CallFunc_GetButtonAtIndex_ReturnValue1' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CenterWidget, CallFunc_IsValid_ReturnValue) == 0x000018, "Member 'AlterationsWidget_C_CenterWidget::CallFunc_IsValid_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CenterWidget, CallFunc_IsValid_ReturnValue1) == 0x000019, "Member 'AlterationsWidget_C_CenterWidget::CallFunc_IsValid_ReturnValue1' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.IntroAnim
// 0x0038 (0x0038 - 0x0000)
struct AlterationsWidget_C_IntroAnim final
{
public:
	int32                                         Temp_int_Variable;                                 // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_IsValid_ReturnValue;                      // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_5[0x3];                                        // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CallFunc_Add_IntInt_ReturnValue;                   // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	int32                                         CallFunc_GetButtonCount_ReturnValue;               // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	int32                                         CallFunc_Subtract_IntInt_ReturnValue;              // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_LessEqual_IntInt_ReturnValue;             // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_15[0x3];                                       // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UCommonButton*                          CallFunc_GetButtonAtIndex_ReturnValue;             // 0x0018(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UAlterationWidgetButton_C*              K2Node_DynamicCast_AsAlteration_Widget_Button;     // 0x0020(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess;                       // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UUMGSequencePlayer*                     CallFunc_PlayAnimation_ReturnValue;                // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(AlterationsWidget_C_IntroAnim) == 0x000008, "Wrong alignment on AlterationsWidget_C_IntroAnim");
static_assert(sizeof(AlterationsWidget_C_IntroAnim) == 0x000038, "Wrong size on AlterationsWidget_C_IntroAnim");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, Temp_int_Variable) == 0x000000, "Member 'AlterationsWidget_C_IntroAnim::Temp_int_Variable' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, CallFunc_IsValid_ReturnValue) == 0x000004, "Member 'AlterationsWidget_C_IntroAnim::CallFunc_IsValid_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, CallFunc_Add_IntInt_ReturnValue) == 0x000008, "Member 'AlterationsWidget_C_IntroAnim::CallFunc_Add_IntInt_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, CallFunc_GetButtonCount_ReturnValue) == 0x00000C, "Member 'AlterationsWidget_C_IntroAnim::CallFunc_GetButtonCount_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, CallFunc_Subtract_IntInt_ReturnValue) == 0x000010, "Member 'AlterationsWidget_C_IntroAnim::CallFunc_Subtract_IntInt_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, CallFunc_LessEqual_IntInt_ReturnValue) == 0x000014, "Member 'AlterationsWidget_C_IntroAnim::CallFunc_LessEqual_IntInt_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, CallFunc_GetButtonAtIndex_ReturnValue) == 0x000018, "Member 'AlterationsWidget_C_IntroAnim::CallFunc_GetButtonAtIndex_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, K2Node_DynamicCast_AsAlteration_Widget_Button) == 0x000020, "Member 'AlterationsWidget_C_IntroAnim::K2Node_DynamicCast_AsAlteration_Widget_Button' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, K2Node_DynamicCast_bSuccess) == 0x000028, "Member 'AlterationsWidget_C_IntroAnim::K2Node_DynamicCast_bSuccess' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_IntroAnim, CallFunc_PlayAnimation_ReturnValue) == 0x000030, "Member 'AlterationsWidget_C_IntroAnim::CallFunc_PlayAnimation_ReturnValue' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.CreateAnimations
// 0x0038 (0x0038 - 0x0000)
struct AlterationsWidget_C_CreateAnimations final
{
public:
	bool                                          IntroAnims;                                        // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_1[0x3];                                        // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         Temp_int_Variable;                                 // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class UCommonButton*                          CallFunc_GetButtonAtIndex_ReturnValue;             // 0x0008(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	int32                                         CallFunc_GetButtonCount_ReturnValue;               // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	uint8                                         Pad_14[0x4];                                       // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAlterationWidgetButton_C*              K2Node_DynamicCast_AsAlteration_Widget_Button;     // 0x0018(0x0008)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess;                       // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_21[0x3];                                       // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CallFunc_Subtract_IntInt_ReturnValue;              // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_LessEqual_IntInt_ReturnValue;             // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_29[0x3];                                       // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CallFunc_Add_IntInt_ReturnValue;                   // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	struct FTimerHandle                           CallFunc_K2_SetTimer_ReturnValue;                  // 0x0030(0x0008)(NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(AlterationsWidget_C_CreateAnimations) == 0x000008, "Wrong alignment on AlterationsWidget_C_CreateAnimations");
static_assert(sizeof(AlterationsWidget_C_CreateAnimations) == 0x000038, "Wrong size on AlterationsWidget_C_CreateAnimations");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, IntroAnims) == 0x000000, "Member 'AlterationsWidget_C_CreateAnimations::IntroAnims' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, Temp_int_Variable) == 0x000004, "Member 'AlterationsWidget_C_CreateAnimations::Temp_int_Variable' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, CallFunc_GetButtonAtIndex_ReturnValue) == 0x000008, "Member 'AlterationsWidget_C_CreateAnimations::CallFunc_GetButtonAtIndex_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, CallFunc_GetButtonCount_ReturnValue) == 0x000010, "Member 'AlterationsWidget_C_CreateAnimations::CallFunc_GetButtonCount_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, K2Node_DynamicCast_AsAlteration_Widget_Button) == 0x000018, "Member 'AlterationsWidget_C_CreateAnimations::K2Node_DynamicCast_AsAlteration_Widget_Button' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, K2Node_DynamicCast_bSuccess) == 0x000020, "Member 'AlterationsWidget_C_CreateAnimations::K2Node_DynamicCast_bSuccess' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, CallFunc_Subtract_IntInt_ReturnValue) == 0x000024, "Member 'AlterationsWidget_C_CreateAnimations::CallFunc_Subtract_IntInt_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, CallFunc_LessEqual_IntInt_ReturnValue) == 0x000028, "Member 'AlterationsWidget_C_CreateAnimations::CallFunc_LessEqual_IntInt_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, CallFunc_Add_IntInt_ReturnValue) == 0x00002C, "Member 'AlterationsWidget_C_CreateAnimations::CallFunc_Add_IntInt_ReturnValue' has a wrong offset!");
static_assert(offsetof(AlterationsWidget_C_CreateAnimations, CallFunc_K2_SetTimer_ReturnValue) == 0x000030, "Member 'AlterationsWidget_C_CreateAnimations::CallFunc_K2_SetTimer_ReturnValue' has a wrong offset!");

// Function AlterationsWidget.AlterationsWidget_C.ClearAndInitialize
// 0x0001 (0x0001 - 0x0000)
struct AlterationsWidget_C_ClearAndInitialize final
{
public:
	bool                                          IntroAlterations;                                  // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(AlterationsWidget_C_ClearAndInitialize) == 0x000001, "Wrong alignment on AlterationsWidget_C_ClearAndInitialize");
static_assert(sizeof(AlterationsWidget_C_ClearAndInitialize) == 0x000001, "Wrong size on AlterationsWidget_C_ClearAndInitialize");
static_assert(offsetof(AlterationsWidget_C_ClearAndInitialize, IntroAlterations) == 0x000000, "Member 'AlterationsWidget_C_ClearAndInitialize::IntroAlterations' has a wrong offset!");

}

